4. 台达EtherCAT从站设备与运动控制模块

在台达EtherCAT运动网络中,主站(如AX-308E、AH系列PLC或PC-based控制器)只负责下发命令与协调节拍,真正把电信号变成轴运动、把传感器状态回传给主站的,是挂在EtherCAT总线上的各类从站设备。理解这些从站的类型、接口与数据对象,是后续组态、PDO映射和调试的基础。本节围绕伺服驱动器、步进/变频模块、IO耦合器以及编码器与传感器接入四类对象展开。

一、伺服驱动器:ASDA-A3与ASDA-B3的定位差异

台达EtherCAT伺服从站以ASDA-A3和ASDA-B3系列为主。两者都支持CoE(CANopen over EtherCAT)协议,通过ESI(EtherCAT Slave Information)XML文件向主站描述自身对象字典,但定位不同:

  • ASDA-A3:高性能型,支持EtherCAT、CANopen、DMCNET等多种总线,内置运动控制功能(PR模式、位置/速度/扭矩切换),适合多轴插补、电子凸轮、高响应加工场景。其EtherCAT通信周期可低至125 μs,位置环带宽高,常用于CNC、包装、电子制造设备。
  • ASDA-B3:通用型,主打性价比,EtherCAT通信周期通常为1 ms级,适合点位控制、简单同步、输送线等对动态性能要求不极端的场合。

两者在EtherCAT网络中的从站行为一致:主站通过0x6040(控制字)、0x6041(状态字)完成CiA402状态机切换,通过0x607A(目标位置)、0x6064(实际位置)、0x6060(运行模式)等对象进行周期通信。区别主要体现在支持的运行模式数量、内部位置表容量和电流环刷新率上。

选型时先看“轴数×动态要求”:多轴插补、高节拍取放优先A3;单轴点位、成本敏感优先B3。两者可混挂在同一EtherCAT网段,但需注意不同从站的DC(分布式时钟)同步能力差异。

二、步进/变频模块:把非伺服执行器纳入EtherCAT

并非所有执行器都需要伺服。台达提供EtherCAT步进模块(如AS系列步进驱动器)和变频器EtherCAT通讯卡(如C2000、CP2000系列加装EtherCAT卡),让步进电机和异步电机也能作为从站接入。

步进模块通常工作在CiA402的“轮廓位置模式”(PP)或“周期同步位置模式”(CSP)。由于步进电机没有编码器反馈时属于开环,EtherCAT下发的目标位置直接转换为脉冲数,因此需要在对象0x6091(齿轮比)和0x6092(进给常数)中正确设置“用户单位—脉冲”的换算关系。例如丝杠导程10 mm、步进驱动器细分1600 pulse/rev,则1 mm对应160 pulse,进给常数应设为160 pulse/mm,否则主站给10 mm,实际走位会偏差。

变频模块则多用于风机、水泵、传送带等速度控制场合,EtherCAT下发的多为速度给定(0x6042目标速度)和启停命令,反馈回实际频率、电流、故障码。它不参与位置插补,但可以纳入同一网络的同步启停逻辑。

三、IO耦合器:远程数字量与模拟量的接入

IO耦合器(如台达R1-EC系列、AS系列远程IO)是EtherCAT网络中最“轻量”的从站。它本身不做运动控制,只负责把现场按钮、限位、气缸磁开、指示灯、模拟量传感器等信号打包成EtherCAT过程数据,供主站周期读写。

典型配置中,一个耦合器带若干IO模块:数字输入模块采集限位与原点信号,数字输出模块驱动电磁阀与指示灯,模拟输入模块接压力/温度变送器。主站通过PDO映射,把输入字节映射到输入过程映像区,输出字节映射到输出过程映像区。例如某耦合器输入PDO为2字节,其中bit0为原点、bit1为正限位、bit2为负限位,主站程序中直接读取对应位即可。

IO耦合器的响应时间受EtherCAT周期和自身处理延迟影响,不能用于对实时性要求极高的安全回路(如急停)。安全功能应使用带FSoE的安全从站或硬接线安全继电器。

四、编码器与传感器接入:反馈信号的来源

EtherCAT网络中的位置反馈有两种来源:一是伺服驱动器自带的编码器接口(A3/B3支持增量、绝对、旋变等),二是独立的编码器从站或传感器从站。当机械轴由第三方电机驱动、或需要额外测量工件位置时,可接入EtherCAT编码器模块,把编码器脉冲或SSI/BiSS信号转换为EtherCAT过程数据。

传感器接入方面,除IO耦合器的模拟量模块外,部分智能传感器(如激光位移、压力传感器)支持IO-Link,可通过IO-Link主站模块再接入EtherCAT。此时数据流为:传感器→IO-Link主站→EtherCAT耦合器→主站,主站读取的是经过数字化的测量值,而非原始模拟电压。

台达EtherCAT从站设备拓扑与数据流 EtherCAT主站 AX-308E / AH PLC EtherCAT 100BASE-TX 总线(IN→OUT) ASDA-A3 伺服 高性能 · 125μs周期 CSP/PP/CSV/PR 0x6040/0x607A/0x6064 ASDA-B3 伺服 通用型 · 1ms周期 PP/CSP 点位/简单同步 步进 / 变频模块 步进:PP/CSP 变频:速度给定 0x6091/0x6092 换算 IO 耦合器 数字输入/输出 模拟量输入 PDO 位映射 编码器 / 传感器接入 独立编码器从站:增量 / SSI / BiSS → EtherCAT 过程数据 IO-Link 主站:智能传感器 → 数字化测量值 模拟量模块:压力 / 温度变送器 数据流:主站下发目标值/控制字 → 从站执行 → 从站回传实际值/状态字 → 主站周期读取并判断 伺服从站 步进/变频 IO耦合器 编码器/传感器

五、从站组态的关键参数与判断依据

把上述从站接入网络后,主站组态工具(如台达ASDA-Soft、DIADesigner或CANopen/EtherCAT配置工具)需要完成三件事:导入ESI文件、分配站地址、映射PDO。判断组态是否成功,可以观察以下信号:

  • 从站LED:EtherCAT RUN灯常绿表示进入OP状态;ERR灯闪红表示通信或配置错误。
  • 主站状态字:0x6041的bit3(Fault)为0、bit2(Operation enabled)为1,说明伺服已使能。
  • 过程数据刷新:在示波器或主站监控中,目标位置0x607A与实际位置0x6064的差值应在允许误差带内,若持续偏大则检查齿轮比或编码器分辨率。

以一个教学示例说明:某单轴滑台使用ASDA-B3,丝杠导程5 mm,编码器分辨率160000 pulse/rev,主站希望以“用户单位mm”下发位置。则进给常数0x6092应设为160000/5=32000 pulse/mm。若主站下发100 mm,驱动器内部目标脉冲为3,200,000,实际位置反馈0x6064也应接近该值。若发现实际走位只有50 mm,优先检查0x6091齿轮比是否被设为2:1,而不是反复调整增益。

从站设备是EtherCAT网络的“手脚”和“感官”。伺服负责精确运动,步进/变频覆盖低成本执行器,IO耦合器采集现场开关量,编码器与传感器提供额外反馈。组态时抓住“ESI导入—站地址—PDO映射—单位换算”这条主线,再结合LED与状态字判断运行状态,就能把网络从“能通”推进到“能用”。