只要發(fā)生與程序處理有關(guān)的錯(cuò)誤所導(dǎo)致的事件,CPU 操作系統(tǒng)就會(huì)調(diào)用 OB 121。 例如,如果用戶程序調(diào)用了尚未裝載到 CPU 中的塊,則會(huì)調(diào)用 OB 121。
OB 121 的執(zhí)行**等級(jí)與中斷塊相同。
如果未對(duì) OB 121 編程,則 CPU 從 RUN 切換為 STOP 模式。
S7 提供有以下指令,用于在程序執(zhí)行過(guò)程中屏蔽/取消屏蔽 OB 121 的啟動(dòng)事件。
指令“MSK_FLT”可屏蔽特定的錯(cuò)誤代碼。
指令“DMSK_FLT”可取消屏蔽使用指令“MSK_FLT”屏蔽的錯(cuò)誤代碼。
指令“READ_ERR”可讀取事件狀態(tài)寄存器。
下表列出了編程錯(cuò)誤 OB 的臨時(shí) (TEMP) 變量。已選擇 OB 121 的默認(rèn)名稱作為變量名稱。
變量 | 數(shù)據(jù)類型 | 說(shuō)明 |
---|---|---|
OB121_EV_CLASS | BYTE | 事件類別和標(biāo)識(shí)符: B#16#25 |
OB121_SW_FLT | BYTE | 錯(cuò)誤代碼(可能值: B#16#21、B#16#22、B#16#23、B#16#24、B#16#25、B#16#26、B#16#27、B#16#28、B#16#29、B#16#30、B#16#31、B#16#32、B#16#33、B#16#34、B#16#35、B#16#3A、B#16#3C、B#16#3D、B#16#3E、B#16#3F) |
OB121_PRIORITY | BYTE | 出錯(cuò) OB 的**等級(jí) 對(duì)于 S7-1500 CPU: **級(jí),默認(rèn)值: 7 |
OB121_OB_NUMBR | BYTE | OB 編號(hào) (121) |
OB121_BLK_TYPE | BYTE | 出錯(cuò)塊的類型(對(duì)于 S7-300,未在此處輸入有效值): B#16#88: OB,B#16#8A: DB,B#16#8C: FC,B#16#8E: FB |
OB121_RESERVED_1 | BYTE | 預(yù)留 |
OB121_FLT_REG | WORD | 錯(cuò)誤源(取決于錯(cuò)誤代碼);例如: 出現(xiàn)轉(zhuǎn)換錯(cuò)誤的寄存器 不正確的地址(讀/寫(xiě)錯(cuò)誤) 不正確的定時(shí)器/計(jì)數(shù)器/塊編號(hào) 不正確的存儲(chǔ)區(qū) |
OB121_BLK_NUM | WORD | 具有導(dǎo)致錯(cuò)誤的 MC7 命令的塊編號(hào)(未在此處為 S7-300 輸入有效的編號(hào)) |
OB121_PRG_ADDR | WORD | 導(dǎo)致錯(cuò)誤的 MC7 指令的相對(duì)地址 FB)(未在此處為 S7-300 輸入有效編號(hào)) |
OB121_DATE_TIME | DATE_AND_TIME | 調(diào)用 OB 時(shí)的日期和時(shí)間 |
與錯(cuò)誤代碼相關(guān)的變量具有以下含義:
錯(cuò)誤代碼 | 變量 | 含義 |
---|---|---|
B#16#21 |
| BCD 碼轉(zhuǎn)換錯(cuò)誤 |
| OB121_FLT_REG | 受影響變量的標(biāo)識(shí)符(W#16#0000: 電池 1) |
B#16#22 |
| 讀取時(shí)出現(xiàn)區(qū)域長(zhǎng)度錯(cuò)誤 |
| OB121_RESERVED_1 | 位 7 至 4 訪問(wèn)類型: - 0: 位訪問(wèn), - 1: 字節(jié)訪問(wèn), - 2: 字訪問(wèn), - 3: 雙字訪問(wèn) 位 3 至 0 存儲(chǔ)區(qū): - 0: I/O 區(qū)域 - 1: 過(guò)程映像輸入 - 2: 過(guò)程映像輸出 - 3: 位存儲(chǔ)區(qū) - 4: 全局 DB - 5: 背景數(shù)據(jù)塊 - 6: 自己的本地?cái)?shù)據(jù) - 7: 調(diào)用方的本地?cái)?shù)據(jù) |
B#16#23 |
| 寫(xiě)入時(shí)出現(xiàn)區(qū)域長(zhǎng)度錯(cuò)誤 |
| OB121_RESERVED_1 | 與錯(cuò)誤代碼 B#16#22 相同 |
B#16#28 |
| 利用位地址不為 0 的指針對(duì)字節(jié)、字或雙字進(jìn)行讀訪問(wèn)。 |
| OB121_RESERVED_1 | 與錯(cuò)誤代碼 B#16#22 相同 |
B#16#29 |
| 利用位地址不為 0 的指針對(duì)字節(jié)、字或雙字進(jìn)行寫(xiě)訪問(wèn)。 故障字節(jié)地址。 有關(guān)數(shù)據(jù)區(qū)和訪問(wèn)類型的信息,請(qǐng)參見(jiàn) OB121_RESERVED_1。 |
| OB121_RESERVED_1 | 與錯(cuò)誤代碼 B#16#22 相同 |
B#16#24 |
| 讀取時(shí)區(qū)域出錯(cuò) |
| OB121_FLT_REG | 低位字節(jié)包含未授權(quán)區(qū)域(B#16#86 自己的本地?cái)?shù)據(jù)區(qū))的標(biāo)識(shí)符 |
B#16#25 |
| 寫(xiě)入時(shí)區(qū)域出錯(cuò) |
| OB121_FLT_REG | 低位字節(jié)包含未授權(quán)區(qū)域(B#16#86 自己的本地?cái)?shù)據(jù)區(qū))的標(biāo)識(shí)符 |
B#16#26 |
| 定時(shí)器編號(hào)錯(cuò)誤 |
| OB121_FLT_REG | 未授權(quán)的編號(hào) |
B#16#27 |
| 計(jì)數(shù)器編號(hào)錯(cuò)誤 |
| OB121_FLT_REG | 未授權(quán)的編號(hào) |
B#16#30 |
| 對(duì)寫(xiě)保護(hù)全局 DB 的寫(xiě)訪問(wèn) |
| OB121_FLT_REG | 未授權(quán)的 DB 編號(hào) |
B#16#31 |
| 對(duì)寫(xiě)保護(hù)背景 DB 的寫(xiě)訪問(wèn) |
| OB121_FLT_REG | 未授權(quán)的 DB 編號(hào) |
B#16#32 |
| 訪問(wèn)全局 DB 時(shí) DB 編號(hào)出錯(cuò) |
| OB121_FLT_REG | 未授權(quán)的 DB 編號(hào) |
B#16#33 |
| 訪問(wèn)背景 DB 時(shí) DB 編號(hào)出錯(cuò) |
| OB121_FLT_REG | 未授權(quán)的 DB 編號(hào) |
B#16#34 |
| 調(diào)用 FC 時(shí)編號(hào)出錯(cuò) |
| OB121_FLT_REG | FC 編號(hào) |
B#16#35 |
| 調(diào)用 FC 時(shí) FB 編號(hào)出錯(cuò) |
| OB121_FLT_REG | FB 編號(hào) |
B#16#3A |
| 訪問(wèn)了尚未裝載的 DB;DB 編號(hào)位于允許的范圍內(nèi) |
| OB121_FLT_REG | DB 編號(hào) |
B#16#3C |
| 訪問(wèn)了尚未裝載的 FC;FC 編號(hào)位于允許的范圍內(nèi) |
| OB121_FLT_REG | FC 編號(hào) |
B#16#3D |
| 訪問(wèn)了不可用的指令;SFC 編號(hào)位于允許的范圍內(nèi)。 |
| OB121_FLT_REG | SFC 編號(hào) |
B#16#3E |
| 訪問(wèn)了尚未裝載的 FB;FB 編號(hào)位于允許的范圍內(nèi) |
| OB121_FLT_REG | FB 編號(hào) |
B#16#3F |
| 訪問(wèn)了不可用的 SFB;SFB 編號(hào)位于允許的范圍內(nèi) |
| OB121_FLT_REG | SFB 編號(hào) |
必須在 CPU 的塊中添加 OB 121。 將要在 OB 121 中執(zhí)行的程序?qū)懭氲缴傻膲K中,并作為用戶程序的一部分,將該塊加載到 CPU。
例如,可如下使用 OB 121:
對(duì) OB 121 中的開(kāi)始信息進(jìn)行評(píng)估。
在報(bào)警數(shù)據(jù)塊中輸入錯(cuò)誤原因。
詞條
詞條說(shuō)明
并行冗余協(xié)議并行冗余協(xié)議“并行冗余協(xié)議”(PRP) 是用于以太網(wǎng)網(wǎng)絡(luò)的冗余協(xié)議。它是在 IEC 62439 標(biāo)準(zhǔn)的* 3 部分中定義的。如果網(wǎng)絡(luò)中存在中斷,該冗余方法有助于繼續(xù)保持?jǐn)?shù)據(jù)通信,而不會(huì)產(chǎn)生中斷/重新組態(tài)時(shí)間。例如,SCALANCE X-200RNA 產(chǎn)品系列設(shè)備支持 PRP 方法。**長(zhǎng)幀發(fā)送 PRP 幀時(shí),工業(yè)以太網(wǎng)交換機(jī)會(huì)通過(guò) PRP 幀尾擴(kuò)展幀。對(duì)于較大長(zhǎng)度的幀,附加 PRP 幀尾
SIMATIC Energy Suite使用說(shuō)明
使用說(shuō)明內(nèi)容本自述文件中的信息**于其它文檔中的說(shuō)明。請(qǐng)仔細(xì)閱讀以下注意事項(xiàng),其中包含有關(guān)安裝和使用的重要信息。請(qǐng)?jiān)陂_(kāi)始安裝前閱讀這些注意事項(xiàng)。還可以在 Siemens 工業(yè)在線支持門戶中獲取 Energy Suite 的較新信息。有關(guān) SIMATIC 能源支持庫(kù)操作說(shuō)明的信息可在安裝介質(zhì)的自述文件“ReadMeEnSLenUS.chm”中找到。升級(jí)項(xiàng)目在 V16 及以下版本中創(chuàng)建的帶有 PLC
1200計(jì)數(shù)器模式和計(jì)數(shù)器輸入的相互依賴性
計(jì)數(shù)器模式和計(jì)數(shù)器輸入的相互依賴性有關(guān)計(jì)數(shù)器模式和計(jì)數(shù)器輸入的常規(guī)信息用戶不僅可以為高速計(jì)數(shù)器分配計(jì)數(shù)器模式和計(jì)數(shù)器輸入,還可以為其分配一些功能,如時(shí)鐘脈沖發(fā)生器、方向控制和復(fù)位等功能。 以下規(guī)則適用:一個(gè)輸入不能用于兩個(gè)不同的功能。如果所定義的高速計(jì)數(shù)器的當(dāng)前計(jì)數(shù)器模式不需要某個(gè)輸入,則可將該輸入用于其它用途。例如,如果將 HSC1 設(shè)置為計(jì)數(shù)器模式 1,其中需要輸入 I0.0 和 I0.3,則
使用V15/V15.1/V15.1/V16下載精智(Comfort)系列屏的項(xiàng)目時(shí)有時(shí)會(huì)提示“由于缺少面板映像,下載失敗。請(qǐng)安裝缺少的面板映像”,造成上述異常的主要原因是V15/V15.1/V16的軟件缺少對(duì)應(yīng)的鏡像文件。常見(jiàn)問(wèn)題如下:?jiǎn)栴}1. 左邊項(xiàng)目樹(shù)下選中觸摸屏,點(diǎn)擊鼠標(biāo)右鍵更改設(shè)備/版本,先檢查當(dāng)前設(shè)備的版本。以V15的軟件版本為例,如下圖所示,當(dāng)前設(shè)備版本為13.0.1.0,如果需要使用
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00