1. 錯誤處理概述
S7-300/400有很強(qiáng)的錯誤(或故障)檢測和處理能力。操作系統(tǒng)可以出下列錯誤不正確的CPU功能、操作系統(tǒng)執(zhí)行中的錯誤、用戶程序中的錯誤和I/O中的錯誤。
操作系統(tǒng)檢測到一個異步錯誤時,將啟動相應(yīng)的組織塊(見表4-9)。異步錯誤OB具有高等級的**級,如果當(dāng)前正在執(zhí)行的 OB的**級**26,異步錯誤 OB的**級為26,如果當(dāng)前正在執(zhí)行的OB的**級為27(啟動組織塊),異步錯誤OB的**級為28,其他OB不能中斷它們。如果同時有多個相同**級的異步錯誤OB出現(xiàn),將按出現(xiàn)的順序處理它們。
用戶可以在組織塊中編程,對發(fā)生的錯誤采取相應(yīng)的措施,以減小或錯誤的影響。如果沒有生成和下載處理某個錯誤的組織塊,出現(xiàn)該錯誤時CPU將進(jìn)入STOP模式。即使下載一個空的OB,出現(xiàn)該錯誤時CPU也不會進(jìn)入STOP模式。
利用系統(tǒng)功能(SFC),用戶可以屏蔽、延遲或禁止各種OB的啟動事件。
表4-9 錯誤處理組織塊
2. 錯誤的分類
被S7 CPU檢測到并且用戶可以通過組織塊對其進(jìn)行處理的錯誤分為兩個基本類型∶
1)異步錯誤是與PLC的硬件或操作系統(tǒng)密切相關(guān)的錯誤,與用戶程序的執(zhí)行無關(guān)。異步錯誤的后果一般都比較嚴(yán)重。異步錯誤對應(yīng)的組織塊為OB70~OB73和OB80~OB87(見表4-9),具有高的**級。
2)同步錯誤是與程序執(zhí)行有關(guān)的錯誤,OB121和OB122用于處理同步錯誤,它們的**級與出現(xiàn)錯誤時被中斷的塊的**級相同,即同步錯誤OB中的程序可以訪問塊被中斷時累加器和狀態(tài)寄存器的內(nèi)容。對錯誤進(jìn)行適當(dāng)處理后,可以將處理結(jié)果返回被中斷的塊。
3.時間錯誤處理組織塊(OB80)
循環(huán)時間的默認(rèn)值為150ms,時間錯誤包括實際循環(huán)時間過設(shè)置的循環(huán)時間、因為向前修改時間而跳過時間中斷、處理**級時延遲太多等。
為OB80編程時應(yīng)判斷是哪個時間中斷被跳過,使用SFC29“CAN_TINT”可以取消被跳過的時間中斷。只有新的時間中斷才會被執(zhí)行。
4. 電源故障處理組織塊(OB81)
電源故障包括后備電池失效或未安裝,S7-400的CPU機(jī)架或擴(kuò)展機(jī)架上的DC24V電源故障。電源故障出現(xiàn)和消失時操作系統(tǒng)都要調(diào)用OB81。
5.診斷中斷處理組織塊(OB82)
OB82、OB85和OB86的功能將在7.1.1節(jié)詳細(xì)介紹。
6.插入/拔出模塊中斷組織塊(OB83)
S7-400和某些型號的ET 200在RUN、STOP或STARTUP模式下帶電拔出和插入模塊時,將產(chǎn)生插入/拔出模塊中斷。在這些操作模式不能拔出CPU模塊、電源模塊、接口模塊和適配器模塊。在下列情況下調(diào)用0B83被組態(tài)的模塊插入或拔出,用STEP7修改了模塊的參數(shù),并且在RUN模式時將它下載。
S7-400 CPU 以數(shù)秒的間隔監(jiān)視*機(jī)架和擴(kuò)展機(jī)架上的模塊。電源上電時,CPU 檢測由STEP7生成的組態(tài)表中列出的模塊是否都插入了。如果是,這個實際的組態(tài)被保存并作為對模塊進(jìn)行循環(huán)監(jiān)控的依據(jù)。在每一掃描循環(huán)比較剛檢測到的實際組態(tài)與原來檢測到的組態(tài)。如果發(fā)現(xiàn)兩個組態(tài)有差異,則發(fā)出插入/拔出模塊中斷信號,并且將有關(guān)信息存入診斷緩沖區(qū)和系統(tǒng)狀態(tài)表。
如果在RUN模式下拔出組態(tài)的模塊,將啟動OB83。因為CPU以大約1s的間隔監(jiān)視模塊,在模塊被直接訪問或過程映像刷新時,可能首先檢測到訪問錯誤。
如果一個模塊在RUN模式下插入,CPU會檢測新模塊的類型與原來的模塊是否相同。如果相同,OB83被啟動,將默認(rèn)參數(shù)或用STEP7*的參數(shù)傳送到該模塊中。
7.CPU硬件故障組織塊(OB84)
當(dāng)檢測到并正了內(nèi)存錯誤、兩個S7-400HCPU之間的冗余鏈接的性能下降和Wi RTX的操作系統(tǒng)出錯,CPU的操作系統(tǒng)調(diào)用OB84。如果沒有生成OB84,CPU不會切換到STOP模式。
8.通信錯誤組織塊(OB87)
在使用通信功能塊或全局?jǐn)?shù)據(jù)(GD)通信進(jìn)行數(shù)據(jù)交換時,如果出現(xiàn)下列通信錯誤,操作系統(tǒng)將調(diào)用0B87
1)接收全局?jǐn)?shù)據(jù)時,檢測到不正確的幀標(biāo)識符(ID)。
2)全局?jǐn)?shù)據(jù)通信的狀態(tài)信息數(shù)據(jù)塊不存在或太短。
3)接收到非法的全局?jǐn)?shù)據(jù)包編號。
詞條
詞條說明
西門子數(shù)控系列代理商|CPU總代理商概述數(shù)字量輸入用于連接標(biāo)準(zhǔn)開關(guān)和兩線制接近開關(guān)(BERO)應(yīng)用數(shù)字量輸入模板用來實現(xiàn)PLC與數(shù)字量過程信號的連接。使用于連接標(biāo)準(zhǔn)開關(guān)和兩線制接近開關(guān)(BERO)。設(shè)計數(shù)字量輸入模塊具有以下機(jī)械特性:緊湊型設(shè)計:堅固的塑料外殼包括:綠色 LED,顯示輸入端的信號狀態(tài)。在門背后保護(hù)連接器的插座門的標(biāo)簽欄門內(nèi)側(cè)線路的接頭針腳分配。便捷安裝:無插槽規(guī)則,輸入地址由插槽決
西門子PLC總代理商-聊城西門子PLC總代理商-聊城西門子PLC總代理商-聊城一般來說,工業(yè)現(xiàn)場的環(huán)境都比較惡劣。例如,現(xiàn)場的各種動力線會通過電磁耦合產(chǎn)生干擾;電焊機(jī)、火焰切割機(jī)和中動機(jī)會產(chǎn)生高頻火花電流造成干擾;高速電子開關(guān)的接通和關(guān)斷將產(chǎn)生高次諧波,從而形成高頻干擾;大功率機(jī)械設(shè)備的啟停、負(fù)載的變化將引起電網(wǎng)電壓的波動,產(chǎn)生低頻干擾,這些干擾都會通過與現(xiàn)場設(shè)備相連的電纜引入可編程控制器組成的系
西門子模塊6ES7222-1AD30-0XB0SIMATIC S7-1200,數(shù)字輸出 SB 1222,4數(shù)字輸出,5V DC 200kHzPLC接地系統(tǒng)設(shè)計①接地系統(tǒng)的基本要求 設(shè)備、控制系統(tǒng)良好的接地,不僅是保證人身安全所需的“電擊防護(hù)”措施,而且也是抑制干擾、減小電磁干擾、提高系統(tǒng)可靠性的重要手段,在設(shè)計、安裝施工階段必須予以重視。PLC控制系統(tǒng)對接地的一般要求如下。a.系統(tǒng)接地必須良好,對
西門子代理商西門子PLC代理商西門子授權(quán)代理商西門子模塊代理商西門子總代理商西門子PLC常開和常閉的接入程序中輸入繼電器 X 的觸點是由外部連接的端口開關(guān)量信號控制,當(dāng)外部端口開關(guān) ON 時,程序中其相應(yīng)的觸點動作,常開動合,常閉動斷,反之亦然。這就是說,程序中常開常閉觸點的處理是基于端口開關(guān)為常開狀態(tài)接入的,但是,在實際生產(chǎn)控制中,許多信號需要按常閉狀態(tài)接入端口,例如緊急停止信號,機(jī)床往返運動的
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 劉經(jīng)理
電 話: 19873876272
手 機(jī): 19873876272
微 信: 19873876272
地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: tianxia56.b2b168.com
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 劉經(jīng)理
手 機(jī): 19873876272
電 話: 19873876272
地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: tianxia56.b2b168.com