首页 > 其他分享 >插片式远程IO模块:单通道PNP和NPN编码器模块功能和安装方法

插片式远程IO模块:单通道PNP和NPN编码器模块功能和安装方法

时间:2024-07-19 21:10:35浏览次数:14  
标签:编码器 数字 功能 下行 计数 模块 单通道 XD5002

 

XD系列插片式远程I/O模块是兴达易控技术研发的分布式扩展模块。XD系列成套系统主要由耦合器、各种功能I/O模块、电源辅助模块以及终端模块组成。有多种通讯协议总线的耦合器,例如PROFINET、EtherCAT、Ethernet/IP、CclinkIE以及modbus/TCP等。I/O模块可分为多通道数字量输入模块、数字量输出模块、模拟量输入模块、模拟量输出模块以及各种功能模块、通讯模块、温度模块等,客户可根据实际现场应用需求进行搭配!

XD5002是单通道PNP编码器模块。XD5003是单通道NPN编码器模块!

1、模块描述

XD5002为双通道PNP高速计数模块,XD5003为双通道NPN高速计数模块,用于对工业现场的设备(如手轮、编码器等)进行计数。

1.1、XD5002技术规格

1.1.3XD5003技术规格

2.1安装

XD系列产品使用插片式方案,模块与耦合器接线通过卡槽直接与耦合器连接,或接在其它IO模块后面按下图所示进行安装

图2-1对准模块的缺口处

图2-2将模块安装到导轨上

2.2拆卸方式

拆卸首先应拆除本模块的所有的信号电缆或电源电缆,然后按箭头方向拉卡销(下图中的黄色部件),将模块取下。

如果遇到有模块难以安装的情况,切勿使用蛮力进行安装,以免损坏当前的模块或其他模块;应当将模块从导轨上拆卸,检查模块是否存在某些异常(比如异物堵塞等),确认没有问题后,再进行插拔。

3接线说明及电源指示灯说明

高速计数模块为两通道,1、3、5为一通道,2、4、6为第二通道。左右两侧使用编码器按顺序接入A、B、Z项,需外供24V电压,(XD5003需要将负极并入到耦合器负极中)

3.1接线图

图3-1XD5002接线

图3-2XD5003接线

3.2电源指示灯说明

图3-3XD5002电源指示灯说明

图3-4XD5003电源指示灯说明

4模块功能及实现

4.1模块功能

4.1.1计数功能

计数功能是XD5002基本功能,用于对现场输入脉冲输入个数的计数等;

4.1.2Z相功能

此功能可以实现计数过程中,计数值自动清零;

4.1.3初始值功能

此功能可以设置计数初始值,可以实现计数值从初始值计数;

4.1.4计数方向功能

此功能可以实现XD5002双向计数;0表示计数方向与实际旋转方向相同,1表示计数方向与实际旋转方向相反

4.1.5锁存功能

此功能可以实现计数过程中,锁存当前计数值;

4.2参数描述

4.2.1配置参数

注:参数设置需要在模块运行前配置,如使用TwinCAT则在Startup中设置;在OMROM软件中需要在模块的编辑初始化参数设置中找到对应的模块并设置;如不需设置则采用默认值,不需操作即可;

4.2.2过程数据

 

其中下行数据(数字量和模拟量)需要用户根据现场使用场景设置,上行数据为模块运行反馈的数据

4.3模块操作

4.3.1计数功能

置XD5002下行数字量EnableChannel位,实现XD5002计数功能,此时可采集现场输入脉冲,计数值在上行模拟量CountValueOfChannel位反馈;

4.3.2Z相功能

先置XD5002程数据中的下行数字量EnableChannel位,实现XD5002计数功能,然后设置下行数字量EnableZPhaseOfChannel位打开Z相清零功能;

4.3.3初始值功能

先置下行模拟量InitialCountValueOfChannel位用户初始值(0-4294967295),再设置下行数字量EnableSetInitvalueOfChannel置1(从0到1)打开初始值功能,最后在下行数字量EnableChannel再通道使能置1(从0到1)

例如:设置

InitialCountValueOfChannel1=1000;

