|
可編程控制器PLC在運行時可能會出現(xiàn)死機的情況,這給工業(yè)生產(chǎn)造成不可預(yù)估的損失。7 g. K7 z9 t8 a8 h- I+ y F3 j
因此,首先要了解PLC死機的原因,針對原因進行排查,軟件或硬件錯誤都有可能導(dǎo)致PLC死機。
9 N8 m: l' b, p) G J" P3 h8 L0 `$ K1、PLC硬件方面9 ? q6 }+ T/ R( H5 d% m2 n
(1)接線錯誤導(dǎo)致I/O串入高壓電,PLC自動偵測到I/O錯誤,進入STOP模式,PLC停止運行。
) D7 m* Q0 t/ f# Y (2)I/O模塊損壞,程序運行到需要該I/O的反饋信號,不能向下執(zhí)行指令。
9 A1 L5 e& F4 q$ i (3)擴展模塊(功能型,如A/D)線路干擾或開路等。
% T3 i/ ]1 ~# h, H& ?0 V! z (4)電源部分有干擾或故障。
2 \- @# I/ W( ?% l# u" ^+ Z (5)PLC的連接模塊及地址分配模塊出故障。
$ I9 R2 o8 D6 E& ^ (6)電纜引起的故障。5 ~7 E+ N2 m( R9 K# h. g7 t
(7)CPU有故障。
6 a5 `1 Q: a1 ~( Q6 v/ c% m H0 T
( N( @' ]* `* M' P# M0 H2、PLC軟件方面
f6 x. y& j9 f | {# }* ` (1)編程中觸發(fā)了死循環(huán)。5 P5 m7 O+ e9 t- Q+ l( W3 B) w
(2)程序改寫了系統(tǒng)參數(shù)區(qū)的內(nèi)容,卻沒有初始化部分。/ _/ t8 o6 ]& p5 P0 H+ u# E, p- `, X" M
(3)保護程序啟動:硬件保護、限制使用時間(針對貨款收回)3 ]' I% n* o( W$ ]- h) o3 i* T
(4)數(shù)據(jù)溢出,步長過大、看門狗 (可修改WATCHDOG時間)動作導(dǎo)致PLC復(fù)位。
8 R3 m1 I$ {% F5 A4 K* h5 { (5)PLC的程序編寫有問題,執(zhí)行之間過長。
& x) y; K1 A% v0 [3 w! G/ b1 ]& o9 A
* y% O0 T6 N) |
|
|