|
可编程控制器PLC在运行时可能会出现死机的情况,这给工业生产造成不可预估的损失。
; M* G. l7 E: o! [2 t" }( L. S* c, W因此,首先要了解PLC死机的原因,针对原因进行排查,软件或硬件错误都有可能导致PLC死机。
7 A J) f" o S! ^1、PLC硬件方面
7 ]/ G4 g$ c9 V+ a0 y* ` (1)接线错误导致I/O串入高压电,PLC自动侦测到I/O错误,进入STOP模式,PLC停止运行。$ k' \+ x' g; N( a
(2)I/O模块损坏,程序运行到需要该I/O的反馈信号,不能向下执行指令。
L, Q I8 [4 j; s (3)扩展模块(功能型,如A/D)线路干扰或开路等。
' ?9 c _9 E6 }+ j$ G( r8 q, c o8 e (4)电源部分有干扰或故障。
+ ~# W3 c }+ V$ m* O: Y (5)PLC的连接模块及地址分配模块出故障。
7 z H4 Y0 i! s. U n1 H (6)电缆引起的故障。0 b; x+ ^$ C( P5 W; ]" w. V( p
(7)CPU有故障。
8 f9 y% X9 t2 k# \% E4 l! Q. t
( V; ^' b: o6 v+ N8 W$ i2、PLC软件方面
0 z3 K# X* y* i (1)编程中触发了死循环。+ o4 ?' D! [2 U8 P6 Y5 r/ ]
(2)程序改写了系统参数区的内容,却没有初始化部分。
: Q9 o; R! f! ^& l% B: S9 S (3)保护程序启动:硬件保护、限制使用时间(针对货款收回)* z+ @, m& \- B
(4)数据溢出,步长过大、看门狗 (可修改WATCHDOG时间)动作导致PLC复位。
- Q! p# F. w) u, o (5)PLC的程序编写有问题,执行之间过长。
# s8 c5 L' P. @( g. L( C$ P. J/ G' [9 h1 X7 z) l1 F
6 [; e7 u9 R! A- C R7 ^( N |
|