EnableSetInitvalueOfChannel1=1;

EnableChannel1=1,

CountValueOfChannel1计数值变为1000,并从1000开始计数;

4.3.4计数方向功能

先置XD5002程数据中的下行数字量EnableChannel位,实现XD5002计数功能,然后设置下行数字量CountDirectionOfChannel位,其中0表示计数方向与实际旋转方向相同,1表示计数方向与实际旋转方向相反;

4.3.5锁存功能

先置XD5002程数据中的下行数字量EnableChannel位,实现XD5002计数功能,然后设置下行数字量EnableLatchOfChannel位,连接+24V与XD5002的锁存通道,实现锁存功能

 

标签:编码器,数字,功能,下行,计数,模块,单通道,XD5002
From: https://www.cnblogs.com/ENDAIC/p/18308290

相关文章

  • Chromium源码阅读(10):了解Log模块
    Chromium许多日志被TraceEvent代替了,因此TraceEvent出现的频率要比Log高很多。但是也有不少场景使用Log。在blink,Log的实现由blink/base提供,而chromium的日志由blink/render/core/base/logging.h提供。一些底层的日志由absel的log模块提供。说实话,日志模块的实现数量有点......
  • STM32的编码器接口如何实现倍频
    我们重点关注STM32的编码器接口是如何实现信号采集和倍频的。查STM32参考手册得到:接入编码器接口的是TI1FP1和TI2FP2。其中STM32的编码器接口在计数的时候,并不是单纯采集某一通道信号的上升沿或下降沿,而是需要综合另一个通道信号的电平。表中“相对信号的电平”指的就是在......
  • 深度学习第P9周:YOLOv5-Backbone模块实现
    >-**......
  • 社区志愿者小程序功能模块
    社区志愿者小程序的功能模块是围绕着促进志愿服务活动的组织和参与而设计的。以下是一些核心功能模块,它们共同构成了一套完整的志愿者服务平台:###1.用户模块-**注册与登录**:用户注册账号,通过手机号、邮箱或社交媒体账号登录。-**个人中心**:用户可以查看和编辑个人信息,如......
  • 前后端分离后模块开发
     编写页面这个程序设计工程师嘴上的口头禅是2016年建行刚开始最开发的时候听到的,因为大学的时候学习的程序设计语言是一C++为主,对于前端页面这种能看到效果是一种很难体会的概念。学习C语言程序设计的时候显示眼前的是一个命令行黑屏,学C++,C#都是。作为大学生初学程......
  • Python 文件操作与管理:Open函数、Json与Pickle、Os模块
    1.open函数的使用Python中的open()函数是处理文件的标准方法。它允许你打开一个文件,并对其进行读取、写入或追加操作open(file,mode,encoding)函数的格式:file:文件路径mode:打开方式(读:r写:w读完之后光标停留在最后读取的位置......
  • 九、模块和包
    文章目录学习目标一、导入模块的语法二、常见的内置模块2.1os模块2.2sys模块2.3math模块2.4random模块2.5datetime模块2.6time模块2.7calendar模块2.8hashlib和hmac模块2.9uuid模块三、pip包管理工具四、自定义模块五、包学习目标能够......
  • 高速计数模块(差分)在软件组态说明
    本章主要介绍XD系列远程IO的适配器配合IO模块与目前工业主流PLC配置1、通信连接图,如图5-1所示。图5-1通信连接图2、硬件配置如表5-1所示3、安装XML描述文件安装XML描述文件到TwinCAT3中,如图5-2所示。示例默认文件夹为(C:\TwinCAT\3.1\Config\Io\EtherCAT)图5-2安装XML......
  • CSS综合案例(快报模块头部制作)
    (大家好,今天我们将继续来学习CSS的相关知识,大家可以在评论区进行互动答疑哦~加油!......
  • Python模块之datetime
    模块作用简介:Pythontimestrptime()函数根据指定的格式把一个时间字符串解析为时间元组。官方英文帮助:https://docs.python.org/3/library/官方简体中文帮助:https://docs.python.org/zh-cn/3/library/必要操作:>>>fromdatetimeimportdatetime安装:python......