西门子工程师必掌握S7-1200 PLC 通讯故障诊断方法
发布时间:2024-11-25
S7-1200 做 DP Master 通讯时,DP slave 丢失后,CPU不会停机,也不需要向 CPU 下载组织块。
对PROFIBUS DP 的故障诊断,有如下几种方法:
▲ 图1. 早期 CM1243-5固件版本 V1.0 & V1.1 的故障指示灯
▲ 图2. CM1243-5 固件版本 V1.2 & V1.3 的故障指示灯
①早期 CM1243-5 固件版本V1.0 & V1.1在STEP 7 V11中查看CPU 诊断缓冲区中的条目。
▲ 查看在线状态下模块的信息
②较新版本的CM1243-5 例如 V1.3版本在TIA V13 SP1中查看诊断缓冲区里从站丢站的信息记录如下:
DPNRM_DG 指令参数:
REQ:读取请求
LADDR:从站诊断地址
RECORD:读取到的诊断数据存放的目标地址
RET_VAL:执行指令出错时返回错误代码
BUSY:正在读诊断数据
CM 1242-5 支持6 个字节的标准诊断,和6 个字节的设备特定的诊断,通过标准诊断,可得到从站状态。
标准诊断数据概述:
标准诊断数据信息:
标准诊断数据读取方法:
在主程序OB1 调用S7-1200“扩展指令/分布式I/O/其它”的 DPNRM_DG指令。单击块参数 LADDR,将在下拉列表中选择DP从站诊断地址,读取的诊断数据存放在DB4 中。
通过监视表格查看诊断数据:
展开全文
其他新闻
- 实例 | 西门子S7-200 Smart Modbus通信介绍与实例编程湖南西控自动化设备 2024-11-25
- 西门子软PLC与组态软件如何通讯? 2024-11-25
- 湖南西控电工进阶PLC大神:必备PLC串口通讯的基本知识 2024-11-25
- PLC串口通讯的基本知识! 2024-11-25
- 西门子S7-200 SMART PLC功能指令学习及实例分析 2024-11-25
- 湖南西控自动化设备:西门子官方授权代理商 西门子PLC模拟量编程 2024-11-25
- RS232,RS485,RJ45,以及Modbus协议傻傻分不清楚?看完这篇豁然开朗! 2024-11-25
- 图解PLC与变频器通讯接线,立马学会用PLC控制变频器! 2024-11-25
- 真实案例!接触器居然能引发PLC这样的故障 2024-11-25
- 在HMI上显示PLC代码流程的方法 2024-11-25