0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Ethernet/IP 转 CAN 实战:AB PLC 通过编码器实现伺服电机位置闭环控制

捷米特 来源:jf_75800470 作者:jf_75800470 2025-06-21 13:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

wKgZPGhWPn6AaB0FAAFOQDGTCqA247.png

AB PLC编码器通过EthernetIP转CAN通讯的完整应用案例

一、项目背景与需求

某自动化生产线需实现伺服轴的高精度位置检测,采用 AB CompactLogix 5000 系列 PLC 作为主控设备,搭配 20 位绝对值编码器(支持 CANopen 协议)。由于 PLC 原生支持 EthernetIP 协议,需通过Ethernet/IP转CAN(JM-EIP-CAN)网关实现协议转换,确保编码器数据实时接入 PLC 控制系统

二、系统架构与技术参数

1.硬件配置

oPLC:AB CompactLogix L35E CPU,集成 EthernetIP 接口,支持 100Mbps 通讯速率。

o编码器:海德汉 ERN 1387,20 位绝对值编码器,CANopen 协议,通讯速率 1Mbps。

o网关:ProSoft MVI56E-MCM,Ethernet/IP转CAN网关,支持 CANopen 主 / 从模式,支持热插拔。

o线缆:CAN 总线采用屏蔽双绞线,终端电阻 120Ω;EthernetIP 使用工业级网线。

2.技术参数

组件 关键参数
AB PLC 数据处理周期≤10ms,支持 EthernetIP 实时 I/O 映射
编码器 分辨率 1/2^20(约 100 万脉冲 / 圈),位置更新频率≤1ms
捷米特EthernetIP 转 CAN网关 协议转换延迟≤5ms,支持 CANopen DS301/DS401 协议,支持 16 个节点配置

三、配置步骤详解

1. 硬件连接与网关初始化

·将Ethernet/IP转CAN网关插入 PLC 机架的扩展槽,通过网线连接 PLC 的 EthernetIP 端口

·编码器 CAN_H/CAN_L 接入网关 CAN 接口,终端电阻接入总线末端;

·网关电源接入 24V DC,通过 ProSoft Configuration Manager 软件扫描设备,配置网关 IP 地址(如 192.168.1.10)。

2. PLC 端 EthernetIP 配置

·在 AB Studio 中创建项目,添加 CompactLogix CPU,启用 EthernetIP 接口;

·在 I/O Configuration 中添加Ethernet/IP转CAN网关设备,配置设备名称(如 “CAN_Gateway”)和通讯参数(超时时间 500ms,更新频率 10ms);

·建立输入 / 输出数据映射表,例如:

o编码器位置数据映射至 PLC 标签 “Encoder_Position [0..3]”(4 字节浮点型);

o编码器状态字映射至 “Encoder_Status”(1 字节)。

o

wKgZO2hWPn-AT6ZhAAnvFa7TmWU859.png

3. 网关端 CANopen 配置

·打开 ProSoft 网关配置工具,选择 “CANopen 从站模式”,设置编码器为从站节点(ID=10);

·配置 CANopen 通讯参数:波特率 1Mbps,数据帧格式 8 位数据 + 1 位停止位;

·定义 PDO(过程数据对象)映射:

oPDO1 映射编码器位置值(索引 0x6064,长度 32 位)至网关输出缓冲区;

oPDO2 映射编码器状态(索引 0x6041,长度 8 位)至网关输出缓冲区。

3.编码器参数设置

关于总线终端和拓扑结构: 470m 410m 640m 550m 480m 为了增强 CAN 通讯的可靠性,CAN 总线网络的两个端点通常要加入终端匹 配电阻,终端匹配电阻的大小由传输电缆的特性阻抗所决定。用户应在实际构成 网络中加以考虑。 网关已经在产品内置了 RT 为 120 欧姆电阻,用户若需要将 CAN 的总线 终端接入网络中,只需将 CANL 和 RL 短接,CANH 和 RH 短接。

·通过编码器配置软件(如海德汉 iTNC)设置 CANopen 节点 ID=10,波特率 1Mbps;

·启用循环同步模式(Cyclic Synchronous Position),更新周期 1ms;

·配置位置数据输出格式为绝对值(工程单位 mm),映射至 PDO1。

wKgZPGhWPoCAT81_AAj8A1lpRRs109.png

wKgZO2hWPoGAaCgrAAJirb2ExVQ773.png

