西门子电源中国一级经销商
西门子电源中国一级经销商
S7-1500 IEC定时器
使用定时器需要使用定时器相关的背景数据块或者数据类型为IEC_TIMER(或TP_TIME、TON_TIME、TOF_TIME、TONR_TIME)的DB块变量,不同的上述变量代表着不同的定时器。
注:S7-1500的IEC定时器没有定时器号(即没有T0、T37这种带定时器号的定时器)。
S7-1500包含四种定时器:
生成脉冲定时器(TP)
接通延时定时器(TON)
关断延时定时器(TOF)
时间累加器(TONR)
此外还包含复位定时器(RT)和加载持续时间(PT)这两个指令。
指令位置参见上图1,定时器引脚参考下表2,定时器使用及时序图参考下表3。 这四种定时器又都有功能框和线圈型两种,区别参见常见问题3。
输入的变量
名称
说明
数据类型
备注
IN
输入位
BOOL
TP、TON、TONR:0=禁用定时器,1=启用定时器
TOF:0=启用定时器,1=禁用定时器
PT
设定的时间输入
TIME
R
复位
BOOL
仅出现在TONR指令
输出的变量
名称
说明
Q
输出位
BOOL
ET
已计时的时间
TIME
定时器引脚汇总
指令说明时序图
生成脉冲
LAD:
或-( TP )-
SCL:TP
IN从“0”变为“1”,定时器启动,Q立即输出“1”;当ET<PT时,IN的改变不影响Q的输出和ET的计时;
当ET=PT时,ET立即停止计时,如果IN为“0”,则Q输出“0”,ET回到0;如果IN为“1”,则Q输出“1”,ET保持。
接通延时
LAD:
或-( TON )-
SCL:TONIN从“0”变为“1”,定时器启动;
当ET=PT时,Q立即输出“1”,ET立即停止计时并保持;
在任意时刻,只要IN变为“0”,ET立即停止计时并回到0,Q输出“0”。
关断延时
LAD:
或-( TOF )-
SCL:TOF只要IN为“1”时,Q即输出为“1”。
IN从“1”变为“0”,定时器启动;
当ET=PT时,Q立即输出“0”,ET立即停止计时并保持。
在任意时刻,只要IN变为“1”,ET立即停止计时并回到0。
时间累加器
LAD:
或-( TONR )-
SCL:TONR只要IN为“0”时,Q即输出为“0”。IN从“0”变为“1”,定时器启动;
当ET<PT时,IN为“1”时,则ET保持计时,IN为“0”时,ET立即停止计时并保持。
当ET=PT时,Q立即输出“1”,ET立即停止计时并保持,直到IN变为“0”,ET回到0。
在任意时刻,只要R为“1”时,Q输出“0”,ET立即停止计时并回到0。R从“1”变为“0”时,如果此时IN为“1”,定时器启动。
复位定时器
LAD:-(RT)-
SCL:RESET_TIMER指令前的运算结果为"1"时使得指定定时器的ET立即停止计时并回到0。
TP指令:激活RT至取消激活RT过程中,Q和IN保持一致。取消激活RT时,如果IN为"1", ET则立即开始计时。
TON指令:当ET=PT时激活RT,Q立即输出"0"。取消激活RT时,如果IN为"1", ET则立即开始计时。
TOF指令:激活RT至取消激活RT过程中,Q和IN保持一致。
TONR指令:R与RT或的结果取代之前的R。
加载持续时间
LAD:-(PT)-
SCL:PRESET_TIMER指令前的运算结果为"1"时使得指定定时器的新设定值立即生效。(在定时器计时过程中,实时修改方框定时器的PT引脚的值在此次计时中不能生效
四、总结
晶体管输出型西门子PLC在接感性负载时会出现烧坏输出点晶体管的情况,这是由于感性负载在触点断开瞬间会产生一个反向电动势,这个反向电动势可高达几百伏,很容易烧坏输出点的晶体管。在感性负载两端反并联一个续流二极管,通过续流二极管和感性负载构成续流电路,续流电路可以释放掉感性负载中储存的能量,防止感应电压过高,击穿晶体管。
在感性负载两端反并联续流二极管要注意以下几点:
(1)续流二极管一般选择快速恢复二极管或者肖特基二极管(例如1N5819);
(2)续流二极管与感性负载必须接触良好,防止因接触不良造成元器件损坏;
(3)续流二极管的极性不能接错,否则将造成短路事故;
(4)续流二极管对直流电压总是反接的,即二极管的负极接直流电的正极端。