西门子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在自动化控制系统中的应用广泛。随着用户对其深入的了解,会更加体会到S7-1200在使用过程中为用户带来的便利,也更能体会到它的各项功能,如:通讯功能,扩展功能,集成功能等方面的强大。在西门子PLC S7-1200的编程软件中,用户可以使用硬件中断功能,为用户在调试和维护过程中提供了方便,用户可以通过本文的描述进行配置和使用。如果用户需要更多的了解和使用西门子PLC系列,我们也会更好的提供相关技术支持。