插入/删除模块中断组织块 (OB 83)

    插入/删除模块中断组织块 (OB 83)

    说明

    在拉出或插入已组态的模块后,CPU 操作系统将调用 OB 83。

    如果未对 OB 83 编程,则 CPU 切换为 STOP 模式。

    可使用“DIS_IRT”指令来禁止拉出/插入中断 OB 调用,使用“EN_IRT”指令来重新启用该调用,并使用“DIS_AIRT”和“EN_AIRT”指令来延时该调用。

    删除和插入模块

    在 RUN、STOP 或 STARTUP 模式下每次插入和删除已组态模块(不允许 电源模块、CPU、适配器盒和 IM)会导致拉出/插入中断。 此中断会导致在相关 CPU 的诊断缓冲区和系统状态列表中生成一个条目。 如果 CPU 处于运行模式,则还会启动拉出/插入 OB。 如果未对此 OB 编程,CPU 将切换为 STOP 模式。

    在系统中,将一直对删除和插入 S7-400 模块进行监视。 为使 CPU 能够检测到 S7-400 模块的删除和插入,在删除和插入操作之间必须至少有两秒的时间间隔。 对于其它模块而言,此较短时间值会稍大一些。

    如果在 RUN 模式下删除了已组态的模块,则会启动 OB 83。 直接访问该模块或更新过程映像时,可能会首先检测到访问错误。

    如果在 RUN 模式下将一个模块插入到已组态的插槽中,操作系统将检查所插入模块的类型是否与组态相符。 如果模块类型匹配,则启动 OB 83 并分配参数。

    指向有关 S7-300、ET 200S 和 ET 200Pro 的注意事项

    S7-300 中不允许删除和插入* IO 设备。

    对于 S7-300 CPU,有一种拉出/插入中断仅适用于 31x PN/DP CPU,因此也仅适用于 PROFINET IO 组件。

    在 ET 200Pro(以 IM 154-4-8 CPU 为例)上,有一种拉出/插入中断仅适用于* IO 设备。

    在 ET 200S(以 IM151-8 PN/DP CPU 为例)上,有一种拉出/插入中断仅适用于* IO 设备。

    拉出/插入 OB 的局部数据

    下表列出了拉出/插入 OB 的临时 (TEMP) 变量。已选择 OB 83 的默认名称作为变量名称。

    变量

    数据类型

    说明

    OB83_EV_CLASS

    BYTE

    事件类别和标识符:

    B#16#32: 模块参数重新分配结束

    B#16#33: 模块参数重新分配开始

    B#16#38: 模块已插入

    B#16#39: 模块已删除或未响应,或者参数重新分配结束

    OB83_FLT_ID

    BYTE

    错误代码(可能值: B#16#51、B#16#54、B#16#55、B#16#56、B#16#57、B#16#58、B#16#61、B#16#63、B#16#64、B#16#65、B#16#66、B#16#67、B#16#68)

    OB83_PRIORITY

    BYTE

    **等级;可通过组态设定

    对于 S71500 CPU: **级,默认值: 6

    OB83_OB_NUMBR

    BYTE

    OB 编号 (83)

    OB83_RESERVED_1

    BYTE

    模块或子模块/接口模块的标识

    OB83_MDL_TD

    BYTE

    范围:

    B#16#54: 输入的 I/O 范围 (PI)

    B#16#55: 输出的 I/O 范围 (PQ)

    OB83_MDL_ADDR

    WORD

    *或分布式 PROFIBUS DP: 受影响模块的逻辑起始地址。 如果它是混合模块,则该地址为模块中所使用的较小逻辑地址。 如果混合块中的 I 地址和 O 地址相等,则逻辑起始地址为接收事件标识符的地址。

    分布式 PROFINET IO: 模块/子模块的逻辑起始地址

    OB83_RACK_NUM

    INT

    如果 OB83_RESERVED_1 =B#16#A0: 子模块/接口子模块的编号(低字节)

    如果 OB83_RESERVED_1 = B#16#C4:

    - 集中式: 机架号

    - 分布式 PROFIBUS DP:DP 站的编号(低位字节)和 DP 主站系统 ID(高位字节)

    - 分布式 PROFINET IO: 物理地址: 标识符位(位 15,1 = PROFINET IO)、IO 系统 ID(位 11 到 14)和设备编号(位 0 到 10)

    OB83_MDL_TYPE

    WORD

    对于 S7-300/S7-400:

    *或分布式 PROFIBUS DP: 受影响模块的模块类型(X: 与用户无关)。 此处未列出的模块类型在相关模块的手册中有记录。

    - W#16#X5XX: 模拟模块

    - W#16#X8XX: 功能模块

    - W#16#XCXX: CP

    - W#16#XFXX: 数字模块

    - W#16#8340: 输入模块的替换类型 ID

    - W#16#9340: 输出模块的替换类型 ID

    - W#16#A340: 组合模块 (I/O) 的替换类型 ID

    - W#16#F340: 空模块或无法一标识的模块(例如,带压缩地址)的替换类型 ID

    - 此处未列出的模块类型在相关模块的手册中有记录。

    分布式 PROFINET IO:

    - W#16#8101: 插入模块的类型与删除模块的类型相同

    - W#16#8102: 插入模块的类型与已删除模块的类型不同

    对于 S7-1500:

    W#16#8101: 对于所有拔出事件;对于除插入类型不正确的模块之外的所有拔出事件

    W#16#8102:插入模块的类型与已删除模块的类型不同

    OB83_DATE_TIME

    DATE_AND_TIME

    调用 OB 时的日期和时间

    下表列出了导致 OB 83 启动的事件。

    OB83_EV_CLASS

    OB83_FLT_ID

    含义

    B#16#39

    B#16#51

    PROFINET IO 模块已移除

    对于 CPU 1510SP-1 PN 和 1512SP-1 PN: IO 模块已移除

    B#16#39

    B#16#54

    PROFINET IO 子模块已移除

    对于 CPU 1510SP-1 PN 和 1512SP-1 PN: IO 子模块已移除

    B#16#38

    B#16#54

    PROFINET IO 子模块已插入且与已组态的子模块匹配

    对于 CPU 1510SP-1 PN 和 1512SP-1 PN: IO 子模块已插入,且匹配组态的子模块

    B#16#38

    B#16#55

    PROFINET IO 子模块已插入,但与已组态的子模块不匹配

    对于 CPU 1510SP-1 PN 和 1512SP-1 PN: IO 子模块已插入,但与组态的子模块不匹配

    B#16#38

    B#16#56

    PROFINET IO 子模块已插入,但模块参数分配存在错误

    对于 CPU 1510SP-1 PN 和 1512SP-1 PN: IO 子模块已插入,但模块参数分配存在错误

    B#16#38

    B#16#57

    PROFINET IO 子模块或模块已插入,但存在问题或需要维护

    对于 CPU 1510SP-1 PN 和 1512SP-1 PN: IO 子模块或模块已插入,但存在故障或需要维护

    B#16#38

    B#16#58

    PROFINET IO 子模块,已更正访问错误

    对于 CPU 1510SP-1 PN 和 1512SP-1 PN: IO 子模块,已更正访问错误

    B#16#39

    B#16#61

    模块已删除或未响应
    OB83_MDL_TYPE: 实际模块类型

    B#16#38

    B#16#61

    模块已插入,模块类型正确
    OB83_MDL_TYPE: 实际模块类型

    B#16#38

    B#16#63

    模块已插入,但模块类型不正确
    OB83_MDL_TYPE: 实际模块类型

    B#16#38

    B#16#64

    模块已插入,但存在问题(无法读取模块 ID)
    OB83_MDL_TYPE: 已组态的模块类型

    B#16#38

    B#16#65

    模块已插入,但模块参数分配有错误
    OB83_MDL_TYPE: 实际模块类型

    B#16#39

    B#16#66

    模块未响应,负载电压错误

    B#16#38

    B#16#66

    模块再次响应,已更正负载电压错误

    B#16#33

    B#16#67

    模块参数重新分配开始

    B#16#32

    B#16#67

    模块参数重新分配结束

    B#16#39

    B#16#68

    模块参数重新分配因错误而终止



    提示

    如果正在使用具有 DPV1 或 PROFINET 的 CPU,可使用指令 "RALRM" 获取有关中断的其它信息,这些信息不止包含 OB 的启动信息。如果在 S7 兼容模式下运行 DP 主站,这一点也同样适用。




    OB 83 编程

    必须在 CPU 的块中添加 OB 83。 将要在 OB 83 中执行的程序写入到生成的块中,并将块加载到 CPU,作为用户程序的一部分。

    例如,可使用 OB 83,步骤如下:

    对 OB 83 中的开始信息进行评估。

    然后可使用指令 "WR_PARM"、"WR_DPARM"、"PARM_MOD"、"WR_REC"、和 "RD_REC",为较新插入的模块分配参数。


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • 将项目数据下载到 CPU

    将项目数据下载到 CPU通过在线连接 PG/PC 或 HMI 设备可将项目数据下载到 S7-1500R/H 系统的 CPU 中。项目数据可以下载到主 CPU 或备用 CPU 中,但无法同时访问两个 CPU。项目数据默认下载到主 CPU 中。在 SYNCUP 系统状态下,项目数据随后从主 CPU 传送到备用 CPU。项目数据也可以下载到备用 CPU。备用 CPU 在重启后将成为主 CPU 时,才能进

  • 组态 iFeatures iPCF-MC

    iPCF-MC使用 iPCF-MC 需要满足的要求:接入点至少有两个 WLAN 接口(双 AP)。接入点模式:仅为带有 KEY-PLUG W780 iFeatures (MLFB 6GK5 907-8PA00) 的双 AP客户端模式:带有 KEY-PLUG W740 iFeatures (MLFB 6GK5 907-4PA00) 的客户端管理接口和数据接口必须工作在同一频段和模式,并且在无线覆盖方

  • V90面板上的LED灯状态

    V90 PTI面板指示灯状态两个 LED 状态指示灯(RDY 和 COM)可用来显示驱动状态。两个 LED 灯都为双色(绿色/红色)。状态显示的详细信息见下表:BOP 数据显示:V90 PN面板指示灯状态两个 LED 状态指示灯(RDY 和 COM)可用来显示驱动状态。两个 LED 灯都为三色(绿 色/红色/黄色)。状态显示的详细信息见下表:V90 PN BOP 数据显示与V90 PTI的相同。常

  • 删除项目

    删除项目执行删除操作时,将从存储介质中删除全部项目数据。要求要删除的项目未打开。操作步骤请按下面的步骤操作来删除现有项目:在“项目”(Project) 菜单中,选择“删除项目”(Delete project) 命令。将打开“删除项目”(Delete project) 对话框,其中包括较近所用项目的列表。从列表中选择一个项目如果所需的项目未包括在列表中,则单击“浏览”(Browse) 按钮。导航到期

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

手 机: 13681875601

电 话: 021-37660026

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved