nrf52840 gpiote如何配置中断输入_PLC与增量式编码器的使用配置

本文详细介绍了增量式编码器在自动化工业现场的应用,特别是在与西门子200Smart系列PLC的连接配置过程中。内容包括编码器的接线方式、信号类型,以及PLC的高速脉冲输入口模式设置。通过编程配置步骤,阐述了如何进行高速计数器设置、中断事件处理等,以实现高精度位置检测。同时,提到了4倍频处理技术,以提升系统检测精度。
摘要由CSDN通过智能技术生成

2898983044c5b1a1a9aeaa06771d80f6.png

  增量式编码器是进行高精度角度、位置检测的传感器。在自动化工业现场,编码器运用非常广泛,检测精度从单圈几百线到二十多位,种类非常丰富。在将编码器信号接入PLC中进行位置检测的过程中,受制于PLC的输入接口的速度(高速脉冲输入口一般为几百KHz),检测传感器的运行速度,故一般10 000线以下的编码器应用于高速脉冲输入口的情况较多;在需要更高速度的场景,一般使用特殊的编码器信号高速采集模块实现,或者采用总线(如SSI、CAN)的方式,可以实现更高精度的位置采集。这里以增量式编码器与PLC之间的使用配置过程进行分享:

 一、增量式编码器与PLC之间的接线

  增量式编码器的信号有A相、B相、Z相三路。其输出接线图如下:

eed363fd8029862b9860e3c71c51254b.png

 增量式编码器的接线图

  在使用的过程中对于PLC漏型输入。则仅需要将A、B、Z三根信号电缆接入PLC的高速脉冲输入口即可;对于PLC源性型输入,则仅需要将A反、B反、Z反三根信号电缆接入PLC的高速脉冲输入口即可。

82d2c5b3edc777c8a37d87d9d7955cbf.png

  增量式编码器信号

  二、增量式编码器接入PLC的配置

  增量式编码器接入西门子200Smart系列PLC的相关配置如下:

  1、模式设置

244523d96934aafa8c0fb3024eaa21fc.png

 高速脉冲输入口的模式设置参照表

4cdd1de0d81c896862a84cd9e1e04d10.png

  HSC模式0和1

74a9f619488fe3759503c0bf53943dd2.png

  HSC模式3和4

6619f026a4c49c6044585dd992c5b486.png

  HSC模式6和7

10bb300e94b90e34f628c41b73f51316.png

  HSC模式9和10

10acac757229132f623449fa8f84e397.png

  HSC模式9和10

  4倍频处理后的高速计数过程如上图所示,对编码器信号进行4倍频处理,可以在不改变原有的接线方式的情况下,提高编码器的检测精度。在大部分场景下,一般都会对编码器信号进行4倍频处理。以提高系统的检测精度。

  2、编程配置过程

  1)在初始化处理子程序中,加载SMB37(HSC0高速计数器配置字节),并进行配置。如启动计数器、写入当前新值、写入新预设值、设置计数方向、设置复位电平;

  2)设置高速计数器输入0或者其他;

  3)用所需当前值加载SMB38;

  4)用所需预设值加载SMD42;

  5)设置捕获当前值的预设值事件(若启用此中断,则应再中断子程序中加入相应的中断程序);

  6)设置外部复位,将外部复位中断事件附加于中断,在外部中断中对编码器的计数信号进行复位;

  7)启用全局中断;

  8)执行HSC指令。

  完成以上的配置过程,即就完成了编码器信号接入PLC的相关配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值