|
可编程控制器PLC在运行时可能会出现死机的情况,这给工业生产造成不可预估的损失。
" |; l; u! `; }! i ?1 W, n) b, D因此,首先要了解PLC死机的原因,针对原因进行排查,软件或硬件错误都有可能导致PLC死机。/ U1 v1 W- K6 W* f7 T- L
1、PLC硬件方面) W$ C1 U& n$ c* D, i+ ~1 K4 S
(1)接线错误导致I/O串入高压电,PLC自动侦测到I/O错误,进入STOP模式,PLC停止运行。% H1 Y1 k$ J9 X4 A+ d, k
(2)I/O模块损坏,程序运行到需要该I/O的反馈信号,不能向下执行指令。& E+ M7 V8 O9 h$ [# N6 F
(3)扩展模块(功能型,如A/D)线路干扰或开路等。: l5 a9 D0 E9 ?
(4)电源部分有干扰或故障。
o+ H5 g M* R) G) U3 h( c (5)PLC的连接模块及地址分配模块出故障。/ E1 R- @4 ~3 o* | K# m( |% X
(6)电缆引起的故障。* p: \0 ?# L! d9 S
(7)CPU有故障。
" I3 Q9 V' ?& X. r( [" {) [3 r
: i# d3 _/ o0 z2、PLC软件方面0 N" ?2 W. J5 n4 v7 M
(1)编程中触发了死循环。
8 y2 O! V4 o2 }. r: q7 m, T7 q' }, n (2)程序改写了系统参数区的内容,却没有初始化部分。! j& H( C' m/ H6 t: z+ V% r2 i
(3)保护程序启动:硬件保护、限制使用时间(针对货款收回)
" }1 u4 r9 Q8 z& r6 n$ O. t (4)数据溢出,步长过大、看门狗 (可修改WATCHDOG时间)动作导致PLC复位。
- M J% @4 n/ q- G4 w+ r8 Z (5)PLC的程序编写有问题,执行之间过长。
O8 R# t2 a7 Z- w) A' T
; n7 ]0 r0 ]1 I6 a% _4 O: y5 N/ \9 o- ?1 M4 M+ q/ U' M2 F7 u
|
|