定时器程序(c语言定时器程序怎么写)
- 时间:
- 浏览:62
- 来源:奥一装修网
PLC示教——定时器指令及实例
定时器指令
1,几个基本概念:
1,a类
a 、接通延时定时器 ( TON )
b、 有记忆通电延时定时器 (TONR )
c 、断电延时定时器(TOF )
2、 分辨率和计时时间的计算
什么是分辨率: 单位时间的时间增量为定时器的分辨率---又叫精度.
精度等级: 1ms,10 ms 100ms
计时时间
T= P T * S其中: T 为定时时间 PT 为设定值 S 为分辨率.
3.定时器编号:
定时器的编号用定时器的名称和它的常数编号(最大为255)表示,即T*** ,
定时器的编号包含两方面的信息: 定时器位和定时器当前值.
Timer位:当定时器为current
Timer current值:存储定时器的当前累计时间,用16位符号整数表示,最大计数值为。
2、上电延时定时器(TON)
其中:IN为使能输入,编程范围为T0-T255;PT为预设输入端子(0-)。PT数据类型:INT。
使用说明:当使能输入(in)有效时,定时器开始计时,当值从0增加到大于或等于预设值(PT)时,定时器输出状态位置1(输出触点有效)
当前值的最大值为。当使能端子无效(断开)时,定时器复位(当前值清零,输出状态位置为0)。
例:上电延时定时器应用程序,程序运行结果按时间顺序
3显示。带记忆的上电延时定时器(TORN)
(1)梯形图(lad):
(2)语句表(STL): TONR T65, +500
使用说明:当使能输入(in)有效(接通)时,定时器开始计时当使能端子的输入无效(断开)时,保持(记忆)当前值,当使能端子的输入(IN)再次接通时,计时根据原来记忆的值递增。存储器通电延迟(TORN)定时器使用线圈复位指令(r)进行复位。当复位线圈有效时,定时器的电流值被清除,输出状态位置为0。
四.断电延时定时器(TOF)
(1)梯形图
(2)语句表(STL):TOF T37, +30
使用说明: 使能端(IN)输入有效时,定时器状态位立即置1,当前值复位(为0).使能端(IN)断开时,开始计时,当前值从0递增,当前值达到预置值时,定时 器状态位复位置0,并停止计时,当前值保持。
定时器:的正确使用
说明:对1ms定时器T32,在使用错误方法时,只有当定时器的刷新在T32的常闭触点执行以后到T32的常开触点执行以前的区间时Q0.0才能产生一个宽度为一个扫描周期的脉冲,而这种可能性是极小的。在其它情况,则这个脉冲产生不了。
说明:对10ms定时器T33,在使用错误方法时,Q0.0永远产生不了这个脉冲。定时器在每次扫描开始时刷新。该例中T33被置位,但执行到定时器指令时,定时器将被复位(当前值和位都被置0),当开触点T33被执行时,T33永远为OFF,Q0.0也将为OFF,即永远 会被置位ON。
100ms的定时器在执行指令时刷新,所以当定时器T37到达设定值时Q0.0肯定会产生这个脉冲。在使用定时器时,要弄清楚定时器的分辨率,否则,一般情况下不要 把定时器本身的常闭触点作为自身的复位条件
定时器指令的应用示例:
示例:报警电路。报警是电气自动控制中不可缺少的一个环节,标准报警功能应为专用灯光报警。出现故障时,报警指示灯闪烁,警铃或蜂鸣器鸣响。当操作员知道故障发生时,按下铃声关闭按钮关闭铃声,报警指示灯从闪烁变为长时间点亮。故障消失后,报警指示灯熄灭。此外,还有灯光测试和铃声测试按钮,平时用来测试报警指示灯和铃声。
输入信号设置:I0.0故障信号;I1.0为消铃按钮;I1.1为试灯按钮
输出信号设置: Q0.0为报警灯;Q0.7为报警电铃