32.7.1.1 ON延时定时器(TON)和OFF延时定时器(TOF)指令说明

TON和TOF指令中使用的定时器变量是结构变量。下表列出内部结构。

定时器变量

定时器变量

变量设置

描述

变量名.TI

位变量

当定时器开始工作时置ON。

变量名.Q

位变量

当定时器完成工作时置ON。

变量名.PT

整型变量

定时器上的设定值

变量名.ET

整型变量

定时器上的当前值

双击定时器指令,显示如下对话框。在该对话框中输入预设时间。

输入设置值和单位。

要进行基于时间的设置,请双击定时器指令显示设置对话框。

时基

描述

PT值/ET值

毫秒

以1毫秒为单位指定时间。

以毫秒为单位指定和显示PT值。

以毫秒为单位显示ET值。

设置范围 = 0至214748364 x 1ms

10毫秒

以10毫秒为单位指定时间。

以10毫秒为单位设置和显示PT值。

以10毫秒为单位显示ET值。

设置范围 = 0至21474836 x 10ms

0.1秒

以0.1秒为单位指定时间。

以0.1秒为单位指定和显示PT值。

以0.1秒为单位显示ET值。

设置范围 = 0至2147483 x 100ms

以1秒为单位指定时间。

以1秒为单位指定和显示PT值。

以1秒为单位显示ET值。

设置范围 = 0至214748 x 1s

程序示例

TON

  1. 当开始测量置ON时,因为触发了TON指令,经过时间 .ET将按指定的时间单位增加。
    定时器测量位 .TI置ON。
    定时器输出位 .Q置OFF。

  2. 当经过时间.ET增加到等于预设时间.PT时,经过时间.ET保持当前值。
    定时器测量位.TI置OFF。
    定时器输出位.Q置ON并接通回路。

  3. 当开始测量为OFF(关闭)时,经过时间.ET将复位为0。
    定时器测量位.TI置OFF。
    定时器输出位.Q置OFF。

TOF

  1. 当开始测量置ON时,因为触发了TOF指令,经过时间.ET将复位为0。
    定时器测量位.TI置OFF。
    定时器输出位.Q置ON并接通回路。

  2. 当触发了TOF指令,测量开始位置OFF时,经过时间.ET将按指定时间单位增加。
    定时器测量位.TI置ON。
    定时器输出位.Q置ON。

  3. 当经过时间.ET增加到等于预设时间.PT时,经过时间.ET保持当前值。
    定时器测量位.TI置OFF。