|
可編程控制器PLC在運行時可能會出現(xiàn)死機的情況,這給工業(yè)生產(chǎn)造成不可預估的損失。
! x8 o8 F `3 p7 M$ g0 L因此,首先要了解PLC死機的原因,針對原因進行排查,軟件或硬件錯誤都有可能導致PLC死機。
f8 k: R/ s( q! S" F# @: a) a1、PLC硬件方面
+ T5 h3 j. r( Z3 T; w (1)接線錯誤導致I/O串入高壓電,PLC自動偵測到I/O錯誤,進入STOP模式,PLC停止運行。
6 w* G$ K( k. i (2)I/O模塊損壞,程序運行到需要該I/O的反饋信號,不能向下執(zhí)行指令。
, a' [2 S# @4 ^4 f( H6 q) Y (3)擴展模塊(功能型,如A/D)線路干擾或開路等。
! Z9 b7 j3 n0 } (4)電源部分有干擾或故障。
7 ]9 \' s3 o d3 z0 J' m) {) M/ E9 }; W (5)PLC的連接模塊及地址分配模塊出故障。
! i" D' @7 L3 ~# M (6)電纜引起的故障。" B k9 R" R! O* x
(7)CPU有故障。
" l, Z/ D1 I% h8 n& j
. x7 {( }) ?; ]2、PLC軟件方面6 Y0 a5 U# i' M; h2 R! r
(1)編程中觸發(fā)了死循環(huán)。
# G4 a' H9 \& R. k- z (2)程序改寫了系統(tǒng)參數(shù)區(qū)的內容,卻沒有初始化部分。2 R2 J' |& N) C# @
(3)保護程序啟動:硬件保護、限制使用時間(針對貨款收回); R. H5 g" o4 G! D0 l. T8 l
(4)數(shù)據(jù)溢出,步長過大、看門狗 (可修改WATCHDOG時間)動作導致PLC復位。
3 T5 L( _7 l3 m6 } (5)PLC的程序編寫有問題,執(zhí)行之間過長。1 W# H( T0 R0 S( v
7 v& I/ G6 }3 Z
# w2 a1 B/ v) K$ C Q5 s
|
|