|
可编程控制器PLC在运行时可能会出现死机的情况,这给工业生产造成不可预估的损失。
. h3 x: F3 V8 _# O7 v" Y因此,首先要了解PLC死机的原因,针对原因进行排查,软件或硬件错误都有可能导致PLC死机。
. F e1 G& s# Q' o7 o% q1、PLC硬件方面
: ^! P' J+ P; n7 ]2 K (1)接线错误导致I/O串入高压电,PLC自动侦测到I/O错误,进入STOP模式,PLC停止运行。. x" M% K4 L) O" }0 q. U) k$ `
(2)I/O模块损坏,程序运行到需要该I/O的反馈信号,不能向下执行指令。
( J _# Y) \' r1 o# W Z6 N' Y; g (3)扩展模块(功能型,如A/D)线路干扰或开路等。7 R& r1 p! s2 Z. i
(4)电源部分有干扰或故障。
- N3 D3 Y$ n0 N* M4 z3 O5 y (5)PLC的连接模块及地址分配模块出故障。! k- I# T# k. Q0 N! i8 X
(6)电缆引起的故障。5 Y9 b' M E+ I
(7)CPU有故障。
) I5 M4 U4 V D+ s8 l
% [; J3 V: V: V2、PLC软件方面! b$ P, U5 Y1 } x: Q" {) j+ _/ Q$ i
(1)编程中触发了死循环。
% \8 n, V" n) c (2)程序改写了系统参数区的内容,却没有初始化部分。# Q1 m2 Y! x. }, ?% B R: t4 W, `! E
(3)保护程序启动:硬件保护、限制使用时间(针对货款收回)
+ }0 Y; |6 M5 C: H (4)数据溢出,步长过大、看门狗 (可修改WATCHDOG时间)动作导致PLC复位。
1 ~2 |% n% F. t; o (5)PLC的程序编写有问题,执行之间过长。
3 ~5 p- h4 R% D: e) X* j
4 g# e' E6 ~. U: J2 F% t- e, U2 g9 J) Q
|
|