PLC802指令集提供三种不同类型的计时器:接通延时计时器(TON),用于单间隔计时;保留性接通延时计时器(TONR),用于累计一定数量的定时间隔;断开延时计时器(TOF),用于延长时间以超过关闭时间(或假条件),例如电动机关闭后使电动机冷却。表2-2所示为计时器操作的逻辑。
表2-2 计时器操作的逻辑
1.计时器的分辨率
计时器的分辨率由计时器号码决定,每一个当前值都是时间基准的倍数。例如,10ms计时器中的数值50表示500ms。在西门子802系列数控中,计时器定义如下:T0~T15(100ms计时器);T16~T39(10ms计时器,仅802DslPlus);T16~T63(10ms计时器,仅802DslPro)。
2.接通延时计时器
如图2-28所示,接通延时计时器(TON)指令在启用输入为“打开”时,开始计时。当前值(Txxx)大于或等于预设时间(PT)时,计时器位为“打开”。启用输入为“关闭”时,接通延时计时器当前值被清除。达到预设值后,计时器仍继续计时,达到最大值32767时,停止计时。
(1)计时器的起动、停止与复位
可用“复原”(R)指令复原任何计时器。“复原”指令执行下列操作:计时器位=关闭,计时器当前值=0。
图2-29中,在1s之后,100ms计时器T3超时,然后接通Q0.0;其中I0.0打开=T3被启用,I0.0关闭=禁止和复原T3。
图2-28 接通延时计时器
图2-29 计时器范例程序
其时序图如图2-30所示。(www.xing528.com)
图2-30 计时器时序图一
(2)计时器的起动、停止与复位
可用“复原”(R)指令复原任何计时器。“复原”指令执行下列操作:
计时器位=关闭,计时器当前值=0。
图2-31为计时器的另外一个范例程序。
其时序图如图2-32所示。
3.TOF和TONR指令
断开延时计时器(TOF)指令用于在输入关闭后,延迟固定的一段时间再关闭输出。启用输入打开时,计时器位立即打开,当前值被设为0。输入关闭时,计时器继续计时,直到消逝的时间达到预设时间。达到预设值后,计时器位关闭,当前值停止计时。如果输入关闭的时间短于预设数值,则计时器位仍保持在打开状态。TOF指令必须遇到从“打开”至“关闭”的转换才开始计时。如果TOF计时器位于SCR区域内部,而且SCR区域处于非现用状态,则当前值被设为0,计时器位被关闭,而且当前值不计时。
图2-31 计时器的另外一个范例程序
图2-32 计时器时序图二
掉电保护性接通延时计时器(TONR)指令在启用输入为“打开”时,开始计时。当前值(Txxx)大于或等于预设时间(PT)时,计时位为“打开”。当输入为“关闭”时,保持保留性延迟计时器当前值。可使用保留性接通延时计时器为多个输入“打开”阶段累计时间。使用“复原”指令(R)清除保留性延迟计时器的当前值。达到预设值后,计时器继续计时,达到最大值32767时,停止计时。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。