維修專家簡述造成西門子PLC故障原因有哪些?
Siemens西門子PLC系列應(yīng)用廣泛,用戶在調(diào)試過程中可能會遇到西門子PLC突然停機的情況,本文下面對西門子PLC停機的原因做一個分析,供用戶在調(diào)試過程中參考。
Siemens西門子PLC停機原因分析有以下幾點:
1.程序中的OB塊問題
西門子PLC停機的情況有哪些?如:地址調(diào)用錯誤,沒有下載需要DB塊,編程錯誤等等。如果你想避免錯誤時不使CPU進入停止狀態(tài),如果在程序中加入特殊的OB塊,則出現(xiàn)相應(yīng)問題,調(diào)用相應(yīng)的OB塊,雖然里面沒程序,PLC將對錯誤不作任何處理,繼續(xù)運行。否則PLC將進入停機狀態(tài)可,比如:OB73通訊冗余出錯OB。
2.S7鏈接發(fā)生冗余的問題
當容錯S7連接中發(fā)生首次冗余丟失時,HCPU的操作系統(tǒng)將調(diào)用OB73(只有在S7通訊中才會有容錯S-。直到為具有容錯功能的所有S7連接恢復(fù)冗余后,才會出現(xiàn)另一個OB73啟動。如果發(fā)生了啟動事件且OB73沒有編程,CPU不會轉(zhuǎn)為STOP模式。
3.OB82診斷中斷組織塊的問題
如果具有診斷功能的模塊檢測到錯誤,則它會輸出一個診斷中斷的請求給CPU。則操作系統(tǒng)調(diào)用OB82。OB82的局部變量包含邏輯基址和四字節(jié)的故障模塊的診斷數(shù)據(jù)。如果OB82尚未編程,則CPU轉(zhuǎn)為STOP模式。可以使用SFC39至42禁用或延遲,并重新啟用診斷中斷OB。
4.OB121編程出錯組織塊
只要發(fā)生同程序處理相關(guān)的錯誤所導致的事件,CPU的操作系統(tǒng)即調(diào)用OB121。例如,如果用戶程序調(diào)用了尚未裝載到CPU中的塊,將會調(diào)用OB121。
5.OB80時間出錯組織塊
無論何時執(zhí)行OB時出錯,S7-300CPU的操作系統(tǒng)將調(diào)用OB80。此類錯誤包括:超出周期時間、執(zhí)行OB時出現(xiàn)確認錯誤、提前了時間而使OB的啟動時間被跳過、在CiR后恢復(fù)RUN模式。例如,如果在上一次調(diào)用之后發(fā)生了某一周期性中斷OB的啟動事件,而同一OB此時仍在執(zhí)行中,則操作系統(tǒng)將調(diào)用OB80。如果OB80尚未編程,則CPU將轉(zhuǎn)為STOP模式。可以使用SFC39至42禁用或延遲和重新啟用時間出錯OB。
6.OB81電源出錯組織塊的問題
只要發(fā)生由錯誤或故障所觸發(fā)的事件,而此錯誤或故障又與電源(僅在S7-400上)或備用電池有關(guān),則S7-300CPU的操作系統(tǒng)調(diào)用OB81。在S7-400中,如果已使用BATT.INDIC開關(guān)激活了電池測試功能,則只有在出現(xiàn)電池故障時才會調(diào)用OB81。如果OB81沒有編程,則CPU不會轉(zhuǎn)為STOP模式。可以使用SFC39至42禁用或延遲,并重新啟用電源出錯OB。
7.OB122I/O訪問出錯組織塊
只要在訪問模塊上的數(shù)據(jù)時出錯,CPU的操作系統(tǒng)即調(diào)用OB122。例如,如果在訪問I/O模塊上的數(shù)據(jù)時,CPU檢測到讀取錯誤,操作系統(tǒng)將調(diào)用OB122.www.cfxrdq.cc
總結(jié)Siemens西門子PLC的停機故障的各種原因,用戶們可以參考本文所提及的方法去調(diào)用相應(yīng)的組織塊進行檢測。如果您需要更多的了解西門子PLC系列的相關(guān)用法及問題解決。請及時聯(lián)系上海仰光。公司擁有一支30人的技術(shù)團隊,能夠為您提供更好的PLC相關(guān)的技術(shù)支持。
轉(zhuǎn)載請注明出處:上海仰光電子科技專業(yè)伺服驅(qū)動器維修,伺服電機維修
本文鏈接:http://kukud.com.cn/fuwu/Services_Show15064.htm
伺服驅(qū)動器維修 伺服電機維修 觸摸屏維修 變頻器維修
電話:021-50157782
手機:13817011982 微信同號
郵箱:shygdzi@163.com
聯(lián)系人:張工
網(wǎng)址:http://kukud.com.cn
【 我們確保修好測試好給客戶!!!!】
下一篇:沒有了