|
可编程控制器PLC在运行时可能会出现死机的情况,这给工业生产造成不可预估的损失。* \6 k5 Z* \0 o' B* N1 e
因此,首先要了解PLC死机的原因,针对原因进行排查,软件或硬件错误都有可能导致PLC死机。0 L4 ~6 X: q& u6 _- M" a3 M8 N
1、PLC硬件方面. j; U# d, Q' B- m2 ~+ K
(1)接线错误导致I/O串入高压电,PLC自动侦测到I/O错误,进入STOP模式,PLC停止运行。: S% [" {7 `7 B2 R
(2)I/O模块损坏,程序运行到需要该I/O的反馈信号,不能向下执行指令。
# c# u% I1 S' D7 ?" ]. o3 t' Z (3)扩展模块(功能型,如A/D)线路干扰或开路等。, D! A! G9 s5 L( f3 R: ?
(4)电源部分有干扰或故障。
+ n" q' g- F4 ~8 P (5)PLC的连接模块及地址分配模块出故障。; \0 ?4 n8 M9 i' H. i9 q' o
(6)电缆引起的故障。
4 ~ d- l3 s2 {0 }: s' F# U (7)CPU有故障。
( I" [. a M S
5 K+ D: \* P3 i) K2、PLC软件方面7 Q" a$ s& b m/ R/ H
(1)编程中触发了死循环。6 r2 W5 ?. f( B
(2)程序改写了系统参数区的内容,却没有初始化部分。
2 K- d; v9 b4 F i- Z) Y% i U; ? (3)保护程序启动:硬件保护、限制使用时间(针对货款收回)
2 a% h. q- _3 x" e* X4 x1 L (4)数据溢出,步长过大、看门狗 (可修改WATCHDOG时间)动作导致PLC复位。
, t! J$ Z9 S( t (5)PLC的程序编写有问题,执行之间过长。4 L; \$ U: _2 ?/ z' o- t& ?$ r: _1 L3 U
6 V% ?: O. c: N0 T4 V, v
) W9 F0 Q3 L) I+ v6 K, @7 S
|
|