Skip to main content
Siemens · Technical Blog

SINAMICS G120 Wiring and Terminal Parameters Explained

Learn the CU240E-2 terminal strip through seven animations: macro, digital inputs, analogue inputs, relay, STO, and the r0722 / r0755 wiring check.

2,500+ engineers trained 4.9/5 Google rating 21+ years, Chinchwad, Pune Next batch: contact for dates
Quick answer

All G120 control terminals are on the control unit (for example CU240E-2), not the power module. p0015 decides what each terminal does, so choose the macro first and then wire. Set analogue inputs with the DIP switch and p0756 together, and prove the wiring with r0722 (digital bits) and r0755 (analogue %).

  • Macro first, wiring second.
  • Toggle a switch and watch its bit in r0722.
  • Keep external loads on the internal 24 V supply small.
  • No 24 V on STO means no run.

The Terminal Strip at a Glance

A G120 is a power module (line and motor) plus a control unit (every control signal). A CU240B-2 has fewer I/O and no relay, so always use the diagram for your exact CU.

SINAMICS G120 control unit terminal groups animationA G120 is a power module plus a control unit; the CU240E-2 terminal strip highlights in turn its digital inputs, analogue inputs, analogue outputs, relay and digital outputs, supplies and commons, and Safe Torque Off inputs.Power ModuleL1 L2 L3 · U V Wline & motor onlyControl Unit CU240E-2 — all control terminals123410111213262756781617928313234691819202122232425Digital inputsDI 0 – DI 5terminals 5 6 7 8 16 17Analogue inputsAI 0 / AI 1terminals 3 4 · 10 11Analogue outputsAO 0 / AO 1terminals 12 13 · 26 27Digital & relay outputsDO 0 relay · DO 1 · DO 2 relayterminals 18–25Supplies & commons+10 V · +24 V · 0 V · DI COMterminals 1 2 9 28 31 32 34 69Safe Torque OffF-DI (DI 4 + DI 5)terminals 16 17
Every control signal lands on the control unit. Terminal numbers shown are CU240E-2; always check the diagram for your exact CU.

Choose the Macro First: How p0015 Decides What Each Terminal Does

No terminal has a fixed job. p0015 applies a ready-made set of BICO links during quick commissioning. Pick the macro that fits, wire to it, and only then change single terminals.

p0015 macro reassigning G120 terminal functions animationThe same digital and analogue inputs change meaning when p0015 switches from macro 12, two-wire control with analogue setpoint, to macro 3, four fixed speeds.Same wires, different meaning: p0015 rewrites the BICO linksDI 0DI 1DI 2DI 4DI 5AI 0BICOinterconnectionsp0015 = 12 · two-wire + analogue setpointON / OFF1ReverseAcknowledge fault——Speed setpointp0015 = 3 · four fixed speedsON + fixed speed 1Fixed speed 2Acknowledge faultFixed speed 3Fixed speed 4—
Choose the macro first, then wire to match it. Re-applying a macro overwrites manual BICO changes.
p0015Interface pattern
1Two fixed speeds
3Four fixed speeds
12Two-wire control, analogue setpoint on AI 0
17 / 18Two-wire control, methods 2 and 3
19 / 20Three-wire control, methods 1 and 2
21Fieldbus USS

Macro availability varies by control unit, so check the list for yours.

Digital Inputs and the Sink/Source Decision

The DI COM link sets the direction. Source (PNP) is the usual choice and matches most PLC outputs.

Sink versus source digital input wiring animation for SINAMICS G120Source wiring links DI COM to 0 V and switches 24 V onto the input; sink wiring links DI COM to 24 V and pulls the input to 0 V. In both cases r0722 bit 0 goes to 1 when the switch closes.24 V (term. 9)0 V (term. 28)Control UnitDI 0 (5)DI COM (69)24 V switched onto DICOM → 0 VSOURCE (PNP)matches most PLC outputsr0722.0124 V (term. 9)0 V (term. 28)Control UnitDI 0 (5)DI COM (69)DI pulled down to 0 VCOM → 24 VSINK (NPN)for NPN sensorsr0722.01
The common decides the direction. Inputs acting “inverted”? Check DI COM before touching parameters.

Wire a real drive, then prove it works

Hands-on SINAMICS G120 terminal wiring, macro selection and verification on live hardware — Pune or online.

Book a Free Demo Class

Analogue Inputs and Outputs

