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

CPM2AH系列PLC的TIM和CNT指令说明

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

简介定时器指令 TIM(Timer) 和计数器指令 CNT(Counter) 定时器指令、计数器指令的功能号、操作码、名称、功能、梯形图、操作数如表 3-9 所示。 表 3-9 定时器、计数器指令 指令说明: (1) 定时器

    定时器指令TIM(Timer)和计数器指令CNT(Counter)

    定时器指令、计数器指令的功能号、操作码、名称、功能、梯形图、操作数如表3-9所示。

    3-9    定时器、计数器指令

定时器、计数器指令

定时器、计数器指令

    指令说明:

   (1)定时器TIM是按减法运算的定时器,当驱动定时器线圈的触点闭合时,定时器TIM从设定值开始做减法运算,每隔0.1s1,直至减到0结束,且定时器的常开触点闭合,常闭触点断开。当驱动定时器线圈的触点断开时,定时器自行复位,返回到设定值。

   (2)高速定时器TIMH也是减法运算的定时器,当驱动定时器线圈的触点闭合时,定时器TIMH从设定值开始做减法运算,每隔0.01s1,直至减到0结束,且定时器的常开触点闭合,常闭触点断开。当驱动定时器线圈的触点断开时,定时器自行复位,返回到设定值。

   (3)计数器CNT是减法计数器,CP为计数脉冲输入端,每来一个脉冲,计数器的当前值减1,直至减到0结束,且计数器的常开触点闭合,常闭触点断开。R为复位端,当复位端有效时,计数器被复位,返回到设定值。

   (4)可逆计数器CNTR是可执行加法和减法的计数器,ACP为其加计数脉冲输入端,SCP为其减计数脉冲输入端,R为复位端。可逆计数器在进位或借位时有输出,即在加计数过程中当加到设定值后再加1,或在减计数过程中减到0后再减l时,计数器的常开触点闭合,常闭触点断开。当复位端有效时,计数器被复位,返回到0

   (5)超高速定时器指令TMHH(-)和长定时器指令TIML(-),指令代码后面紧跟的括号内功能号为“-”表示该指令暂时没有指定功能号,可以由用户在扩展指令集中自行为其指定一个闲置未用的功能号,同时也只有为其指定了功能号之后才能编译程序。

   (6)出错标志位25503,当设定值不是BCD数时或间接寻址的DM通道不存在时为ON

    定时器的应用举例如图3-16所示。

 定时器的应用

    3-16    定时器的应用

   (a)梯形图;(b)指令表:(c)时序图

    在图3-16中,TIM000是普通定时器,当触点0.00闭合后,定时器TIM000开始计时,10s后触点TIM000闭合,驱动线圈10.00得电;若触点0.00断开,不论在定时中,还是定时结束后,定时器TIM000均自行复位。TIM001被定义为高速定时器,当触点0.01闭合后,定时器TIM001开始计时,2s后触点TIM001闭合,驱动线圈10.01得电;同样,若触点0.01断开,不论在定时中,还是定时结束后,定时器TIM001均自行复位。

    计数器的应用举例如图3-17所示。在图3-17中,CNT100是普通计数器,利用触点0.00从断开到闭合的变化(脉冲上升沿),驱动计数器CNT100计数,触点0.00每闭合一次(产生一个上升沿跳变),计数器CNT100的当前值减1,直至其当前值为0,常开触点CNT100闭合。以后即使继续有计数脉冲输入,计数器的当前值也保持不变,触点CNT100仍保持闭合。当触点0.01闭合时,计数器CNT100被复位,当前值返回到设定值,常开触点CNT100断开,输出继电器线圈10.00失电。

   CNT101被定义为可逆计数器,利用触点0.02从断开到闭合的变化(上升沿),驱动计数器CNT101加计数;利用触点0.03从断开到闭合的变化(上升沿),驱动计数器CNT101减计数。当计数器CNT101加到3时若再来一个加计数脉冲,计数器的当前值变为0,其常开触点CNT101闭合;当计数器Cl01减到0时若再来一个减计数脉冲,计数器的当前值变为3,其常开触点CNT101闭合。当触点0.01闭合时,计数器CNT101被复位,当前值为0

计数器的应用

    3-17    计数器的应用

   (a)梯形图;(b)指令表;(c)时序图