广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
S7-200SMART定时器详解
发布时间:2024-11-25

  S7-200SMART系列PLC定时器作用和分类  

     PLC中的定时器,类似于继电控制电路中的时间继电器,主要作用就是用来实现延时的功能。S7-200SMART的定时器为增量型定时器,用于实现时间的控制,可按工作方式和时间基准来进行分类

图片

      寻址访问方式为T定时器加定时器的编号;范围为T0-T255;存储范围为一个字的空间大小;其数据类型为INT S7-200SMART系列PLC定时器指令格式

图片


定时器编号和分辨率选项



定时器类型

分辨率

最大值

定时器号

TON、TOF(不能保持)

1 ms

32.767 s

T32、T96

10 ms

327.67 s

T33 - T36, T97 - T100

100 ms

3276.7 s

T37 - T63, T101 -T255

   TONR

(能保持)

1 ms

32.767 s

T0、T64

10 ms

327.67 s

T1 - T4、T65 - T68

100 ms

3276.7 s

T5 - T31、T69 - T95

     避免定时器编号冲突同一个定时器编号不能同时用于 TON 和 TOF 定时器。例如,不能同时使用 TON T33 和 TOF T33定时器当前值的刷新规律    1ms:1ms分辨率的定时器,定时器位和当前值的更新不与扫描周期同步。也就是和扫描关系无关,对于大于1ms的程序扫描周期,在一个扫描周期内,定时器位和当前值刷新多次;其当前值在一个扫描周期内不一定保持一致。     10ms:10ms分辨率的定时器,定时器位和当前值在每个程序扫描周期的开始刷新。定时器位和当前值在整个扫描周期过程中为常数。在每个扫描周期的开始会将一个扫描累计的时间间隔加到定时器的当前值上。      100ms:100ms分辨率的定时器,定时器位和当前值在指令执行时刷新。因此为了保证正确的定时值,要确保在一个程序扫描周期中,只执行一次100ms定时器指令。如果不是每个扫描周期都执行,定时器就不能及时刷新,可能导致出错



定时器操作和PLC上电循环

类型

当前值 >= 预设值

使能输入 IN 的状态

上电循环/首次扫描

TON

定时器位接通

当前值继续定时到 32,767

ON:当前值 = 定时值

OFF:定时器位断开,当前值 = 0

定时器位 = OFF

当前值 = 0

TONR

定时器位接通

当前值继续定时到 32,767

ON:当前值 = 定时值

OFF:定时器位和当前值保持最后状态和值

定时器位 = OFF

当前值可以保持

TOF

定时器位断开

当前值 = 预设值,停止定时

ON:定时器位接通,当前值 = 0

OFF:在接通-断开转换之后,定时器开始定时

定时器位 = OFF

当前值 = 0


TON定时器时序图

图片

     由上图可看出:对于TON定时器,当驱动条件满足时接通定时器开始工作,当前值往上递增。当定时器驱动条件断开后停止工作,并且当前值清零。当驱动条件接通而且定时器的当前值大于或等于设定(PT)值时,定时器相应的触点会动作。当定时器的当前值达到最大值(32767)时不再往上递增


T0F定时器时序图

图片

 


   由上图可看出:对于TOF定时器,当驱动条件满足时定时器的触点状态发生改变。当定时器驱动条件断开后开始工作,定时器的当前值开始计时。若驱动条件接通则定时器的当前值变为0,定时器的当前值等于设定值时,定时器的触点恢复为原态,定时器当前值保持不变


TONR定时器时序图

图片

    由上图可看出:对于TONR定时器的工作过程与TON定时器的工作过程相似,区别在于TON定时器的驱动条件断开后,当前值会清零;而TONR定时器的驱动条件断开后,定时器的当前值保持不变;下一次驱动条件满足后,定时器的当前值会在原来的基础上继续往上递增。当定时器的当前值大于或等于设定PT值时,定时器的触点发生变化;若需要对定时器的当前值进行清零复位,需要使用复位指令对定时器进行复位操作


展开全文
拨打电话 微信咨询 发送询价