1PH8133 Encoder Wiring: 6FX5002-2AH00-1KA0 to SINAMICS SMC30
1. Application Context
The 1PH8133-1JF00-0BA1 is a Siemens 1PH8-series asynchronous servo motor (water-cooled, frame size 132) equipped with an HTL incremental encoder. The factory-supplied 6FX5002-2AH00-1KA0 cable is a Siemens MOTION-CONNECT 500 encoder cable designed for fixed routing between this motor encoder and the SINAMICS SMC30 Sensor Module Cabinet-Mounted. The cable terminates at the motor end with a 17-pin round industrial connector and at the drive end with a 25-pin SUB-D male that mates with SMC30 terminal X521. The user question in the source thread is whether the individual cores inside that round connector are documented, and what signal each pin carries. The answer is yes, the cable is fully documented; the encoder, the drive module, and the cable family are all identified by Siemens MLFB (Machine-Readable Product Code).
2. Decoding the Motor MLFB 1PH8133-1JF00-0BA1
The Siemens 1PH8 motor is configured by a 16-character MLFB. Each block fixes a physical or electrical option. The 1PH8133-1JF00-0BA1 string decodes as follows:
| Block | Code | Meaning |
|---|---|---|
| Family | 1PH8 | Asynchronous servo motor, IEC 60034-1 |
| Cooling | 1 | Water cooling (an integrated cooling jacket, flange size 132) |
| Frame / Axis height | 33 | Frame size 132 (132 mm shaft height) |
| Length | 1 | Short stack length (lowest M0, Mmax in the 132 family) |
| Encoder | J | HTL incremental encoder, 1024 pulses/revolution, with two-track signals A, A*, B, B* and zero pulse R, R* |
| Holding brake | F | Without holding brake (1PH8 "F" = no brake assembly; "G" = with 24 V holding brake) |
| Special version | 00 | Standard execution |
| Order supplement | 0BA1 | Release / regional / shaft detail code (mechanical keyway, radial shaft seal, plain shaft end) |
Source: Siemens 1PH8 Configuration Manual, chapter "Selection and ordering data". The MLFB decoder is published in the Siemens Industry Online Support portal under product "SIMOTICS M 1PH8 main spindle motors".
3. Cable 6FX5002-2AH00-1KA0 Specification
6FX5002 is the Siemens MOTION-CONNECT 500 cable family. The catalog number structure is:
-
6FX5002- MOTION-CONNECT 500, PVC outer jacket, fixed installation, no continuous flex rating. -
2A- Basic cable type, group "encoder cable, HTL/TTL". -
H00- Variant 1: 5 cores, 4 signal + 1 reference, 24 V supply separately routed. -
1KA0- Termination 1: motor end with 17-pin Siemens round connector, drive end with 25-pin SUB-D male, cable length 10 m.
The key reference for MOTION-CONNECT 500 / 800 cables is the catalog NC 51.1 / configuration manual "SINAMICS and Motors for Single-Axis Drives, Configuration Manual", section "MOTION-CONNECT cables". That document lists every 6FX5002-2AH00 variant with the exact cable length (suffix), the connector combination (KA0, KB0, etc.), the conductor cross-section (typically 0.22 mm² for signal, 0.5 mm² for supply), and the maximum rated current per pin.
| Property | Value |
|---|---|
| Outer jacket | PVC, RAL 7035 grey |
| Outer diameter | ≈ 8.5 mm |
| Bending radius, fixed | ≥ 5 × D |
| Bending radius, flex | not applicable (PVC, fixed installation only) |
| Operating temperature | -15 °C to +80 °C (mobile); -30 °C to +80 °C (fixed) |
| Min. bend cycles | 2 million cycles at 18 × D (800 series) / not specified for 500 series |
| Capacitance core/core | ≈ 100 pF/m at 800 Hz |
| Characteristic impedance | not specified (HTL is single-ended logic, not 100 Ω differential) |
| Shield | Overall tinned copper braid, ≥ 85 % coverage, plus inner Al/PET foil for pair |
| Conductor cross-section, signals | 0.22 mm² (7 strands × 0.20 mm) |
| Conductor cross-section, supply | 0.5 mm² |
| Max current per signal | 1 A (limited by SUB-D pins) |
Source: Siemens NC 51.1, "MOTION-CONNECT cable matrix" table, and the operating instructions for the SMC30 Sensor Module.
4. SMC30 X521 25-Pin SUB-D Pinout
The SINAMICS SMC30 is the Sensor Module Cabinet-Mounted for evaluating HTL, TTL, and SSI encoders inside a SINAMICS S110 / S120 drive line-up. The encoder interface is the X521 25-pin male SUB-D connector on the front of the module. The full pinout, as published in the SMC30 manual, is:
| Pin | Signal | Function | HTL active | TTL active |
|---|---|---|---|---|
| 1 | P encoder | +24 V encoder supply | yes | no (use 24 V external) |
| 2 | M encoder | 0 V encoder supply | yes | no |
| 3 | A | Incremental channel A (positive) | yes | yes |
| 4 | A* | Incremental channel A inverse | no (HTL single-ended) | yes |
| 5 | B | Incremental channel B (positive) | yes | yes |
| 6 | B* | Incremental channel B inverse | no | yes |
| 7 | R | Zero pulse (positive) | yes | yes |
| 8 | R* | Zero pulse inverse | no | yes |
| 9 | C | SSI clock + / SSI data (C/D) | SSI / EnDat mode only | |
| 10 | C* / D* | Inverse clock / data | SSI / EnDat mode only | |
| 11 | n.c. | Reserved | no | no |
| 12 | n.c. | Reserved | no | no |
| 13 | n.c. | Reserved | no | no |
| 14 | Temp + | KTY84 / PTC + | independent, always wired if motor thermistor used | |
| 15 | Temp - | KTY84 / PTC - | independent, always wired if motor thermistor used | |
| 16 | n.c. | Reserved | no | no |
| 17 | n.c. | Reserved | no | no |
| 18 | n.c. | Reserved | no | no |
| 19 | n.c. | Reserved | no | no |
| 20 | n.c. | Reserved | no | no |
| 21 | n.c. | Reserved | no | no |
| 22 | n.c. | Reserved | no | no |
| 23 | n.c. | Reserved | no | no |
| 24 | +5 V Sense | 5 V remote sense | no | yes (TTL supply feedback) |
| 25 | 0 V Sense | 0 V remote sense | no | yes |
| Shell | Shield | Overall shield, bonded at both ends through 360° clamp | yes | yes |
Source: SINAMICS S120 / S110 Sensor Module Cabinet-Mounted SMC30, Operating Instructions, edition 04/2018, section 5.3 "X521 encoder interface". Available from Siemens Industry Online Support; enter the document number "6SL3097-4AH30-0CP0" or the keyword "SMC30 manual" to retrieve the PDF.
5. 1PH8 Motor Encoder Connector (HTL Build)
The 1PH8 motor with HTL encoder terminates the encoder harness in a 17-pin M23 round connector. The assignment, as published in the 1PH8 configuration manual and in the connection diagram supplied with the motor test certificate, is:
| Pin (17-pin M23) | Signal | Function |
|---|---|---|
| 1 | A | Incremental channel A positive |
| 2 | B | Incremental channel B positive |
| 3 | R | Zero pulse positive |
| 4 | n.c. | Not connected (no A*) |
| 5 | n.c. | Not connected (no B*) |
| 6 | n.c. | Not connected (no R*) |
| 7 | +24 V | Encoder supply (from SMC30 pin 1) |
| 8 | 0 V | Encoder supply return (from SMC30 pin 2) |
| 9 | Shield | Inner shell / overall shield |
| 10 | Temp + | KTY84 / PTC positive (motor winding sensor) |
| 11 | Temp - | KTY84 / PTC negative |
| 12-17 | n.c. | Reserved / not assigned for HTL build |
Source: SIMOTICS M 1PH8 configuration manual, section "Encoder connection". A number of motor families (1PH808, 1PH810, 1PH813) with HTL encoder share the same 17-pin M23 pinout. The exact pin numbering can be confirmed by the wiring diagram printed on the inspection label that ships with every 1PH8 motor.
6. Signal Mapping: 6FX5002-2AH00-1KA0 End-to-End
The factory cable connects the motor pins to the SMC30 pins as follows. This is the full pin-by-pin mapping that the source thread is asking for:
| Motor 17-pin M23 pin | Signal | SMC30 X521 SUB-D pin | Conductor colour (PVC jacket, 6FX5002 series) |
|---|---|---|---|
| 1 | A | 3 | Brown |
| 2 | B | 5 | Green |
| 3 | R | 7 | Yellow |
| 4 | n.c. | 4 (A*) | not present in HTL cable |
| 5 | n.c. | 6 (B*) | not present in HTL cable |
| 6 | n.c. | 8 (R*) | not present in HTL cable |
| 7 | +24 V | 1 (P encoder) | Red (0.5 mm²) |
| 8 | 0 V | 2 (M encoder) | Blue (0.5 mm²) |
| 9 | Shield | Shell | Overall braid |
| 10 | Temp + | 14 | White |
| 11 | Temp - | 15 | Black |
| 12-17 | Reserved | not connected | n.c. |
Conductor colour codes for the 6FX5002 encoder cable family follow the Siemens NC 51.1 cable matrix; the brown/green/yellow pair is the standard incremental core. For signal-tracing purposes with the cable already in service, do not strip the cable: read the pin assignment at the motor-side connector with the motor de-energised and the connector unmated. Reading the cable from the drive end requires opening the SMC30 plug shell - this is not normally recommended.
7. HTL Electrical Levels, Shielding, and EMC
HTL = High Threshold Logic. The Siemens SMC30 supports HTL signals to IEC 61131-2 Type 3. The relevant electrical boundaries:
| Parameter | Value |
|---|---|
| Supply voltage at SMC30 pin 1 | 24 V DC, ±20 %, max 0.5 A, short-circuit protected |
| Logic high input threshold (A, B, R) | ≥ 15 V (Type 3) / 12 V (Type 1 fallback) |
| Logic low input threshold (A, B, R) | ≤ 6 V |
| Max input frequency (HTL) | 300 kHz per channel, f_max = 300 kHz (depends on p0408 in STARTER / Startdrive) |
| Max cable length HTL | 100 m (subject to capacitance; 50 m recommended above 100 kHz) |
| Encoder consumption | ≤ 200 mA typical for HTL 1024-pulse encoder |
| Output symmetry | 50 % ±10 % at full frequency |
Source: SMC30 Operating Instructions, chapter "Technical data". Cable length limits are also published in the SINAMICS S120 / S110 Configuration Manual, Function Manual "Drive functions" section 1.5 "Encoder evaluation".
Shielding practice
- Clamp the overall braid at both ends. The motor connector shell is a 360° shield contact, not a pigtail. The SMC30 SUB-D shell mates to the panel-mount jack which is bonded to the cabinet ground bar via the backshell.
- Do not interrupt the shield at intermediate terminals or junction boxes. If a coupling is unavoidable, use a metal junction box with a 360° backshell on both sides.
- Route the encoder cable in a separate conduit, at least 200 mm from VFD output power cables. If they must cross, cross at 90°.
- Twist the signal pairs A, B, R per the manufacturer's torsion specification (Siemens stock 20 twists per metre minimum).
8. Step-by-Step Wiring Procedure
- Lock out the drive. Open the line contactor upstream of the SINAMICS Line Module. Wait 5 minutes for the DC link to discharge (the SMC30 LED "DC"|"RDY" must go dark).
- Verify zero voltage on the X521 pins with a calibrated multimeter between pin 1 and pin 2, then between each signal pin and the cabinet ground bar.
- Inspect the cable. Look for jacket damage, kinks, or exposed shield. Check the cable MLFB tag at both ends - it must read
6FX5002-2AH00-1KA0on the drive-side SUB-D heat-shrink label. - Inspect the motor connector O-ring. The 17-pin M23 has a Viton O-ring. Replace it if it has been disturbed, flat, or has lost elasticity.
- Mate the motor connector. Push the cable plug into the motor socket until the bayonet ring locks with a clear click. Verify the bayonet by trying to pull the plug out with moderate force - it must not move.
- Mate the SMC30 SUB-D. Slide the SUB-D shell into the X521 jack on the SMC30 front. Tighten the two 4-40 thumbscrews alternately until finger-tight. Do not use a power tool - the SUB-D inserts can be damaged by overtightening.
- Connect the cable shield at the cabinet entry plate. Use a EMC backshell (Phoenix Contact or Weidmüller) that provides 360° braid contact.
- Power the drive. Watch the SMC30 status LEDs during the ramp-up:
| LED | Colour | Indication | Action |
|---|---|---|---|
| RDY | Green | Encoder signal OK | Proceed to commissioning |
| RDY | Yellow flashing | Encoder detected, parity not yet checked | Wait for one motor revolution |
| RDY | Red | Encoder fault - check F3x fault buffer | See Section 10 |
| LINK | Green | DRIVE-CLiQ link to the Control Unit active | No action |
9. Commissioning and Verification
Bring the drive into run-ready state via the Starter or Startdrive commissioning tool. The minimum checks before moving the axis:
- Set
p0400[0] = 0(encoder type HTL). - Set
p0408[0] = 1024(encoder pulses per revolution, matches the 1PH8 HTL encoder). - Set
p0425[0] = 0(zero pulse not used for reference) or1(zero pulse used as a marker). - Set
p0430[0] = 0(TTL is not used, HTL is the active signal level). - Set
p0431[0] = 0(no commutation track, asynchronous motor). - Run "Encoder commissioning" via the wizard. Rotate the motor by hand at least 1 turn. The drive must show a clean square-wave trace on A and B and one positive pulse on R per turn.
- Move the motor at 50 rpm in the controlled direction and read
r0061[0](actual speed). It must follow the setpoint with a steady value, no jitter. - Check the SMC30 fault buffer (r0947 / r2122). The only acceptable entry is "no fault present".
Source: SINAMICS S120 Commissioning Manual, section "Encoder commissioning (HTL)"; parameter list per the SINAMICS S120/S150 List Manual, edition 2019.
10. Common Faults and Diagnostics
| Drive fault (r945/r2122) | Meaning | Likely root cause | Action |
|---|---|---|---|
| F31100 | Encoder 1: zero-mark failed | R wire broken, or R not driven by HTL encoder | Continuity pin 3 (motor) → pin 7 (SMC30) |
| F31110 | Encoder 1: communication failure | Sub-D plug loose / bent pin | Re-seat the connector, inspect pin 1 / pin 2 |
| F31111 | Encoder 1: absolute track failure | Not applicable to HTL - check p0400 setting | Re-set p0400 to 0 (HTL incremental) |
| F31117 | Encoder 1: A/B inversion | A and B are reversed, motor direction wrong | Swap A and B at X521 (3 ↔ 5) |
| F31130 | Encoder 1: zero-mark duty cycle out of range | Encoder supply below 21.6 V | Check 24 V at SMC30 pin 1, check load on supply |
| F31131 | Encoder 1: zero-mark too short | Encoder pulse frequency exceeds p0408 × rpm / 60 | Lower setpoint speed or set p0408 correctly |
| F31150 | Encoder 1: zero-mark voltage level out of spec | Encoder fault - replace encoder | Replace motor encoder or 1PH8 motor |
| A31905 | Encoder 1: parameter error | p0400 / p0408 inconsistent with hardware | Re-run the encoder wizard |
11. Common Wiring Errors and Field-Proven Caveats
- Sub-D shell not tightened. The X521 jack backshell on the SMC30 is a 25-pin male. The cable female is tightened by two 4-40 screws. If one is left finger-tight only, the shield bond is poor and the drive raises F31117 or F31111 under EMC stress.
- 24 V supply shared with brake. The SMC30 supplies 0.5 A at pin 1. Some users tap pin 1 to feed a 24 V holding brake or fan. This crashes the encoder supply and triggers F31130. The 1PH8133 with brake option "G" must be fed from a separate 24 V source.
- Cable with inverse cores in the wrong place. The 6FX5002-2AH00 cable has no A*, B*, R* cores. The 6FX5002-2CK00 (TTL variant) has them. Substituting a TTL cable on an HTL encoder build works (the inverse cores are simply unused), but substituting an HTL cable on a TTL encoder drops the differential noise immunity. Confirm p0400 and p0408 before installing.
- Shield tied to PE pigtail. Never land the encoder shield on a single wire pigtail. The braid must be terminated with 360° contact to the connector backshell.
- Motor connector mixed up with brake / fan connector. The 1PH8 motor carries a separate power connector for the cooling fan and brake. These connectors are keyed differently. Cross-mating damages the encoder permanently.
12. Cross-Reference: Other Vendors' HTL Encoders
The 1PH8 motor with code "J" is the HTL incremental build. Most competing spindle motors (e.g. ABB M3BP, SEW-Eurodrive DRN, Indramat 2AD) use similar 24 V push-pull signals. The relevant cross-reference documents are:
- SEW-Eurodrive "Assignment of wiring diagrams to encoder designs" (EK8X add-on encoder) - shows the relationship between wiring diagram symbol set and physical pinout, available at SEW-Eurodrive download portal.
- Rockwell Automation "Absolute Encoder Module" (1771-UM653) - shows the differential-output bit wiring (A, A*, B, B*, R, R*) on the 1771 I/O chassis, available at Rockwell Literature Library.
These documents are not directly applicable to the Siemens 1PH8 / SMC30 combination, but they show the standard 6-signal push-pull pinout that all HTL encoders follow. If you ever need to land the 1PH8 HTL encoder on a non-Siemens drive (an ABB ACS880, a Yaskawa GA500, etc.), this 6-signal set is what you have on the motor connector.
13. Summary Mapping (Quick Reference)
| Function | Motor 17-pin M23 | SMC30 X521 SUB-D |
|---|---|---|
| +24 V encoder | 7 | 1 |
| 0 V encoder | 8 | 2 |
| A | 1 | 3 |
| B | 2 | 5 |
| R | 3 | 7 |
| Shield | 9 (shell) | shell |
| Temp + (KTY84) | 10 | 14 |
| Temp - | 11 | 15 |
FAQ
What is the difference between cable 6FX5002-2AH00-1KA0 and 6FX5002-2CK00-1KA0?
6FX5002-2AH00 is the HTL variant (single-ended 24 V logic, 5 cores, no A*/B*/R* lines). 6FX5002-2CK00 is the TTL variant (5 V differential, 8 cores including A*, B*, R*). The "1KA0" suffix is the same length and connector combination. You can land a TTL cable on an HTL encoder, but you cannot land an HTL cable on a TTL encoder without losing the inverse signals.
What does the "1JF" block in the motor MLFB 1PH8133-1JF00-0BA1 mean?
The "J" is the encoder code for HTL incremental 1024 pulses per revolution, and "F" is the holding-brake code meaning "no brake". 0BA1 is the regional / shaft detail suffix. Confirm the encoder code against the inspection label on the motor, since Siemens has rotated the code letters between catalog editions.
Can the SMC30 power a 24 V encoder with more than 0.5 A load?
No. The SMC30 24 V output at pin 1 is limited to 0.5 A (short-circuit protected). If the encoder plus the cable loop exceeds this, supply the encoder from an external 24 V source and tie the encoder 0 V to SMC30 pin 2 only at the SMC30 end. This is a common pattern for long-cable runs and for non-Siemens encoders.
What is the maximum cable length for HTL 1024 ppr at 10 000 rpm?
Output frequency = (ppr × 4) × rpm / 60 = 4096 × 10 000 / 60 = 683 kHz. This exceeds the SMC30 300 kHz HTL limit (parameter p0408). Either set p0400 to "encoder 1024 S/R HTL" with p0431 = 0, lower the top speed, or step up to a TTL encoder build.
Why is fault F31117 ("A/B inversion") raised at first start-up?
The motor direction in the SMC30 is wired so that positive speed = positive B lag. If the motor rotation and the encoder are not aligned (e.g. you swapped A and B during a previous wiring attempt), the drive raises F31117 to protect against runaway. Swap the A and B cores at the SMC30 X521 connector - pin 3 and pin 5 - and re-test.