您现在的位置是:首页 > PLC技术 > PLC技术
STEP 7延时中断的系统功能
来源:艾特贸易2018-04-20
简介可以通过下列系统功能来控制延时中断: ● SFC 32SRT_DINT 启动延时中断。 ● SFC 33CAN_DINT 撤销延时中断。 ● SFC 34QRY_DINT 查询延时中断。 这些系统功能的参数在表 1 中列出。 表 1 延时中
可以通过下列系统功能来控制延时中断:
●SFC 32SRT_DINT
启动延时中断。
●SFC 33CAN_DINT
撤销延时中断。
●SFC 34QRY_DINT
查询延时中断。
这些系统功能的参数在表1中列出。
表1 延时中断的SFC参数
1.SFC 32SRT_DINT启动延时中断
通过调用系统功能SFC32 SRT_DINT可以启动一个延时中断,SFC调用的时刻就是程序延时间隔的启动时刻。当延时间隔到期时,CPU调用编制好程序的OB,并且为该OB块传送延迟时间值和启动信息中的作业标识。作业标识在SFC32的SIGN参数中确定。同样,可以通过读取相关的延时中断OB启动信息中第6个和第7个字节来获得同样的值。时间延迟设定为1ms的加计时。时间延迟的精确度同样为1ms。注意,当调用延时中断OB时,如果具有更高优先级的组织块正在执行,延时中断OB本身的执行时间可能会延迟。通过调用SFC 32可以使用新的时间值覆盖原来的延时值,在SFC调用后,新的延迟时间将立即执行。
2.SFC 33CAN_DINT撤销延时中断
可以调用系统功能SFC33 CAN_DINT来撤销一个延时中断。这种情况下,将不再调用已编程的组织块。
3.SFC 34QRY_DINT查询延时中断
系统功能SFC 34QRY_DINT报告一个延时中断的状态。通过OB序号选定一个延时中断,参数STATUS返回状态信息。
当该位的信号状态为“1”时,具有下列意义:
0 操作系统禁止延时中断
1 新的延时中断被拒绝
2 延时中断启动但未到期
3 (-保留-)
4 加载延时OB
5 未禁止
6 (以及以下:-保留-)
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)
点击排行
