您现在的位置是:首页 > 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参数

延时中断的SFC参数

    1SFC 32SRT_DINT启动延时中断

    通过调用系统功能SFC32 SRT_DINT可以启动一个延时中断,SFC调用的时刻就是程序延时间隔的启动时刻。当延时间隔到期时,CPU调用编制好程序的OB,并且为该OB块传送延迟时间值和启动信息中的作业标识。作业标识在SFC32SIGN参数中确定。同样,可以通过读取相关的延时中断OB启动信息中第6个和第7个字节来获得同样的值。时间延迟设定为1ms的加计时。时间延迟的精确度同样为1ms。注意,当调用延时中断OB时,如果具有更高优先级的组织块正在执行,延时中断OB本身的执行时间可能会延迟。通过调用SFC 32可以使用新的时间值覆盖原来的延时值,在SFC调用后,新的延迟时间将立即执行。

    2SFC 33CAN_DINT撤销延时中断

    可以调用系统功能SFC33 CAN_DINT来撤销一个延时中断。这种情况下,将不再调用已编程的组织块。

    3SFC 34QRY_DINT查询延时中断

    系统功能SFC 34QRY_DINT报告一个延时中断的状态。通过OB序号选定一个延时中断,参数STATUS返回状态信息。

    当该位的信号状态为“1”时,具有下列意义:

   0  操作系统禁止延时中断

   1  新的延时中断被拒绝

   2  延时中断启动但未到期

   3  -保留-

   4  加载延时OB

   5  未禁止

   6  (以及以下:-保留-

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务