1.TON指令
(1)指令格式。
STL: TON ????,PT
LAD:
(2)指令功能。
TON:接通延时定时器(On-Delay Timer)。在启用输入为“打开”时,开始计时。当前值(Txxx)大于或等于预设时间(PT)时,定时器为“打开”。启用输入为“关闭”时,接通延时定时器,当前值被清除。达到预设值后,定时器仍继续计时,达到最大值32 767时,停止计时。
(3)指令应用(见图4-22)。
图4-22 TON指令应用
① PLC上电后的第一个扫描周期,定时器位为断开状态,当前值为“0”。输入端I0.0接通后,定时器当前值从0开始计时,在当前值达到预置值时,定时器位闭合,当前值仍会继续计数到32 767。
② 在输入断开后,定时器自动复位,定时器位同时断开,当前值恢复为“0”。
③ 若再次将I0.0闭合,则定时器重新开始计时,若未到定时时间I0.0已断开,则定时器复位,当前值也恢复为“0”。
(4)指令说明。
① 上电时,状态位(T)和定时器内容被清0。
② 使能输入接通,接通延时定时器(TON)开始计时。
③ 定时器当前值大于或等于预设值,状态位(T)被置为“1”,但继续计时,一直计到最大值32 767。
④ 当使能输入断开,定时器停止计时,当前值被清除。
2.TOF指令
(1)指令格式。
STL: TOF ????,PT
LAD:
(2)指令功能。
TOF:接通延时定时器(Off-Delay Timer)。用于再输入断开后,延迟固定的一段时间再断开输出。
(3)指令应用(见图4-23)。
图4-23 TOF指令应用
① PLC上电后的第一个扫描周期,定时器位为断开状态,当前值为“0”。输入端 I0.0接通后,定时器当前值保持为“0”,状态位为“1”。当输入端由闭合变为断开时,定时器开始计时,当前值达到预置值(PT=20)时,定时器位为断开(0),同时停止计时。
② 定时器动作后,若输入端由断开变为闭合时,TOF定时器位及当前值复位;若输入端再次断开,定时器可以重复启动。
(4)指令说明。(www.daowen.com)
① 用于在输入断开后延时一段时间才断开输出。
② 上电时,定时器(TOF)状态位(T)和寄存器内容被清0。
③ 使能输入接通,断开延时定时器(TOF)的状态位(T)立即接通并被置为“1”,并将当前值清0。此时定时器并不开始定时,这是和接通延时定时器不同的地方。
④ 使能输入断开,TOF开始计时,直到当前值大于或等于预设值时,状态位(T)被清0,并停止计时。
3.TONR指令
(1)指令格式。
STL: TONR ????,PT
LAD:
(2)指令功能。
TONR:有记忆接通延时定时器(Retentive On-Delay Timer)。用于累计输入信号的接通时间。
(3)指令应用(见图4-24)
图4-24 TONR指令应用
① PLC上电后的第一个扫描周期,定时器位为断开状态,当前值为“0”。当前值保持为掉电之前的值。每次输入端I0.0接通后,定时器从上次的保持值继续计时,当前值达到预置值时,定时器位为“1”,当前值仍然继续计数到最大值为32 767。
② TONR的定时器位一旦闭合,只能用复位指令R进行复位操作,同时清除当前值。
(4)指令说明。
① 多次时间间隔累计定时。
② 上电时,状态位(T)被清0,内容保持为上次停机时的值。
③ 使能输入接通,TONR在上次数值基础上开始计时。
④ 当前值大于或等于预设值,状态位(T)被置为“1”,并继续计时,一直计到最大值为32 767。
⑤ 输入端断开时,定时器的当前值保持不变,定时器位不变。
⑥ 用有记忆接通延时定时器(TONR)可累计使能输入信号的接通时间。
⑦ 利用复位指令清除有记忆接通延时定时器的当前值。
注意:每个定时器均有一个16 bit当前寄存器及一个1 bit的状态(反映其触点状态)。
(5)不能把一个定时器号同时用作TOF和TON,如不能既有TON T32又有TOF T32。
(6)各类型定时器参数如表4-1所示。
表4-1 定时器各类型所对应定时器号及分辨率
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。