首页 理论教育 了解S7-400系列PLC中的中断参数化功能

了解S7-400系列PLC中的中断参数化功能

时间:2023-06-17 理论教育 版权反馈
【摘要】:图9-22 S7-400系列PLC CPU中断界面中断参数化界面主要参数及选项的功能描述如下:“Hardware Interrupts”:硬件中断由实际的I/O信号及智能模块(如FM)触发,OB40~OB47为硬件中断组织块,在I/O的配置中,可以选择某一个信号触发哪一个中断组织块,硬件中断在S7-300系列PLC CPU中只能触发OB40,S7-400系列PLC CPU可用OB与CPU的类型有关。可使用的延时中断OB的个数与CPU类型有关。

了解S7-400系列PLC中的中断参数化功能

点击“Interrupts”标签,进入中断设置界面。在该界面中可以设置硬件中断、时间延时中断、异步故障中断等中断优先级以及更新过程映像区分区参数。参数化界面如图9-22所示。

978-7-111-28718-6-Chapter09-29.jpg

图9-22 S7-400系列PLC CPU中断界面

中断参数化界面主要参数及选项的功能描述如下:

“Hardware Interrupts”:硬件中断由实际的I/O信号及智能模块(如FM)触发,OB40~OB47为硬件中断组织块,在I/O的配置中,可以选择某一个信号触发哪一个中断组织块,硬件中断在S7-300系列PLC CPU中只能触发OB40,S7-400系列PLC CPU可用OB与CPU的类型有关。

为每个中断分配不同的优先级,如果禁用某个中断块,将优先级选择0,当中断事件同时出现,优先级高的OB先触发。S7-300系列PLC CPU不能修改优先级。

在过程映像区分区参数中,可以选择更新设定的过程映像区分区,这样在OB调用时,更新过程映像区分区中的I/O信号,通常情况下,更新与OB调用相关的I/O信号,程序以当前的I/O状态执行操作。默认设置为未更新过程映像区分区。(www.xing528.com)

“Time-Delay Interrupts”:当某一事件产生时,延时中断组织块OB20~OB23经过设定的延时时间后被执行,同时更新设定的过程映像区分区,延时中断的触发条件由用户程序定义,并必须通过系统函数SFC32实现。使用SFC32触发OB21的示例程序如下:

978-7-111-28718-6-Chapter09-30.jpg

与延时中断相关的系统函数还有SFC33和SFC34,用于取消延时中断和查询延时中断的状态。可使用的延时中断OB的个数与CPU类型有关。

“Asynchronous Error Interrupts”:设定异步故障中断OB(OB81~OB87)的优先级,S7-300系列PLC不能设置OB的优先级。

“Interrupts for DPV1”:设定与PROFIBUS-DPV1中断相关OB(OB55~OB57)的优先级。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