前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >案例!三菱PLC读取光栅尺(编码器)数据,高速脉冲输入使用方法

案例!三菱PLC读取光栅尺(编码器)数据,高速脉冲输入使用方法

作者头像
自动化大师
发布2024-08-14 20:35:05
410
发布2024-08-14 20:35:05
举报
文章被收录于专栏:自动化大师

今天以FX5U为例,给大家介绍一下高速脉冲计数器的分类及其使用方法。

高速计数器的动作模式分为下面3种:

■普通模式:

作为一般的高速计数器使用时选择此项。 ■脉冲密度测定模式:

测定从输入脉冲数开始到指定时间内的脉冲数时选择此项。 ■旋转速度测定模式:

测定从输入脉冲数开始到指定时间内的转速时选择此项。

高速计数器的类型

■1相1输入计数器(S/W):

采用1相脉冲信号+方向信号来做计数。

■1相1输入计数器(H/W):

和前者类似,采用A相脉冲信号+B相/方向信号来做计数。

■1相2输入计数器:

需占用2路高速脉冲输入,采用A相脉冲信号进行数据递增+B相信号来做递减。

■2相2输入计数器:

一个信号周期增加一个脉冲,逻辑如下。

■2相2输入计数器[2倍频]:

一个信号周期增加两个脉冲,逻辑如下。

■2相2输入计数器[4倍频]:

一个信号周期增加四个脉冲,逻辑如下。

实际案例

本案例采用国产,某型号的光栅尺,通过查询光栅尺,发现输出类型如下:

通过实际分析,我们可以知道,这个光光栅尺可以使用2相2输入计数器,每个周期输出1个脉冲。

参数设置

■参数-FX5UCPU-模块参数-高速IO-高速计数器-CH1参数:

通过查询高速脉冲输入对应表,可知X1和X2为通道1的A,B,接线。

程序编写

高速计数器仅通过设置参数无法进行计数。

要开始/停止计数,需要通过HIOEN/DHIOEN指令指定通道执行开始/停止。

指令说明请参考FX5U编程手册

通过查询手册,可以获取CH1的计数值在SD4500,SD4501.

如需把计数值写入普通的寄存器,需要使用DHCMOV指令,写入锁存地址后,可以实现位置记忆功能。

其他

本文仅介绍基本的高速计数器功能,除此之外,FX5U还具有高速计数器比较和其他功能。感兴趣的朋友可以浏览一下操作手册,或者有疑问的话,欢迎留言!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-07-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自动化大师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档