在大家编写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为终端控制变量。
,