定时器相当于继电器电路中的时间继电器,但定时器提供了比时间继电器更丰富的功能和种类。定时器是系统存储区中的存储区域,S7 PLC为每个定时器分配了一个字和一个位的存储区域,字用来存储定时器的定时值,位用来存储定时器的输出状态(相当于定时器指令框中输出端Q的信号)。不同S7-300 PLC的CPU模块,可供使用的定时器数目不同,最多为128(CPU 312)~2048(CPU 319-3 PN/DP)个。
1.定时器时间格式
定时器的时间格式如图6-25所示。
图6-25 定时器的时间格式
在图6-25中,用一个字来设置定时器的时间值,其第0~11位(低12位)是用BCD码表示的定时值,第12、13位用二进制码表示时基。第14、15位未使用。时基表示定时器的最小定时单位,定时值×时基=定时时间。图6-25所示的定时时间为329 s。时基与二进制码之间的对应关系如表6-13所示。
表6-13 定时器的时基
(www.xing528.com)
2.定时器的时间设定方法
定时器的时间设定可以用如下两种方式:
(1)十六进制数格式。格式为W#16#wxyz,其中W是用二进制代码表示的时基,对应关系见表6-13;xyz是三位十进制数,表示定时值。
(2)S5时间格式。格式为S5T#a Hb McSd MS,其中H、M、S、MS分别表示小时、分、秒、毫秒,a、b、c、d代表具体数值。也就是说用S5时间格式,不管时基是多少,时基是CPU自动选定的,是按满足定时范围的最小时基选定的。
3.定时器的运行
定时器是这样运行的:定时器启动后,定时值被置于定时器中,每隔一个时基的时间,定时值减1,当定时值减到0时,表示定时到。定时到,触点按照其时序逻辑动作。
4.定时器种类
博途软件中,定时器分为IEC定时器和SIMATIC S5定时器。IEC定时器采用正向计时,S5定时器采用倒向计时;每次使用IEC,系统自行分配背景数据块,用户不用考虑系统资源分配问题;S5定时器可表示为T0、T1、T2等;而IEC没有从0开始的序号关系,用DB块表示即可。IEC定时器有3种类型的定时器:生成脉冲,接通延时,关断延时。SIMATIC S5定时器有5种类型的定时器:脉冲定时器、扩展脉冲定时器、接通延时定时器、保持接通延时定时器、关断延时定时器。在梯形图中,这5种定时器每种都有指令框格式和线圈格式。线圈格式功能单一,指令框格式功能较全。使用时可以根据需要灵活选用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。