|
可编程控制器PLC在运行时可能会出现死机的情况,这给工业生产造成不可预估的损失。. b3 l8 D% S( m) J
因此,首先要了解PLC死机的原因,针对原因进行排查,软件或硬件错误都有可能导致PLC死机。
% a. F: }* ]% h, s' o. f0 a1、PLC硬件方面
9 n/ P* k' v# ?5 p1 z (1)接线错误导致I/O串入高压电,PLC自动侦测到I/O错误,进入STOP模式,PLC停止运行。
% S" m- T. Q' i8 W (2)I/O模块损坏,程序运行到需要该I/O的反馈信号,不能向下执行指令。
& y" P: E5 a3 j; Z! n7 e& |2 g (3)扩展模块(功能型,如A/D)线路干扰或开路等。, S1 Y- [4 |! f5 f! s2 R5 Y$ d
(4)电源部分有干扰或故障。
9 D2 f1 y! B: B) b6 F (5)PLC的连接模块及地址分配模块出故障。7 E0 o' ~- F9 v! o$ k$ t! N3 o% x
(6)电缆引起的故障。
' v, @; o: `; l# }& x- q (7)CPU有故障。2 B! y( M" {3 O m
) L" y' B) t8 w8 R
2、PLC软件方面
/ |& Q/ a( [ W2 F r* W6 F (1)编程中触发了死循环。3 [/ `) ^! J5 ?$ [' K
(2)程序改写了系统参数区的内容,却没有初始化部分。0 |! g4 ?6 C3 s( G" @7 F8 r
(3)保护程序启动:硬件保护、限制使用时间(针对货款收回)' L- N( j/ ]) b* s& s9 \
(4)数据溢出,步长过大、看门狗 (可修改WATCHDOG时间)动作导致PLC复位。* F) c. y/ L/ m1 l: M9 C1 p! w1 `
(5)PLC的程序编写有问题,执行之间过长。
) g! ^; h1 f1 d, q2 @) M) a) F1 w- U
. V& @) F$ O1 m1 J- E' D# u, @. G
0 e: N2 V! d, ^+ s/ t7 q9 N9 g |
|