一、先搞懂:A、B、Z 相分别干嘛
A 相:主计数脉冲(正转有脉冲)
B 相:方向判断(滞后 A 相 90°)
Z 相:一圈一个脉冲(原点、零位、基准)
二、你现在问的是:
A 相 + Z 相输入一般是两种用法:
只计数 + 找原点(不用方向)
高速计数 + 原点复位
三、A 相、Z 相接线(最标准)
1. NPN 集电极开路(最常见)
A → PLC 输入点 X
Z → PLC 输入点 X
0V 共地
2. PNP
A → X
Z → X
24V 共阳
3. 差分驱动(长线驱动)
A+、A-
Z+、Z-必须接 差分高速计数器
四、A 相、Z 相在 PLC 里怎么用?
1. A 相 → 计数
每转一个脉冲,计数 + 1
只接 A 相 = 只能单向计数
2. Z 相 → 原点 / 清零
用途只有 3 个:
回原点时找零位
每转一圈自动复位计数器
定位校准(消除累计误差)
五、你现在遇到的问题 90% 是这 4 种
1)A 相有脉冲,Z 相没反应
Z 相没对准、距离太远
Z 相是一圈一个,转很慢才看到
接线错(Z 没接对)
编码器 Z 相损坏
2)计数不准、飘、乱跳
A 相没有屏蔽线
靠近电机线、变频器强干扰
单端信号接成长距离
接地混乱
3)Z 相不能复位计数器
PLC 高速计数器 没设置 Z 相复位
触发方式不对(上升沿 / 下降沿)
Z 相脉冲太窄,PLC 没抓到
4)回原点找不到 Z 相
方向反了
减速太快,错过 Z 相
原点偏移没设置
六、最简单判断方法(10 秒)
手动慢慢转编码器
看 PLC 输入灯:
A 相:快速闪 → 正常
Z 相:每转一圈闪一下 → 正常
不闪 → 接线 / 编码器问题。