Each AI is set in two places that must agree: the DIP switch (hardware) and p0756 (firmware). The analogue outputs usually carry actual speed or current to a meter or PLC.

G120 analogue input DIP switch and p0756 animationA potentiometer with the DIP switch on voltage and p0756 = 0 sweeps r0755; a 4–20 mA sensor with the switch still on voltage reads zero with no fault; with the switch on current and p0756 = 3 the reading sweeps and a broken wire is detectable.10 kΩ potAI 0DIP: U (voltage)p0756= 0 (0–10 V)r0755 sweeps 0 → 100 %Voltage signal · DIP U · p0756 = 0 ✓4–20 mA sensorAI 0DIP: U (voltage)p0756= 0 (0–10 V)r0755 stuck at 0 % — no fault shown✕ DIP and p0756 still set for voltage4–20 mA sensorAI 0DIP: I (current)p0756= 3 (4–20 mA)r0755 sweeps 0 → 100 %DIP I · p0756 = 3 monitored → wire break detectable ✓The DIP switch and p0756 must agree with the signal
Two settings, one signal: hardware DIP switch and firmware p0756. Prefer 4–20 mA with monitoring.
SignalDIP switchp0756Note
0–10 VU (voltage)0Simple, but noise-sensitive
0–20 mAI (current)2No wire-break detection
4–20 mAI (current)3 (monitored)Preferred: broken wire = fault

Digital Outputs, the Relay and Safe Torque Off

Assign outputs with p0730 (DO 0), p0731 (DO 1) and p0732 (DO 2) to a status bit, for example fault active r0052.3, operation enabled r0052.2 or alarm r0052.7.

G120 relay output p0730 fault signal animationWith p0730 connected to fault active r0052.3, the DO 0 relay contact changes over when the drive trips and lights the fault lamp or signals the PLC.Drive statusRunning · no faultp0730DO 0 relayNONCFault lamp / PLCHealthy → contact at restDrive statusr0052.3 Fault active = 1p0730DO 0 relayNONCFault lamp / PLCFault → contact changes over → lamp ON
Use the relay for anything that must still report when the drive is unhealthy, because it is a physical contact.
G120 Safe Torque Off terminal animationWith 24 V on the fail-safe input the drive pulses are enabled and the motor runs; when the safety relay removes 24 V, STO blocks the pulses and the motor produces no torque.Safety relayE-stop OK24 V on F-DISTO terminalsDI 4 + DI 5 (F-DI 0)Pulses enabledDrive can runSafety relayE-stop pressed0 V on F-DISTO terminalsDI 4 + DI 5 (F-DI 0)Pulses blockedNo torque: motor coasts — check STO before blaming parameters
No 24 V on STO, no run. The fault text rarely points straight at these terminals.

EPLAN Wiring Diagram: Complete G120 Panel, Step by Step

Here is the whole panel on a two-sheet EPLAN-style schematic following wiring best practice: IEC 60204-1 isolation and wire colours, an EMC-correct motor cable, a PELV 24 V supply, screened analogue lines, wired protection inputs and two-channel STO. Step through it or let it play; the circuit being explained is highlighted.

