31.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。