|
可编程控制器PLC在运行时可能会出现死机的情况,这给工业生产造成不可预估的损失。
+ e6 x% [! k' p2 X, H9 O因此,首先要了解PLC死机的原因,针对原因进行排查,软件或硬件错误都有可能导致PLC死机。
/ b2 p( ~) W4 i2 [1、PLC硬件方面" p& B. P5 `8 h
(1)接线错误导致I/O串入高压电,PLC自动侦测到I/O错误,进入STOP模式,PLC停止运行。# {% L" F! M; a: T# Y- v
(2)I/O模块损坏,程序运行到需要该I/O的反馈信号,不能向下执行指令。1 C; f9 F- U3 b3 @
(3)扩展模块(功能型,如A/D)线路干扰或开路等。
v" \3 A! A+ D* O( G (4)电源部分有干扰或故障。
6 T1 z+ }" v8 L3 N: W& y (5)PLC的连接模块及地址分配模块出故障。: c; Q; Y1 z$ J6 q$ J
(6)电缆引起的故障。( c8 g* V( I1 n
(7)CPU有故障。
* o7 D$ Z; ^0 B: @
! Y( v' T" f7 o9 [8 _: T* o* p% Q2、PLC软件方面
8 e$ O4 j4 p) ]$ D+ m6 u+ m1 ~2 v4 a (1)编程中触发了死循环。& c0 `' @" y( g# S8 K
(2)程序改写了系统参数区的内容,却没有初始化部分。) v. A* E" @; E% B% d( f8 Q
(3)保护程序启动:硬件保护、限制使用时间(针对货款收回)5 E( }3 A3 f) @: `, g: ]
(4)数据溢出,步长过大、看门狗 (可修改WATCHDOG时间)动作导致PLC复位。+ ^, I4 o! C: N" e3 s- Y. M% _- {
(5)PLC的程序编写有问题,执行之间过长。 D" S# D2 b7 [9 W# A \! m
# Z7 X a/ a, _6 p: ]2 x% {; S, M, j: e# [; d% D" R; h+ o
|
|