Step 1 / 11
SINAMICS G120 EPLAN-style power circuit diagram, sheet 1Three-phase supply through circuit breaker -Q1 and optional line reactor -L1 to power module -U1 PM240-2, screened motor cable -W1 to motor -M1, optional braking resistor -R1, and 24 V PSU -G1 feeding control unit terminals 31 and 32.0123456789ABCDEFSoftwell AutomationIndustrial Automation Training · PuneEPLAN-style training drawing=DRV+CP1 · SINAMICS G120 drive panelPower circuit · EMC · 24 V PELV supplyDrive: PM240-2 + CU240E-2Macro p0015 = 12Wiring: source (PNP) · PELV 24 VIEC 81346 · IEC 60204-1Rev: B (best practice)Reviewed: B. K. SinghSheet1 / 2Wire colours · IEC 60204-1AC power L1–L3 / U–W (black)Neutral N (light blue)DC control L+ (dark blue)DC 0 V M (blue-white)PE (green-yellow)-X0 · 400 V 3~ / N / PE · 50 Hz-Q0main switch, lockableL1L2L3NPE-Q1breaker / fuses perPM240-2 manual-L1 line reactorif required by manual-U1PM240-2filtered (Class A)L1L2L3U2V2W2PER1R2PEPE ≥ 10 mm² Cu(leakage > 3.5 mA)-W1 screened sym. cableshield 360° EMC clampat drive and motorM3~-M1Δ/Y per platePTC → /2.7 (-W3)-R1braking resistorshort, twisted/screenedT1–T2 → /2.3 DI3-F2MCB 2-pole-G124 V DC PSU(PELV)-F3L+ fusedM–PE bond (once)L+ →/2.0M →/2.0-U1CU240E-23132CU stays onlinewith mains offSINAMICS G120 CU240E-2 EPLAN-style control wiring diagram, sheet 2Control unit terminals with source wiring: switches -S1, -S2, -S3 on DI0 to DI2, potentiometer -R2 on AI0, speed meter -P1 on AO0, fault lamp -H1 on relay DO0, and Safe Torque Off through E-stop -S0 and safety relay -K10 on DI4 and DI5.0123456789ABCDEFSoftwell AutomationIndustrial Automation Training · PuneEPLAN-style training drawing=DRV+CP1 · SINAMICS G120 drive panelControl unit I/O · protection · STODrive: PM240-2 + CU240E-2Macro p0015 = 12Wiring: source (PNP) · PELV 24 VIEC 81346 · IEC 60204-1Rev: B (best practice)Reviewed: B. K. SinghSheet2 / 2Wire colours · IEC 60204-1AC power L1–L3 / U–W (black)Neutral N (light blue)DC control L+ (dark blue)DC 0 V M (blue-white)PE (green-yellow)L+fused, from /1.9M-U1 SINAMICS CU240E-2 · control unitp0015 = 12 · AI0 DIP = U · p0756 = 0 · p0601 PTC · p2106 = 722.35DI06DI17DI28DI316DI417DI51+10 V3AI0+4AI0−2GND14T115T220DO0 COM69DI COM134DI COM212AO0+13GND19DO0 NO28GNDCU shield plate (bonded to PE)DI COM1 → MDI COM2 → MGND → Mterm. 9 not used: inputs fedfrom fused L+ (same reference)X1:1-S1ON/OFF1X1:2-S2rev.X1:3-S3ackX1:4-R1:Tfrom /1.5p2106-M1 PTC from /1.3-W3 screened-R2 10 kΩ pot4–2-W2 screened, shield on plateV-P1speed 0–10 V-H1fault lamp-S0E-stop 2-ch-S4 reset-K10safety relay14 · 24F-DI0 = STO
  1. Isolate and protectA lockable main switch -Q0 (IEC 60204-1) isolates the panel. -Q1 uses the breaker or fuse type and rating given in the PM240-2 manual, not a guess.
  2. Power module and earthingUse a filtered PM240-2 (Class A) or the line filter or reactor the manual specifies. Drive leakage current is above 3.5 mA, so the PE needs at least 10 mm² Cu or a second PE conductor.
  3. Motor cable and EMCUse a screened symmetrical cable with the PE conductor inside, running from the drive PE to the motor PE. Clamp the shield 360° at both ends. Keep power cables at least 20 cm from signal cables, crossing at 90°.
  4. Braking resistorKeep the resistor leads short and twisted or screened. Wire its thermal contact back to DI3 (/2.3) so an overheated resistor trips the drive.
  5. 24 V PELV supply-F2 feeds PSU -G1. L+ is fused by -F3, and M is bonded to PE at one point only. CU terminals 31/32 get external 24 V so the drive stays online with the mains off.
  6. Commons and field terminalsTake DI COM1, DI COM2 and GND to M. Feed the inputs from fused L+ instead of term 9 so everything shares one reference. Route field wires through numbered terminals -X1.
  7. Command inputs (macro 12)-S1 → DI0 ON/OFF1, -S2 → DI1 reverse, -S3 → DI2 acknowledge. Prove each with r0722 before commissioning.
  8. Speed setpoint, screenedRun pot -R2 on screened cable -W2 with the shield clamped on the CU shield plate. Link AI0− (4) to GND (2). Set the DIP switch to U and p0756 = 0.
  9. Protection inputsMotor PTC on T1/T2 (14/15) uses its own screened cable -W3 (p0601). The braking-resistor contact on DI3 is external fault p2106 = 722.3, low-active so a broken wire also trips.
  10. OutputsAO0 → meter -P1. Relay DO0 (20 → 19) switches fused L+ to lamp -H1 (p0730 = r0052.3). Stay within the relay contact rating, and prefer signalling a PLC input.
  11. Safe Torque OffTwo-channel E-stop -S0 and reset -S4 go into safety relay -K10. Its two outputs feed DI4/DI5 (F-DI0), with DI COM2 → M. Commission and test STO as the Safety Integrated manual requires.
