|
可編程控制器PLC在運行時可能會出現(xiàn)死機的情況,這給工業(yè)生產(chǎn)造成不可預估的損失。
/ Q" ?: [! {3 R) Z7 N$ C' L+ @因此,首先要了解PLC死機的原因,針對原因進行排查,軟件或硬件錯誤都有可能導致PLC死機。* G: [% ]9 M/ D2 \* ?( F
1、PLC硬件方面% a3 Y: ]9 k4 Z8 ~# i% S& N
(1)接線錯誤導致I/O串入高壓電,PLC自動偵測到I/O錯誤,進入STOP模式,PLC停止運行。# U- n0 k, A8 W) h" r
(2)I/O模塊損壞,程序運行到需要該I/O的反饋信號,不能向下執(zhí)行指令。
2 O3 `4 m, N3 _. |! J (3)擴展模塊(功能型,如A/D)線路干擾或開路等。1 ]8 G; E6 Z4 _6 v
(4)電源部分有干擾或故障。( h: e2 r7 M) L6 u' K
(5)PLC的連接模塊及地址分配模塊出故障。
0 J4 d! A7 j! c6 ?/ B (6)電纜引起的故障。- R+ v( f8 t6 C0 N
(7)CPU有故障。
% ^7 v' Z; v$ l$ J" Z
8 }' `: T) t8 }* a* q$ A$ p+ |, Z2、PLC軟件方面/ k: F! x. v6 i: ~/ ^
(1)編程中觸發(fā)了死循環(huán)。' y5 y* u$ y; d3 o7 J, t5 \, R
(2)程序改寫了系統(tǒng)參數(shù)區(qū)的內(nèi)容,卻沒有初始化部分。
+ q/ z( ]3 F* c! D( J- w* u (3)保護程序啟動:硬件保護、限制使用時間(針對貨款收回)
( i, _/ p) z/ E2 a. i& z0 a (4)數(shù)據(jù)溢出,步長過大、看門狗 (可修改WATCHDOG時間)動作導致PLC復位。. S4 {9 R- ^# _9 _1 h. |
(5)PLC的程序編寫有問題,執(zhí)行之間過長。
4 D) m/ @0 a0 _. {% \$ s- j' f1 E, p/ ?1 }4 O. s5 y8 C
/ K* p% b% m' F |
|