您现在的位置是:首页 > PLC技术 > PLC技术
欧姆龙PLC高速计数器的使用举例(2)
来源:艾特贸易2017-06-05
简介实现功能:让高速计数器 1 在环形模式下工作,在当前值达到 25000 ~ 25500(000061A8 ~ 0000639CH) 范围时执行中断任务 12 ,环形计数最大值为 50000 (0000C350H) 。 解决步骤如下。 ① PLC 的 0.0
实现功能:让高速计数器1在环形模式下工作,在当前值达到25000~25500(000061A8~0000639CH)范围时执行中断任务12,环形计数最大值为50000 (0000C350H)。 解决步骤如下。 ①PLC的0.06端子(高速计数器1的加法输入端子)接入输入脉冲。 ②在CX-P软件的工程区中双击“设置”,弹出“PLC设定”对话框,选择“内置输入”选项卡并按如下设置。
项 目 设定内容 高速计数器0 使用 数值范围模式 环形模式 环形计数器最大值 50000 复位方式 软复位(比较继续) 计数模式 加减法脉冲输入 ③在CX-P软件中,建立并编写中断任务12程序,在中断程序的结束处要加上END指令。 ④在CX-P软件中,用设置PLC内存的方法,或在主程序中用MOV指令按下表内容编制CTBL目标区域比较表(D20000~D20039)。
地址 设定值 内 容 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的当前值与比较表中的目标区域进行比较,当计数器的当前值达到25000~25500 (000061A8~0000639CH)时,马上执行中断任务12程序,其动作关系如图7-41所示。 图7-40 主程序中插入的CTBL指令(二)
图7-41 主程序运行说明图
点击排行
