孝感西門子PLC模塊經銷總代理商
發布日期 :2023-04-22 13:31發布IP:113.246.69.10編號:11753834
詳細介紹 孝感西門子PLC模塊經銷總代理商孝感西門子PLC代理,孝感西門子S7-1500代理,西門子PLC代理 西門子PLC錯誤處理組織塊分類及其作用有哪些 ??1. 錯誤處理概述 ??S7-300/400有很強的錯誤(或故障)檢測和處理能力。操作系統可以檢測出下列錯誤不正確的CPU功能、操作系統執行中的錯誤、用戶程序中的錯誤和I/O中的錯誤。 ??操作系統檢測到一個異步錯誤時,將啟動相應的組織塊(見表4-9)。異步錯誤OB具有*高等級的優先級,如果當前正在執行的 OB的優先級低于26,異步錯誤 OB的優先級為26,如果當前正在執行的OB的優先級為27(啟動組織塊),異步錯誤OB的優先級為28,其他OB不能中斷它們。如果同時有多個相同優先級的異步錯誤OB出現,將按出現的順序處理它們。 ?BEU指令的執行不需要任何條件,但是如果BEU指令被跳轉指令跳過,當前程序掃描不會結束,在塊內的跳轉目標處,程序將被繼續啟動。使用S7系列PLC的硬件時,塊結束指令RE與BEU的功能相同。下面是使用BEC的例子 ??2. 邏輯塊調用指令 ??塊調用指令(CALL)用來調用功能塊(FB)、功能(FC)、系統功能塊(SFB)或系統功能(SFC),或調用西門子提供的其他標準塊。 ??在CALI指令中,FC、SFC、FB和SFB是作為地址輸入的,邏輯塊的地址可以是**地址或符號地址。CALL指令與RLO和其他任何條件無關。在調用FB和SFB時,應提供與它們配套的背景數據塊。調用FC和SFC時,不需要背景數據塊。處理完被調用的塊后,調用它的程序繼續其邏輯處理。 ??用戶可以在組織塊中編程,對發生的錯誤采取相應的措施,以減小或消除錯誤的影響。如果沒有生成和下載處理某個錯誤的組織塊,出現該錯誤時CPU將進入STOP模式。即使下載一個空的OB,出現該錯誤時CPU也不會進入STOP模式。 ??利系統功能(SFC),用戶可以屏蔽、延遲或禁止各種OB的啟動事件。 錯誤處理組織塊 硬件組態和存儲器概念 裝載存儲器是一個可編程模塊,它包括建立在編程設備上的裝載對象(邏輯塊、數據塊和其他信息),它可以是存儲器卡或內部集成的ram。存儲器卡一般有兩種,其中,當采用ram存儲器卡時,系統必須配備電池,當采用flasheprom存儲器卡時,則斷電不會丟失,但內部ram中的數據仍需電池保持。 工作存儲器僅包含和運行時間使用的程序和數據,ram工作存儲器集成在cpu中,通過后備電池保持。系統存儲器包括過程映象輸入和輸出表(pii,piq),位存儲器,定時器,計數器和局部堆踐。保持存儲器是非揮發的ram,即使沒有安裝后備電池也可用來保持某些數據,設置cpu參數時要指定保持的區域。 ??2. 錯誤的分類 ??被S7 CPU檢測到并且用戶可以通過組織塊對其進行處理的錯誤分為兩個基本類型∶ ??1)異步錯誤是與PLC的硬件或操作系統密切相關的錯誤,與用戶程序的執行無關。異步錯誤的后果一般都比較嚴重。異步錯誤對應的組織塊為OB70~OB73和OB80~OB87(見表4-9),具有*高的優先級。 可以現察到在沒有輸入信號時可編程序控制器輸人點的發光二極曾有時也會閃動。在這種情況下,對于用長線引入可編程序控制器的數字量信號,可以用小型繼電器來隔離。光耦合器中發光二極管的*小工作電流僅3mA左右,而小型繼電器的線圈吸合電流為數十毫安,強電于擾信號通過電藏感應產生的能量一般不會使隔離用的繼器吸合。來自開關柜內和距開關柜不遠的輸人信號一般沒有必要用維電器來隔離。 ??為了提高抗干擾能力,對可編程序控制器的外部信號、可編程序控制器和計算機之間的串行通信信息,可以考慮用光纖來傳輸和隔離,或采用帶光耦合器的通信接口。在腐蝕性強或潮濕的環境,需要防火、防爆的場合更適于采用這種方法。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|