澳门官方网站的网址

当前位置:主页 > plc编程 > plc编程指令 >

定时器指令

时间:2011-10-18 | 栏目:plc编程指令 | 点击:

 


定时器/计数器指令
    定时器/计数器指令是程序设计时经常使用的指令,定时器和计数器同在一个TC区,它们共同使用编号000~127,所以在同一程序中它们的编号不能重复使用。
    当定时器/计数器的设定值为通道时(通道内数据必须是BCD数),改变通道内的数据,其设定值即改变。也可以通过外部设备拨码器来改变其设定值。
    重点提示
BCD是英文Binary Coded Decimal的缩写,即二进制鳊码的十进制。其
规则是每四个二进制位表示一位十进制位。因此,BCD的0001 0001表示十进制数的1 1。为方便区分,本书使用BCD数值时前面加#号。
    定时器指令
    定时器分为一般定时器和高速定时器两种指令,其格式和梯形图符号如图1所示。
 

定时器的格式和梯形图符号
图1


    图中,N是定时器的TC号,范围为000 --127,SV是定时器的设定值(0000 - 9999).其范围是:IR(内部继电器)、SR(特殊辅助继电器)、HR(保持继电器)、AR(辅助记忆继电器)、LR(链接继电器)、DM(数字存储区)、*DM(间接寻址)、#××××(常数)。
    使用定时器指令时,应注意以下几点。
    (1)当扫描时间T>O.1s时,定时器TIM会不准确;当T>0.O1s时,定耐器TIMH
会不准确。
    (2)定时器指令像一个通电延时的时间继电器一样。当输入条件为ON时开始工作,TIM的定时时间为SV×0.1s(最大定时时间为9999×0.1s一999.9s).TIMH的定时时间为SV><0.01s(最大定时时间为9999×0.01s -99.99s)。定时时间到,定时器的输出为ON且保持;当输入条件变为OFF时,定时器复位,输出变为OFF,并停止定时,其当前值PV恢复为SV.
    图2为应用TIM指令的例子。
 


 


指令语句程序如下:
LD     00000
RIM    000
    #0100
LD    TIM000
OUT    01000
    图中,定时器TIM000的设定值为#0100。当00000为OFF时,TIM000为复位状态,当前值PV=O100;自00000为ON时.TIM000开始定时,其PV值从0100开始每隔0. 1s减去1.减100次(1Os)时.PV值减为0000.此时TIM000输出为ON,其常开触点闭合,使01000为ON。若00000一直为ON,则TIM000的状态也一直保持ON.若00000变为OFF,则TIM000复位,PV值恢复为设定值0100.01000变为OFF.
    (3)定时器没有掉电保持功能。断电时,定时器复位,不能保存定时器的当前值。www.rrzxw.net人人自学网
    (4)—个定时器TIM的最大定时时间是999.9s,但几个定时器连用,则可获得更长的定时时间口
    例如,图2中,用两个通电延时1Os的定时器进行的连接,即用TIM000的常开触点作为定时器TIM001的执行条件,就可以实现定时器容量的扩展,总的定时时间为两个定时器SV值的和(10s+10s-20s)。
 


 


    (5)虽然定时器是接通延时()N型的定时器,但经过编程,可以实现接通延时OFF、断开延时ON、断开延时OFF的劝能。
    例如,图3中,从00000为ON开始,OlOOO经过lOs被接通(接通延时ON),而01001则是经过10s被断开(接通延时OFF)。配合其他指令,还可以用TIM指令编写出断开延时ON或断开延时OFF的定时控制的程序,这里不再一一介绍。
 


 

图3所示梯形图的指令语句程序如下:
LD    00000
IL(02)
TIM    000
       #0100
LD    TIM000
OUT    01000
LD NOT  TIM000
OUT    01001
ILC(03)
    (6)定时器指令和下面将要介绍的计数器指令的编号小能重复使用,因为两者共同占有000~127编号。
    (7)当SV不是BCD数时或间接寻址DM不存在时,25503为ON。
 

您可能感兴趣的文章:

澳门官方网站的网址相关的文章