1.定时器概述
(1)存储器中的区域
CPU存储器中有一个为定时器保留的区域。此存储区域为每个定时器的地址保留一个16位字。梯形图指令集支持256个定时器。
(2)时间值
定时器字的0~9位包含二进制编码的时间值。此时间值指定多个单位。时间更新可按照由时间基准指定的间隔将时间值递减一个单位。递减会持续进行,直至时间值等于零为止。
可以用以下任一格式预装入时间值:
W#16#wxyz,其中,w=时间基准(即时间间隔或分辨率),xyz=以二进制编码的十进制格式表示的时间值。
S5T#aH_bM_cS_dMS,其中,H=小时,M=分钟,S=秒,MS=毫秒。a、b、c、d由用户定义。
可以输入的最大时间值是9,990s或2H_46M_30S。不接受超过2小时46分30秒的数值。对于范围限制(例如2h10ms)而言,过高的分辨率将被截尾为有效分辨率。
2.脉冲S5定时器
符号:
如果在启动(S)输入端有一个上升沿,S_PULSE(脉冲S5定时器)将启动指定的定时器。定时器在输入端S的信号状态为1时运行,但最长周期是由输入端TV指定的时间值。只要定时器运行,输出端Q的信号状态就为1。如果在时间间隔结束前,S输入端从1变为0,则定时器将停止。这种情况下,输出端Q的信号状态为0。
如果在定时器运行期间定时器复位(R)输入从0变为1时,则定时器将被复位。当前时间和时间基准也被设置为零。如果定时器不是正在运行,则定时器R输入端的逻辑1没有任何作用。脉冲定时器特性曲线如图8-21所示。
图8-21 脉冲定时器特性曲线
可在输出端BI和BCD扫描当前时间值。时间值在BI端是二进制编码,在BCD端是BCD编码。当前时间值为初始TV值减去定时器启动后经过的时间。
---(SP)(脉冲定时器线圈指令)与脉冲S5定时器的输入/输出地址、工作过程和时序图完全相同。
示例:
如果输入端I0.0的信号状态从0变为1(RLO中的上升沿),则定时器T5将启动。只要I0.0为1,定时器就将继续运行指定的2s时间。如果定时器达到预定时间前,I0.0的信号状态从1变为0,则定时器将停止。
如果输入端I0.1的信号状态从0变为1,而定时器仍在运行,则时间复位。
只要定时器运行,输出端Q4.0就是逻辑1,如果定时器预设时间结束或复位,则输出端Q4.0变为0。(www.xing528.com)
3.接通延时S5定时器
符号:
S_ODT(接通延时S5定时器)各输入端功能与S_PULSE(脉冲S5定时器)相同。定时器功能为接通延时。
---(SD)(接通延时定时器线圈指令)与接通延时S5定时器的输入/输出地址、工作过程和时序图完全相同。
接通延时定时器特征曲线如图8-22所示。
图8-22 接通延时定时器特征曲线
4.断开延时S5定时器
符号:
S_OFFDT(断开延时S5定时器)、S_ODT(接通延时S5定时器)各输入端功能与S_PULSE(脉冲S5定时器)相同。定时器功能为断开延时。
---(SF)(断开延时定时器线圈指令)与断开延时S5定时器的输入/输出地址、工作过程和时序图完全相同。
断开延时定时器特征曲线如图8-23所示。
图8-23 断开延时定时器特征曲线
5.其他定时器
S_PULSE扩展脉冲S5定时器:
S_ODTS保持接通延时S5定时器:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。