EPLAN-style drawing using IEC 81346 device tags (-Q1, -U1, -K10 …) and sheet/column cross-references (→/2.0). Highlighted orange = the circuit being explained.

Device list (EPLAN parts report)

TagDeviceFunction / best-practice note
-Q0Main switch, lockableIsolation for maintenance (IEC 60204-1)
-Q1Breaker / fusesType and rating from PM240-2 manual
-L1Line reactor (if required)Harmonics / mains protection
-U1PM240-2 (filtered) + CU240E-2Frequency converter
-W1Screened symmetrical motor cable360° shield both ends, PE inside the cable
-M1Induction motor + PTCΔ/Y per plate, PTC to CU 14/15
-R1Braking resistor + thermal contactContact to DI3 as external fault
-F2 / -G1 / -F3MCB, 24 V PSU, L+ fusePELV, M bonded to PE once
-X1Field terminal stripNumbered terminals for every field wire
-S1 / -S2 / -S3Selector, selector, pushbuttonON/OFF1, reverse, acknowledge
-R2 / -W2Pot + screened cableSpeed setpoint, shield on CU plate
-P1 / -H1Meter / lampActual speed, fault indication
-S0 / -S4 / -K102-ch E-stop, reset, safety relaySTO on F-DI0 (DI4/DI5)

Terminal wiring list (EPLAN terminal diagram)

FromTo CU240E-2 terminalSignalCheck with
L+ (-F3)31+24 V supply inCU powers up
M32, 28, 69, 340 V / commons—
L+ → -S1 → X1:15 (DI0)ON/OFF1r0722.0
L+ → -S2 → X1:26 (DI1)Reverser0722.1
L+ → -S3 → X1:37 (DI2)Acknowledger0722.2
L+ → -R1:T → X1:48 (DI3)Ext. fault, p2106 = 722.3r0722.3 = 1 when OK
-R2 via -W21, 3, 2 (+ link 4–2)Speed setpointr0755
-M1 PTC via -W314, 15Motor temperature (p0601)r0035
12 / 13-P1Actual speed 0–10 Vmeter reading
L+ → 20 → 19-H1Fault relay (p0730)provoke a fault
-K10 14 / 2416 (DI4), 17 (DI5)STO F-DI0drive enables

Wiring best-practice checklist

Best practiceWhy
Separate power and signal cables (≥ 20 cm, separate ducts, cross at 90°)Stops PWM noise coupling into the I/O
Screened motor cable, shield clamped 360° at both endsKeeps high-frequency current off the panel and away from other equipment
PE conductor inside the motor cable; PE ≥ 10 mm² Cu at the driveDrive leakage current is above 3.5 mA
Screened analogue and PTC cables, shield on the CU shield plateStable setpoint and temperature readings
Fused 24 V PELV, M bonded to PE once, CU on external 24 VOne reference, no ground loops, diagnostics with mains off
Protection contacts wired low-active (NC)A broken wire trips instead of hiding a fault
Field wires via numbered terminals with ferrules and wire numbersFaster fault-finding and clean handover
Two-channel STO through a safety relay, tested at commissioningRequired safety integrity; a single channel is not enough

Training example for a CU240E-2 with macro 12 and source wiring. Wire colours follow common IEC 60204-1 panel practice; use your plant standard if it differs. Size -Q1, the cables and -R1 from the PM240-2 hardware manual, and design the STO circuit to your machine’s risk assessment.

Reading Terminal State from Parameters

Two read-only parameters turn wiring checks into a two-minute job. If a bit or a value does not move, the fault is in the wiring, the common, the DIP switch or p0756, not in the drive setup.

Verifying G120 wiring with r0722 and r0755 animationToggling each switch sets its bit in r0722, from DI 0 to DI 5; turning the potentiometer sweeps r0755 from 0 to 100 percent, proving digital and analogue wiring.r0722 · digital input bitsr0755 · analogue input %1DI 0bit 01DI 1bit 11DI 2bit 21DI 3bit 31DI 4bit 41DI 5bit 5100 %0 %Bit follows switch · value follows pot → wiring proven ✓
Five minutes with r0722 and r0755 takes wiring off the suspect list for the rest of the job.

Hands-On Lab: Wire and Verify Every Terminal

