S7-1200 和 S7-1500 中诊断指令的具体使用方法示例(LED+DeviceStates+ModuleStates)
诊断指令位于“指令”-“扩展指令”-“诊断”中。
一、利用 LED 指令诊断 CPU 指示灯状态
LADDR:CPU 的硬件标识符,
LED:1 查询 STOP/RUN 状态;
2 查询 ERROR 状态;
3:查询 MAINT 状态;
4:冗余;
5:Link(绿色);
6:Rx/Tx(黄色)
RET_VAL:程序执行返回值;
0:LED 不存在或状态不可用;
1:永久关闭;
2:绿色指示灯永久点亮;
3:橙色永久点亮;
CPU 的 LADDR 地址查看(找以 Common 结尾的),见下图;