


倍福 EL6751 是 Beckhoff EtherCAT 端子模块系列中的一款 1 通道 CANopen 通信接口模块,专为工业自动化中实现 EtherCAT 与 CANopen 协议的无缝桥接而设计。其核心功能是将 EtherCAT 实时以太网的高速通信能力与 CANopen 总线的设备兼容性结合,支持主站 / 从站模式,适用于连接 CANopen 设备(如伺服驱动器、传感器、执行器)到 EtherCAT 控制系统,尤其在机器人、汽车制造、能源等对实时性和可靠性要求严苛的场景中表现突出。


EtherCAT 到 CANopen 桥接:
作为 CANopen 主站(EL6751)或从站(EL6751-0010),支持将 EtherCAT 网络中的控制器(如 CX 系列嵌入式 PC)与 CANopen 设备(如倍福 AX5000 伺服驱动器、第三方传感器)连接,实现双向数据交互。
过程数据对象(PDO)映射:支持事件驱动、时间驱动、同步驱动等多种 PDO 通信类型,可配置 **4 组 TxPDO(发送 PDO)** 和 4 组 RxPDO(接收 PDO),每组 PDO 最大传输 8 字节数据,确保实时控制信号的低延迟传输(典型周期 <1ms)。
服务数据对象(SDO):支持启动时和运行时的参数配置,可通过 TwinCAT 软件直接读写 CANopen 设备的对象字典(Object Dictionary),例如修改伺服驱动器的控制模式或传感器的量程。
接口与连接:
D-SUB 9 针接口:符合 CANopen 标准,支持 CAN_H/CAN_L 差分信号,兼容 CAN 2.0A/B 协议,传输速率可选 10–1000 kbaud,满足不同距离和实时性需求。
EtherCAT 接口:通过双 RJ45 端口连接 EtherCAT 网络,支持菊花链拓扑,单段通信距离达 100 m(光纤扩展至 40 km)。
电气隔离:
500 V AC 隔离(EtherCAT 总线与 CANopen 总线间),阻断地环路干扰,保护控制器免受高压冲击。
过压保护:CANopen 接口可承受 ±30 V 过压,防止接线错误损坏模块。
安装与尺寸:
适配 35 mm DIN 导轨,宽度仅 24 mm,可与其他 EtherCAT 模块(如 EL1809 数字量输入、EL3042 模拟量输入)紧凑排列,节省控制柜空间。
环境参数:
工作温度 -25°C 至 +60°C,湿度 5%–95%(无结露),抗振动(10–500 Hz,1g)和冲击(30g 峰值),符合 EN 60068 标准,适用于高温、高湿、高振动的工业环境(如化工车间、汽车生产线)。
认证合规:
通过 CE、UL、ATEX、IECEx 认证,可用于防爆区域(如油气开采、粉尘环境),防爆标志为 II 3G Ex ec IIC T4 Gc(适用于 Zone 2 气体环境)。
工业机器人控制:
连接 CANopen 伺服驱动器(如倍福 AX5000),通过 EL6751 主站实现机器人关节的实时位置 / 扭矩控制,结合 EtherCAT 的纳秒级同步功能,提升轨迹精度(如汽车焊接机器人)。
汽车制造与测试:
在整车下线检测中,EL6751 作为 CANopen 主站连接 OBD 诊断设备、传感器集群,实时采集车辆状态数据,通过 EtherCAT 网络传输至中央控制系统,实现快速故障诊断。
能源与过程控制:
风电变桨系统中,EL6751 从站连接 CANopen 桨叶角度传感器和变桨驱动器,将数据上传至 EtherCAT 控制器,实现 10 ms 级闭环控制,确保风能捕获效率。
EtherCAT 生态集成:
无缝接入 Beckhoff 全系列控制器(如 CX5130 嵌入式 PC)和 TwinCAT 3 软件,支持 PLCopen 标准功能块调用,简化编程与调试
兼容第三方 EtherCAT 主站(如西门子 S7-1500T),可实现混合品牌控制系统的信号融合。
扩展能力:
单个 EtherCAT 网段最多可级联 65,535 个设备,EL6751 主站可管理 127 个 CANopen 从站,满足大规模分布式 I/O 需求(如石化工厂的过程监测)。
导轨固定:
将 EL6751 卡入 35 mm DIN 导轨,左侧连接 EtherCAT 耦合器或控制器,右侧扩展其他 EtherCAT 模块,通过卡扣固定。
电源与接线:
使用 屏蔽双绞线连接 D-SUB 接口的 **Pin 7(CAN_H)** 和 Pin 8(CAN_L),末端需安装 120 Ω 终端电阻(主站或从站末端)。
屏蔽层单端接地(靠近模块侧),减少电磁干扰。
24 V DC 供电:连接模块 “+24V” 与 “0V” 端子,建议串联 ≤10 A 保险丝,确保供电稳定。
CANopen 接线:
EtherCAT 网络连接:
通过 RJ45 接口连接上游设备(如交换机),级联下游模块时使用下端 RJ45 接口,形成菊花链拓扑。
硬件扫描:
在 TwinCAT System Manager 中右键点击 I/O → Devices → Scan Devices,自动识别 EL6751 及连接的 CANopen 设备。
参数配置:
定义 TxPDO 和 RxPDO 的通信类型(如同步驱动、事件驱动),配置映射对象(如伺服驱动器的状态字、目标位置)。
示例:将伺服驱动器的 ** 状态字(索引 0x6041)** 映射到 RxPDO 1,将 ** 目标位置(索引 0x607A)** 映射到 TxPDO 1。
配置 ** 节点地址(Node ID)** 和 波特率,例如 Node ID=1,波特率 = 1 Mbaud。
导入从站的 EDS 文件(设备描述文件),自动生成对象字典映射。
CANopen 主站模式:
PDO 映射:
代码示例(结构化文本):
VAR_INPUT
Servo_Status : UINT; // 伺服状态字(来自 RxPDO 1)
END_VAR
VAR_OUTPUT
Target_Position : INT; // 目标位置(发送至 TxPDO 1)
END_VAR
// 控制逻辑
Target_Position := 1000; // 设置目标位置为 1000 单位
PWR(绿色):常亮表示 24 V 供电正常;熄灭提示电源故障或接线错误。
LINK(绿色):常亮表示 EtherCAT 通信正常;闪烁表示数据传输中;熄灭提示通信中断。
ERR(红色):常亮表示模块内部故障(如 EEPROM 损坏);闪烁表示 CANopen 总线错误(如帧丢失、过载)。
CAN(绿色):常亮表示 CANopen 通信正常;熄灭提示 CANopen 总线断开或波特率不匹配。
通信中断:
检查 CANopen 总线终端电阻是否正确安装(主站或从站末端需接 120 Ω),通过万用表测量 CAN_H 和 CAN_L 间电阻应为 60 Ω(双终端电阻)。
使用 TwinCAT 诊断工具查看 CANopen 错误代码(如 0x8001 表示总线关闭),根据错误代码调整波特率或更换线缆。
信号异常:
通过 TwinCAT Scope 监测 PDO 数据波形,确认是否存在干扰(如高频噪声),必要时更换屏蔽线或增加滤波电容。
检查对象字典映射是否正确,例如伺服驱动器的控制字是否按协议要求写入(如 0x0006 表示启用运行)。
EL6753:
适用场景:需要 **CAN FD(灵活数据速率)** 支持的高速通信场景(如自动驾驶测试平台)。
差异:支持 CAN FD 协议,数据场扩展至 64 字节,传输速率最高 5 Mbaud,适用于对带宽要求极高的应用。
EL6731:
适用场景:需连接 PROFIBUS DP 设备的老旧系统升级。
差异:协议转换类型不同(EtherCAT 到 PROFIBUS DP),通信速率较低(最高 12 Mbaud)
协议兼容性:
若需连接 CANopen 设备,必选 EL6751;若需连接 PROFIBUS 设备,选 EL6731。
实时性要求:
普通工业控制(周期 >1ms):EL6751 足够;高速运动控制(周期 <100 μs):选支持 CAN FD 的 EL6753。
环境要求:
防爆区域(如化工车间):选 EL6751(ATEX/IECEx 认证);强振动环境(如冲压机床):选带光纤接口的 EL6753(需额外光纤模块)。
EL6751
KL2404
EL2809
EL2004
KL2012
BK3150
KL3404
KL2622
EL3162
KL9187