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

CP1H系列PLC高速计数器中断指令

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

简介利用艾特贸易网前面介绍的比较表登录指令 CTBL 和工作模式控制指令 INI 编写梯形图程序可以实现高速计数器中断,应用示例见例 4-4 和例 4-5 。 【例 4-4 】目标值比较中断例子。利用高

    利用艾特贸易网前面介绍的比较表登录指令CTBL和工作模式控制指令INI编写梯形图程序可以实现高速计数器中断,应用示例见例4-4和例4-5    【例4-4】目标值比较中断例子。利用高速计数器0在线性模式下,当前值达到30000(BCD)(设定值为00007530Hex)时,使中断任务10启动。设定步骤如下:    1)PLC系统设定的“内置输入”中对高速计数器0进行设定,见表4-10    4-10    内置输入设置
     目     设定内容     高速计数器0     使用     计数模式     线性模式     环形计数器最大值     -     复位方式     软复位     输入模式     加/减法脉冲输入
    2)添加中断任务10。中断任务10的最终地址一定要写入END (001)指令。    3)将目标值一致比较表数据存储到D10000~ D10003通道内,见表4-11    4-11    目标值比较表数据
 址     设定值      容     D10000     #0001  比较个数     1    D10001     #7530  目标值1数据30000的Hex值的低位4位     目标值30000       D10002     #0000  目标值1数据30000的Hex值的高位4位  D10003     #000A  目标值1位15:0表明加法,     0~07:A Hex表明中断任务No.10
    4)程序如图4-18a所示。执行条件W0. 00ON时,开始高速计数器0的比较动作。高速计数器0的当前值达到30000时,则中断周期执行任务转而执行中断任务10。如中断任务10的处理结束,则再次开始已中断的周期执行任务的处理,动作过程如图4-18b所示。
高速计数器目标值比较中断应用示例
    4-18    高速计数器目标值比较中断应用示例    a)梯形图程序b)动作过程    【例4-5】区域比较中断例子。设计程序使高速计数器1在环形模式下使用,当前值达到2500025500 (BCD) (000061A80000639C Hex)的范围时,使中断任务12启动。环形计数器的最大值设为50000 (000012350 Hex)。设定步骤如下:    1)在“PLC设定”的“内置输入设置”中进行高速计数器1的设定,见表4P12    4-12    内置输入设置
     目     设定内容     高速计数器1     使用     计数模式     环形模式  环形计数器最大值     50000     复位方式     软复位(比较继续)     输入模式     加/减法脉冲输入
    2)添加中断任务12。中断任务12的最终地址一定要写入END (001)指令。    3)将区域比较表数据编制为从D20000开始的表格,见表4-13    4-13    区域比较表数据
     址     设定值      容   D20000     #61A8  区域1下限值的低位4位 下限值25000   D20001     #0000  区域1下限值的高位4位 D20002     #639C  区域1上限值的低位4位  上限值25500 D20003     #0000  区域1上限值的高位4位   D20004     #000C  区域1中断任务No.12 (C Hex) D20005 ~ D20008     #0000  区域1的上限/下限数据(因不使用,无需设定)  区域2的设定区域   D20009     #FFFF 因不使用,设为#FFFF D20014 D20019 D20024 D20029 D20034     #FFFF 区域3~7的第5个字的数据(左侧所示)一定要设定#FFFF D20035 ~ D20038     #0000  区域8的上限/下限数据(因不使用,无需设定)  区域8的设定区域   D20039     #FFFF  因不使用,设为#FFFF
    4)程序如图4-19a所示。执行条件W0. 00ON时,开始高速计数器1的比较动作。高速计数器1的当前值达到25000~25500时,则中断周期执行任务转而执行中断任务12。如中断任务12的处理结束,则再次开始已中断的周期执行任务的处理。动作过程如图4-19b所示。
高速计数器区域比较中断应用示例
    4-19    高速计数器区域比较中断应用示例    a)梯形图程序b)动作过程