EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图1) 

一、案例背景

·

在汽车零部件检测线上,各类检测设备所采用的通信协议存在差异,为数据的统一管理与分析带来挑战。其中,三坐标测量仪、视觉检测系统等部分关键检测设备,运用EtherCAT协议进行数据交互。然而,负责统筹检测流程的检测线管理系统,则基于 EtherNet/IP 协议运行。


为实现检测数据的顺畅流通与高效整合,需搭建起不同协议间的沟通桥梁,将来自EtherCAT协议检测设备的数据,准确无误地传输至基于EtherNet/IP协议的管理系统之中,从而达成对检测数据的集中管理与深度分析。


二、硬件设备

· 欧姆龙PLC:支持标准的EtherNet/IP协议

· 三坐标测量仪:支持标准的EtherCAT协议

· 捷米特JM-ECTM-EIP协议网关:实现EtherNet/IP网络与EtherCAT网络之间的数据通讯,即EtherNet/IP和EtherCAT网络之间无缝内部连接。该网关可实现双向数据交换,既允许现有的、低成本的EtherCAT设备集成到EtherNet/IP

三、技术指标

Ø ECTM-EIP在EtherNet/IP一侧为EtherNet/IP从站,在EtherCAT一侧为EtherCAT主站;

Ø EtherCAT最多支持500个字节

Ø 支持DC-Synchronous、SM Synchronous模式

Ø 支持拓扑查看器、诊断检测、自动扫描

Ø 支持EtherNet/IP协议;

Ø 支持最大的输入字节数为1500字节,最大的输出字节为1500字节;

Ø 供电:24VDC(±5%),最大功率3.5W ;

Ø 防护等级:IP20;

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图2) 

四、设备连接及配置过程

· 设备连接

在检测线的设备控制柜或附近安装捷米特JM-ECTM-EIP网关模块,确保安装牢固并具备良好的散热和防护条件。

将网关的EtherNet/IP接口通过光纤或以太网线连接到检测线的管理系统的服务器或PLC上。

把网关的EtherCAT接口与三坐标测量仪、视觉检测系统等检测设备的通信端口相连,确保连接可靠,并为检测设备和网关提供稳定的电源。

 

· 网关配置

给网关接上电源并通过网口与计算机相连,打开配置软件,添加捷米特JM-ECTM-EIP网关模块作为 EtherCAT 从站设备。

ECAT从站信息窗口

从站信息面板主要由工具选项栏、显示窗口、搜索框以及功能选项组成:

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图3) 

1-4-45  ECAT从站信息窗口

(1) 工具选项栏

包含“设备列表”、“在线设备”、“报文”选项,如图所示:

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图4) 

1-4-46  工具栏选项窗口

1) <设备列表>显示可用ESI文件的列表,这些文件用于构建项目配置,如图所示:

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图5) 

1-4-47  设备列表窗口

在窗格中选择某个从站右击可打开xml文件;

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图6) 

1-4-48  从站xml文件打开

2) 搜索框 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图7)

查找从站信息树中指定的从站。在搜索窗口中输入指定的从站名称即可;

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图8) 

1-4-49  从站设备搜索框

 

3) 功能选项

选中“显示详细信息”可显示从站详细信息,包含产品代码,名称等;

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图9) 

1-4-50  从站设备信息展示操作

4) <在线设备>显示已经完成扫描的从站信息。

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图10)

1-4-51  在线设备列表窗口

名字 -当前从站名称,它是可以改变的;

地址-当前从站的EtherCAT地址;

厂商ID - 从站厂商的标识号;

产品代码 - 从站产品代码;;

版本– 从站版本号;

状态 – 从站当前状态,这种状态对应于主站的状态;

状态码 – 从站状态码;

在显示窗口中右击鼠标弹出对话框如下:

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图11) 

1-4-52  在线设备列表菜单选项

扫描设备 - 当前从站名称,它是可以改变的;

添加配置 - 添加此设备到配置中;

请求INIT状态;

请求PREOP状态;

请求BOOT状态;

请求SAFEOP状态;

请求OP状态;

清除ERROR状态;

请求状态可以使用按钮来改变,每个按钮请求其各自的状态;

例如操作:请求PREOP,在“运行”状态下,选择从站1请求OP→PREOP状态切换;

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图12) 

 

1-4-53  在线设备状态切换

5) <报文>选项卡窗口用来显示已生成的EtherCAT数据报文结构,如图所示:

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图13) 

