PLC编程基础定时器的使用
PLC编程过程中,常常会用到进行时间控制的场景。如,延时处理、定时处理、流程时序控制等。在进行这类处理要求时,就会用到定时器。PLC一般都包含如下三种定时器,接通延时定时器、断开延时定时器、保持定时器。实际应用中,依照不同的需求选择合适的定时器。在工程中,最最常用的定时器为接通延时定时器。这里亦主要介绍接通延时定时器的使用。
定时器的运行方式
以下为定时器使用程序示例:
定时器使用示例
程序功能为,PLC输入信号I0.0有效时,T37定时器启动,并开始计时。定时器T37计时到设置时间后,定时器的触点导通,并通过输出触点Q0.0输出。定时器T37为100ms定时器,即为最小定时周期为100ms.
程序启运行过程的时序图如下:
定时器时序图
从以上时序图可以看到,在输入信号I0.0启动后,定时器T37开始计时。当其内部定时到设置时间后,定时器T37的触点导通,并控制输出IO信号输出。其中在定时器定时到设置时间后,若I0.0依然保持接通,那么T37内部会继续定时计数。直至最大值(32767)。上面程序中,定时器T37定时时间设置为10,那么其实际定时时间为10*100ms=1s。上面程序实现了I0.0接通后,定时1s,然后Q0.0输出。
定时器使用示例
1、实现功能
使用定时器,实现等周期的脉冲输出。
2、程序示例
(转载请注明来源函控自动化工程师头条号)
「看这里」高效快速掌握PLC四种定时器的使用方法
在大家编写PLC程序的时候为了实现某项功能,会经常用的到定时器这种指令,要求达到信号在规定的时间内接通、断开等效果,我相信大家在工作中经常会用到1-2个指令,其他的几个是不总用的,因为要想把所有指令都试一遍实在是太浪费时间了,最可怕的是如果你勤快,将各个指令都试了一遍,但是过了几天又都忘记它们的功能是什么了,那实在是很尴尬。
所以今天为了让大家学习起来更有效率,更加方便阅读和理解,我这里插放了很多的动态图,可以很方便观看使用方法和实现效果,在大家以后忘记怎么使用的时候,它可以作为你的小笔记,点开以后看一看动图你很快就会啦。
话不多说,接下来我先来简单讲一讲这四种定时器指令的名称以及含义:
TP:脉冲指令:可自定义脉冲时间,当前置信号接通,X秒后输出信号断开。
TON:接通延时指令:可自定义延时接通时间,当前置信号接通,X秒后输出信号接通。
TOF:关闭延时指令:可自定义关闭延时时间,当前置信号关闭,X秒后输出信号关闭。
TONR: 时间累加器指令:可自定义延时接通时间与信号开关,前置信号接通以后,可控制输出信号X秒数后接通,也可在前置信号常通的状态下,控制输出信号关断。
1. TP指令:
建立脉冲定时器指令,定义IN端 为I 0.1 输入信号,输出是Q0.1信号,以及10s后延时断开。注意:在PT时间那里你只需要输入10s,按回车就可以了。
效果请看下图:
由图中可以看出I0.1信号接通以后,Q0.1接通,10秒输出信号中断。
2. TON指令:
建立接通延时定时器指令,定义IN端为I 0.2 输入信号,输出是Q0.2信号,以及3s后延时输出
效果请看下图:
由图中可以看出,当I0.2信号接通时,3秒后,Q0.2信号接通。
3. TOF指令:
建立关闭延时定时器指令,定义IN端为I 0.3 输入信号,输出是Q0.3信号,以及3s延时信号
效果请看下图:
由图中可以看出,当I0.3信号接通时,输出Q0.3信号接通,当I0.3信号关闭时,3秒后,Q0.3输出无信号。
4. TONR指令
建立时间累加器定时器指令,定义IN端为I 0.4 输入信号,输出是Q0.5信号,和控制TONR指令关闭接通的BOLL量M4000.1 ,以及3s后延时输出。
效果1请看下图:
由图中可以看出,当M4000.1置为0时,I0.4接通3s以后Q0.5接通,当M4000.1置为1时,Q0.5直接断开,可以见的,输出端Q0.5信号,不光与I0.4IN输入端有关联,更主要的是M4000.1为终端控制变量。
相关问答
plc200程序里的定时器的用法?
在PLC200程序中,定时器通常用于控制程序的时间间隔或延时操作。以下是PLC200程序中定时器的常见用法:1.延迟操作:使用定时器来实现延迟操作,例如在某个事件...
plc中定时器怎么加?
在PLC(可编程逻辑控制器)中,定时器是一种常用的功能块,用于实现时间控制逻辑。要添加定时器功能,可以按照以下步骤进行:1.配置定时器参数:首先,需要确...在...
plc定时器构成的顺序?
PLC定时器的构成顺序一般包括输入端、时基、计数器、比较器和输出端。首先,输入端接收外界输入信号作为定时器的启动信号;其次,时基是定时器的基本计时单位...
plc定时器怎么添加?
要添加PLC定时器,你需要按照以下步骤操作:1.打开PLC编程软件,如SiemensSTEP7,RockwellRSLogix等。2.选择你要添加定时器的程序块,一般是主程序块或函数...
plc灯闪烁05秒怎么设置?
要设置PLC灯闪烁05秒,首先需要确定PLC的型号和接线情况。然后,在PLC编程软件中打开对应的程序,在程序中添加一个定时器,设置定时器的时间为05秒,将定时器的...
台达plc的定时器怎么编程-榴莲Dru1an的回答-懂得
TMRT0K100T0为定时器K100为定时时间K100为10秒K1为0.1秒K10为1秒台达PLC的T1为100ms时间继电器,59mX60s=3540s=35400ms,所以直接使用是...
西门子plc怎么实现定时24小时?
实现PLC24小时定时的方法是通过计时器指令,将计时器的时间设置为24小时,然后将计时器的输出连接到需要执行的操作上。每到设定的时间,计时器会自动输出一个脉...
plc定时器自动复位思路?
PLC(可编程逻辑控制器)定时器的自动复位可以通过以下思路实现:1.在PLC程序中创建一个定时器元件,并设置计时时间和触发条件。2.创建一个用于自动复位的触...
plc怎么让4灯依次亮?
关于这个问题,要让4盏灯依次亮,需要使用PLC的输出模块和定时器模块来控制电路。以下是一种实现方法:1.将4盏灯连接到PLC的输出模块上,每个灯对应一个输出...
肿么把PLC程序的定时器与计时器时间与计数功能显示到触摸屏...
直接将定时器和计数器的当前值连接到触摸屏上即可。有用(0)回复qwbhazbqeu...在触摸屏编程软件上弄个数字显示不就完了设置好相应参数有用(0)回复精品应...