Hands-on
Before you start
  • A G120 with a CU240E-2 or similar on a training rig, safely isolated for wiring.
  • Toggle switches, a 10 kΩ potentiometer and the terminal diagram for your CU. Estimated time: 45 minutes.
1

Identify the control unit

Read the CU type from its label and find its exact terminal diagram.

You can name every terminal, including the STO inputs.
2

Choose the macro

Decide the p0015 macro and note what each terminal will do.

You have a written terminal plan before touching a wire.
3

Wire inputs for source

With the drive isolated, link DI COM to 0 V and wire switches from 24 V into DI 0–2.

Three switches share one common.
4

Prove with r0722

Power up, display r0722, and toggle each switch.

Bits 0, 1 and 2 follow their switches.
5

Wire the potentiometer

Wire it across 10 V and 0 V with the wiper on AI 0. Set the DIP switch to U and p0756 = 0.

Mismatch them briefly and watch r0755 go dead, then correct it.
6

Sweep r0755

Turn the potentiometer through its full range.

The value sweeps smoothly from 0 to 100 %.
7

Assign and test the relay

Set p0730 to fault active, provoke a fault, then acknowledge it.

The relay changes over on the fault and resets after acknowledgement.
Checkpoint — how to know you did it right

Every DI moves its bit in r0722, the AI sweeps the full range in r0755, and the relay follows the fault state. Wiring is now off the suspect list.

Frequently asked questions

How do I wire a SINAMICS G120 drive panel?

Isolate with a lockable main switch, then feed the PM240-2 power module through a circuit breaker (and an optional line reactor), and run screened symmetrical motor cable with the PE inside and the shield clamped 360° at both ends, kept at least 20 cm from signal cables. Supply the CU240E-2 with fused PELV 24 V on terminals 31/32. Wire the inputs through numbered terminals to match the p0015 macro, for example DI0 ON/OFF1, DI1 reverse, DI2 acknowledge and AI0 speed potentiometer. Use screened cable for the potentiometer and motor PTC (terminals 14/15), wire the braking-resistor thermal contact to DI3, use relay DO0 for the fault lamp, and wire two-channel STO through a safety relay to DI4/DI5. Check the inputs with r0722 and r0755.

Where are the control terminals on a SINAMICS G120?

On the control unit, not the power module. The power module carries only line and motor connections. A CU240E-2 provides six digital inputs, two analogue inputs, two analogue outputs, relay and transistor outputs, internal 10 V and 24 V supplies and the Safe Torque Off inputs.

Why did my terminal functions change by themselves?

The macro parameter p0015 was changed. A macro reassigns every digital and analogue terminal in one step by rewriting the BICO interconnections. Choose the macro first, then wire to match it.

What is the difference between sink and source wiring?

In source (PNP) wiring, DI COM is linked to 0 V and an input is active when 24 V is applied. In sink (NPN) wiring, DI COM is linked to 24 V and an input is active when pulled to 0 V. Inputs sharing a common must all use the same mode.

Why does my analogue input read nothing?

Usually the DIP switch and p0756 disagree with the signal, for example a 4–20 mA sensor on an input still set to voltage. Set the DIP switch to current and p0756 = 3 for monitored 4–20 mA, then check r0755.

How do I check whether my digital input wiring is correct?

Display r0722, which shows each digital input as a bit, and toggle the switch. If the bit does not follow, the fault is in the wiring, the common or the supply, not in the parameters.

Why won't my G120 run even though there is no wiring fault?

Check the Safe Torque Off inputs. If the fail-safe input does not have 24 V, the drive blocks its output pulses and the motor produces no torque.

Should I use 0–10 V or 4–20 mA for the speed reference?

Prefer 4–20 mA. Current loops resist drive-panel noise much better, and the live zero means a broken wire reads 0 mA and can be trapped as a fault, while a broken 0–10 V wire reads as a valid zero-speed command.

Reviewed by Bhawesh Kumar Singh Industrial Automation Trainer and Industry 4.0 Consultant · Softwell Automation · 21+ years industry experience

Get the full syllabus + free demo class

Share your details — a Softwell training advisor will call you within 24 hours with batch dates, fees and hardware access options.

No spam. Used only to share course details for this enquiry.

Learn with practical industrial examples

Join live online, Pune classroom or corporate in-plant automation training.

Request Course Details
Verified learning pathway

Turn This Concept into a Practical Skill

Apply this topic through PLC, SCADA, networking or Industry 4.0 laboratory exercises.

Content reviewed: 29 October 2026

☎ Call WhatsApp ✉ Email Enquire Now