西门子PLC S7-1200系列是一款中型西门子PLC,可以在各种自动化项目中进行应用,S7-1200系列设计较为紧凑,经济性较好,而且指令功能较为强大,因此在各种自动化控制解决方案中有较广泛的应用。
作为西门子PLC S7-200系列的增强版,西门子PLC S7-1200具有很多集成在CPU上的功能,并通过组态软件STEP7 V15.1进行程序设计,西门子PLC S7-1200具有强大的诊断功能。
一、读取CPU及模块的状态LED,CPU 提供以下状态指示灯,这种方法***直观
1.STOP/RUN :黄色常亮指示 STOP 模式 ,纯绿色指示 RUN 模式,闪烁(绿色和黄色交替)指示 CPU 处于 STARTUP 模式。
2.ERROR :红色闪烁指示有错误,例如,CPU 内部错误,存储卡错误,组态错误(模块不匹配)。
3.故障状态:纯红色指示硬件出现故障,如果固件中检测到故障,则所有 LED 闪烁。
4.MAINT(维护)在每次插入存储卡时闪烁,然后 CPU 切换到 STOP 模式,在 CPU 切换到 STOP 模式后,执行以下操作之一以启动存
1)将 CPU 切换到 RUN 模式
2)执行存储器复位 (MRES)
3)CPU 循环上电
5.CPU上的状态指示灯如下表所示:
6. PROFINET 通信状态的 LED
7.CPU 和各数字量信号模块 (SM)
每个数字量输入和输出提供了 I/O Channel LED,I/O Channel (绿色)通过点亮或熄灭来指示各输入或输出的状态。
8.SM 上的状态 LED
绿色指示模块处于运行状态,红色指示模块有故障或处于非运行状态,各模拟量 SM 为各路模拟量输入和输出提供了 I/O Channel LED。
1)绿色指示通道已组态且处于激活状态。
2)红色指示个别模拟量输入或输出处于错误状
9.模拟量 SM 还提供有指示模块状态的 DIAG LED:
LED:
1)绿色指示模块处于运行状态。
2)红色指示模块有故障或处于非运行状态
SM 可检测模块的通断电情况(必要时,还可检测现场侧电源)。
二、读取CPU及模块的诊断缓冲区
诊断缓冲区是 CPU 系统存储器的一部分,诊断缓冲区包含由 CPU 或具有诊断功能的模块所检测到的错误,其中包括以下事件:
1.CPU 的每次模式切换,例如,POWER UP、切换到 STOP 模式、切换到 RUN 模式。
每次诊断中断 ,一个条目包含新的事件。诊断缓冲区中的各条目均包含记录事件的日期和时间以及一段说明极大条目数由 CPU 决定,支持 50 个条目,达到极大条目数时,下一个诊断缓冲区事件将导致删除早的条目,所有条目随后向后移动一个位置,这意味着新条目总是诊断缓冲区中的一个条目,将 CPU 复位为工厂设置会通过删除条目的方式复位诊断缓冲区。
2.可以阅读有关事件的详细信息,并使用“关于事件的帮助”按钮来获得各条目的更多信息以及可能的原因
三、通过OB组织块或诊断指令获得诊断信息
更多西门子资讯请关注:http://siemens-sh.gongboshi.com
三、通过OB组织块或诊断指令获得诊断信息
诊断事件由模块触发,“在编辑器中打开”功能可以打开涉及模块的设备视图,可以查看模块的诊断状态以及具体通道的诊断信息。
更多西门子资讯请关注:http://siemens-sh.gongboshi.com
- 下一篇:西门子H燃气轮机树立行业新标准
- 上一篇:讲解:西门子PLC常见的20个问题