|
可編程控制器PLC在運行時可能會出現(xiàn)死機的情況,,這給工業(yè)生產(chǎn)造成不可預(yù)估的損失,。* O0 K8 Y8 M% V7 S9 S
因此,,首先要了解PLC死機的原因,,針對原因進(jìn)行排查,,軟件或硬件錯誤都有可能導(dǎo)致PLC死機,。
* R" y9 J, ?9 r9 t6 a. f/ Z3 x1,、PLC硬件方面
0 i' W; C& W; @ (1)接線錯誤導(dǎo)致I/O串入高壓電,,PLC自動偵測到I/O錯誤,進(jìn)入STOP模式,,PLC停止運行,。
* E+ @" N" V Q (2)I/O模塊損壞,程序運行到需要該I/O的反饋信號,,不能向下執(zhí)行指令,。/ u$ r8 u6 c6 ]7 S" x
(3)擴展模塊(功能型,如A/D)線路干擾或開路等,。' W2 }$ Q+ r- t" s% l% A
(4)電源部分有干擾或故障,。8 S1 L8 P: O7 m5 H. M
(5)PLC的連接模塊及地址分配模塊出故障。
8 q! P6 C+ E1 E& m (6)電纜引起的故障,。
1 O2 ^8 Q: _# }7 g+ R" ` (7)CPU有故障,。
% f4 w4 y W0 e# F3 x: \' W" i o' @: v; i8 U
2、PLC軟件方面
5 G5 ^! O3 i8 j% i2 A; A (1)編程中觸發(fā)了死循環(huán)。
2 H0 p: G: E0 t8 ~0 K (2)程序改寫了系統(tǒng)參數(shù)區(qū)的內(nèi)容,,卻沒有初始化部分,。# \0 Z4 ?; e8 g' A$ G( }4 e6 h
(3)保護程序啟動:硬件保護、限制使用時間(針對貨款收回) J! r1 m1 ?2 S0 j& ?
(4)數(shù)據(jù)溢出,,步長過大,、看門狗 (可修改WATCHDOG時間)動作導(dǎo)致PLC復(fù)位。1 B/ W. @& o! ?$ P% V u: F
(5)PLC的程序編寫有問題,,執(zhí)行之間過長,。% X0 J$ B1 r4 U O
+ B. D B. \8 Z/ N0 @/ q
" |( G7 L! ~" e3 o3 {% W/ ]! q |
|