基于硬件中断模块触发的示例解释了S7-1500 CPU 中面向事件的程序执行的功能原理。
过程事件是由I/O(例如数字输入)触发并在S7-1500 CPU 中启动分配的OB 调用的事件。分配给过程事件的OB 称为硬件中断OB。
步
要配置硬件中断,请按以下步骤操作:
使用CPU 和兼容的硬件中断模块(例如DI 16x24VDC HF)配置S7-1500。
选择硬件中断兼容模块并导航至区域导航中的“输入通道0”区域。
激活选项“启用上升沿检测”。
为事件指定一个有意义的名称。
如有必要,请更改此事件的优先级。
在PLC 变量(“系统常量”选项卡)中,为事件创建数据类型Event_HwInt 的系统常量。
单击“硬件中断”下拉列表以创建新的硬件中断OB。如果硬件中断OB 已存在,则可以选择它。
单击“添加对象”按钮创建新的硬件中断OB。
您可以在选择对话框中指定在打开硬件中断OB 时是否应立即启动程序编辑器(“添加新的并打开”选项)。硬件中断OB 属性
硬件中断OB 的属性包含有关每个中断触发事件的启动事件的信息:
硬件中断OB程序
在用户程序中,可以使用硬件中断OB 的启动信息来确定和评估硬件中断事件。
审稿人:刘庆