只要發(fā)生由錯誤或故障所觸發(fā)的事件,而此錯誤或故障又與電源(僅在 S7-400 上)或備用電池(進入或離去事件)有關,則 CPU 操作系統(tǒng)調用 OB 81。
在 S7-400 中,如果已使用 BATT.INDIC 開關激活了電池測試功能,則只有在出現(xiàn)電池故障時才會調用 OB 81。
如果沒有對 OB 81 編程,則 CPU 不會轉為 STOP 模式。
可使用指令 "DIS_IRT" 禁止調用電源錯誤 OB,使用指令 "EN_IRT" 重新調用,并使用指令 "DIS_AIRT" 和 "EN_AIRT" 對其進行延時。
下表列出了電源錯誤 OB 的臨時 (TEMP) 變量。已選擇 OB 81 的默認名稱作為變量名稱。
變量 | 數(shù)據(jù)類型 | 說明 |
---|---|---|
OB81_EV_CLASS | BYTE | 事件類別和標識符: B#16#38:離去事件 B#16#39:到達事件 |
OB81_FLT_ID | BYTE | 錯誤代碼(可能值: B#16#21、B#16#22、B#16#23、B#16#25、B#16#26、B#16#27、B#16#31、B#16#32、B#16#33) |
OB81_PRIORITY | BYTE | **等級: 可在組態(tài)期間設定 例如,對于 RUN 模式,可設定值 2 至 26。 |
OB81_OB_NUMBR | BYTE | OB 編號 (81) |
OB81_RESERVED_1 | BYTE | 預留 |
OB81_RESERVED_2 | BYTE | 預留 |
OB81_RACK_CPU | WORD | 位 0 到 7: B#16#00 位 8 到 15: - 對于標準 CPU: B#16#00 - 對于 H-CPU: 位 8 到 10: 機架號,位 11: 0=預留 CPU,1=主站 CPU,位 12 到 15: 1111 |
OB81_RESERVED_3 | BYTE | 僅與錯誤代碼 B#16#31、B#16#32 以及 B#16#33 相關 |
OB81_RESERVED_4 | BYTE | 僅與錯誤代碼 B#16#31、B#16#32 以及 B#16#33 相關 |
OB81_RESERVED_5 | BYTE | 僅與錯誤代碼 B#16#31、B#16#32 以及 B#16#33 相關 |
OB81_RESERVED_6 | BYTE | 僅與錯誤代碼 B#16#31、B#16#32 以及 B#16#33 相關 |
OB81_DATE_TIME | DATE_AND_TIME | 調用 OB 時的日期和時間 |
變量 OB81_RESERVED_i (3 ≤ i ≤ 6) 指示其上的備用電池(錯誤代碼 B#16#31)、備用電壓(錯誤代碼 B#16#32)或 24 V 電源(錯誤代碼 B#16#33)出現(xiàn)故障或已恢復正常的擴展機架。 下表顯示了在變量 OB81_RESERVED_i (3 ≤ i ≤ 6) 中各個位與擴展機架的分配關系。
| OB81_RESERVED_6 | OB81_RESERVED_5 | OB81_RESERVED_4 | OB81_RESERVED_3 |
---|---|---|---|---|
位 0 | 預留 | 8. 擴展機架 | 16. 擴展機架 | 預留 |
位 1 | 1. 擴展機架 | 9. 擴展機架 | 17. 擴展機架 | 預留 |
位 2 | 2. 擴展機架 | 10. 擴展機架 | 18. 擴展機架 | 預留 |
位 3 | 3. 擴展機架 | 11. 擴展機架 | 19. 擴展機架 | 預留 |
位 4 | 4. 擴展機架 | 12. 擴展機架 | 20. 擴展機架 | 預留 |
位 5 | 5. 擴展機架 | 13. 擴展機架 | 21. 擴展機架 | 預留 |
位 6 | 6. 擴展機架 | 14. 擴展機架 | 預留 | 預留 |
位 7 | 7. 擴展機架 | 15. 擴展機架 | 預留 | 預留 |
變量 OB81_RESERVED_i 中各個位的含義(對于相關的擴展機架)如下:
當事件發(fā)生時,將對其上至少有一個電池或備用電壓或 24 V 電源出現(xiàn)故障的擴展機架進行標記(置位相應的位)。 對于其上至少有一個電池或備用電壓或 24 V 電源在先前發(fā)生過故障的擴展機架,將不再對其進行標記。 當清除了該事件并且至少在一個擴展機架上恢復了備份后,將就此發(fā)出信號進行指示(置位相應的位)。
下表顯示了啟動 OB81 的事件:
OB81_EV_CLASS | OB81_FLT_ID | 含義 |
---|---|---|
B#16#39/B#16#38 | B#16#21 | 至少一個*機架的備用電池電量耗盡/問題已排除 (BATTF) 注: 只有兩個電池中的一個出現(xiàn)故障時(如果有冗余備用電池),才會發(fā)生該到達事件。 如果另一個電池隨后也發(fā)生故障,則不會再次發(fā)生該事件。 |
B#16#39/B#16#38 | B#16#22 | *設備中的緩沖電壓丟失/已修復 (BAF)。 |
B#16#39/B#16#38 | B#16#23 | *設備上的 24-V 電源發(fā)生故障/已修復。 |
B#16#39/B#16#38 | B#16#25 | 至少一個冗余*設備中的至少一個緩沖電池為空/已修復 (BATTF)。 |
B#16#39/B#16#38 | B#16#26 | 至少一個冗余*設備中的緩沖電壓丟失/已修復 (BAF)。 |
B#16#39/B#16#38 | B#16#27 | 至少一個冗余*設備上的 24-V 電源發(fā)生故障/已修復。 |
B#16#39/B#16#38 | B#16#31 | 至少一個擴展單元中的至少一個緩沖區(qū)電池為空/已修復 (BATTF)。 |
B#16#39/B#16#38 | B#16#32 | 至少一個擴展單元中的緩沖電壓丟失/已修復 (BAF)。 |
B#16#39/B#16#38 | B#16#33 | 至少一個擴展單元中的 24-V 電源發(fā)生故障/已修復。 |
示例程序 STL 將顯示如何在 OB 81 中讀取錯誤代碼。
程序結構如下:
讀取 OB 81 中的錯誤代碼 (OB81_FLT_ID),并與“至少一個*機架的備用電池電量耗盡”(B#16#21) 和“*機架的備用電源不存在”(B#16#22) 事件的標識符進行比較。
若錯誤代碼與其中的一條顯示事件相對應,則程序將跳轉到 BF 標簽 否則,塊將被終止。
從 BF 標簽處啟動,若事件是到達事件,則程序將設定電池錯誤變量。 若事件是離去事件,則程序將復位該變量。
L B#16#21 | //“至少一個*機架的備用電池電量耗盡”事件的標識符 |
L #OB81_FLT_ID | //OB 81 中的錯誤代碼 |
==I | //若相同, |
JC BF | //然后跳轉到 BF |
L B#16#22 | //“*機架的備用電源不存在”事件的標識符 |
==I | //若與 OB 81 中的錯誤代碼相同, |
JC BF | //然后跳轉到 BF |
BEU | //沒有關于電池錯誤的報警 |
BF: L B#16#39 | //到達事件的標識符 |
L #OB81_EV_CLASS | //OB 81 調用的事件類別和標識符 |
==I | //若相同, |
S 電池錯誤 | //然后設定電池錯誤(變量從變量表獲?。?/div> |
L B#16#38 | //離去事件的標識符 |
==I | //與 OB 81 調用的事件類別和標識符相同, |
R 電池錯誤 | //然后復位電池錯誤(變量從變量表獲?。?/div> |
詞條
詞條說明
坐標在該頁面上,可輸入地理坐標(符合 WGS84 的橢球面緯度、經(jīng)度和高度)。獲取坐標使用適當?shù)牡貓D來獲取設備的地理坐標。還可以通過 GPS 接收器獲取地理坐標。這些設備的地理坐標通常會直接顯示,只需在該頁面的輸入框中輸入即可。說明該頁包含以下輸入框,這些輸入框較多可包含 32 個字符?!熬暥取?Latitude) 輸入框輸入設備位置的北緯或南緯緯度。例如,+49° 1′ 31.67" 表示設備位
OPC 組態(tài)(以太網(wǎng) CP)參考在“屬性 > 常規(guī) > OPC 組態(tài)”(Properties > General > OPC configuration) 參數(shù)組中設置 PC 以太網(wǎng) CP 的 OPC 組態(tài)。如果在 PC 站中組態(tài)了 OPC 服務器,則會有該參數(shù)組。“通過 OPC 服務器訪問”(Access via the OPC server) 選項通過設備上組態(tài)的 OP
使用庫元素進行多用戶工程組態(tài)在多用戶工程組態(tài)系統(tǒng)中,可使用項目庫中的庫元素。有關操作多用戶工程組態(tài)系統(tǒng)的更多信息,請參見“Multiuser Engineering 簡介”部分。標記為檢入在多用戶工程組態(tài)系統(tǒng)中,項目庫中各庫元素的標記方式與項目樹中的相同。在 TIA Portal 的以下區(qū)域中,可對庫元素進行標記:“庫”(Libraries) 任務卡庫視圖庫管理任何使用位置,如類型實例處通常采用手
通信服務限制簡介CPU 可以作為多種通信服務的服務器。 這也就是說,即使還沒有為 CPU 組態(tài)和編程建立連接,其它通信參與者也可以訪問 CPU 數(shù)據(jù)。因此作為服務器的本地 CPU 無法控制與客戶端的通信。CPU 參數(shù)的“保護”(Protection) 區(qū)域中的參數(shù)“連接機制”(Connection mechanisms) 用于*運行期間本地 CPU 是否允許執(zhí)行此類通信。允許借助 PUT/GET
公司名: 上海騰希電氣技術有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術有限公司
聯(lián)系人: 田禮科
手 機: 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com