|
可編程控制器PLC在運行時可能會出現死機的情況,這給工業生產造成不可預估的損失。9 {2 ^" F4 J3 u, w: p, ^* x' l
因此,首先要了解PLC死機的原因,針對原因進行排查,軟件或硬件錯誤都有可能導致PLC死機。
3 k p7 j1 ~7 B. L/ n1、PLC硬件方面
: h% }; V, r2 u% i" D% {/ i1 d1 J (1)接線錯誤導致I/O串入高壓電,PLC自動偵測到I/O錯誤,進入STOP模式,PLC停止運行。) q T. s9 F* c
(2)I/O模塊損壞,程序運行到需要該I/O的反饋信號,不能向下執行指令。6 K0 o& L! {, ]) Y6 J* ^, t$ N2 _" w
(3)擴展模塊(功能型,如A/D)線路干擾或開路等。* j" q: E; y# A9 W# o
(4)電源部分有干擾或故障。
$ v+ U, A0 p: k0 S. h9 R! K! a) {) k (5)PLC的連接模塊及地址分配模塊出故障。
% k; |% w& q5 `. S$ _4 J7 j( k (6)電纜引起的故障。: I9 D3 X0 \9 x E
(7)CPU有故障。. |+ M5 d& o0 J
9 S X; S& Z5 ~; I j* g$ q6 m2、PLC軟件方面
2 ]4 t' G) S& ]( h: X3 a$ O/ V8 p4 b (1)編程中觸發了死循環。0 h3 B+ v9 c6 p; f: g6 A: A/ X4 @
(2)程序改寫了系統參數區的內容,卻沒有初始化部分。, x# A# d% p5 T" b$ u$ e
(3)保護程序啟動:硬件保護、限制使用時間(針對貨款收回)
" R' S: Y: T3 ^% w& u) l (4)數據溢出,步長過大、看門狗 (可修改WATCHDOG時間)動作導致PLC復位。/ [1 H+ Y) A$ g6 F; W% Y
(5)PLC的程序編寫有問題,執行之間過長。
# h9 M$ ?% R2 h3 c) V& [8 g H9 }) K7 d8 d2 m
2 w/ w% k9 L5 y0 f1 b9 W' P
|
|