|
可編程控制器PLC在運行時可能會出現死機的情況,這給工業生產造成不可預估的損失。5 o' {* ?: V' A( [
因此,首先要了解PLC死機的原因,針對原因進行排查,軟件或硬件錯誤都有可能導致PLC死機。
$ V0 M( s/ R$ _2 {9 ]& U+ J( t! D1、PLC硬件方面
7 K1 S& x( z( F4 d% V (1)接線錯誤導致I/O串入高壓電,PLC自動偵測到I/O錯誤,進入STOP模式,PLC停止運行。4 ?/ p! i3 n/ x) k( r. V
(2)I/O模塊損壞,程序運行到需要該I/O的反饋信號,不能向下執行指令。
5 @' c& z3 l& B# W) W (3)擴展模塊(功能型,如A/D)線路干擾或開路等。
6 u W5 ?! W* h0 z- q* d; t (4)電源部分有干擾或故障。+ ^' y4 @4 r1 A3 r" E0 N+ i
(5)PLC的連接模塊及地址分配模塊出故障。
% I1 S7 L/ S% a8 Y- M" \4 C (6)電纜引起的故障。7 `1 Q1 t, I9 G
(7)CPU有故障。
) ]# P5 v" x) G- N, G4 L# ~1 {! p% M- M
2、PLC軟件方面4 ~, v1 a4 X7 z0 U# P7 c e; S
(1)編程中觸發了死循環。+ \/ q7 X3 F5 l( |! j4 p
(2)程序改寫了系統參數區的內容,卻沒有初始化部分。- t- J- ~+ t2 g; l: @! c
(3)保護程序啟動:硬件保護、限制使用時間(針對貨款收回)
6 Z/ M7 _4 S( I7 A0 v' K (4)數據溢出,步長過大、看門狗 (可修改WATCHDOG時間)動作導致PLC復位。1 [) J( h6 j, W: V
(5)PLC的程序編寫有問題,執行之間過長。
, i5 ^5 ~+ }( K' Q1 \5 w1 i3 j0 F" V' w/ g' v2 J' \8 _" n
- K- S) y R* _3 C( F+ {
|
|