1-4-54  <报文>窗口显示

命令 - 当前主站读写EtherCAT从站命令类型;

地址 - 当前主站读写从站数据报文起始地址;

长度 - 读写命令最长数据长度;

WC - 工作计数器;

FMMU – 总线存储器管理单元;

 

 

EtherNet/IP 侧,设置网关的 IP 地址、子网掩码、网关等网络参数,使其能够与管理系统的网络进行通信。

BOOTP DHCP TOOL分配PLCIP地址

确认计算机与PLC已经建立网络连接,PLC上电后,打开 BOOTP DHCP TOOL软件,

如果第一次打开,在“Tools”(工具)下选择“Networks Setting”(网络设置),输入子网掩码;

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图14) 

如果网络上存在尚未配置的IP地址的PLC模块,工具对话框将会显示该模块的MAC地址,且不断的被刷新;

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图15) 

双击MAC地址设备请求,弹出“New Entry”对话框,在“IP Address”处填写IP地址,点击OK

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图16) 

RSLinx Classic建立计算机与PLC连接

配置以太网通讯驱动

双击 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图17)图标,打开软件,在RSLinx软件中配置通讯驱动程序,从 “Communications”(通讯)下拉菜单中选择“Configure Drivers”(配置驱动程序),将出现“Configure Drivers”对话框(在添加新驱动程序之前,确认满足以下条件:工作站正确配置工作站的IP地址和其他网络参数,正确连接到EtherNet/IP网络);

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图18) 

“Available Driver Types”(可用的驱动程序类型)下拉菜单中选择“EtherNet/IP Driver”(EtherNet/IP驱动程序)或者“Ethernet devices”(以太网设备),然后点击“Add New”(新加);

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图19) 

将显示“ Add New RSLinx Classic Driver”(添加新RSLinx Classic驱动程序)对话框;可以修改新的驱动程序名称,此例子接受缺省名字(AB_ETHIP-2)然后单击OK;

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图20) 

新的驱动程序AB ETHIP - 2 A-B Ethernet RUNNINGConfigured Drivers列表里,如下图,点击Close;

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图21) 

点击Communication下拉菜单的RSWho或者点击RSWho图标 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图22),弹出RSWho对话框,显示控制网络的树状浏览画面,双击AB_ETHIP-2,Ethetnet验证刚才配置的AB_ETHIP驱动能否与Logix控制器或者网关设备进行通讯;(如果有设备的通讯状态出错,例如一个被认可的设备被拔掉,设备显示带红色X,表明RSWho原先认可,但现在无法找到);

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图23) 

可使用RSLinx软件(或者Studio 5000)修改通讯模块的IP地址,右击EtherNet/IP模块,选择Module Configuration(模块配置)

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图24) 

单击Port Configuration(串口配置)选项卡,修改完成后点击确认;

 EtherCAT转EtherNet/IP实现欧姆龙PLC与三坐标仪通讯(图25) 

 

根据检测设备的具体情况,在 EtherCAT 侧配置相应的参数,如波特率、从站地址、数据映射等,确保网关能够与检测设备进行稳定的数据交互。

配置输入输出字节长度,以满足检测数据的传输需求,如零部件的尺寸测量数据、外观缺陷检测结果等参数。

· 管理系统设置:

在管理系统的服务器上,配置与捷米特JM-ECTM-EIP网关模块对应的通信软件和数据库。

设置通信参数,如 IP 地址、端口号等,建立与网关的连接。

开发数据采集程序和管理界面,实现对检测设备运行参数、检测结果的实时采集、显示、存储和分析功能,以便管理人员及时掌握零部件的质量情况,进行质量追溯和统计分析。

· 运行测试:

  将不同类型的汽车零部件依次送入检测线进行检测。在此过程中,密切关注管理系统的运行情况,查看其能否准确获取每一个零部件对应的检测数据。确认管理系统对获取的检测数据进行处理和分析的准确性。通过对比管理系统输出的分析结果与预期标准,确保系统能够正确解读检测数据,为汽车零部件的质量判定提供可靠依据。持续观察整个检测线在多轮检测过程中的运行状况,保证检测线各环节稳定协作,从而验证整个检测系统在实际生产场景下的可靠性与稳定性,确保检测数据的准确性和检测流程的顺畅性。(具体内容配置过程及其他相关咨询可联系杨工。)