当前位置:首页 > 工业用地 >profibus故障判断(profibus dp v1)

profibus故障判断(profibus dp v1)

S7-1200与DP主站通信时,DP从站丢失后CPU不会停机,无需下载组织块到CPU。

有多种方法可对PROFIBUS DP 进行故障排除:

profibus故障判断(profibus dp v1)

1.通过模块上的指示灯

前面板上的DIAG 灯通常为绿色,出现错误或问题时变为红色。上盖后面的RUN/STOP 和ERROR 指示灯以及前面板上的DIAG 指示灯的组合给出了模块状态:

图1. CM1243-5 早期固件版本V1.0 V1.1 的故障指示灯

图2. CM1243-5固件版本V1.2 V1.3故障指示灯

2、通过编程软件诊断

早期的CM1243-5 固件版本V1.0 V1.1 查看STEP 7 V11 中CPU 诊断缓冲区中的条目。

在线状态下查看模块信息

对于较新版本的CM1243-5,例如V1.3 版本,检查TIA V13 SP1 中诊断缓冲区中从站丢失的信息记录如下:

3、通过程序读取DP从站诊断信息

CM1243-5 使用DPNRM_DG 指令读取PROFIBUS DP 从站的诊断数据。

DPNRM_DG 命令参数:

REQ:读取请求

LADDR:从站诊断地址

RECORD:存储读取的诊断数据的目标地址。

RET_VAL:指令执行过程中发生错误时返回的错误代码

忙:读取诊断数据

CM 1242-5 支持6 字节标准诊断和6 字节设备特定诊断。通过标准诊断,可以获得从站状态。

标准诊断数据概述:

标准诊断数据信息:

标准诊断数据读取方法:

在主程序OB1中,调用S7-1200“扩展指令/分布式I/O/其他”的DPNRM_DG指令。单击块参数LADDR,在下拉列表中选择DP从站诊断地址,并将读取的诊断数据存储到DB4中。

通过观察表查看诊断数据:

审稿人:刘庆

最新资讯

推荐资讯