31.7.2.1 脉冲定时器(TP)指令说明

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

定时器变量

定时器变量

变量设置

描述

变量名.TI

位变量

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

变量名.Q

位变量

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

变量名.PT

整型变量

定时器上的设定值

变量名.ET

整型变量

定时器上的当前值

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

输入设置值和单位。

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

时基

描述

PT值/ET值

ms

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

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

以毫秒为单位显示ET值。

设置范围 = 0至214748364 x 1ms

10ms

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

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

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

设置范围 = 0至21474836 x 10ms

0.1s

以0.1秒为单位指定时间。

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

以 0.1秒为单位显示ET值。

设置范围 = 0至2147483 x 100ms

s

以1秒为单位指定时间。

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

以1秒为单位显示ET值。

设置范围 = 0至214748 x 1s

 

程序示例

  1. 当常开指令置ON时,将触发TP指令。由于TP指令检测到上升沿,当触发该指令时,它会启动定时器,无论定时器处于何种状态。.
    经过时间 .ET按指定的时间单位增加。
    定时器测量位 .TI 置ON。
    定时器输出位 .Q 置ON并接通回路。

  2. 当经过时间.ET达到预设时间时,TP指令置OFF。在达到预设时间后定时器输出位 .Q 置OFF,无论TP指令左边是否有电源流过。
    当 PT =<ET 时,它会立刻复位为0。
    当经过时间 .ET等于预设时间 .PT时,定时器位 .TI 置OFF。
    当TP指令为OFF时,定时器输出位 .Q也为OFF。

  3. 当常开指令变量置OFF时,如果经过时间 .ET已经达到预设时间 .PT,那么经过时间 .ET就复位为0。
    定时器输出位 .Q 置OFF。
    否则,定时器会继续测量,定时器输出位 .Q 保持为ON。