6.1.2 S7-300 PLC的故障在线诊断
2025年09月26日
6.1.2 S7-300 PLC的故障在线诊断
状态显示
图6-1所示为某S7-300 PLC在下载程序后与PC相连出现的情况,显然,该PLC未能处于正常“RUN”状态。
图6-1 S7-300的状态显示
为了详细了解SIMATIC 300(1)PLC此时的状态,单击鼠标右键,可以如图6-2所示,选择“PLC”→“模块信息”。
图6-2 选择“模块信息”
图6-3所示为CPU313-2DP的模块信息,从中可以看出,该模块“可用且正常,但是出错指示灯LED(SF)灯亮”,这与实际看到的PLC情况相符。此时,CPU的工作模式为“停止(STOP)”。
如图6-4所示,选择模块信息窗口中的“诊断缓冲区”菜单,可以明确的得出该事件为“由I/O访问错误引起的STOP模式(OB没有装载或不能装载)……”。
图6-3 模块信息显示
图6-4 诊断缓冲区
为了更加清晰地了解到该事件的原因和处理措施,可以选择“事件帮助”,如图6-5所示。
图6-5 事件帮助
为了将该PLC的故障进行清除或复位,可以选择如图6-6所示的“诊断/设置”→“清除/复位”选项。
图6-6 “清除/复位”选项
在执行“清除/复位”选项前,会跳出图6-7所示的提示窗口,如本案例的“所有用户数据(包括硬件组态)将被删除,所有与模块的现有连接将被断开”等。
当然,用户也可以直接在线删除任意选中的块,如图6-8所示。在线删除之前,也会跳出图6-9所示的提示窗口。
图6-7 “清除/复位”提示窗口
图6-8 在线删除
当对该PLC进行清除/复位之后,PLC就可以处于正常状态,只要用户程序和硬件组态确保无误,即可正常运行。
图6-9 “在线删除”提示窗口