编码器与 PLC 配套选型的核心原则是 信号类型匹配、分辨率适配控制精度、接口兼容、抗干扰满足工业环境,同时结合伺服电机的控制需求(位置 / 速度 / 转矩模式),以下是结构化的选型流程和注意事项,可直接用于项目设计。
一、 第一步:明确编码器的信号类型(决定 PLC 接口选型)
编码器的输出信号是选型的核心依据,不同信号对应 PLC 的不同输入模块,常见类型及适配方案如下:
| 信号类型 | 特点 | 适配 PLC 模块 | 适用场景 |
|---|---|---|---|
| 增量式(集电极开路) | 低成本、抗干扰弱,输出 NPN/PNP 电平 | PLC 普通数字量输入模块(漏型 / 源型匹配) | 低速、精度要求不高的场合(如输送带定位) |
| 增量式(差分信号) | 抗干扰强,输出 A+/A-、B+/B-、Z+/Z- | PLC 高速计数器模块(如西门子 S7-1200 的 CM 1241、三菱 FX5U 的内置高速计数器) | 高速伺服定位、频繁换向的场合(核心推荐) |
| 绝对式(并行) | 分辨率高,直接输出位置值,接线复杂 | PLC 数字量输入模块(需多通道) | 断电需记忆位置、短距离信号传输场景 |
| 绝对式(串行) | 接线少、抗干扰强,支持多圈位置,常见协议:SSI、Profibus、Profinet、EtherCAT | PLC 带对应串行协议的模块(如西门子 CP 340、倍福 EL6731) | 高端伺服系统、多轴联动控制(如机器人、CNC) |
二、 第二步:根据控制精度确定编码器分辨率
编码器分辨率(线数)决定位置控制的最小单位,需结合伺服电机的电子齿轮比和实际运动精度需求计算:
核心公式最小位移=编码器线数×4×电子齿轮比机械导程
注:增量式编码器通常做 4 倍频处理,因此实际脉冲数 = 线数 × 4;
机械导程:如滚珠丝杠导程 10mm,表示电机转 1 圈,负载移动 10mm。
选型原则
精度要求越高,需选择越高分辨率的编码器;
伺服电机配套的编码器分辨率通常为 2500 线(增量式) 或 17 位 / 20 位(绝对式),可满足大部分工业场景;
若为高精度场合(如半导体设备),需选择 20 位以上绝对式编码器,并配套支持高分辨率的 PLC 高速模块。
三、 第三步:确认 PLC 与编码器的接口兼容性
电压等级匹配
编码器工作电压通常为 5V(差分信号)或 12/24V(集电极开路),需与 PLC 模块的输入电压一致;
例:集电极开路编码器为 NPN 型(低电平有效),需选择 PLC 漏型输入模块。
高速计数器频率匹配
伺服电机高速运转时,编码器输出脉冲频率较高,需确保 PLC 高速计数器的最高频率 ≥ 编码器最大输出频率;
编码器最大输出频率计算公式:最大频率=60电机最高转速(rpm)×编码器线数
例:电机最高转速 3000rpm,编码器 2500 线 → 最大频率 = (3000×2500)/60 = 125kHz → PLC 高速计数器需支持 ≥ 125kHz 频率。
通信协议匹配(绝对式串行编码器)
若选用 SSI 协议编码器,PLC 需带 SSI 接口模块;
若选用以太网协议编码器(如 EtherCAT),PLC 需支持对应工业以太网(如倍福 PLC、西门子 1500)。
四、 第四步:结合工业环境选择防护等级
化工、冶金等腐蚀性、多粉尘环境 → 选择防护等级 IP67 及以上的编码器;
高温环境(如锻造设备)→ 选择耐高温型编码器(工作温度 -40℃~120℃);
强电磁干扰环境(如变频器、大功率电机旁)→ 优先选择差分信号或串行协议编码器,同时搭配屏蔽线缆。
五、 主流品牌配套选型参考(伺服 + 编码器 + PLC)
| 伺服品牌 | 配套编码器类型 | 推荐 PLC 型号 | 适配模块 |
|---|---|---|---|
| 安川 Σ-7 | 20 位绝对式(串行) | 西门子 S7-1500、三菱 Q 系列 | 西门子 CM 1542-5(Profinet)、三菱 QJ71E71-100 |
| 松下 MINAS A6 | 2500 线增量式 / 17 位绝对式 | 松下 FP7、欧姆龙 NJ 系列 | 松下 AFP7HC32ET、欧姆龙 NJ501-1300 |
| 三菱 J4 | 26 位绝对式(串行) | 三菱 FX5U、Q 系列 | 三菱 FX5-40SSC-S、QJ71C24N-R4 |
| ABB 伺服 | 增量式差分 / SSI 绝对式 | ABB AC500、西门子 S7-1200 | ABB CM577-ETH、西门子 CM 1241 |
六、 选型关键注意事项
避免信号衰减:差分信号编码器的传输距离不宜超过 100m,若距离过长,需加装信号中继器;
接地规范:编码器屏蔽线单端接地(靠近 PLC 端),避免与动力线混走;
冗余设计:高精度场合建议选择双编码器(电机端 + 负载端),实现全闭环控制,PLC 需支持双高速计数器接口。



