当前位置: 首页 >应用方案 >技术应用 >

M31-U-CAT系列EtherCAT分布式IO与TwinCAT3配置教程

本教程用于指导在TwinCAT3平台加载M31-U-CAT(EtherCAT分布式IO)。M31-U-CAT系列是亿佰特推出的EtherCAT分布式IO产品,可扩展不同类型的IO模块,通过EtherCAT总线接入倍福TwinCAT3控制系统。本文以M31-AFAX4440G-U-CAT型号EtherCAT分布式IO主机和M31-GXXAX00A0-U扩展模块为例,详细演示在TwinCAT3平台上的完整配置流程,包括ESI文件安装、网卡驱动配置、EtherCAT从站扫描、IO设备监控与操作,帮助工程师快速完成M31-U-CAT系列与TwinCAT3平台的集成调试。本教程同样适用于M31-AXAX8080G-U-CAT、M31-AXEX8080G-U-CAT型号,仅有细微不同,操作步骤大致相同,使用时也可参考次教程。

一、硬件准备

使用本教程前,需要准备以下硬件:

序号

设备名称

数量

1

M31-AFAX4440G-U-CAT分布式IO主机

1台

2

M31-GXXAX00A0-U扩展模块

1台

3

12V电源

1个

4

通讯电缆

若干

5

电脑

1台

二、软件与文件准备

软件准备: TwinCAT3是基于Visual Studio的,使用前需要先安装Visual Studio(本次测试使用Visual Studio 2017),然后在倍福官网下载TwinCAT3安装包,名称为TwinCAT 3 download | XAE(eXtended Automation Engineering)。

文件准备: 在亿佰特产品中心搜索M31-AFAX4440G-U-CAT,下载对应硬件版本设备的ESI文件(EBYTE-M31-ESI-20260115.xml)以及用户手册。

硬件连接: 用网线将M31-U-CAT与电脑正确连接。将DC 12V外部电源接入设备并通电,通电前检查电源正负极是否正确连接。

三、TwinCAT3配置步骤

3.1 安装ESI文件

将下载的XML配置文件(EBYTE-M31-ESI-20260115.xml)放入TwinCAT的安装目录:C:TwinCAT.1ConfigIoEtherCAT。此步骤让TwinCAT能够识别M31-U-CAT设备的硬件描述信息。

3.2 新建工程

打开Visual Studio 2017,新建工程,在项目类型中选择TwinCAT Projects,创建一个新的TwinCAT XAE项目。

1EtherCAT分布式IO与TwinCAT3配置教程

3.3 安装网卡驱动

在Visual Studio左上角找到TwinCAT菜单,点击Show Realtime Ethernet Compatible Devices,进入网卡驱动安装界面。

在列表中找到电脑对应的物理网卡,点击Install按钮进行驱动安装。安装完成后,第一行已安装设备区域会出现一个新设备,表示网卡驱动安装成功。

2EtherCAT分布式IO与TwinCAT3配置教程

注意: 安装TwinCAT网卡驱动后,该网卡将不再被Windows系统常规网络通信使用,建议使用独立的网卡专门用于EtherCAT通信,或者在使用EtherCAT时临时安装驱动,使用完毕后卸载驱动恢复网络连接。

3.4 扫描EtherCAT从站设备

在Visual Studio的TwinCAT项目树中,展开点击I/O > Devices,右键单击Devices,选择Scan进行从站设备扫描。

系统弹出扫描确认窗口,点击确定继续。接着出现选择网卡界面,选择已安装TwinCAT驱动的对应网卡,点击OK确认。

3EtherCAT分布式IO与TwinCAT3配置教程

系统弹出"Scan for boxes"窗口,询问是否扫描EtherCAT总线上的从站设备,点击"是(Y)"。

系统弹出"Activate Free Run"窗口,询问是否激活自由运行模式,点击"是(Y)",让EtherCAT总线进入运行状态。

执行完上述流程后,所有连接的M31-U-CAT模块都会被自动扫描识别上来,拼接的扩展模块也会自行组态,无需手动配置槽位。

4EtherCAT分布式IO与TwinCAT3配置教程

3.5 监控与操作IO设备

