|
可编程控制器PLC在运行时可能会出现死机的情况,这给工业生产造成不可预估的损失。# X8 y& I1 Q6 {, h( N; x
因此,首先要了解PLC死机的原因,针对原因进行排查,软件或硬件错误都有可能导致PLC死机。& s: l* s. u( r7 n' b& Q
1、PLC硬件方面
& l; D& n8 }) G' M (1)接线错误导致I/O串入高压电,PLC自动侦测到I/O错误,进入STOP模式,PLC停止运行。
* l' Q5 X3 m: W6 M B/ O/ x (2)I/O模块损坏,程序运行到需要该I/O的反馈信号,不能向下执行指令。2 g& j1 f, d$ M) y
(3)扩展模块(功能型,如A/D)线路干扰或开路等。
/ {: T+ c, e5 K3 A6 e (4)电源部分有干扰或故障。
! U/ g/ s* C- y, K* O6 [ (5)PLC的连接模块及地址分配模块出故障。+ A0 y( e) I( e3 n" Y
(6)电缆引起的故障。
& K' e2 q7 c5 A& p) V8 d7 N; G: Z (7)CPU有故障。2 i* g9 K' A( F; ~
7 i' M4 A5 P n: x/ {1 V8 K: v
2、PLC软件方面
0 `9 J+ U8 {" ^* M' L (1)编程中触发了死循环。. }8 P8 g4 d7 t! q
(2)程序改写了系统参数区的内容,却没有初始化部分。
( \& W) z0 r; O (3)保护程序启动:硬件保护、限制使用时间(针对货款收回)0 h d3 P! d X6 q" b8 P( h
(4)数据溢出,步长过大、看门狗 (可修改WATCHDOG时间)动作导致PLC复位。5 e" P. H c, k n
(5)PLC的程序编写有问题,执行之间过长。) ?0 m$ M1 t3 ?& M& d
. I+ J) P" U3 y
! A1 q6 B6 ?: Q/ I3 Q |
|