硬件中断事件的示例

描述

根据硬件中断模块触发的示例来说明 S7-1500 CPU 中面向事件的程序执行的功能原理。

过程事件是由 I/O(例如数字量输入)触发并在 S7-1500 CPU 中启动已分配 OB 调用的事件。分配给过程事件的 OB 称为硬件中断 OB。

步骤

要组态硬件中断,请执行如下操作:

组态带有 CPU 和兼容硬件中断模块的 S7-1500,如 DI 16x24VDC HF。
选择兼容硬件中断的模块并在区域导航中导航至区域“输入 > 通道 0”(Inputs > Channel 0")。
激活选项“启用上升沿检测”(Enable rising edge detection)。
为事件分配一个有具体含义的名称。
必要时,更改此事件的优先级。
在 PLC 变量中(“系统常量”(System constants) 选项卡),将为事件创建数据类型为 Event_HwInt 的系统常量。
触发器
单击“硬件中断”(Hardware interrupt) 下拉列表创建一个新硬件中断 OB。如果硬件中断 OB 已存在,则可以进行选择。
单击“添加对象”(Add object) 按钮创建一个新硬件中断 OB。
触发器
可以在选择对话框中指定程序编辑器是否应该在打开硬件中断 OB 时立即启动(“添加新对象并打开”(Add new and open) 选项)。
触发器

  硬件中断 OB 属性

硬件中断 OB 的属性包含每个中断触发事件的启动事件相应信息:

触发器

硬件中断 OB 程序

在用户程序中,可以使用硬件中断 OB 的启动信息来确定和评估硬件中断事件。

触发器






审核编辑:刘清

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分