0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

插拔中断OB83的功能和相关应用

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-03-14 17:08 次阅读

插拔中断 OB83

● 插拔中断 OB83 的功能

如果移除或插入了已组态且未禁用的分布式 I/O 模块或子模块(PROFIBUS、PROFINET 和 AS-i),编程访问 OB83 的启动信息可以判断触发 OB83 的模块并作出响应。

● 与插拔中断 OB83 相关的信息

当触发插拔中断时,通过 OB83 的接口变量可以读取相应的启动信息,可以帮助确定事件发生的设备、发生的事件类别。OB83 的接口变量及启动信息以及导致 OB83 的启动事件参考下图1、2、3。

f02dcc6e-98e8-11ec-952b-dac502259ad0.png

图1. OB83 接口变量

f03d8866-98e8-11ec-952b-dac502259ad0.png

图2. OB83 的启动信息

f04ebaa0-98e8-11ec-952b-dac502259ad0.png

图3. 导致OB83 的启动事件

● 插拔中断 OB83 的使用示例

1、按以下步骤创建插拔中断 OB83 。如图4。

f06518fe-98e8-11ec-952b-dac502259ad0.png

图4.创建插拔中断 OB83

2、在 OB83 中编程,创建地址为MW100、MB102、MB103 的变量用于存储出现模块插拔时读取到的启动信息。如图5。

f07e6a8e-98e8-11ec-952b-dac502259ad0.png

图5. OB83 中编程

3、测试结果:程序下载后,在监控表中查看 MW100、MB102 、MB103的数据。

① 当有模块拔出时,触发插拔中断 OB83 ,结果如图6。

f08e7140-98e8-11ec-952b-dac502259ad0.png

图6. 测试结果1

② 当有模块插入时,触发插拔中断 OB83 ,结果如图7。

f0b10f70-98e8-11ec-952b-dac502259ad0.png

图7. 测试结果2

4、通过 OB83 启动信息中 LADDR 判断触发 OB83 的模块

LADDR是受影响模块或子模块的硬件标识符,通过 OB83 中LADDR的值就可以判断受影响的硬件,LADDR的查看方式如下,可以在PLC变量的系统常量中查看PLC项目中全部系统常量,也可以在网络视图中选择具体的站或者系统查看系统常数,如图8、9。

f0c03f0e-98e8-11ec-952b-dac502259ad0.png

图8、全部系统常量查看方法

f0f615fc-98e8-11ec-952b-dac502259ad0.png

图9、具体站或系统的系统常数查看方法

常见问题:

f12f6280-98e8-11ec-952b-dac502259ad0.jpg使用插拔组织块需要注意什么?

1、插拔组织块OB数量<=1 ;

2、无论是否编程 OB83,移除或插入了已组态且未禁用的分布式 I/O 模块或子模块不会导致 CPU 进入 STOP 模式;

3、无论是否编程 OB83,移除或插入中央模块将导致 CPU 进入 STOP 模式;

4、如果希望CPU在接收到触发 OB83 的某种启动事件时进入STOP模式,可以在 OB83 中加入STP指令,使CPU进入STOP模式。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

原文标题:插拔中断 OB83

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    电源管理芯片OB2263的相关资料下载

    电源管理芯片OB2263的资料下载内容包括:OB2263功能和特性OB2263引脚功能OB226
    发表于 03-22 06:01

    插拔的基本原理是什么?热插拔有哪些功能

    插拔的基本原理是什么?热插拔有哪些功能
    发表于 05-24 06:01

    RF83_RF83C_RF83L_RF83CL_Datashee

    RF83_RF83C_RF83L_RF83CL_Datasheet
    发表于 12-10 16:13 52次下载

    如何应用优先级错误处理组织块(OB85)

    优先级错误组织块(OB85) 只要发生下列事件之一,CPU的操作系统即调用OB85: 1.尚未装载的OB (OB8、 OB81、
    的头像 发表于 10-14 16:18 3569次阅读

    Step7 OB组织块介绍和使用技巧

    在CPU属性中,可以设置日期中断组织块OB10~OB17触发的日期、执行模式(到达设定的触发日期后,OB只执行一次或按每分、每小时、每周、每月周期执行)等参数,当CPU的日期值大于设定
    发表于 03-16 15:20 9822次阅读

    机架或站故障OB86的功能相关信息

    当CPU 检测到分布式机架或站出现故障或发生通信丢失时,可以编程访问机架或站故障 OB86 的启动信息判断触发中断的站并作出响应。
    的头像 发表于 03-14 17:00 4201次阅读

    OB优先级和运行时特性

    S7-1200-CPU 支持优先级 1(最低)到 27(最高)。为 OB 分配其启动事件的优先级。中断 OB 只能由时间错误中断进行中断
    的头像 发表于 01-07 11:41 1250次阅读

    插拔中断OB83的使用示例

    如果移除或插入了已组态且未禁用的分布式 I/O 模块或子模块(PROFIBUS、PROFINET 和 AS-i),编程访问 OB83 的启动信息可以判断触发 OB83 的模块并作出响应。
    的头像 发表于 01-29 11:35 1363次阅读

    优先级错误组织块OB85介绍

    存在中断 OB的启动事件,但由于还没有将该 OB下载到 CPU而不能执行该OB
    的头像 发表于 02-12 10:39 2276次阅读

    硬件中断OB功能

    硬件中断 OB 在发生相关硬件事件时执行,可以快速的响应并执行硬件中断 OB 中的程序(例如立即停止某些关键设备)。
    的头像 发表于 02-12 11:44 1896次阅读

    M32C/83群(M32C/83、M32C/83T)硬件手册

    M32C/83群(M32C/83、M32C/83T)硬件手册
    发表于 05-09 19:02 0次下载
    M32C/<b class='flag-5'>83</b>群(M32C/<b class='flag-5'>83</b>、M32C/<b class='flag-5'>83</b>T)硬件手册

    浅谈西门子暖启动、热启动、冷启动

    类似的中断组织块还有OB80;处理时间故障 OB82;诊断中断OB83OB84 、
    发表于 07-10 10:15 509次阅读

    基于S7-300和S7-1200 CPU的Profinet通信

    CPU 315-2 PN/DP 作为控制器,需要调用 OB83OB86(防止控制器无法正常连接作为 IO 设备的 S7-1200 时,出现的停机现象),如图 15 所示。
    发表于 07-18 12:28 1012次阅读
    基于S7-300和S7-1200 CPU的Profinet通信

    ATTACH:将OB附加到中断事件

    可以使用指令“ATTACH”为硬件中断事件指定一个组织块 (OB)。
    的头像 发表于 07-20 10:42 1176次阅读
    ATTACH:将<b class='flag-5'>OB</b>附加到<b class='flag-5'>中断</b>事件

    时间中断函数的编程示例

    在以下示例中,将读取延时中断 OB (OB20) 的状态,设置新的延时并启动或禁用 OB20。
    的头像 发表于 09-01 09:47 623次阅读
    时间<b class='flag-5'>中断</b>函数的编程示例