Key takeaways
- A, B and Z describe signal functions, not the electrical interface. Confirm open-collector, push-pull or differential line-driver outputs before choosing terminals or adding resistors.
- Calculate the encoder's channel frequency from pulses per revolution and maximum speed, then compare it with the exact HSC mode, input filter and module limits.
- For differential encoders, preserve each complementary pair—A+/A−, B+/B− and Z+/Z−—and follow the module's receiver and termination requirements.
- Treat Z as a reference event whose polarity, width and relationship to A/B must suit the hardware and homing logic; it is not automatically a safe machine zero.
- Commission with low-speed direction checks, raw-count observation and a full-speed count test before enabling position-dependent machine actions.
An incremental encoder and a PLC high-speed counter can both be labeled A, B and Z and still be electrically incompatible. The letters describe phase A, phase B and an index or reference signal. They do not tell you the supply voltage, output circuit, signal levels, required pull resistor, differential receiver, maximum input frequency or how the counter interprets the edges.
A defensible design therefore starts with the complete encoder and HSC part numbers. Obtain both wiring diagrams and electrical specifications before landing conductors. Isolate power under the site procedure, protect the circuit as specified by the manufacturers, and do not use this article as a substitute for the released machine drawings or the product manuals.
What A, B and Z actually do
A and B are periodic signals separated in phase. Their phase relationship lets the counter determine direction: in one direction A leads B, and in the other B leads A. Many counters can invert the interpreted direction in configuration, so the physical lead/lag convention and the configured direction must be documented together. Z is normally an index or reference pulse associated with a repeatable encoder position, often once per revolution, but its width, polarity and alignment are encoder-specific.

Signal function versus design question
| Signal | Usual role | What must be verified |
|---|---|---|
| A | Primary incremental channel | Voltage levels, output circuit, maximum frequency and terminal polarity |
| B | Quadrature channel for direction | Same electrical checks as A, plus phase relationship and direction configuration |
| Z / index | Reference or preset event | Pulse polarity, width, occurrence, A/B relationship and how the HSC uses the input |
| A−, B−, Z− | Complementary signals on a differential interface | Pair assignment, receiver standard, polarity and any required termination |
In x1 quadrature mode, a counter normally uses one selected transition per A cycle. X2 uses two transitions, and x4 uses the transitions of both A and B. For a 1,024-pulse-per-revolution encoder, x4 decoding can produce 4,096 count increments per revolution. The module manual determines the exact convention and whether its published frequency limit refers to channel frequency, edge rate or another quantity.
Identify the electrical interface before adapting anything
The encoder datasheet may call its output NPN open collector, PNP open collector, push-pull, totem-pole, HTL, TTL or line driver. These names describe different output stages and voltage behavior. The PLC documentation may describe inputs as single-ended, sourcing, sinking, differential, RS-422 compatible, 5 V, 24 V or configurable. Compare the actual voltage and current limits rather than matching only the terminology.

