PLC编程基础定时器的使用举例
PLC编程过程中,定时器是非常常用的控制指令。常用于定时、延时、流程控制等。在几种类型的定时器中,接通延时定时器是非常常用的,绝大多数的控制场景都可以使用此定时器完成控制功能。这里就定时器的使用举例如下。
延时输出控制 功能说明检测到输入信号后,延时2s,然后输出。
PLC资源分配
X0:延时输入信号
T1:延时定时器
Y0:输出信号
程序实现
延时输出控制程序
X0接通时,开始定时计时,当其计时2s后。定时器T1的触点导通,从而控制Y0输出;当X0断开后,则T1定时器复位,Y0输出亦复位。
表时钟控制
功能说明
使用定时器实现时钟,小时、分、秒的控制。
PLC资源分配
D0:秒时计时
D1:分钟计时
D2:小时计时
T0:功能实现定时
程序实现
计时心跳处理
使用定时器自己的常闭触点,启动定时器的运行。当其运行到设置定位时间后,定时器的触点导通(从此时看,假定本次PLC扫描周期为第一个周期);在PLC运行的下一个周期(第2个扫描周期),那么其常闭触点就会断开;从而复位定时计数;(第三个扫描周期)。又开始下一次定时运行,如此往复。实现1s种定时处理。
秒钟计时处理
取1s定时器的触点导通的上升沿信号,对秒钟加一计时。每计时一秒,则D0加1.
秒钟复位及分钟计时处理
当秒钟计时到59秒后,对秒钟计时寄存器D0复位。并将分钟计时寄存器D1进行加1计时。
分钟复位及小时计时处理
当分钟计时到59秒后,对秒钟计时寄存器D1复位。并将分钟计时寄存器D2进行加1计时。
小时复位处理
当计时到23小时后,对小时寄存器D2复位。
完成程序实现
(转载请注明来源函控自动化工程师头条号)
PLC教学5——定时器指令与实例
定时器指令
1. 几个基本概念:
1、 种类
a 、接通延时定时器 ( TON )
b、 有记忆通电延时定时器 (TONR )
c 、断电延时定时器(TOF )
2、 分辨率和定时时间的计算
什么是分辨率: 单位时间的时间增量为定时器的分辨率---又叫精度.
精度等级: 1ms, 10 ms, 100ms
定时时间
T= P T * S其中: T 为定时时间 PT 为设定值 S 为分辨率.
3、定时器的编号:
定时器的编号用定时器的名称和它的常数编号(最大为255)表示,即T*** ,
定时器的编号包含两方面的信息: 定时器位和定时器当前值.
定时器位: 当定时器的当前值达到设定值PT时,定时器触点动作。
定时器当前值:存储定时器当前累计的时间,它占用 16 位符号整数来表示,最大计数值为 32767。
2、 通电延时定时器(TON)
其中:IN是使能输入端,编程范围T0-T255;PT是预置输入端(0-32767)PT数据类型:INT。
使用说明:使能输入(IN)有效时,定时器开始计时,当值从0开始递增,大于或者等于预置值(PT)时,定时器输出状态位置 1(输出触点有效)
当前值的最大值为32767。使能端无效(断开)时,定时器复位(当前值清零,输出状态位置0)。
例 题:通电延时型定时器应用程序,程序运行结果见时序
三.有记忆通电延时定时器(TONR)
(1)梯形图(LAD):
(2)语句表(STL): TONR T65, +500
使用说明:使能输入端(IN)有效时(接通),定时器开始计时,当前值大于或等于预置值(PT)时,输出状态置 1 。使能端输入无效(断开)时,当前值保持(记忆),使能输入(IN)再次接通有效时,在原记忆值的基础上递增计时。有记忆通电延时型(TONR)定时器采用线圈复位指令(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为报警电铃
相关问答
plc延时符号哪里找?
PLC(可编程逻辑控制器)中的延时符号通常是根据具体的PLC品牌和编程软件而定的。不同的PLC品牌和软件可能会使用不同的符号或指令来实现延时功能。如果您使用...
plc断电延时定时器怎么使用-Even615的回答-懂得
PLC只有通电延时定时器,没有可直接使用的断电延时定时器,需要内部继电器与通电延时定时器配合使用,才能实现断电延时。编程手册里一般都有介绍,可以...
施耐德plc延时指令?
施耐德PLC的延时指令包括以下几种:1.TON(TimerOn-Delay)延时单元指令:该指令可用于控制一个输出开关,使其在一个给定的时间内延时打开或关闭。例如,TON...
三菱PLC怎么设置延时停机?
三菱plc如何实现延时停机,三菱PLC在规定日期定时停机,这个程序非常好编写,方法也有很多。以三菱FX2N的PLC为例,我可以告诉你一种“在超出规定的开机时间里停...
plc编程时间怎么写?
PLC编程时间的书写通常遵循特定的格式:小时:分钟:秒。例如,8小时30分钟20秒的编程时间可以表示为"08:30:20"。在PLC编程中,时间常用于指定程序的延时、定时和...
用PLC设计一个延时1小时的自动控制电路?
看你要精确到秒还是分钟了用个1秒定时器,时间到自己给自己复位,同时输出一个上升沿脉冲,对一个DINT变量执行+1操作,然后再执行一个比较操作,如果时间到则输...
台达PLC如何实现启动延时功能?
TMR时间继电器x0——tmrk100y0x1——tmrk200y1以此类推或者一个输入点x0—-—tmrk100y0丨-tmrk200y1tmr单位10=1秒TMR时...
怎么实现令plc传感器接受一定时间内的稳定信号再发送指令?
设置延时就可以了啊。传感器(英文名称:transducer/sensor)是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形...
plc中t和K怎么用?
PLC中,T代表了定时器。相当于继电器线路中的时间继电器,它在程序中用作延时控制。PLC定时器共有4中类型,型号T0-T199T200-T245T246-249T250-255分别为100....
plc中t37是什么指令?
plc中t37是接通延时定时器指令。接通延时型定时器是各种PLC中最常见最基本的定时器,这种定时器在SIEMENS的PLC中,称为SD型定时器。plc中t37是接通延时定时器...