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

欧姆龙PLC高速计数器的使用举例(2)

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

简介实现功能:让高速计数器 1 在环形模式下工作,在当前值达到 25000 ~ 25500(000061A8 ~ 0000639CH) 范围时执行中断任务 12 ,环形计数最大值为 50000 (0000C350H) 。 解决步骤如下。 ① PLC 的 0.0

    实现功能:让高速计数器1在环形模式下工作,在当前值达到2500025500(000061A80000639CH)范围时执行中断任务12,环形计数最大值为50000 (0000C350H)    解决步骤如下。    PLC0.06端子(高速计数器1的加法输入端子)接入输入脉冲。    ②在CX-P软件的工程区中双击“设置”,弹出“PLC设定”对话框,选择“内置输入”选项卡并按如下设置。
            设定内容  高速计数器0     使用  数值范围模式     环形模式 环形计数器最大值     50000     复位方式     软复位(比较继续)     计数模式     加减法脉冲输入
    ③在CX-P软件中,建立并编写中断任务12程序,在中断程序的结束处要加上END指令。    ④在CX-P软件中,用设置PLC内存的方法,或在主程序中用MOV指令按下表内容编制CTBL目标区域比较表(D20000D20039)
    地址     设定值      容       D20000     # 61A8 区域1下限值的低位4位     下限值25000       D20001     # 0000 区域1下限值的高位4位     D2 0002     # 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~D20008     全部     # 0000 区域8的上限/下限数据(因不使用,无需设定)  区域8的设定区域       D20039    # FFFF 因不使用,设为# FFFF
    ⑤在主程序中插入如图7 40所示的CTBL指令。当程序运行时,若W0. 00触点由断开转为闭合时,@ CTBL指令执行,登录D20000为首通道的目标区域比较表,并将高速计数器0的当前值与比较表中的目标区域进行比较,当计数器的当前值达到2500025500 (000061A80000639CH)时,马上执行中断任务12程序,其动作关系如图7-41所示。
主程序中插入的CTBL指令(二)
    7-40   主程序中插入的CTBL指令(二)
主程序运行说明图
    7-41    主程序运行说明图