您现在的位置是:首页 > PLC技术 > PLC技术
定时器直接启动、复位和加载持续时间指令
来源:艾特贸易2017-10-11
简介对于 IEC 定时器指令,还有简单的指令形式,包括直接启动、复位和加载持续时间指令。 直接启动定时器指令没有 PT 、 ET 和 Q 等参数,梯形图指令形式如图 5-78 所示。如果需要对定时
对于IEC定时器指令,还有简单的指令形式,包括直接启动、复位和加载持续时间指令。
直接启动定时器指令没有PT、ET和Q等参数,梯形图指令形式如图5-78所示。如果需要对定时器复位或直接设置定时器时间,则可以使用复位定时器和加载持续时间指令,指令的梯形图形式如图5-79所示。
图5-78 IEC定时器直接启动指令
a)启动脉冲定时器b)启动接通延时定时器c)启动关断延时定时器d)时间累加器
图5-79 复位及加载持续时间指令
a)复位定时器b)加载持续时间
使用“复位定时器”指令,可将IEC定时器复位为“0”。仅当输入的逻辑运算结果( RLO)为“1”时,才执行该指令,如果该指令输入的RLO为“0”,则该定时器保持不变。
可以使用“加载持续时间”指令为IEC定时器设置时间。如果该指令输入逻辑运算结果( RLO)的信号状态为“1”,则每个周期都执行该指令。该指令将指定时间写入指定IEC定时器的结构中。如果在指令执行时指定IEC定时器正在计时,指令将覆盖该指定IEC定时器的当前值,从而更改IEC定时器的定时器状态。
自动灌装功能若使用直接启动定时器指令TP实现,程序如图5-80所示,其中“IEC_Timer_1_DB”.Q为该IEC定时器的Q输出。
图5-80 使用“启动脉冲定时器”指令实现灌装功能
考虑到灌装过程中如果瓶子倒了,需要停止定时,立刻关闭物料灌装阀门,故可增加如图5-81所示的程序段,使用“复位定时器”指令对灌装定时器当前值和输出复位。
“加载持续时间”指令的应用实例如图5-82所示,该程序表示当M21.5变量值为1时,将存于“IEC_Timer_1_DB”中的IEC定时器预设时间修改为10 s。
图5-81 使用“复位定时器”指令完善灌装功能
图5-82 “加载持续时间”指令的使用
自动灌装程序设计:
(1)自动循环灌装程序(FC2)
生产线运行后,传送带电动机正向运转,直到灌装位置接近开关检测到有瓶子,传送带停下来。到达灌装位置开始灌装,灌装阀门打开,灌装时间5s。瓶子灌满后灌装阀门关闭,传送带继续向前运动。按下停止按钮,传送带停止运动。
(2)完善手动运行程序(FC1)
为防止电动机正、反转频繁切换造成负载变化太大,电动机正、反向切换之间要有时间限制,切换时间间隔要在2s以上。即:
点动电动机正转停下来2s后点动反转才有效。
点动电动机反转停下来2s后点动正转才有效。