资讯详情
可编程控制器 FX5U
内置高速计数功能
介绍
高速计数器是使用FX5U主单元的通用输入端子,对普通计数器无法计测的高速脉冲的输入数进行计数的功能。
本视频主要介绍FX5U内置高速计数功能的使用方法。
本视频中将使用通道1做1相1输入(S/W 递增/递减切换),对外部输入点X0进行计数。
使用方法
① 参数设置
打开GX WORKS3软件,新建一个FX5U的梯形图工程,在导航窗口找到【参数】-【FX5UCPU】-【模块参数】-【高速I/O】-【输入功能】-【高速计数器】,点击进入。
在右侧的设置项目中双击高速计数器后面的【详细设置】,会弹出一个高速计数器设置对话框。
1.1 设置CH1为使用高速计数器的
动作模式设置为普通模式
设定脉冲输入模式为1相1输入
(S/W 递增/递减切换)
*其他参数没有特殊要求保持默认
即可。

1.2 在高速计数器设置对话框
【设置项目一栏】中选择【占用输入(X)说明】可以查看每个通道占用的输入点情况(本次使用X0)。

1.3 修改输入点的输入响应时间。
X0输入点默认响应时间是10ms,通过输入响应时间窗口,把X0输入响应时间改成无设置(即是最快响应速度)。

② 程序编写

2.1 HIOEN指令
HIOEN指令一共三个操作数,设置高速计数功能, 启用功能的通道编号及关闭处理通道编号。
2.2 DHCMOV指令
通道1高速计数的当前值是保存在SD4500中的,我们使用DHCMOV这个指令将SD4500的值传给D0。