|
可編程控制器PLC在運(yùn)行時(shí)可能會(huì)出現(xiàn)死機(jī)的情況,,這給工業(yè)生產(chǎn)造成不可預(yù)估的損失,。
0 X- e, t. g5 J- V0 M* |* ^# x% w4 I因此,,首先要了解PLC死機(jī)的原因,,針對(duì)原因進(jìn)行排查,,軟件或硬件錯(cuò)誤都有可能導(dǎo)致PLC死機(jī),。
4 @7 G) `1 p" O9 o0 G/ l+ k1,、PLC硬件方面
H& W0 F8 h. K* D% c (1)接線錯(cuò)誤導(dǎo)致I/O串入高壓電,,PLC自動(dòng)偵測(cè)到I/O錯(cuò)誤,進(jìn)入STOP模式,,PLC停止運(yùn)行,。; h5 h" Y, _+ s' V0 K
(2)I/O模塊損壞,,程序運(yùn)行到需要該I/O的反饋信號(hào),不能向下執(zhí)行指令,。
4 X7 q6 N) t) s" B/ K8 G/ ]$ p" M (3)擴(kuò)展模塊(功能型,,如A/D)線路干擾或開路等。
, v; E0 n% x; L$ \ (4)電源部分有干擾或故障,。
: J3 f9 c8 z# a% h. K! i7 r. h (5)PLC的連接模塊及地址分配模塊出故障,。9 A8 [& s) `: j# F
(6)電纜引起的故障。
) l: w g$ m$ M) a' V2 Y (7)CPU有故障,。
0 t3 O; s) G" g6 W
6 r3 y% S, a* k) v. B2,、PLC軟件方面8 r4 o' b/ Z+ e
(1)編程中觸發(fā)了死循環(huán)。
- b7 ~+ H. S* j& K: a3 D5 B$ T (2)程序改寫了系統(tǒng)參數(shù)區(qū)的內(nèi)容,,卻沒有初始化部分,。; _( Y) q. B6 v
(3)保護(hù)程序啟動(dòng):硬件保護(hù)、限制使用時(shí)間(針對(duì)貨款收回)' t$ Y: H( S3 @
(4)數(shù)據(jù)溢出,,步長(zhǎng)過(guò)大,、看門狗 (可修改WATCHDOG時(shí)間)動(dòng)作導(dǎo)致PLC復(fù)位。: l6 |" Y1 Z" O: V7 l7 P! e
(5)PLC的程序編寫有問題,,執(zhí)行之間過(guò)長(zhǎng),。# `& @/ h" g6 i$ A3 o) ~
4 M. r- J) R9 s, j1 _$ T- ?# f4 ?! F6 } w E
|
|