您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC定时器指令

来源:艾特贸易2017-06-05

简介定时器是 PLC 中的重要编程元件,主要用于和时间相关的操作。定时器编程时需要提前输入时间预设值,在运行时当定时器的输入条件满足时开始计时,当前值从 0 开始按一定的时间单

    定时器是PLC中的重要编程元件,主要用于和时间相关的操作。定时器编程时需要提前输入时间预设值,在运行时当定时器的输入条件满足时开始计时,当前值从0开始按一定的时间单位增加,当定时器的当前值达到预设值时,定时器发生动作(相应的常开触点闭合,常闭触点断开),以便PLC响应而作出相应的动作。利用定时器的输入与输出触点就可以得到控制所需的延时时间。    S7-200 PLC系统提供了256个定时器,定时器可以使用的定时指令分为TONTONRTOF 3种。每种定时指令都有3个精度等级(时间增量/时间单位/分辨率):1ms10ms100ms,定时器类型、精度等级和定时器号关系如表4.14所示。    4.14    定时精度与编号
 定时器类型  精度等级(ms)     最大当前值(s)     定时器编号  TON    TOF  1  32.767 T32,T96  10  327.67 T33-T36,T97-T100  100  3276.7 T37-T63,T101-T255    TONR    1  32.767 T0,T64  10  327.67 T1-T4,T65-T68  100  3276.7 T5-T31,T69-T95
    定时时间的计算:    T=PT×ST为实际定时时间,PT为预设值,S为精度等级)    例如:TON指令用定时器T33,预设值为125,则实际定时时间    T=125×10=1250ms    指令操作数有3个:编号、预设值和使能输入。    (1)编号:用定时器的名称和它的常数编号(最大255)来表示,即Txxx,如T4    T4不仅仅是定时器的编号,它还包含两方面的变量信息:定时器位和定时器当前值。    定时器位:定时器位与时间继电器的输出相似,当定时器的当前值达到预设值PT时,该位被置为“1”。    定时器当前值:存储定时器当前所累计的时间,它用16位符号整数来表示,故最大计数值为32767    (2)预设值PT:数据类型为INT型。寻址范围可以是VWIWQWMWSWSMWLWAIWTCAC*VD*AC*LD和常数。    (3)使能输入(只对LADFBD):BOOL型,可以是IQMSMTCVSL和能流。