西门子 PLC S7-1200 硬件中断功能简介西门子 PLC S7-1200 系列是一款中小型西门子 PLC,可以在各种自动化项目中进行应用
S7-1200 系列设计较为紧凑,经济性较好,而且指令功能较为强大,因此在各种自动化控制解决方案中有较广泛的应用
作为西门子 PLC S7-200 系列的升级版,西门子 PLC S7-1200 具有很多集成在 CPU 上的功能,与此同时,它的组态软件 STEP7 V13 具有各种组织块,可以帮助用户实现多种不同的功能
其中一种组织块具有硬件中断的功能
本文下面就对西门子 PLC S7-1200 的硬件中断组织块做一个介绍,供用户在编程过程中进行参考使用
西门子 PLC S7-1200 的组态软件是 STEP7 V13,其中某些组织块 OB 具有硬件中断功能,下面进行说明: 1
硬件中断 OB 的功能 西门子 PLC S7-1200 系列的硬件中断 OB 在发生相关硬件事件时执行,可以快速的响应并执行硬件中断 OB 中的程序,例如:立即停止控制系统中的设备
硬件中断事件包括内置数字输入端的上升沿和下降沿事件以及高速计数器事件
当发生硬件中断事件,硬件中断 OB 将中断正常的循环程序而优先执行
西门子 PLC S7-1200 可以在硬件配置的属性中预先定义硬件中断事件,一个硬件中断事件只允许对应一个硬件中断 OB,而一个硬件中断 OB 可以分配给多个硬件中断事件
在 CPU 运行期间,可使用“ATTACH”附加指令和“DETACH”分离指令对中断事件重新分配
硬件中断 OB 的编号必须为 40~47,或大于等于 123; 2
与硬件中断 OB 相关的指令功能 (1)ATTACH:功能是将硬件中断事件和硬件中断 OB 进行关联; (2)DETACH:功能是将硬件中断事件和硬件中断 OB 进行分离
西门子 PLC S7-1200