创智鑫教育|西门子200smart定时器指令
1. TON—接通延时定时器指令
•用于单一间隔的定时。上电周期或首次扫描,定时器状态位。FF(O),当前值为0。
•使能输入接通时,定时器位为OFF(O),当前值
从0开始计数时间,当前值达到预置值时,定时器位ON(1),当前值最大到32767并保持。
•使能输入断开,定时器自动复位,即定时器状态位OFF (0),当前值为0。
•指令格式:TON Txxx, PT
TON——接通延时定时器指令
TOF——断电延时定时器指令
●断电延时型定时器用来在输入断开,延时一段时间后,才断开输出。
●使能端(IN)输入有效时,定时器输出状态位立即置1,当前值复位为0。
●使能端(IN)断开时,定时器开始计时,当前值从0递增,当前值达到预置值时,定时器状态位复位为0,并停止计时,当前值保持。
●指令格式∶TOF Txxx,PT
TONR——保持型接通延时定时器指令
●用于对许多间隔的累计定时。
●上电周期或首次扫描,定时器状态位OFF(0),当前值保持。
●使能输入接通时,定时器位为OFF,当前值从0开始计数时间。
●使能输入断开,定时器位和当前值保持最后状态。
●使能输入再次接通时,当前值从上次的保持值继续计数,当累计当前值达到预设值时,定时器状态位ON(1),当前值连续计数最大到32767。
●只能通过复位指令R复位。
●指令格式∶TONR Txxx,PT
定时器的刷新方法
1)Ims定时器
处理无关。扫描周期较长时,定时器一个周期内可能多次被刷新(多次改变当前值)0
2)10ms定时器
在每个扫描周期开始时刷新,将一个扫描周期内增加的
10ms时间间隔的个数加到当前值,在一个扫描周期内的其余时间,定时器当前值维持不变。
3)100ms定时器
增加的100ms时间间隔的个数加到当前值。