也谈PLC定时器编程举例
- 格式:pdf
- 大小:157.74 KB
- 文档页数:2
plc梯形图编程中,定时器应该怎样编写?展开全文PLC梯形图编程中,定时器该怎样编写?定时器有一个给定值寄存器、一个当前值寄存器,还有无数个触点。
每一个定时器此三个量用同一个名称T。
在电脑中,定时器原理;t=TxK。
t是定时时长,K是计数值,T是计数周期。
其中T一般有100ms、10ms、1ms这三种。
定时器及工作方式1、接通延时定时器—TON,单个间隔定时。
当输入端接通,定时器开始计时,若当前值与设定值相等,定时器动作,被置位于1。
其常来变常闭,常闭变常开。
倘若输入端一直接通,当前值最大可以达到32767才会停止。
当输入端断开,当前值清零,定时器复位,各个触点恢复原来状态。
2、有记忆接通延时定时器—TONR,用于累计多个时间间隔。
当输入端接通时与TON的工作原理一致,不同的是其输入端断开时,定时器会保留当前值,下次再次输入端接通其当前值进行累加,直到32767才停止。
若想把当前值清零,那就得用复位指令R。
3、断开延时定时器—TOF,一般用于断开或事故后的延时。
当输入端接通时,定时器置位于1,常闭变常开,常开变常闭,且当前值清零。
当输入端断开时,定时器开始计时,当前值增加,当前值与设定值相等,定时器复位,各个触点恢复原来状态,且当前值停止增加。
定时器最基本的应用,定时器延时接通、定时器延时断开。
还有就是定时器接力,先启动一个定时器,计时到设定值启动第二个定时器,以此类推,启动第n个定时器。
因此,就可以获得长定时。
例如两个定时器的级联。
定时器在自动化控制中很重要,三种定时器在使用过程有差异。
不只是工作原理的不同,还有就是不同分辨率的定时器刷新机制也是不同的。
因此,使用不合理,容易引起计时失准。
三菱PLC定时器应用程序编程实例三菱PLC定时器应用程序编程实例三菱plc定时器应用程序编程实例(三菱plc编程实例)1(产生脉冲的程序 (1)周期可调的脉冲信号发生器如图1所示采用定时器T0产生一个周期可调节的连续脉冲。
当X0常开触点闭合后,第一次扫描到T0常闭触点时,它是闭合的,于是T0线圈得电,经过1s的延时,T0常闭触点断开。
T0常闭触点断开后的下一个扫描周期中,当扫描到T0常闭触点时,因它已断开,使T0线圈失电,T0常闭触点又随之恢复闭合。
这样,在下一个扫描周期扫描到T0常闭触点时,又使T0线圈得电,重复以上动作,T0的常开触点连续闭合、断开,就产生了脉宽为一个扫描周期、脉冲周期为1s的连续脉冲。
改变T0的设定值,就可改变脉冲周期。
图1 周期可调的脉冲信号发生器 (2)占空比可调的脉冲信号发生器如图2所示为采用两个定时器产生连续脉冲信号,脉冲周期为5秒,占空比为3:2(接通时间:断开时间)。
接通时间3s,由定时器T1设定,断开时间为2s,由定时器T0设定,用Y0作为连续脉冲输出端。
图2 占空比可调的脉冲信号发生器 (3)顺序脉冲发生器如图3a所示为用三个定时器产生一组顺序脉冲的梯形图程序,顺序脉冲波形如图3b所示。
当X4接通,T40开始延时,同时Y31通电,定时l0s时间到,T40常闭触点断开,Y31断电。
T40常开触点闭合,T41开始延时,同时Y32通电,当T41定时15s时间到,Y32断电。
T41常开触点闭合,T42开始延时,同时Y33通电,T42定时20s时间到,Y33断电。
如果X4仍接通,重新开始产生顺序脉冲,直至X4断开。
当X4断开时,所有的定时器全部断电,定时器触点复位,输出Y31、Y32及Y33全部断电。
图3 顺序脉冲发生器2(断电延时动作的程序大多数PLC的定时器均为接通延时定时器,即定时器线圈通电后开始延时,待定时时间到,定时器的常开触点闭合、常闭触点断开。
在定时器线圈断电时,定时器的触点立刻复位。
三菱PLC用定时器与计数器实现的时间把握编程实例 - 三菱plc三菱plc FX系列的定时器为通电延时定时器,其工作原理是,定时器线圈通电后,开头延时,待定时时间到,触点动作;在定时器的线圈断电时,定时器的触点瞬间复位。
但是在实际应用中,我们常遇到如断电延时、限时把握、长延时等把握要求,这些都可以通过程序设计来实现。
1、通电延时把握延时接通把握程序如图3-27所示。
它所实现的把握功能是,X1接通5、后,Y0才有输出。
工作原理分析如下:当X1为0N状态时,帮助继电器M0的线圈接通,其常开触点闭合自锁,可以使定时器T0的线圈始终保持得电状态。
T0的线圈接通5s后,T0的当前值与设定值相等,T0的常开触点闭合,输出继电器Y0的线圈接通。
当X2为ON状态时,帮助继电器M0的线圈断开,定时器T0被复位,T0的常开触点断开,使输出继电器Y0的线圈断开。
2、断电延时把握延时断开把握程序如图3-28所示。
它所实现的把握功能是,输入信号断开l0s后,输出才停止工作。
工作原理分析如下:当X0为ON状态时,帮助继电器M0的线圈接通,其常开触点闭合,输出继电器Y3的线圈接通。
但是定时器T0的线圈不会得电(由于其前面(图)是断开状态)。
当X0由ON变为OFF状态,(图)都处于接通状态,定时器T0开头计时。
l0s后,T0的常闭触点打开,M0的线圈失电,输出继电器Y0断开。
3、限时把握在实际工程中,常遇到将负载的工作时间限制在规定时间内的把握。
这可以通过如图3-29所示的程序来实现,它所实现的把握功能是,把握负载的最大工作时间为l0s。
如图3-30所示的程序可以实现把握负载的最少工作时间。
该程序实现的把握功能是,输出信号Y2的最少工作时间为10s。
4、长时间延时把握程序在PLC中,定时器的定时时间是有限的,最大为3276.7s,还不到lh。
要想获得较长时间的定时,可用两个或两个以上的定时器串级实现,或将定时器与计数器协作使用,也可以通过计数器与时钟脉冲协作使用来实现。
PLC 基本指令一、定时器指令按照定时方式可以分为3钟:TON (延时接通型定时器)、TOF (延时断开型定时器)和TONR (保持型延时接通定时器);按照定时精度可以分为3种:1ms 、10ms 和100ms ;一个完整的定时器包含:一个线圈、一对触点、一个设定值和一个经过值,设定值和经过值都是16位的。
(一)TON:延时接通定时器IN:输入端,PT :设定值 I0.0 开关(二)TOF 延时断开定时器 (三)TONR 保持型延时接通定时器I0.0 T37 当前值 T37 位 Q0.0 PTTOF 延时断开定时器I0.0T38 当前值 T38 位 Q0.0 PTTONR 保持型延时接通定时器(四)练习及答案 1、控制要求:I/O 端口分配:输入端口 输出端口启动 I0.0 负载1 Q0.1 停止 I0.1 负载2 Q0.2 负载3 Q0.3梯图形图程序:I0.0 I0.1Q0.0T5 当前值 T5 位 PTI/O端口分配:输入端口输出端口启动 I0.0 负载1 Q0.1停止 I0.1 负载2 Q0.2负载3 Q0.3 梯图形图程序:3、控制要求:I/O端口分配:输入端口输出端口启动 I0.0 欢 Q0.1 停止 I0.1 迎 Q0.2你 Q0.3 梯图形图程序:4、电动机间歇运行电动机停止5S,运转10S,反复运行。
输入端口:输出端口启动按钮 I0.0 电动机 Q0.0停止按钮 I0.1梯形图程序:5、按下按钮SB后,指示灯亮,松开后,延时0.5S自动熄灭。
输入端口:输出端口按钮SB I0.0 指示灯 Q0.0梯形图程序:6、设计一个延时1小时的电路输入端口:输出端口按钮SB I0.0 指示灯 Q0.0梯形图程序:二、计数器计数器分为普通计数器和高速计数器,普通计数器是16位计数器,高速计数器是32位计数器。
普通计数器的地址范围是C0-C255,分为加计数器CTU,减计数器CTD和加减计数器CTUD。
plc两个定时器并联语句PLC(可编程逻辑控制器)是一种用于自动化控制的计算机控制系统。
它使用编程语言来控制机器和工业过程。
在PLC编程中,定时器是一种常用的指令,用于控制时间延迟和时间间隔。
下面是一些PLC 两个定时器并联的语句示例:1. 定时器1触发后,定时器2开始计时,计时时间为10秒。
当定时器2计时结束后,执行相应的操作。
2. 定时器1触发后,定时器2开始计时,计时时间为5秒。
当定时器2计时结束后,执行相应的操作,并重新启动定时器2进行下一次计时。
3. 定时器1触发后,定时器2开始计时,计时时间为1分钟。
当定时器2计时结束后,执行相应的操作,并重置定时器2的计时器。
4. 定时器1触发后,定时器2开始计时,计时时间为30秒。
当定时器2计时结束后,执行相应的操作,并启动定时器2进行下一次计时。
5. 定时器1触发后,定时器2开始计时,计时时间为20秒。
当定时器2计时结束后,执行相应的操作,并暂停定时器2的计时器。
6. 定时器1触发后,定时器2开始计时,计时时间为15秒。
当定时器2计时结束后,执行相应的操作,并重新设置定时器2的计时器。
7. 定时器1触发后,定时器2开始计时,计时时间为25秒。
当定时器2计时结束后,执行相应的操作,并停止定时器2的计时器。
8. 定时器1触发后,定时器2开始计时,计时时间为5分钟。
当定时器2计时结束后,执行相应的操作,并重置定时器2的计时器。
9. 定时器1触发后,定时器2开始计时,计时时间为40秒。
当定时器2计时结束后,执行相应的操作,并重新启动定时器2进行下一次计时。
10. 定时器1触发后,定时器2开始计时,计时时间为2分钟。
当定时器2计时结束后,执行相应的操作,并停止定时器2的计时器。
这些是PLC两个定时器并联的一些例子,可以根据具体的控制需求进行编程调整。
定时器的使用可以帮助控制系统在不同的时间段执行特定的操作,提高自动化控制的效率和精度。
在实际应用中,根据工艺流程和设备要求,可以灵活配置和调整定时器的参数和功能,以满足具体的控制需求。
S7-200 SMART定时器指令概述及应用举例定时器S7-200 SMART指令提供了下述三种类型的定时器。
●接通延时定时器(TON):用于定时单个时间间隔。
●有记忆的接通延时定时器(TONR):用于累积多个定时时间间隔的时间值。
●断开延时定时器(TOF):用于在 OFF(或 FALSE)条件之后延长一定时间间隔,例如冷却电机的延时。
定时器号和分辨率定时器对时间间隔计数。
定时器的分辨率(时基)决定了每个时间间隔的长短。
S7-200 SMART提供了256个可供使用的定时器,即用户可用的定时器号为T0-T255。
TON、TONR 和 TOF 定时器提供三种分辨率:1ms、10ms和100ms。
(当前值的每个单位均为时基的倍数。
例如,使用 10 ms 定时器时,计数 50 表示经过的时间为 500 ms )。
定时器号的分辨率(时基)及最大计数时间,如下表:表1. 定时器号和分辨率定时器号决定了定时器的分辨率(时基),并且分辨率在指令块上标出。
注意:同一个定时器编号不能同时用于 TON 和 TOF 定时器。
例如,不能同时使用 TON T32和 TOF T32。
不同分辨率的定时器按以下规律刷新:❖1ms:1ms分辨率的定时器,定时器位和当前值的更新不与扫描周期同步。
对于大于1ms的程序扫描周期,在一个扫描周期内,定时器位和当前值刷新多次。
❖10ms:10ms分辨率的定时器,定时器位和当前值在每个程序扫描周期的开始刷新。
定时器位和当前值在整个扫描周期过程中为常数。
在每个扫描周期的开始会将一个扫描累计的时间间隔加到定时器的当前值上。
❖100ms:100ms分辨率的定时器,定时器位和当前值在指令执行时刷新。
因此为了保证正确的定时值,要确保在一个程序扫描周期中,只执行一次100ms定时器指令。
注意:要确保最小时间间隔,请将预设值 (PV) 增大 1。
例如:使用 100 ms 定时器时,为确保最小时间间隔至少为 2100 ms,则将 PV 设置为22。