在S7-200 PLC的定时器中,由于定时器的分辨率不同,其刷新方式也不相同,在使用时一定要根据使用场合和要求来选择定时器。常用定时器的刷新方式有1 ms、10 ms、100 ms三种。
(1)1 ms定时器
1 ms定时器由系统每隔1 ms对定时器和当前值刷新一次,不与扫描周期同步。扫描周期较长时,定时器在一个周期内可能多次被刷新,或者说,在一个扫描周期内,其定时器位及当前值可能要发生变化:
(2) 10 ms定时器
10 ms定时器从执行定时器指令时开始定时,在每一个扫描周期开始时刷新,每个扫描周期只刷新一次。在一个扫描周期内定时器位和定时器的当前值保持不变。
(3) 100 ms定时器
100 ms定时器在执行定时器指令时才对定时器的当前值进行刷新。因此,如果启动了100 ms定时器,但没有在每一个扫描周期都执行定时器指令,将会造成时间的失准。如果在一个扫描周期内多次执行同一个100 ms定时器指令,将会多计时间。所以,应保证每一扫描周期内同一条100 ms定时器指令只执行一次。
【例3-5】 利用定时器在Q0.0输出宽度为一个扫描周期的脉冲。分别使用1 ms、10 ms、100 ms定时器实现该功能的梯形图如图3-29所示。
图3-29 定时器使用示例
本例中,使用了定时器位的常开触点T32、T33、T37分别控制输出位Q0.0,并将Q0.0的常闭触点作为定时器的输入控制位,则定时时间到达时,都能使Q0.0输出宽度为一个扫描周期的脉冲。
【例3-6】 使用定时器设计占空比可调的脉冲源。
设计一周期约为1s、占空比为50%的方波脉冲,可使用两个100 ms通电延时定时器来实现,其梯形图程序如图3-30所示。
图3-30 利用定时器输出脉冲梯形图程序
该程序使用分辨率为100 ms的定时器T37、T38,其工作过程如下。
1) I0.1为ON时,T37启动开始计时,T37状态为OFF。当T37的当前值等于设定值PT (500 ms)时,T37状态变为ON,T37常开触点闭合,T38启动开始计时,同时Q1.0输出1。
本文关键字:定时器 PLC入门,plc技术 - PLC入门
上一篇:S7-200 PLC的PID功能