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

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

3天内不再提示

西门子博途: 时间或事件触发的OB步骤

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-12-14 16:51 次阅读

一次/根据CPU时间定期

3dc0e0c6-9a5c-11ee-8b88-92fbcf53809c.png

一天中的时间中断,以便在该时间点之后(每分钟、每小时、每天、每周、每月、每年)一次或周期性地运行计划任务(开始时间=日期+时间)。

控制一天中时间中断的说明

运行时的时间中断可以通过以下“扩展指令->中断”进行控制:

.“SET_TINT”,“SET_TINTL”设置开始日期、时间和周期

.“CAN_TINT”清除一天中的中断时间

.“ACT_TINT”激活一天中的时间中断

.“QRY_TINT”查询当天中断的时间

循环中断(OB35)

3de076f2-9a5c-11ee-8b88-92fbcf53809c.png

循环中断用于以固定的时间间隔执行块。

OB3x的呼叫间隔时间可在500 s(=0.5ms)到60000000 s(=60s=1分钟)的范围内调整。

时间间隔

注意!

必须注意确保指定的间隔明显大于执行所需的时间。

(例如OB30)

操作系统在指定的时间调用OB30;如果此时OB30仍然活动,则操作系统调用OB80(时间错误OB)。

优先级(仅S7-1500)

如果遵守执行间隔对于进程控制非常重要,则可以为“循环中断”设置高达24的优先级。

控制循环中断的指令

运行时的循环中断不能用“扩展指令”控制。

相位偏移的使用示例

程序中需要两个循环中断OB:

-循环中断OB30

-循环中断OB35

为循环中断OB30和循环中断OB35设置100ms的时间间隔。在100ms的时间间隔到期之后,两个循环中断OB都接收它们的开始时间。然而,为了处理具有时间偏移的循环中断OB,为两个循环中断OBs中的一个(此处为OB35)配置相位偏移。

硬件中断(OB40)

3e0569ee-9a5c-11ee-8b88-92fbcf53809c.png

在I/O模块处发生特定事件之后,立即开始执行硬件中断(例如OB40)的程序。

OB40中的程序可以用于生成中断或控制过程。触发硬件中断的信号在模块的设备配置中指定。

实例

在上面的示例中设置了上限1,用于配置模拟输入模块。如果测量值超过这些限制,则调用OB40执行。






审核编辑:刘清

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

    关注

    94

    文章

    3035

    浏览量

    115797
  • 硬件中断
    +关注

    关注

    0

    文章

    11

    浏览量

    6838
  • 相位偏移
    +关注

    关注

    0

    文章

    3

    浏览量

    7086

原文标题:西门子博途: 时间或事件触发的OB

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

收藏 人收藏

    评论

    相关推荐

    北京回收西门子组态软件

    回收西门子变频器SINAMICS V10系列变频器回收西门子触摸屏回收西门子组态软件回收西门子
    发表于 05-27 12:16

    西门子1200码垛机程序应用

    西门子1200码垛机、立体仓库程序(带注释),程序应用到变频器、触摸屏、步进电机、工业机器人、视觉相机。
    发表于 09-03 07:42

    西门子大赛1200电梯参考程序

    西门子大赛1200电梯参考程序,V13文件.有需要的加油!
    发表于 06-22 15:56 183次下载

    解析ABB机器人与西门子S7-1200 profinet通讯

    西门子软件中做PLC硬件组态,设置以太网连接。
    的头像 发表于 01-18 16:55 4.9w次阅读
    解析ABB机器人与<b class='flag-5'>西门子</b>S7-1200 profinet通讯

    详解编程实现S7300与西门子触摸屏通讯

    目前国内流行用昆仑通泰或者威纶通触摸屏做项目,一方面价格便宜,另一方面编程简单。但西门子屏也经常会被用到,所以不得不学。简单写一下会用图建立西门子触摸屏和S7300PLC的通讯。
    的头像 发表于 05-05 11:37 1.7w次阅读

    西门子plc程序下载步骤

    今天我们主要学习西门子PLC的程序下载步骤,下面以S7-200SMART为例进行说明.
    发表于 07-25 11:25 2.9w次阅读

    西门子PLC编程软件下载

    西门子PLC编程软件TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13---江西工控论坛有下载密码www.jx-gongkong.com
    发表于 03-01 11:04 68次下载

    Unity3D与西门子PLC通讯

    本文是做实体PLC和Unity的通讯,如果没有实体PLC可以参考我之前的文上位机与西门子TIA的PROFINET通讯仿真(虚拟通讯),这篇
    发表于 04-19 11:43 6次下载
    Unity3D与<b class='flag-5'>西门子</b>PLC通讯

    如何在平台调试西门子G120变频器

      随着工业自动化迈向智能化越来越近,科技工作者不断的突破,近年在传动领域,采用工业以太网(Profinet)和变频器通讯非常广泛,今天我们简单的介绍下在平台调试西门子G120变频器。
    的头像 发表于 04-25 10:17 2.9w次阅读
    如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平台调试<b class='flag-5'>西门子</b>G120变频器

    西门子1200/1500PLC单按钮启停控制10种设计方法

    西门子1200/1500PLC单按钮启停控制10种设计方法
    的头像 发表于 08-31 09:14 8056次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC单按钮启停控制10种设计方法

    西门子plc单按钮启停的十种方法(1200/1500PLC)

    西门子1200/1500PLC单按钮启停控制10种设计方法
    发表于 08-31 09:15 6609次阅读
    <b class='flag-5'>西门子</b>plc单按钮启停的十种方法(<b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC)

    如何在平台调试西门子G120变频器

    随着工业自动化迈向智能化越来越近,科技工作者不断的突破,近年在传动领域,采用工业以太网(Profinet)和变频器通讯非常广泛,今天我们简单的介绍下在平台调试西门子G120变频器。
    发表于 09-07 12:50 4942次阅读
    如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平台调试<b class='flag-5'>西门子</b>G120变频器

    西门子OB的启动信息配置步骤

    为了防止错误,用户不应更改此临时标记部分的结构(OB的起始信息-前20个字节),因为在写入此区域时,操作系统总是采用定义的起始信息。
    的头像 发表于 11-07 12:43 1153次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>博</b><b class='flag-5'>途</b><b class='flag-5'>OB</b>的启动信息配置<b class='flag-5'>步骤</b>

    西门子:如何创建新OB

    大多数OB类型都可以创建多个OB(数量取决于CPU)。在这样做的过程中,123的数字可以自由选择。
    发表于 12-12 11:20 1016次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>:如何创建新<b class='flag-5'>OB</b>

    西门子PLC中OB块的功能详解

    西门子PLC(Programmable Logic Controller)作为工业自动化领域的核心设备,其内部功能强大、应用广泛。在西门子PLC中,OB块(Organization Block,组织
    的头像 发表于 06-15 11:27 4621次阅读