有一机台,原来使用WinLC来控制此机台的运行,WinLC安装在PC上,PC上同时安装有CP5611,CP5611带一个I/O模组、三个伺服驱动器和一个SMC Profibus 电磁阀,此PC同时运行Protool Runtime作为HMI。由于原来PC经常死机引起设备当机,故将PLC更新为硬件PLC:CPU 315-2 DP,此CPU 的DP口连原来I/O模组、三个伺服驱动器和SMC Profibus 电磁阀,MPI口连到原PC的CP5611,还是用原来的PC 运行Protool Runtime作为HMI。下载重新组态后的程序,设备可以正常运行,但发现CPU315上的SF灯亮(红灯),查看CPU状态,故障信息如下:
Diagnostic buffer of module CPU 315-2 DP
Order No./ Des cription Component Version
6ES7 315-2AG10-0AB0 Hardware 3
- - - Firmware V 2.0.5
Rack: 0
Slot: 2
Event 1 of 10: Event ID 16# 3501
Cycle time exceeded
Run time of the last cycle (ms): 150
Cause: Current OB1 start event initiated by end of OB1 (free cycle)
Causing OB: Cyclic program (OB1)
Causing priority class: 1
Requested OB: Timing error OB (OB80)
Priority class: 26
Internal error, Incoming event
即使SF红灯亮,但设备运行还是正常。这种状态如果长时间运行会不会出问题。
不知道什么原因,各位能否帮忙给予指点是哪里出了问题。