單價: | 900.00元/臺 |
發(fā)貨期限: | 自買家付款之日起 天內(nèi)發(fā)貨 |
所在地: | 直轄市 上海 上海松江 |
有效期至: | 長期有效 |
發(fā)布時間: | 2023-11-23 02:19 |
最后更新: | 2023-11-23 02:19 |
瀏覽次數(shù): | 115 |
采購咨詢: |
請賣家聯(lián)系我
|
SMART模塊 低壓斷路器代理商SMART模塊 低壓斷路器代理商
電源代理商,,西門子電源供應(yīng)商,,西門子交換機(jī)供應(yīng)商,西門子交換機(jī)代理商,,西門子交換機(jī)一級代理商,,西門子交換機(jī)代理商,,西門子S7-1200系列代理商,西門子S7-1200CPU分銷商,,西門子S7-1200CPU分銷商,,西門子S7-1500CPU代理商,西門子S7-1500CPU代理商,,西門子模塊代理商
西門子PLC錯誤處理組織塊分類及其作用有哪些
1. 錯誤處理概述
??S7-300/400有很強(qiáng)的錯誤(或故障)檢測和處理能力,。操作系統(tǒng)可以檢測出下列錯誤不正確的CPU功能、操作系統(tǒng)執(zhí)行中的錯誤,、用戶程序中的錯誤和I/O中的錯誤,。
??操作系統(tǒng)檢測到一個異步錯誤時,將啟動相應(yīng)的組織塊(見表4-9),。異步錯誤OB具有最高等級的優(yōu)先級,,如果當(dāng)前正在執(zhí)行的 OB的優(yōu)先級低于26,異步錯誤 OB的優(yōu)先級為26,,如果當(dāng)前正在執(zhí)行的OB的優(yōu)先級為27(啟動組織塊),,異步錯誤OB的優(yōu)先級為28,其他OB不能中斷它們,。如果同時有多個相同優(yōu)先級的異步錯誤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),,具有最高的優(yōu)先級,。
??2)同步錯誤是與程序執(zhí)行有關(guān)的錯誤,OB121和OB122用于處理同步錯誤,,它們的優(yōu)先級與出現(xiàn)錯誤時被中斷的塊的優(yōu)先級相同,,即同步錯誤OB中的程序可以訪問塊被中斷時累加器和狀態(tài)寄存器的內(nèi)容。對錯誤進(jìn)行適當(dāng)處理后,,可以將處理結(jié)果返回被中斷的塊,。
??3.時間錯誤處理組織塊(OB80)
??循環(huán)時間的默認(rèn)值為150ms,時間錯誤包括實際循環(huán)時間超過設(shè)置的循環(huán)時間,、因為向前修改時間而跳過時間中斷,、處理優(yōu)先級時延遲太多等。
??為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之間的冗余鏈接的性能下降和WinAC 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ù)包編號,。
SMART模塊 低壓斷路器代理商SMART模塊 低壓斷路器代理商SMART模塊 低壓斷路器代理商SMART模塊 低壓斷路器代理商SMART模塊 低壓斷路器代理商SMART模塊 低壓斷路器代理商SMART模塊 低壓斷路器代理商