|
可編程控制器PLC在運行時可能會出現(xiàn)死機的情況,,這給工業(yè)生產造成不可預估的損失。- @$ ~0 q" e, p
因此,,首先要了解PLC死機的原因,針對原因進行排查,,軟件或硬件錯誤都有可能導致PLC死機,。
4 p1 o! w5 M5 i1、PLC硬件方面
6 b# k$ O- F. B0 C- M. d (1)接線錯誤導致I/O串入高壓電,,PLC自動偵測到I/O錯誤,,進入STOP模式,PLC停止運行,。
6 P/ N5 q$ r( x/ N: c9 U; o (2)I/O模塊損壞,,程序運行到需要該I/O的反饋信號,不能向下執(zhí)行指令,。+ [' c# c- A9 i. d
(3)擴展模塊(功能型,,如A/D)線路干擾或開路等,。$ k% ?1 ~1 i( \# U
(4)電源部分有干擾或故障,。 n5 B V$ S+ O. x9 }
(5)PLC的連接模塊及地址分配模塊出故障,。
' Z, q' A k0 T$ K9 |) S2 Z6 V, } (6)電纜引起的故障。
: x1 p2 {7 h7 N# ?# [ (7)CPU有故障,。
1 d) {. U; R1 L
0 w$ G4 j% C, f8 D( Q% i2,、PLC軟件方面1 {* V9 Q! m- O; b: d
(1)編程中觸發(fā)了死循環(huán)。
* ?( b. J& w0 r; I" N8 Z2 E (2)程序改寫了系統(tǒng)參數(shù)區(qū)的內容,,卻沒有初始化部分,。. M l; W( Q8 ^* m0 y( ]* [2 T
(3)保護程序啟動:硬件保護、限制使用時間(針對貨款收回)( B3 ?% @5 C7 B4 L
(4)數(shù)據(jù)溢出,,步長過大,、看門狗 (可修改WATCHDOG時間)動作導致PLC復位。
2 ^; z* b; a# D y3 ~; v) Y (5)PLC的程序編寫有問題,,執(zhí)行之間過長,。4 N1 X1 q+ H# v; i6 r9 j5 M; Y
! P$ G0 u# m$ N- _7 F3 k1 J: F& ?8 q. w, n' v; H
|
|