电子说
电工知识—SIMATIC S7-1500PLC时间中断组织块及其应用
时间中断组织块及其应用
时间中断组织块(如OB10)可以由用户指定日期时间及特定的周期产生中断。例如,每天18:00保存数据。
时间中断最多可以使用20个,默认范围是OB10~OB17,其余可组态OB编号123以上组织块。
(1)指令简介
可以用“SET_TINT”、“CAN_TINT”和“ACT_TINT”设置、取消和激活日期时间中断。
(2)日期中断组织块的应用
要启用日期中断组织块,必须提前设置并激活相关的时间中断(指定启动时间和持续时间),并将时间中断组织块下载到CPU中。设置和激活时间中断有三种方法,分别介绍如下。
①在时间中断的“属性”中设置并激活时间中断,如图1所示,这种方法最简单。
图1
②在时间中断的“属性”中设置“启动日期”和“时间”,在“执行”文本框内选择“从未”,再通过程序中调用“ACT_TINT”指令激活中断。
③通过调用“SET_TINT”指令设置时间中断,再通过程序中调用“ACT_TINT”指令激活中断。
以下用一个例题说明日期中断组织块的应用。
【例】从2017年8月18日18时18分起,每小时中断一次,并将中断次数记录在一个存储器中。
【解】一般有三种解法,在前面已经介绍,本例采用第三种方法解题。
①添加组织块OB10。在TIA博途软件项目视图的项目树中,双击“添加新块”,弹出如图2所示的界面,选中“组织块”和“Time of day”选项,单击“确定”按钮,即可添加OB10组织块。
图2
②主程序在OB1中,如图3所示,中断程序在OB10中,如图4所示。
图3
图4
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !