定时器有两种形式,一种是功能框型的,另一种是线圈型的。每种又细分为脉冲生成,延时接通/断开,时间累加。它与我们的电气元件“时间继电器”是对应的。
添加功能框定时器时,它会自动跳出创建数据块,可以进行简短命名,如我们熟悉的”T0”。也可以取消不创建,可在后面添加时间类型的数据添加到指令。
改成“T0”方便识别和调用,也可不改。
我们以接通延时“TON”指令为例介绍。给它加上“IN”引脚上的启动条件,“PT”引脚上的设定计时时间,要注意,可以用T#加数写入,也可直接写入,默认单位是“MS”,如想用“秒”为单位,直接输入数字后加S即可,如“10S”。
写入设定时间
加入“IN”启动条件,和“Q”点输出点位。如有时计时器不计时,那么在“Q”引脚写入输出变量。在“ET”引脚加入记录当前值的双字存储器或时间类型数据,不加入也能计时。
在程序段21中,可以用计时器的"Q"点触点来接通输出,即除了在计时器引脚"Q"可输出时间到信号外,还可选它的触点来输出。
计时器的"Q"点触点写入时,是在选择时选此计时器,再选此计时器下的Q引脚。
拖入线圈定时器时,会出现上下两个位置需要我们填入。它不会自动创建DB数据块。
在定时器下方写入T#10S,这是设定时间。注意,它默认是MS,即直接输入数字会是毫秒为单位,和功能框是一样的。
要自己创建一个数据块。
数据类型选IEC_TIMER。
展开后可以看到它会有四个引脚,用来存储当前计时器的各种数值。这跟功能框类型的计时器一样的引脚。
加入刚创建的”数据块_2”
选此数据块下的时间数据。如是用到它的触点,点击此数据时会有它的引脚可选。
在梯形图前方加入启动条件,以启动和关闭定时器。
同样也可用它的触点来驱动位输出。
这两种计时器都是在启动条件一直接通才会计时,设定时间到就停止计时,输出Q点接通。如时间未到期间断开启动条件,则马上计时清零;如计时到了设定时间后,条件断开则计时清零、Q点断开。
本人在东莞从事教育培训行业,欢迎广大工控爱好的朋友一起学习,共同进步。如有想进一步了解和交流,加小编微信进工控学习群。同时欢迎关注转发,让更多朋友一起学习智能制造。
4393
