(一)与时间中断OB10 相关的指令 |
(二)时间中断OB 的设置和激活方法 |
(1)方法一:通过组态设置激活时间中断,如下图所示:
(2)方法二:通过调用SET_TINTL设置时间中断,调用ACT_TINT激活时间中断,如下图所示:
设置时间中断
激活时间中断
(三)时钟中断OB 的使用示例 |
2、OB10 中编程,当触发时间中断时执行 MD200 加1。如下图所示:
3、OB1 中编程,设置时间中断、激活时间中断、取消时间中断、查询时间中断。如下图所示:
(四)使用时间中断的注意事项 |
(1)每次 CPU 启动之后,必须重新激活先前设置的时间中断;
(2)当参数 PERIOD 重复周期设置为每月,则必须将SDT参数的起始日期设置为1号到28号中的一天;
(3)如果组态时间中断时设置相应 OB 只执行一次,则启动时间一定不能为过去的时间(与 CPU的实时时钟相关);
(4)如果组态时间中断时设置周期性执行相应 OB,但启动时间已过,则将在下次的这个时间执行该时间中断;
(5)调用 ACT_TINT 激活的时间中断不会在激活结束前执行。