|
可编程控制器PLC在运行时可能会出现死机的情况,这给工业生产造成不可预估的损失。- h3 i, b7 s& V0 F% j/ L* n 因此,首先要了解PLC死机的原因,针对原因进行排查,软件或硬件错误都有可能导致PLC死机。 # A. R. O% r ?5 f* T* k" H) {1、PLC硬件方面 2 f/ b" u& S% ~2 A' N(1)接线错误导致I/O串入高压电,PLC自动侦测到I/O错误,进入STOP模式,PLC停止运行。' X0 u: M: k2 @, E2 e (2)I/O模块损坏,程序运行到需要该I/O的反馈信号,不能向下执行指令。7 B V' ` {. R( o% j% _ (3)扩展模块(功能型,如A/D)线路干扰或开路等。 2 r1 f" D# d6 }; G8 b" G(4)电源部分有干扰或故障。4 K6 Z. J8 l) @4 G* c (5)PLC的连接模块及地址分配模块出故障。 2 H( E+ x# N( m8 \* J(6)电缆引起的故障。 8 }3 m2 m+ L, f1 b3 f(7)CPU有故障。/ [* b" I. T. G* \7 ^ B
) p! I/ D# G3 C* |2、PLC软件方面 1 A3 S0 |% O; d, P3 f9 j& v(1)编程中触发了死循环。# N' L! _3 ^" z) r (2)程序改写了系统参数区的内容,却没有初始化部分。 5 J1 Z( o2 @8 u7 Z( Y1 \(3)保护程序启动:硬件保护、限制使用时间(针对货款收回) ) m. Z% P% \2 S$ t$ _7 I6 Y+ y3 y7 q(4)数据溢出,步长过大、看门狗 (可修改WATCHDOG时间)动作导致PLC复位。 , e' m& ^( ~) N: g5 x% L(5)PLC的程序编写有问题,执行之间过长。* L2 R# |8 N- ^5 R
. h% u% K! I0 K; W; D: t1 i) b, P2 \: [ W* ]
|
|