欧姆龙旋转编码器接线的核心是先区分编码器类型(增量 / 绝对值)、输出形式(NPN/PNP 集电极开路),再按 “电源 + 信号 + 屏蔽” 规范接线,以下以主流增量型(如 E6B2‑CWZ6C)与欧姆龙 PLC(CP1H/CP1L)为例,给出可直接套用的接线方案、线色定义、常见问题排查,兼顾高速计数与抗干扰需求。
| 线色 | 信号 | 功能 | 备注 |
|---|
| 棕色(褐) | VCC | 编码器电源正 | DC 5‑24V(推荐 24V) |
| 蓝色 | GND | 信号地 / 电源负 | 必须与 PLC 输入 COM 共地 |
| 黑色 | A 相 | 脉冲输出 A | 接 PLC 高速输入点(如 0.00) |
| 白色 | B 相 | 脉冲输出 B | 接 PLC 高速输入点(如 0.01) |
| 橙色 | Z 相 | 原点脉冲 | 接 PLC 输入点(如 0.04),每转 1 个脉冲 |
| 屏蔽层 | Shield | 屏蔽接地 | 单端接编码器侧 GND,PLC 侧悬空 |
以 CP1H 为例(自带高速计数通道),按输出类型分两种标准接线,必须匹配 PLC 输入类型(NPN/PNP)。
| 编码器线色 | 连接目标 | 作用 |
|---|
| 棕色 | DC24V+ | 编码器供电 |
| 蓝色 | DC24V‑/PLC 输入 COM | 共地(核心) |
| 黑色(A 相) | PLC 0.00(高速输入) | A 相脉冲 |
| 白色(B 相) | PLC 0.01(高速输入) | B 相脉冲(辨向) |
| 橙色(Z 相) | PLC 0.04 | 原点信号 |
| 屏蔽层 | 编码器侧蓝色线(GND) | 抗干扰 |
| 编码器线色 | 连接目标 | 作用 |
|---|
| 棕色 | DC24V+ | 编码器供电 |
| 蓝色 | DC24V‑/PLC 输入 COM | 共地(核心) |
| 黑色(A 相) | PLC 0.00(高速输入) | A 相脉冲 |
| 白色(B 相) | PLC 0.01(高速输入) | B 相脉冲(辨向) |
| 橙色(Z 相) | PLC 0.04 | 原点信号 |
| 屏蔽层 | 编码器侧蓝色线(GND) | 抗干扰 |
接线完成后,需在 CX‑Programmer 中启用高速计数功能,否则无法正确计数:
打开工程→右键 PLC→“属性”→“内置输入设置”;
高速计数 0 通道:选择 “高速计数”,模式设为 “相位差(A/B 相)”;
计数模式:4 倍频(默认,提升精度),计数范围 0‑32767;
保存参数并下载到 PLC,重启生效。
共地优先:编码器 GND 与 PLC 输入 COM 必须直接连接,否则会出现脉冲丢失、计数不准;
屏蔽规范:屏蔽层单端接地(仅编码器侧接 GND),避免形成环流;
距离限制:编码器线长≤10m,超过需用差分驱动型编码器(如 E6C2 系列)或加信号放大器;
高速输入选择:A/B 相必须接 PLC 高速输入点(如 CP1H 的 0.00/0.01),普通输入点无法识别高频脉冲;
电源隔离:编码器电源建议与 PLC 电源分开,或加 DC‑DC 隔离模块,减少干扰;
调试步骤:
先给编码器供电,用万用表测 A/B 相,转动编码器时应有高低电平变化;
在 CX‑Programmer 中监控高速计数器(如 CT000),转动编码器时计数值应连续变化;
若计数异常,先检查共地、接线顺序、PLC 输入类型是否匹配。
| 问题现象 | 可能原因 | 解决方法 |
|---|
| 无计数 | 接线错误、共地不良 | 重新核对接线,确保蓝色线接 PLC 输入 COM |
| 计数不准 | 屏蔽未接、线长过长 | 单端接屏蔽,缩短线长或用差分编码器 |
| 方向错误 | A/B 相反接 | 调换黑色与白色线的 PLC 输入点 |
| 原点无信号 | Z 相未接或损坏 | 检查橙色线接线,用万用表测 Z 相输出 |
核心是匹配编码器输出类型(NPN/PNP)与 PLC 输入 COM 极性,确保共地正确;
A/B 相接高速输入点,启用相位差计数模式,实现正反转与调速测量;
Z 相用于原点定位,屏蔽层单端接地抗干扰,调试按 “供电→共地→信号” 顺序排查。