使用 GW Modbus Bulider软件配置 CAN 报文

(1) 使用网线将电脑与网关相应的网口连接。

(2) 将拨码的第 8 位拨到 ON,此时网关处于配置状态,然后给网关供电。

(3) 网关处于配置状态时,此时网口使用 192.168.1.201 的 IP 地址,应使电

脑的 IP 网段设置于 192.168.1.xxx 。

(4) 打开 GW Config 软件,首先设置软件使用的 IP 地址,点击菜单栏“设

置— —通讯设置——以太网设置”,如下图,电脑的 IP 是


192.168.1.111。(设备 IP 地址和配置模块地址不需要设置)

wKgZPGhWPoKAPbz9AALkfoVLxtk609.png

wKgZO2hWPoKAcGd8AAObr_4vezo570.png

wKgZPGhWPoOAGZvCAAP2e24iol4329.png

配置网关的 ETHERNET/IP 地址

(1) 使用网线将电脑与网关相应的网口连接。

(2) 将拨码的第 8 位拨到 ON,此时网关处于配置状态,然后给网关供电。

(3) 网关处于配置状态时,此时网口使用 192.168.1.201 的 IP 地址,应使电

脑的 IP 网段设置于 192.168.1.xxx 。

(4) 打开 GW Modbus Bulider 软件,首先设置软件使用的 IP 地址,点击菜单

栏“设置— —通讯设置——以太网设置”,如下图,电脑的 IP 是

192.168.1.222。(设备 IP 地址和配置模块地址不需要设置)

wKgZO2hWPoSASIwqAASW7HmAOZI186.png

wKgZPGhWPoWAVlOdAAeMCCW6XCc026.png

应用效果与拓展

该方案通过特米特Ethernet/IP转CAN网关模块(JM-EIP-CAN)实现了 AB PLC 与 CANopen 编码器的无缝通讯,解决了不同协议间的兼容性问题。系统运行稳定,数据传输延迟≤15ms,适用于数控机床、机器人分拣等高精度场景。若需扩展,可通过同一网关接入多台 CANopen 设备(如伺服驱动器),进一步简化工业网络架构。

