全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 工业控制 >

对PROFIBUS DP的故障诊断

时间:2023-02-20 16:56

人气:

作者:admin

标签: PROFIBUS  S7-1200  DDR 

导读:S7-1200 做 DP Master 通讯时,DP slave 丢失后,CPU不会停机,也不需要向 CPU 下载组织块。...

S7-1200 做 DP Master 通讯时,DP slave 丢失后,CPU不会停机,也不需要向 CPU 下载组织块。

对PROFIBUS DP 的故障诊断,有如下几种方法:

1、通过模块上的指示灯

前面板上的 DIAG 灯,绿色正常,有错误和问题时提示为红色。上盖后面的 RUN / STOP 、ERROR 和前面板的DIAG 灯相组合,给出模块状态:

6a95fbc4-b0f9-11ed-bfe3-dac502259ad0.jpg

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

6adc8788-b0f9-11ed-bfe3-dac502259ad0.jpg

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

2. 通过编程软件诊断

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

6b40551a-b0f9-11ed-bfe3-dac502259ad0.jpg

查看在线状态下模块的信息

6b8df9aa-b0f9-11ed-bfe3-dac502259ad0.jpg

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

6bbf39ac-b0f9-11ed-bfe3-dac502259ad0.jpg

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

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

DPNRM_DG 指令参数:

6c238632-b0f9-11ed-bfe3-dac502259ad0.jpg

REQ:读取请求

LADDR:从站诊断地址

RECORD:读取到的诊断数据存放的目标地址

RET_VAL:执行指令出错时返回错误代码

BUSY:正在读诊断数据

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

标准诊断数据概述:

6c45484e-b0f9-11ed-bfe3-dac502259ad0.jpg

标准诊断数据信息:

6c5938cc-b0f9-11ed-bfe3-dac502259ad0.jpg

标准诊断数据读取方法:

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

6ca961a8-b0f9-11ed-bfe3-dac502259ad0.jpg

通过监视表格查看诊断数据:

6ce12c8c-b0f9-11ed-bfe3-dac502259ad0.jpg






审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信