|
可编程控制器PLC在运行时可能会出现死机的情况,这给工业生产造成不可预估的损失。- H: j" G. w- c1 ]- c6 u! a# o
因此,首先要了解PLC死机的原因,针对原因进行排查,软件或硬件错误都有可能导致PLC死机。
9 ~, ]. G [+ W# \2 p @- l! D1、PLC硬件方面
+ Q$ Y: Z% X7 G0 K (1)接线错误导致I/O串入高压电,PLC自动侦测到I/O错误,进入STOP模式,PLC停止运行。
- G& [$ ]; }- n8 o0 `. b (2)I/O模块损坏,程序运行到需要该I/O的反馈信号,不能向下执行指令。
; B) g1 t7 ]' a (3)扩展模块(功能型,如A/D)线路干扰或开路等。
* c; I% k' U) _ (4)电源部分有干扰或故障。
) Y8 l! U# t% v- C (5)PLC的连接模块及地址分配模块出故障。
; a/ w3 `1 B4 K# h U8 y (6)电缆引起的故障。, @0 }$ m) f- {! Y$ }* a
(7)CPU有故障。( Y' {: f. o7 n( O# J4 r
" ~- N! T+ M. I8 t
2、PLC软件方面
; D$ e3 b" D& W3 s1 e7 o (1)编程中触发了死循环。& y, ^6 R& B% I
(2)程序改写了系统参数区的内容,却没有初始化部分。
# [7 H7 f: U0 B: D (3)保护程序启动:硬件保护、限制使用时间(针对货款收回)3 u1 _' k: l) m! ?4 _
(4)数据溢出,步长过大、看门狗 (可修改WATCHDOG时间)动作导致PLC复位。
% p7 {4 W3 _4 m (5)PLC的程序编写有问题,执行之间过长。# `+ l, M" \9 \$ N: ~
4 K/ f5 F& ?" e+ m0 z* p8 [. G: w. }# L4 E [
|
|