4. 伺服驱动器参数与PLC控制接口

在台达ASDA系列伺服驱动器的实际工程中,PLC与伺服之间的“协同”首先体现在接口层:PLC通过哪一类物理接口、以什么信号形式把指令交给伺服,伺服又如何把状态反馈回来。台达伺服驱动器通常提供CN1、CN3等接插件,其中CN1承担与上位控制器(PLC、运动控制器)之间的指令与反馈信号交互,CN3则多用于编码器反馈、串行通讯或特定功能扩展。理解这两个接口的引脚定义与信号属性,是后续参数设置、配线检查和故障排查的基础。

CN1接口:PLC与伺服之间的指令/反馈通道

CN1是伺服驱动器面向控制器的核心接口,常见为50针SCSI型或牛角接插件。它并不是“一个信号一根线”的简单集合,而是按功能划分为若干组:

  • 指令输入组:包括脉冲指令输入(PULSE、/PULSE)、方向指令输入(SIGN、/SIGN),用于位置控制模式;以及模拟量指令输入(V-REF、T-REF),用于速度或转矩控制模式。
  • 数字输入DI组:如DI1~DI5(或更多),可分配为伺服使能SON、报警复位ALRS、正/负限位、原点回归等逻辑功能。
  • 数字输出DO组:如DO1~DO3,可分配为伺服准备好SRDY、报警输出ALM、定位完成INP等状态反馈。
  • 公共端与电源:+24V、COM、FG等,用于DI/DO的回路供电与屏蔽接地。

需要特别注意的是,CN1上的脉冲输入通常为差分或集电极开路形式,接线时必须区分“差分驱动”与“单端驱动”,并匹配PLC输出类型(NPN/PNP、差分线驱动)。若PLC为晶体管输出型,一般使用集电极开路接法;若为差分输出型(如台达AS系列运动控制模块),则优先使用差分接法以提升抗干扰能力与最高脉冲频率。

CN3接口:反馈与通讯扩展

CN3在不同机型上功能略有差异,常见用途包括:编码器信号输出(A/B/Z相分频输出)、串行通讯(RS-485/RS-232)以及部分机型的CANopen或EtherCAT通讯。对于采用总线控制的系统,CN3往往承担与PLC或上位机的通讯链路;对于脉冲控制方式,CN3则更多用于把伺服编码器反馈回送给PLC做位置监视或全闭环。实际接线前必须核对具体型号的CN3引脚定义,因为不同功率段、不同固件版本的引脚排列可能不同。

台达伺服 CN1 / CN3 接口与三种控制方式信号链 PLC / 运动控制器 脉冲输出 / 模拟量输出 总线主站 / DI-DO 脉冲/方向输出 模拟量 ±10V 总线通讯口 DI / DO 逻辑 台达伺服驱动器 ASDA-B3 / A3 系列 CN1 / CN3 接口 位置/速度/转矩 参数 P1-xx / P2-xx 编码器反馈 报警/就绪状态 CN1 接口(指令与反馈) PULSE / SIGN 差分或集电极开路 V-REF / T-REF 模拟量输入 DI1~DI5 / DO1~DO3 逻辑信号 +24V / COM / FG 公共与屏蔽 CN3 接口(反馈与通讯) 编码器 A/B/Z 分频输出 RS-485 / RS-232 串行通讯 CANopen / EtherCAT(机型相关) 全闭环反馈 / 上位机监视 状态反馈:报警 ALM / 就绪 SRDY / 定位完成 INP / 编码器分频

三种控制方式的信号链与参数差异

台达伺服支持脉冲、模拟量和总线三种控制方式,它们在CN1/CN3上的信号路径、参数设置和适用场景差异明显。

对比项 脉冲控制 模拟量控制 总线控制
主要接口 CN1(PULSE/SIGN) CN1(V-REF/T-REF) CN3(RS-485/CANopen/EtherCAT)
指令形式 脉冲频率=速度,脉冲数=位置 ±10V对应转速或转矩 通讯报文给定位置/速度/转矩
控制模式 位置模式(PT/PR) 速度模式、转矩模式 多模式切换,支持插补
关键参数 P1-01控制模式、P1-44电子齿轮比、P1-45 P1-01、P1-40速度增益、P1-41积分 P3-00站号、P3-01波特率、P3-02通讯协议
配线复杂度 中,需注意差分/单端与屏蔽 低,但模拟量易受干扰 低,一根通讯线多轴串联
典型场景 单轴定位、简单同步 张力控制、速度跟随 多轴协同、轨迹插补

参数设置与配线检查要点

以脉冲控制为例,PLC发出100kHz脉冲,伺服编码器为17bit(131072 p/rev),若希望电机每转对应10000个指令脉冲,则电子齿轮比 = 131072 / 10000 ≈ 13.1072。台达伺服中通过P1-44(分子)和P1-45(分母)设置,通常取P1-44=131072、P1-45=10000,或约分为P1-44=8192、P1-45=625。设置后需确认PLC脉冲输出频率不超过伺服CN1允许上限(差分通常可达4MHz,集电极开路约200kHz)。

配线检查提示:若PLC为NPN集电极开路输出,CN1的PULSE端需接限流电阻(通常1.5kΩ~2kΩ)后接+24V,SIGN同理;若为差分输出,则直接接入PULSE+/PULSE-、SIGN+/SIGN-,并确保双绞屏蔽层单端接地。
常见错误:把CN3的RS-485端子误接到CN1的脉冲输入脚,会导致通讯无响应或脉冲计数异常。接线前务必对照该型号《使用手册》的CN1/CN3引脚表,确认A/B、PULSE/SIGN、V-REF等端子编号。

总线控制方式下,PLC不再输出脉冲,而是通过CN3的通讯口发送目标位置、速度、加速度等参数。此时需设置P3-00站号(如01)、P3-01波特率(如115200)、P3-02通讯协议(如台达自定义或Modbus)。PLC侧则需调用对应的通讯指令(如Modbus RTU的06/10功能码)写入伺服参数。总线方式的优势在于多轴同步和参数在线修改,但对通讯周期和实时性有要求,通常建议通讯周期≤2ms。

无论采用哪种方式,CN1上的DI/DO逻辑功能分配都不可忽视。例如SON(伺服使能)必须由PLC输出或内部参数强制开启,否则伺服不会出力;ALM(报警)应接入PLC输入以触发停机逻辑。台达伺服通过P2-10~P2-17等参数把物理DI映射为具体功能,通过P2-18~P2-22映射DO。实际调试时,可先用手动JOG确认电机转向与编码器计数方向一致,再接入PLC指令,避免因方向定义相反导致飞车或撞限位。

总结来看,CN1是脉冲/模拟量控制的核心接口,CN3是总线与反馈的通道。选择控制方式时,应综合考虑轴数、同步精度、配线成本和PLC资源:单轴简单定位优先脉冲,张力/速度跟随用模拟量,多轴协同与轨迹控制则必须走总线。理解接口定义与参数对应关系,才能在PLC与伺服之间建立稳定、可预期的协同控制。