松下PLC的F137(STMR)——16bit辅助定时器

0.01秒为单位设置16bit数据ON延迟定时器(0.01327.67)

程序示例

操作数

示例说明

当执行条件(触发器)满足N时,辅助定时器被启动.当经过数据寄存器DT10的数值X0.01秒的时间之后,R5变为ON.

描述

本功能为0.01秒单位的延迟定时器.当执行条件(触发器)ON时,对设定时间进行减计数.当经过值D达到0时,特殊内部继电器R900D变为ON.(当执行条件(触发器)OFF或减计数过程中,特殊内部继电器R900DOFF.)

对于FP3 CPU Ver.4. 0及以上版木、FP2/FP2SH/FP10SH,可以在辅助定时器之后直接连接OT指令.当执行条件(触发器)ON时,对设定时间进行减计数.当经过值D达到0时,使用OT指令的继电器变为ON,同时特殊内部继电器R900D变为ON.

当执行条件(触发器)OFF时,经过值被清0,同时OT指令输出的继电器为OFF.

当定时达到设定值时,特殊内部继电器R900D也变为ON.

R900D也可以作为定时器触点使用.(当执行条件(触发器)OFF或减计数过程中,R900DOFF. )

上例的动作与示例程序的相同.

定时器设定值

输入的定时器的设定为0.01x(定时器设定值).

定时器的设定值以K1~K32767范围内的K常数指定.

STMR的设定范围为0.01秒到327.67秒,单位为0.01.

如果设定值等于K500,则设定值为0.01 X 500=5.

编程时的注意事项

存放设定值的区域和指定经过值的区域,不能与其他定时/计数器指令或高级指令的运算区重叠.

因为减计数是在运算时进行的,所以编程时应该使1个扫描周期中只运算一次.

(因为中断程序、跳转/循环指令等在一个扫描中可以执行多次或一次也不执行,所以不能得到 正确的结果.)

辅助定时器的动作过程

使用R900D时的注意事项

如果在程序多次使用辅助定时器,应该始终在定时器指令之后立即使用R900D.