編程錯(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ò)誤的寄存器

    不正確的地址(讀/寫錯(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

     

    寫入時(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)行寫訪問(wèn)。

    故障字節(jié)地址。 有關(guān)數(shù)據(jù)區(qū)和訪問(wèn)類型的信息,請(qǐng)參見 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

     

    寫入時(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ì)寫保護(hù)全局 DB 的寫訪問(wèn)

     

    OB121_FLT_REG

    未授權(quán)的 DB 編號(hào)

    B#16#31

     

    對(duì)寫保護(hù)背景 DB 的寫訪問(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 中的開始信息進(jìn)行評(píng)估。

    在報(bào)警數(shù)據(jù)塊中輸入錯(cuò)誤原因。


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

  • 詞條

    詞條說(shuō)明

  • CP 1243-1

    6GK7243-1BX30-0XE0通信處理器 CP 1243-1 用于將 SIMATIC S7-1200(作為附加 以太網(wǎng)接口),以及用于 連接至調(diào)度臺(tái), 通過(guò)遠(yuǎn)動(dòng)協(xié)議(DNP3、 IEC 60870、TeleControl Basic), 安全(*墻、*)CP?1243-1 通信處理器用于通過(guò)遠(yuǎn)程網(wǎng)絡(luò)和服務(wù)協(xié)議(DNP3、IEC 60870-5-104、TeleControl

  • 函數(shù)代碼 02 — 讀輸入狀態(tài)

    函數(shù)代碼 02 — 讀輸入狀態(tài)函數(shù)使用該函數(shù)可以從從站中讀取各個(gè)位。起始地址驅(qū)動(dòng)程序并不檢查位起始地址參數(shù),因此將參數(shù)原封不動(dòng)地發(fā)送出去。位數(shù)對(duì)于位數(shù)(線圈數(shù)),允許?1?和?2040?之間的任何值(對(duì)于 ET 200S 1SI Modbus,位數(shù)較多為 2008)。SEND 源 DBSEND 源區(qū)域的結(jié)構(gòu):地址名稱類型初始值注釋+0.0地址BYTEB#16

  • IP ACL 管理 ACL

    管理 ACL在此頁(yè)面上,可提高設(shè)備的安全性。要*具有哪個(gè) IP 地址的工作站允許訪問(wèn)設(shè)備,必須組態(tài)相應(yīng)的 IP 地址或一個(gè)地址范圍。可選擇協(xié)議和端口,以便相關(guān)工作站可使用此信息訪問(wèn)設(shè)備??啥x該工作站所在的 VLAN。這可確保僅 VLAN 內(nèi)的某些站具有設(shè)備的訪問(wèn)權(quán)限。提示請(qǐng)注意,錯(cuò)誤的組態(tài)可能意味著您再不能訪問(wèn)設(shè)備。設(shè)置管理 ACL (Management ACL)啟用或禁用此功能。IP 地址

  • 備份日志數(shù)據(jù) (WinCC flexible)

    備份日志數(shù)據(jù) (WinCC flexible)簡(jiǎn)介如果 HMI 設(shè)備支持外部存儲(chǔ)介質(zhì)且日志數(shù)據(jù)存儲(chǔ)在該介質(zhì)中,則數(shù)據(jù)仍然保留在該存儲(chǔ)介質(zhì)上。 外部存儲(chǔ)介質(zhì)指存儲(chǔ)卡或網(wǎng)絡(luò)驅(qū)動(dòng)器等介質(zhì)。 如果日志保存在外部存儲(chǔ)介質(zhì)中,則移植的項(xiàng)目可在移植后重新訪問(wèn)該存儲(chǔ)位置。 這種情況下,不允許備份日志數(shù)據(jù)。備份日志數(shù)據(jù)如果要在移植前將日志數(shù)據(jù)備份到外部介質(zhì),可選擇執(zhí)行以下操作:使用“ArchiveLogFile”進(jìn)

聯(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 - 2024 b2b168.com All Rights Reserved