输入监控: 在I/O > Devices > 对应设备> Inputs区域,在输入区域,可以直接监视各输入通道的实时状态,数据会实时刷新显示。

5EtherCAT分布式IO与TwinCAT3配置教程

输出控制: 在Outputs区域,可以直接通过写入数值来控制各输出通道的状态。在Online Write窗口中输入需要的数值,对应的输出通道就会立即响应。

6EtherCAT分布式IO与TwinCAT3配置教程

四、EtherCAT分布式IO与TwinCAT3配置教程FAQ常见问题

Q:ESI文件应该放在哪个目录?

A:将XML配置文件放入TwinCAT的安装目录:C:TwinCAT.1ConfigIoEtherCAT。放入后需要重启Visual Studio或重新扫描设备才能识别。

Q2:安装网卡驱动后电脑无法上网了怎么办?

A:TwinCAT网卡驱动安装后,该网卡不再被Windows系统常规网络通信使用,这是正常现象。建议使用独立的网卡专门用于EtherCAT通信。如果只有一张网卡,可以在使用EtherCAT时安装驱动,使用完毕后通过Show Realtime Ethernet Compatible Devices界面卸载驱动,恢复网络连接。

Q3:扫描不到从站设备怎么办?

A:检查网线连接是否正常,确保M31-U-CAT设备已正常上电。检查网卡驱动是否正确安装,在Show Realtime Ethernet Compatible Devices界面中确认驱动状态为Installed。检查ESI文件是否已放入正确目录。如果仍然扫描不到,尝试手动输入设备序列号或检查设备硬件版本与ESI文件版本是否匹配。

Q4:扫描到设备后无法激活Free Run怎么办?

A:检查设备是否正常上电,EtherCAT网线连接是否正常。尝试重新扫描设备,或重启M31-U-CAT设备和电脑后重试。如果仍然无法激活,检查TwinCAT版本与ESI文件是否兼容。

Q5:如何确认IO模块已正确组态?

A:扫描完成后,在设备树中展开对应设备,查看是否有扩展模块的子节点。如果拼接的扩展模块被正确识别,会自动显示在设备树下,无需手动配置。如果扩展模块未显示,检查模块之间的连接线缆是否插紧。

全文总结

M31-U-CAT系列EtherCAT分布式IO模块通过标准的ESI文件集成方式,可快速接入倍福TwinCAT3控制系统。本文详细演示了从ESI文件安装、网卡驱动配置、从站扫描到IO监控操作的全流程。M31-U-CAT系列支持自动识别和组态扩展模块,扫描完成后即可直接通过TwinCAT3进行输入状态监控和输出控制,无需手动配置槽位,大幅简化了部署流程。


了解更多物联网知识和产品:进入亿佰特物联网

成都亿佰特电子科技有限公司作为深耕物联网无线通信传输领域十多年的国家高新技术企业,提供LoRa/蓝牙/WiFi/zigbee/LPWAN/超外差/SPI/SoC片上系统/无线音视频传输/毫米波雷达等无线数传模块到串口服务器/遥控开关/数传电台/工业通信网关/远程IO模块/模拟量开关量采集模块/Profinet转modbus模组等工业通信设备以及嵌入式核心板、单板机、工控机、电源模块、配套天线设备、传感探测器等物联网模组全链路产品矩阵,所有无线通信模块产品通过CE、FCC、ROHS、3C、ISO和无线电发射设备型号核准等权威认证,具有工业级、低功耗、高性能、高性价比、远距离通信等特点,为客户实现智慧农业、工业物联网、智慧城市智能家居等领域物联网应用场景落地提供方案定制和技术支持。

欢迎通过以下方式联系亿佰特专业团队:



相关阅读:

1、canopen IO设备使用指南

2、M31系列分布式IO模块搭建工业自动化SCADA系统方案

3、M31系列Profinet分布式IO与西门子PLC S7-200smart连接例程

4、M31分布式IO模块与西门子PLC设备Modbus TCP连接例程

5、M31-U-CAN系列CANopen分布式IO模块从入门到应用指南

6、M31-U-CAN系列CANopen分布式IO在CODESYS的配置教程


点击拨打: 亿佰特官网 4000-330-990