首页 理论教育 日期时钟中断组织块及其应用优化

日期时钟中断组织块及其应用优化

时间:2023-06-23 理论教育 版权反馈
【摘要】:可以用SFC28~SFC31设置、取消、激活和查询日期时间中断。表5-4 SFC28~SFC31的参数表(续)2.日期时钟中断组织块的应用以下通过例题说明日期时钟中断组织块的应用。这个步骤的含义是:激活组织块OB10的中断功能,从2015年5月18日18时18分起,每1小时中断一次,再将组态完成的硬件下载到CPU中。

日期时钟中断组织块及其应用优化

CPU可以使用的日期时间中断OB的个数与CPU的型号有关,例如CPU 314C-2DP只能用OB10。

1.指令简介

日期时钟中断组织块可以在某一特定的日期和时间执行一次,也可以从设定的日期时间开始,周期性地重复执行,例如每分钟、每小时、每天,每年执行一次。可以用SFC28~SFC31设置、取消、激活和查询日期时间中断。SFC28~SFC31的参数见表5-4。

5-4 SFC28~SFC31的参数表

978-7-111-58358-5-Chapter05-71.jpg

(续)

978-7-111-58358-5-Chapter05-72.jpg

2.日期时钟中断组织块的应用

以下通过例题说明日期时钟中断组织块的应用。(www.xing528.com)

【例5-12】从2015年5月18日18时18分起,每1小时中断一次,并将中断次数记录在一个存储器中。

一般有两种解法:

第一种解法比较简单,先打开CPU的属性界面,在“日期时钟中断”选项卡中,选择“激活”→“每小时”→“2015-5-18”→“18:18”,单击“确定”按钮,如图5-65所示。这个步骤的含义是:激活组织块OB10的中断功能,从2015年5月18日18时18分起,每1小时中断一次,再将组态完成的硬件下载到CPU中。

关键点初学者在使用此方法时,很容易忘记勾选“激活”或者不把组态的信息下载到CPU中去,请读者避免这样的失误。

978-7-111-58358-5-Chapter05-73.jpg

图5-65 设置和激活日期时钟中断

打开OB10,在程序编辑器中,输入程序如图5-67所示,运行的结果是从2015年5月18日18时18分起,每小时MW2中的数值增加1,也就是记录了中断的次数。

第二种解法,主程序在OB1中,如图5-66所示,中断程序在OB10中,如图5-67所示。

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

我要反馈