|
可编程控制器PLC在运行时可能会出现死机的情况,这给工业生产造成不可预估的损失。
$ l" @+ R1 C% D3 i. U5 B因此,首先要了解PLC死机的原因,针对原因进行排查,软件或硬件错误都有可能导致PLC死机。/ a1 K: [' L/ j; t V/ r6 I1 B' h
1、PLC硬件方面
0 U8 s! y4 O. B3 W8 {: k* D) i. L (1)接线错误导致I/O串入高压电,PLC自动侦测到I/O错误,进入STOP模式,PLC停止运行。
1 ^; H3 ^. ^+ L (2)I/O模块损坏,程序运行到需要该I/O的反馈信号,不能向下执行指令。
% P: [) j& B4 {4 A# t' U) ^ (3)扩展模块(功能型,如A/D)线路干扰或开路等。
9 _3 n8 N% m2 s% Q5 e+ m$ z9 k (4)电源部分有干扰或故障。
: J" N1 {, i1 E" B6 v8 T$ A# m (5)PLC的连接模块及地址分配模块出故障。
+ E; f9 A$ v. a4 ]; W' }# L (6)电缆引起的故障。, w6 \# V; K( w3 o) E
(7)CPU有故障。
" }# _1 ^+ e7 v7 Q. L
3 L- G. H) [% U( r/ X% N# M$ J2、PLC软件方面
0 M3 T# ?7 l9 x3 I7 B ] (1)编程中触发了死循环。
8 z* s7 j3 d4 E; M (2)程序改写了系统参数区的内容,却没有初始化部分。
9 H9 i V' b1 r' G9 H (3)保护程序启动:硬件保护、限制使用时间(针对货款收回)
- O! f# O4 g [( z# c; F; W. ~( i (4)数据溢出,步长过大、看门狗 (可修改WATCHDOG时间)动作导致PLC复位。! r+ l) O1 W% p6 B/ d2 S3 F# I
(5)PLC的程序编写有问题,执行之间过长。
" k3 S. K, E! i
4 \; ~+ W, U: {7 [3 ~4 O* _. G0 h( I: w5 E6 p4 g' }* W" ?
|
|