总结:捷米Ethernet/IP转CAN网关模块技术在工业自动化协议转换中具有高兼容性与实时性,通过合理的硬件选型与参数配置,可高效实现 AB PLC 与编码器等设备的跨协议通讯,为复杂产线的集成提供可靠解决方案。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编码器
    +关注

    关注

    45

    文章

    4029

    浏览量

    143871
  • CAN
    CAN
    +关注

    关注

    60

    文章

    3112

    浏览量

    473984
  • 网关
    +关注

    关注

    9

    文章

    7101

    浏览量

    56760
  • Ethernet
    +关注

    关注

    3

    文章

    716

    浏览量

    58364
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    会议云台马达驱动板:高精度速度 / 位置闭环控制技术

    规划、扰动观测补偿等关键技术,结合硬件电路设计(编码器接口、电流采样调理)与软件实现逻辑,提供完整的高精度闭环控制工程方案,为中高端会议云台驱动板的设计与优化提供技术支撑。
    的头像 发表于 05-12 16:23 225次阅读

    EtherNet/IPModbus RTU网关如何让罗克韦尔PLC“听懂”编码器的每一度角

    EtherNet/IPModbus RTU网关如何让罗克韦尔PLC“听懂”编码器的每一度角 走进某机床车间,你可能会看到这样的场景:一侧是
    的头像 发表于 04-14 14:37 266次阅读
    <b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b><b class='flag-5'>转</b>Modbus RTU网关如何让罗克韦尔<b class='flag-5'>PLC</b>“听懂”<b class='flag-5'>编码器</b>的每一度角

    伺服电机正余弦编码器的相位对齐方式

    伺服电机正余弦编码器的相位对齐,本质上是为了让编码器反馈的位置信号与电机转子实际的磁极
    的头像 发表于 03-20 15:36 377次阅读
    <b class='flag-5'>伺服</b><b class='flag-5'>电机</b>正余弦<b class='flag-5'>编码器</b>的相位对齐方式

    疆鸿智能ETHERNET IPMODBUS让罗克韦尔PLC编码器轻松对话

    疆鸿智能ETHERNET IPMODBUS让罗克韦尔PLC编码器轻松对话 一、为什么设备会“语言不通” 工业现场从来不是统一的世界。 罗
    的头像 发表于 03-17 15:23 294次阅读
    疆鸿智能<b class='flag-5'>ETHERNET</b> <b class='flag-5'>IP</b><b class='flag-5'>转</b>MODBUS让罗克韦尔<b class='flag-5'>PLC</b>和<b class='flag-5'>编码器</b>轻松对话

    变频+编码器如何做闭环控制

    变频编码器构成的闭环控制系统是现代工业自动化中实现高精度运动控制的核心技术之一。该系统通过
    的头像 发表于 03-05 17:01 731次阅读

    老旧产线不淘汰,数据孤岛轻松破:EtherNet/IP与DeviceNet协议转换实战

    伺服驱动PLC的配置案例,用到设备为罗克韦尔PLC,JH-EIP-DVN型EtherNet/IP
    的头像 发表于 12-15 14:50 537次阅读
    老旧产线不淘汰,数据孤岛轻松破:<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>与DeviceNet协议转换<b class='flag-5'>实战</b>

    舵机伺服编码器

    舵机伺服编码器是用于实时检测舵机输出轴位置、速度或角度的核心反馈元件,它能将机械运动转化为电信号,让控制系统实现对舵机的精准
    的头像 发表于 10-30 10:05 610次阅读

    Ethernet/IPProfiNet网关:汇川PLC伺服电机通讯最佳配置方案

    ,且采用 Ethernet/IP协议 进行通信,能够高效地实现数据的快速传输与控制指令的下达。同时,为了实现精准的运动
    的头像 发表于 09-10 11:03 1081次阅读
    <b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b><b class='flag-5'>转</b>ProfiNet网关:汇川<b class='flag-5'>PLC</b>与<b class='flag-5'>伺服</b><b class='flag-5'>电机</b>通讯最佳配置方案

    采用MT6835绝对式磁编码器实现高精度闭环步进电机控制

    "MT6835绝对式磁编码器赋能闭环步进电机实现±0.05°高精度控制,解决传统开环系统的失步与振动问题,工业应用合格率提升至99.5%。
    的头像 发表于 08-29 17:22 1954次阅读

    基于MT6835磁编码器IC的步进电机闭环伺服控制策略

    基于MT6835磁编码器IC的步进电机闭环伺服控制策略,通过引入高精度位置反馈和先进
    的头像 发表于 08-27 17:55 1641次阅读

    集成MT6816磁性角度编码器实现伺服电机紧凑型非接触位置传感

    逐步成为高精度位置检测的新选择。本文将深入探讨如何基于MT6816IC磁性角度编码器实现伺服电机的紧凑型非接触
    的头像 发表于 08-16 14:15 1693次阅读

    MT6835:高速磁编码技术赋能下一代伺服电机闭环控制

    随着工业自动化、机器人技术和高端装备制造的快速发展,伺服电机作为核心驱动部件,其控制精度和响应速度的要求不断提升。传统的伺服电机
    的头像 发表于 08-05 17:44 1282次阅读

    如何实现罗克韦尔PLC与和利时伺服电机通讯-EtherCATEtherNet/IP

    CEI-382是一款实现EtherCAT从站设备与EtherNet/IP主站设备之间数据交换的通信网关,可以轻松实现伺服驱动
    的头像 发表于 06-23 17:21 1300次阅读
    如何<b class='flag-5'>实现</b>罗克韦尔<b class='flag-5'>PLC</b>与和利时<b class='flag-5'>伺服</b><b class='flag-5'>电机</b>通讯-EtherCAT<b class='flag-5'>转</b><b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>

    阀门拉手传感,Ethernetipcanopen网关解决AB-PLC的冷门用法

    **独家方案:AB-PLC通过EtherNet/IPCANopen网关实现阀门
    的头像 发表于 06-21 13:46 1035次阅读
    阀门拉手传感<b class='flag-5'>器</b>,Ethernetip<b class='flag-5'>转</b>canopen网关解决<b class='flag-5'>AB-PLC</b>的冷门用法

    什么是伺服电机编码器?作用/关键技术/选型等一起看看吧!

    什么是伺服电机编码器伺服电机编码器伺服系统中的
    的头像 发表于 06-09 11:07 3458次阅读
    什么是<b class='flag-5'>伺服</b><b class='flag-5'>电机</b><b class='flag-5'>编码器</b>?作用/关键技术/选型等一起看看吧!