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
当开始测量置ON时,因为触发了TON指令,经过时间 .ET将按指定的时间单位增加。
定时器测量位 .TI置ON。
定时器输出位 .Q置OFF。
当经过时间.ET增加到等于预设时间.PT时,经过时间.ET保持当前值。
定时器测量位.TI置OFF。
定时器输出位.Q置ON并接通回路。
当开始测量置OFF时,经过时间.ET将复位为0。
定时器测量位.TI置OFF。
定时器测量位.Q置OFF。
TOF
当开始测量置ON时,因为触发了TON指令,经过时间.ET将复位为0。
定时器测量位 .TI置OFF。
定时器输出位 .Q置ON并接通。
当触发了TOF指令且测量开始位置OFF时,经过时间 .ET将按指定的时间单位增加。
定时器测量位 .TI置ON。
定时器输出位 .Q保持为ON。
当经过时间.ET增加到等于预设时间.PT时,经过时间.ET保持当前值。
定时器测量位.TI置OFF。