Common output circuits
| Encoder output | Electrical behavior | PLC-side checks | Typical design risk |
|---|---|---|---|
| NPN open collector | Output transistor pulls the signal toward 0 V when active | Compatible input reference and a manufacturer-approved pull-up path when required | Wrong common or resistor value; slow rising edge at higher frequency |
| PNP open collector | Output transistor sources current toward the positive supply when active | Compatible input reference and input current/threshold at the encoder voltage | Connecting to an input intended for a different current direction |
| Push-pull / totem-pole | Actively drives both high and low states | Output high/low levels, current limit and HSC input range | Assuming a 24 V push-pull encoder can drive a 5 V-only input |
| Differential line driver | Provides complementary pairs such as A+/A− | Differential receiver compatibility, pair polarity, cable and termination | Connecting one side of each pair to a single-ended input without an approved method |
Calculate the input frequency before choosing the counter
For a rotary encoder specified in pulses per revolution, the frequency of one incremental channel is commonly estimated as PPR × RPM ÷ 60. A 1,024 PPR encoder at 3,000 rpm produces 51,200 pulses per second, or 51.2 kHz, on channel A. If the counter uses x4 decoding, the position value may change 4,096 times per revolution, but you must read the module manual before translating that into an input-frequency requirement.
Worked frequency check
| Design input | Example value | Result or action |
|---|---|---|
| Encoder resolution | 1,024 PPR | Confirm whether the manufacturer states pulses, cycles or counts per revolution |
| Maximum mechanical speed | 3,000 rpm | Use the credible overspeed condition, not only normal production speed |
| A-channel frequency | 1,024 × 3,000 ÷ 60 | 51.2 kHz |
| Configured resolution | x4 quadrature | 4,096 count increments per revolution, subject to the HSC definition |
| Hardware check | Exact HSC mode and filter | Frequency, minimum pulse width and phase separation must remain within specification |
The digital input filter can remove short disturbances, but a filter time that is too long can also reject legitimate encoder pulses. Conversely, setting the shortest possible filter does not repair poor shielding, incorrect voltage levels or an unsuitable output circuit. Select the filter from the maximum legitimate pulse timing and the manufacturer's allowed settings, then verify at operating speed.
Wiring workflow for a new or replacement encoder
Document the connection in this order
- 01
Record both complete part numbers
Capture the encoder suffix, cable or connector version, PLC CPU or HSC module, firmware and configured channel. Similar family names can hide different voltage and input variants.
- 02
Separate supply requirements from signal levels
Confirm encoder supply voltage, current and protective requirements. Do not assume the signal amplitude equals the supply or that a module's sensor supply suits every encoder.
- 03
Classify each output circuit
Identify NPN, PNP, push-pull or differential line driver and note the high/low voltage and current specifications. Record whether complementary outputs are present.
- 04
Map functions to the exact HSC terminals
Create an A, B, Z, return/common, shield and protective-earth schedule from the two manufacturer diagrams. For differential wiring, keep each plus/minus conductor in its assigned twisted pair.
- 05
Verify frequency and pulse timing
Calculate maximum channel frequency from resolution and overspeed, then compare the result with the selected HSC mode, minimum pulse width, phase separation and filter settings.
- 06
Apply the documented EMC and cable rules
Use the specified cable type, routing, shield connection and termination. Keep encoder wiring away from switching power conductors according to the equipment and site standards.
- 07
Review before energization
Check polarity, pair assignment, commons, conductor shields, protective devices and unused wires against the released drawing. Insulate unused conductors as required.
Single-ended open-collector or push-pull wiring
A single-ended channel is interpreted relative to a signal common. The connection can be valid only when the encoder's active and inactive levels satisfy the HSC thresholds and the current path is compatible. For open-collector outputs, determine whether the pull device is internal or external and whether it pulls to a voltage accepted by the HSC. For push-pull outputs, confirm both high and low levels and the permitted load current. Repeat the check independently for A, B and Z.
Differential line-driver wiring
A differential encoder presents complementary conductors for each channel. Wire A+ with A− as one pair, B+ with B− as one pair and Z+ with Z− as one pair to a compatible differential receiver. Preserve pair polarity and do not borrow a minus conductor as a general common. Use the cable impedance, termination and grounding arrangement required by the encoder and HSC documentation; a generic RS-422 label does not eliminate product-specific rules.
Plan the Z input and homing behavior
The index signal provides a repeatable reference event, but the machine control still decides what that event means. A robust homing sequence commonly combines a coarse machine reference with the encoder index rather than treating any Z edge as a safe mechanical zero. Confirm which Z polarity is active, whether the pulse occurs once per revolution, and whether the HSC requires a particular relationship between Z and A/B.
This relationship can be hardware-specific. For example, Rockwell's 1746 high-speed counter documentation instructs users to select the complementary A, B and Z polarities so that Z is true while A and B are false for proper module operation. That rule is evidence for the named module, not a universal ABZ wiring rule. The exact HSC manual must govern the connection.
Commissioning without guessing
A staged commissioning check
- 01
Observe at standstill
With the machine safe, monitor the raw counter and channel diagnostics. Count movement at rest points to noise, floating inputs, an incorrect reference or a wiring fault.
- 02
Rotate slowly in the defined forward direction
Confirm that the count changes smoothly and in the intended sign. If not, correct the documented A/B mapping or the direction configuration—do not make undocumented field swaps.
- 03
Confirm the index event
Observe Z at low speed, verify one expected event and test the reference or preset logic without enabling hazardous movement.
- 04
Test through the operating speed range
Compare expected and observed counts at a known number of revolutions, including the maximum credible speed. Look for missed or extra counts rather than only checking that the value changes.
- 05
Test fault behavior
Where the hardware supports it, verify broken-wire, missing-pulse, overflow and communication-fault responses. Confirm that control logic moves to the intended safe state.
- 06
Record the final configuration
Save the wiring revision, encoder PPR definition, x1/x2/x4 mode, direction inversion, filter time, preset/index logic and measured full-speed result.
Troubleshooting symptoms by evidence
Symptom, test and likely direction
| Symptom | First evidence to collect | Likely areas to inspect |
|---|---|---|
| No count | Measure encoder supply and A/B levels at the HSC | Wrong terminal mapping, incompatible voltage/interface, missing common or disabled HSC |
| Direction reversed | Observe A/B phase order at low speed | A/B mapping or configured direction inversion |
| Counts correct slowly but low at speed | Calculate frequency and inspect waveform at the receiver | Input bandwidth, filter time, open-collector edge rate, cable loading or noise |
| Count changes at standstill | Monitor each channel and shield/reference voltage | Floating input, poor bonding, interference or damaged cable |
| Z never registers | Measure Z pulse width, polarity and occurrence | Wrong Z terminal/pair, filter too long, mode not configured or incompatible levels |
| Sudden jumps or invalid direction | Capture A and B together | Pair reversal, crosstalk, inadequate phase separation or intermittent connection |
Why vendor examples must stay product-specific
Siemens S7-1200 documentation supports A/B-phase quadrature HSC modes and can use an additional reset input as encoder phase Z or home, but the available inputs and frequency depend on the exact CPU and configuration. Mitsubishi's FX5-2HC/ES is a dedicated differential line-driver counter module; its current hardware manual specifies 5 V RS-422-A-level phase inputs and mode-dependent frequency limits. Rockwell's 5034-ENC provides A, B and Z HSC inputs with selectable quadrature modes and published filter and pulse-width limits. Omron offers both open-collector and line-driver encoder/counter products. None of these examples makes one wiring diagram portable to a different family.
Bottom line
A reliable ABZ installation is not created by connecting three similarly named wires. It is created by matching two electrical circuits, proving the frequency margin, preserving signal pairs and references, configuring the counter deliberately, and testing the result through the full speed range. When a replacement encoder changes output type, voltage or pulses per revolution, treat it as an engineering change even if the shaft and connector appear to fit.


