編程錯(cuò)誤組織塊 (OB 121)

    編程錯(cuò)誤組織塊 (OB 121)

    說(shuō)明

    只要發(fā)生與程序處理有關(guān)的錯(cuò)誤所導(dǎo)致的事件,CPU 操作系統(tǒng)就會(huì)調(diào)用 OB 121。 例如,如果用戶程序調(diào)用了尚未裝載到 CPU 中的塊,則會(huì)調(diào)用 OB 121。

    編程錯(cuò)誤 OB 的功能

    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 的本地?cái)?shù)據(jù)

    下表列出了編程錯(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)

    OB 121 編程

    必須在 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ò)誤原因。


    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說(shuō)明

  • 并行冗余協(xié)議

    并行冗余協(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,則

  • 下載時(shí)提示缺少面板映像

    使用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,如果需要使用

聯(lián)系方式 聯(lián)系我時(shí),請(qǐng)告知來(lái)自八方資源網(wǎng)!

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過(guò)程,請(qǐng)自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請(qǐng)仔細(xì)核驗(yàn)對(duì)方資質(zhì),所有預(yù)付定金或付款至個(gè)人賬戶的行為,均存在詐騙風(fēng)險(xiǎn),請(qǐng)?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

手 機(jī): 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊(cè) | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵ICP備10089450號(hào)-8 - 經(jīng)營(yíng)許可證編號(hào):粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2025 b2b168.com All Rights Reserved