Controlling SINAMICS V20 with LOGO! 8 Analog, Digital, Modbus RTU

David Krause24 min read
SiemensTutorial / How-toVFD / Drives
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

Controlling SINAMICS V20 with LOGO! 8 — Analog, Digital, and Modbus RTU Methods

Siemens LOGO! 8 logic modules cannot natively speak the SINAMICS V20's USS or Modbus RTU protocol stack without a dedicated communications interface, but the V20 still drops cleanly into a LOGO! system through three well-trodden paths: a 0-10 V analog link using the LOGO! AM2 AQ expansion, digital hardwiring that exploits the V20's built-in connection macros (Cn002 / Cn003 / Cn005), or a true bus link through the LOGO! CIM Modbus RTU module. Each method trades wiring density, parameter depth, and update latency against cost and program complexity. This reference documents all three, with the exact terminal assignments, parameter sets, register maps, and FBD building blocks needed to ship a working drive control from a single LOGO! 8 base module.

1. System Overview and Communication Options

The SINAMICS V20 is a compact, sensorless vector drive for low-power 1AC/3AC motors (0.12 kW to 30 kW) with two on-board communications paths: RS485 USS and RS485 Modbus RTU, exposed on terminals 14/15 of the control board. It does not carry PROFINET, EtherNet/IP, or PROFIBUS on the base unit. A LOGO! 8 base module (6ED1052-1xx08-0BAx, firmware ≥ V8.0) has on-board RS232 only for the LOGO! TD text display and programming cable; it has no RS485 port. The 0BA7 / 0BA8 generations (sold as "LOGO! 8" and "LOGO! 8.FS4") added Ethernet on certain variants (LOGO! 8.FS4 with 6ED1052-1MD08-0BA0 / 6ED1052-1FB08-0BA0) but still no Modbus RTU master port. The only native Modbus RTU master capability appears in LOGO! 8.FS4 with the LOGO! CIM attachment, an external communications interface module that snaps onto the base module's expansion port and adds a true Modbus RTU master/slave to the LOGO! backplane.

Table 1 — SINAMICS V20 ↔ LOGO! 8 communication paths at a glance
Method Hardware required Bus or analog Drive control coverage Typical use
Analog 0-10 V LOGO! AM2 AQ (6ED1055-1MM00-0BA2) Analog speed + digital I/O for run/dir Speed (continuous), start/stop, direction, one fault bit Single setpoint, simple conveyors, fans, pumps
Digital I/O with connection macro None beyond standard LOGO! 8 digital outputs Hardwired digital only Run, direction, 3 or 4 fixed speeds, fault reset Lowest cost, fixed-speed applications
LOGO! CIM Modbus RTU LOGO! CIM (LOGO! 8.FS4, V8.3+) Modbus RTU bus, 1 register set Full control word, frequency setpoint, all status/fault words Closed-loop or multi-speed with live feedback

2. Prerequisites and Hardware Selection

Before choosing a topology, confirm the BOM against the actual LOGO! on the bench. A common pitfall is to buy a LOGO! 8 without analog outputs and then discover the AM2 AQ must piggyback on a base module that exposes the right expansion bus pinout. Use the Siemens Product Support portal to validate the order number against the firmware sticker on the side of the module.

  • LOGO! 8 base module: 6ED1052-1MD08-0BA0 (12/24 VDC, 8 DI / 4 DO, with display) or 6ED1052-1FB08-0BA0 (230 VAC, 8 DI / 4 DO). Both support the AM2 AQ on the expansion port. A "LOGO! 8.FS4" sticker or firmware ≥ V8.3 is required if you intend to add the LOGO! CIM for Modbus RTU.
  • LOGO! AM2 AQ: 6ED1055-1MM00-0BA2 — 2 analog outputs, each 0-10 V or 0/4-20 mA, 12-bit resolution. It is the cheapest way to push a variable speed reference into the V20's AI pin.
  • LOGO! CIM: communications interface module for LOGO! 8.FS4 with Modbus RTU master capability. Confirmed for the application case "LOGO! CIM – Modbus RTU communication with SINAMICS V20" (Siemens support entry 109806055).
  • SINAMICS V20: 1AC 230 V (6SL3210-5BE21-xUV0) or 3AC 400 V (6SL3210-5BE27-xUV0) family. Any frame size A through D uses the same 14-position control terminal block (1-15). Refer to the SINAMICS V20 Operating Instructions for the exact frame-specific pinout.
  • LOGO! Soft Comfort V8.x programming software for the FBD examples below. The free upgrade is available from the Siemens support portal.
Confirm the firmware version of the LOGO! 8 base module (LOGO! → Diagnostics → Firmware) before ordering the CIM. The Modbus RTU master feature on the CIM requires LOGO! base firmware V8.3 or higher. Earlier V8.0/V8.1/V8.2 base modules can still use the AM2 AQ analog path or the digital I/O method, but cannot drive the CIM.

3. Method 1 — Analog 0-10 V Speed Control with AM2 AQ

The V20 exposes a 0-10 V / 4-20 mA analog input on terminals 7 (AI+) and 8 (AI-, signal ground) with an internal 10 V potentiometer supply on terminal 6. Driving that AI with the LOGO! AM2 AQ's 0-10 V output gives a clean proportional speed reference that tracks P2000 (the normalization reference, default 50 Hz) and uses the V20's internal ramp generator (P1120 / P1121) for the start/stop ramp. Run/Stop and direction are handled with three ordinary digital outputs from the LOGO! 8 base module wired to V20 digital inputs.

3.1 Wiring — LOGO! AM2 AQ → V20 AI

Table 2 — Analog 0-10 V wiring between LOGO! AM2 AQ and SINAMICS V20
LOGO! AM2 AQ terminal Signal V20 terminal V20 signal Notes
U1+ (pin 1 of the module) Analog output 0, 0-10 V 7 (AI+) Analog input 0-10 V Drives speed reference
M1 (pin 2) Analog ground 8 (AI-) Analog ground Tie to V20 terminal 13 (0 V) for a single common reference
U2+ (pin 3) Spare, or PID output to a follower drive — — Leave open if unused
M2 (pin 4) Spare analog ground — — —
PE (pin 5) Shield drain PE Earth Use shielded twisted pair; ground shield at V20 end only

Digital wiring for run/stop and direction is overlaid on the V20's 24 V sourcing inputs:

Table 3 — Digital run/direction wiring from LOGO! Q outputs to V20 DI
LOGO! 8 base module Signal V20 terminal V20 digital input Function
Q1 RUN 1 (DI0) DI0 = ON/OFF1 (factory) Drive enable
Q2 REV 2 (DI1) DI1 = reverse (Cn002) Direction reverse
Q3 FAULT RESET 3 (DI2) DI2 = fault acknowledge Pulse to clear alarms
Q4 (spare) — — Use for enable interlock or brake release
+24 V from LOGO! 8 DO supply +24 V source 12 (+24 V out) +24 V out Power the V20 DI common through 24 V jumper (jumper from 12 → 1/2/3 commons)

The 24 V jumper from V20 terminal 12 to terminals 1, 2, 3 commons is set on the control board and is required because V20's digital inputs are 24 V sinking/source depending on the jumper position. With the jumper in "Source" mode (the default for EU variants), an open switch is 0 V (false) and a closed switch to +24 V is true; this matches the LOGO! 8's 24 V sourcing outputs.

3.2 V20 parameter set for analog control (Cn002 / Cn005 hybrid)

Apply connection macro Cn002 for a pure analog reference or Cn005 for analog with two fixed frequencies as a backup. The exact parameters applied by each macro are listed in the V20 Operating Instructions; the key values for the LOGO! analog path are:

Table 4 — Key V20 parameters for analog 0-10 V control from LOGO!
Parameter Value Meaning
P0700[0] 2 Command source = digital inputs (terminals)
P1000[0] 2 (Cn002) or 3 (Cn005) Setpoint = analog input only (2) or analog + fixed setpoint (3)
P0701[0] 1 (factory) DI0 = ON/OFF1
P0702[0] 12 (Cn002 default) DI1 = reverse
P0703[0] 9 (Cn002 default) DI2 = fault acknowledge
P1080[0] 0.0 Hz Minimum frequency
P1082[0] 50.0 Hz Maximum frequency (match motor rating)
P1120[0] 10 s Ramp-up time (matches "gradual ramp" requirement)
P1121[0] 10 s Ramp-down time
P2000[0] 50.0 Hz Reference frequency corresponding to 100 % (10 V on AI)
P2002[0] 1.0 AI scaling (factory 1.0)
P2010[0] 2 USS/Modbus baud rate (unused on this path)

0 V at the LOGO! AM2 AQ M1 terminal and 10 V at U1+ corresponds to a setpoint of P2000 (default 50 Hz). Scaling is linear. To slow the maximum speed, lower P2000 (reference). The drive ramps internally on P1120 / P1121 whenever the setpoint changes by more than 1 % or the run input toggles.

3.3 LOGO! Soft Comfort program for the analog path

The minimum useful FBD in LOGO! Soft Comfort V8.x looks like this:

  1. Block B001 — Analog Input off an internal potentiometer (I7 on the base module, or a remote potentiometer on AI1 of the AM2 AQ if used in reverse). Range 0-1000 represents 0-10 V on the AQ.
  2. Block B002 — Analog Amplifier (Gain = 1.0, Offset = 0) to pass the setpoint through.
  3. Block B003 — PI Controller (optional). Set SP = the analog input, PV = a 4-20 mA feedback signal from a pressure sensor, Output → AQ1. The V20's internal ramp then governs the actual motor acceleration.
  4. Block B004 — AND gating the run command with the safety interlock. Input I1 = start, I2 = stop (NC), I3 = safety door. Output → Q1 (drive ON/OFF1).
  5. Block B005 — RS Flip-Flop latching the run state. Set input from the AND of I1, reset from the OR of I2 + drive fault (read via I4 = V20 relay output).
  6. Block B006 — Off Delay of 2 s on the fault input to debounce the V20 fault relay.

The output wiring is then straightforward: Q1 → V20 DI0 (run), Q2 → V20 DI1 (reverse), Q3 → V20 DI2 (fault acknowledge pulse generated by a 0.5 s pulse relay on Q3), AQ1 → V20 AI+ on terminal 7.

If the LOGO! program includes a PI controller driving AQ1, the V20's P1120 / P1121 ramp may "fight" the controller. Either set P1120 / P1121 to 0.1 s and let the PI controller produce the ramp, or remove the PI controller and rely entirely on the drive's internal ramp. The default P1120 = 10 s is a "gradual ramp" by itself and is usually preferred.

4. Method 2 — Digital I/O with Connection Macros

If the application only needs three or four discrete speeds plus run/direction, the AM2 AQ module can be dropped entirely. The V20 has a connection macro called Cn003 (three fixed frequencies) and Cn004 (four fixed frequencies) that wires DI0-DI2 to run, direction, and fixed-speed selection, with the setpoint selected by a binary code on the remaining DIs. The factory-default fixed speeds are P1001 = 5 Hz, P1002 = 10 Hz, P1003 = 15 Hz, P1004 = 20 Hz; these are freely re-programmable.

4.1 Connection macro Cn003 — three fixed frequencies

Cn003 configures the drive as follows:

Table 5 — SINAMICS V20 connection macro Cn003 pin map
V20 terminal Signal Function with Cn003 LOGO! 8 mapping
1 (DI0) Digital input 0 ON/OFF1 (run enable) Q1 (pulsed on start)
2 (DI1) Digital input 1 Fixed frequency select bit 0 Q2 (low-speed / bit 0)
3 (DI2) Digital input 2 Fixed frequency select bit 1 Q3 (high-speed / bit 1)
4 (DI3) Digital input 3 Direction reverse Q4 (direction)
5 (DI4) Digital input 4 Fault acknowledge Optional Q output
12 (+24 V out) +24 V reference Jumpered to DI commons LOGO! 24 V output

Applying Cn003 sets P0700 = 2, P0701 = 1, P0702 = 15 (fixed setpoint bit 0), P0703 = 16 (fixed setpoint bit 1), P0704 = 12 (reverse), and writes the default fixed setpoints P1001, P1002, P1003. The exact mapping is documented in chapter 6.1 of the V20 Operating Instructions.

4.2 Fixed-speed selection truth table (Cn003)

Table 6 — Cn003 fixed-frequency decoder (bit 1 = Q3, bit 0 = Q2)
Q4 (reverse) Q3 (bit 1) Q2 (bit 0) Q1 (run) Resulting setpoint
0 0 0 1 0 Hz (OFF, ramped to 0)
0 0 1 1 P1001 (default 5 Hz)
0 1 0 1 P1002 (default 10 Hz)
0 1 1 1 P1003 (default 15 Hz)
1 0 0 1 0 Hz reverse (or coast)
1 0 1 1 P1001 reverse
1 1 0 1 P1002 reverse
1 1 1 1 P1003 reverse
Wiring patterns from user discussion that map LOGO! Q1 → V20 terminal 8, Q2 → 9, Q3 → 10, Q4 → 11 do not match the standard V20 control terminal block. Standard V20 terminals 8-11 are analog ground, relay common, relay NO, and relay NC respectively, not digital inputs. Use the pin map in Table 5 — terminals 1-5 for digital inputs, terminals 12-13 for the +24 V supply. Verify against the SINAMICS V20 Operating Instructions wiring diagram before energizing.

4.3 Connection macro Cn005 — analog with two fixed frequencies

If the application wants the AM2 AQ's smooth setpoint but the digital I/O simplicity, Cn005 configures the V20 for analog main setpoint with two fixed frequencies as backup, and keeps DI0 = ON/OFF1, DI1 = fixed-setpoint select 0, DI2 = fault ack. The analog input drives the motor whenever DI1 is 0. This is the recommended hybrid for the "gradual ramp with discrete speed floor" requirement.

4.4 LOGO! program for the digital-only path

Use a binary decoder to translate the discrete push-buttons (low speed, mid speed, high speed) into the bit pattern on Q2 / Q3, and a latching run circuit on Q1. A minimal program:

  1. Block B001 — RS Flip-Flop for run latch (I1 = start, I2 = stop).
  2. Block B002 — Counter Up/Down (0-3) incrementing on I3 = speed-up, decrementing on I4 = speed-down.
  3. Block B003 — Decoder 2 → 4 (or 3 → 8) producing the bit pattern on Q2 / Q3 from the counter value.
  4. Block B004 — Off Delay of 0.5 s on Q1 to ensure the run command is the last to drop on stop.
  5. Block B005 — AND of Q1 (run) with the decoded speed bit, then OR with Q2 / Q3 outputs to drive DI1 / DI2.

5. Method 3 — LOGO! CIM Modbus RTU (LOGO! 8.FS4)

The Siemens application example "LOGO! CIM – Modbus RTU communication with SINAMICS V20" (Siemens support entry ID 109806055) provides a tested program, parameter list, and wiring diagram for direct Modbus RTU control of the V20 from a LOGO! 8.FS4 with the LOGO! CIM module. This is the only path that exposes the V20's full control word (STW) and status word (ZSW) and lets the LOGO! read back motor current, DC bus voltage, fault codes, and actual frequency.

5.1 Hardware

  • LOGO! 8.FS4 base module, firmware ≥ V8.3 (displayed as "LOGO! 8" with the FS4 sticker).
  • LOGO! CIM (Communications Interface Module) — adds a 4-pin RS485 terminal block to the LOGO! backplane.
  • SINAMICS V20, firmware ≥ V1.21 (the bus firmware revision is visible on P0003 / r0018 in the drive BOP).

5.2 RS485 wiring (LOGO! CIM ↔ V20)

Table 7 — Modbus RTU wiring between LOGO! CIM and V20 terminal block
LOGO! CIM RS485 Signal V20 terminal Signal
P+ RS485 data + 14 (P+) RS485 +
N- RS485 data - 15 (N-) RS485 -
0V (GND) Signal common 13 (0V) 24 V supply return
(none) — 12 (+24 V out) External 24 V supply input for the V20 bus electronics

Termination is enabled on the LOGO! CIM DIP switch for the last (or only) node, and disabled on intermediate nodes. The V20 has no on-board RS485 termination resistor; if the V20 is the end of the segment, fit a 120 Ω resistor across terminals 14/15.

5.3 V20 Modbus RTU parameters (Cn011 or manual)

Apply the connection macro Cn011 (MODBUS RTU control) or set the parameters manually. The full set is:

Table 8 — V20 Modbus RTU parameter set (Cn011 + manual overrides)
Parameter Value (Cn011) Meaning
P0700[0] 5 Command source = Modbus RTU
P1000[0] 5 Setpoint source = Modbus RTU
P2010[0] 6 (Cn011 default) USS/Modbus baud rate = 9600 bit/s
P2011[0] 1 USS/Modbus address = 1 (must match LOGO! CIM program)
P2020[0] 1000 Modbus inter-frame space (ms)
P2021[0] 1000 Modbus response timeout (ms)
P2022[0] 1000 Modbus telegram failure delay (ms)
P2023[0] 2 Modbus parity = even (2 stop bits)

The default P2010 = 6 is 9600 bit/s. For higher update rates bump P2010 to 11 (115200 bit/s) provided the LOGO! CIM is set to the same baud rate in the LOGO! program. Always match baud rate, parity, and stop bits exactly on both sides; mismatched parity is the most common cause of "drive does not respond" symptoms on a fresh install.

5.4 Modbus register map (SINAMICS V20)

Table 9 — SINAMICS V20 Modbus holding register map (write and read)
Register (4xxxx) Name Access Range / units Notes
40100 STW (control word) Read/Write Bit-mapped (see Table 10) Drives run, stop, direction, fault ack, ramp enable
40101 HSW (speed setpoint) Read/Write 0x0000-0x4000 = 0-100 % of P2000 50 Hz default → 0x4000
40110 ZSW (status word) Read Bit-mapped Ready, running, fault, direction
40111 HIW (actual frequency) Read 0x0000-0x4000 = 0-100 % of P2000 Scale by P2000 to get Hz
40112 Actual current Read 0x0000-0x4000 = 0-100 % of P0305 (motor rated current) Multiply by P0305 for amps
40113 Actual torque Read 0x0000-0x4000 = 0-100 % of P0335 (rated torque) —
40114 Actual power Read 0x0000-0x4000 = 0-100 % of P0335 × speed kW on the P2000 base
40115 DC bus voltage Read 0x0000-0x4000 mapped to 0-1000 V Useful for under/over voltage alarms
40116-40121 Fault / alarm words 1-6 Read Bit-mapped Use the fault bit pattern for diagnostics
40200-40279 Parameter read Read Index = 0x8000 + parameter number Read any P parameter at runtime
40300-40379 Parameter write Write Index = 0x8000 + parameter number Write P parameters at runtime

5.5 Control word bit map (40100)

Table 10 — SINAMICS V20 STW (control word, register 40100) bit map
Bit Name Description
0 ON/OFF1 1 = ramp to setpoint, 0 = ramp to 0 (OFF1)
1 OFF2 0 = coast to stop (override; 1 = enable)
2 OFF3 0 = quick stop, 1 = no quick stop
3 Enable pulse 1 = enable inverter output, 0 = inhibit
4 Ramp enable 1 = enable ramp generator, 0 = freeze ramp
5 Ramp start 1 = un-freeze ramp
6 Setpoint enable 1 = apply setpoint, 0 = hold last setpoint
7 Direction 1 = forward, 0 = reverse (note: V20 bit polarity per manual)
8-10 Reserved 0
11 Reverse 1 = reverse active
12-14 Reserved 0
15 Fault acknowledge Rising edge = fault reset

5.6 LOGO! Soft Comfort program outline

The LOGO! CIM is configured in the LOGO! Soft Comfort "Network" project as a Modbus RTU master on a serial port. Inside the FBD, two function blocks handle the bus traffic:

  1. Block M001 — Modbus Master reading register 40110 (ZSW), 40111 (HIW), 40112 (current). Function code 03, slave address = 1, scan every 100 ms.
  2. Block M002 — Modbus Master writing register 40100 (STW) and 40101 (HSW). Function code 06, slave address = 1, updated every 100 ms.
  3. Block B001 — Build the STW: 0x047E base + bit 0 (run) + bit 7 (direction) + bit 11 (reverse enable). Output → M002 STW value.
  4. Block B002 — Build the HSW: scale the 0-1000 setpoint to 0x0000-0x4000. Output → M002 HSW value.
  5. Block B003 — Decode ZSW bit 2 (running), bit 3 (fault), bit 7 (alarm). Output → Q1 (ready), Q2 (run lamp), Q3 (fault lamp).

The full FBD with analog conversion tables and scaling is provided in the Siemens application example PDF. Reuse that program as-is if your motor and rated current match the V20 defaults; otherwise, scale P2000 (reference) and P0305 (motor rated current) to match your hardware.

6. SINAMICS V20 Parameter Quick Reference

The full V20 parameter list runs to over 600 parameters; the subset that touches a LOGO! application is in Table 11.

Table 11 — V20 parameters most often changed in a LOGO! application
Parameter Description Typical LOGO! value
P0003 Access level (1=standard, 3=expert) 3 for full visibility
P0010 Commissioning filter (0=ready, 1=quick, 30=reset) 0
P0100 50/60 Hz region 0 (Europe, kW, 50 Hz)
P0304[0] Motor rated voltage Match nameplate
P0305[0] Motor rated current Match nameplate (used for 40112 scaling)
P0307[0] Motor rated power Match nameplate
P0310[0] Motor rated frequency 50 or 60 Hz
P0311[0] Motor rated speed Match nameplate (e.g. 1450 rpm)
P0700[0] Command source (2=DI, 5=Modbus) 2 or 5
P1000[0] Setpoint source (2=AI, 3=AI+FF, 5=Modbus) 2, 3, or 5
P1080[0] Min frequency 0 Hz (or 5 Hz for pumps)
P1082[0] Max frequency 50 Hz (or 60 Hz)
P1120[0] Ramp-up time 10 s default
P1121[0] Ramp-down time 10 s default
P1210 Auto-restart mode (0=disabled) 0 (keep disabled during commissioning)
P2000[0] Reference frequency for 100 % setpoint 50 Hz default
P2002[0] AI scaling (factory 1.0) 1.0 for 0-10 V

7. Topology and Wiring Diagrams (SVG)

Two schematics encode the wiring. Render them in any modern browser or paste into a vector editor.

LOGO! 8.FS4 base I1 Start button I2 Stop (NC) I3 Direction rev Q1 Run → V20 DI0 Q2 Reverse → V20 DI1 Q3 Fault reset → DI2 I7 Speed setpoint ↳ AQ1 0-10 V AM2 AQ U1+ 0-10 V M1 AGND M2 PE shield SINAMICS V20 1 DI0 (ON/OFF1) 2 DI1 (Reverse) 3 DI2 (Fault ack) 7 AI+ (0-10 V) 8 AI- (AGND) 12 +24 V out 13 0 V PE Earth LOGO! 8.FS4 + CIM CIM P+ → V20 14 CIM N- → V20 15 CIM GND → V20 13 Termination 120 Ω Baud = 9600 (P2010) Slave 1 (P2011) Parity even (P2023) SINAMICS V20 P0700 = 5 (Modbus) P1000 = 5 (Modbus) P2010 = 6 (9600) P2011 = 1 P2020/1/2 = 1000 P2023 = 2 (even) 40100 STW 40101 HSW

8. Commissioning, Verification, and Test Procedure

Run the following checklist before energizing the motor. Each step is a pass/fail gate; do not proceed if a step fails.

  1. Power off. Verify all wiring with a meter. Confirm 24 V common is bonded at one point only (typically at the LOGO! 8 power supply).
  2. Power on the LOGO! 8 only. The base should reach the RUN indicator (green). Download the program from LOGO! Soft Comfort; confirm the LOGO! Soft Comfort online view shows the expected I/Q/AQ state on a manual input toggle.
  3. Power on the V20. The drive should display "ready" within 3 s. If the drive shows F0001 (overcurrent on power-up) immediately, check for a wiring short on the power stage, not the control board.
  4. For analog control: with the LOGO! in STOP, command AQ1 = 0 %. Measure V20 terminal 7 to terminal 8 with a meter. Reading should be < 50 mV. Command AQ1 = 100 %; reading should be 9.95-10.05 V. If the voltage is reversed, swap U1+ and M1 on the AM2 AQ.
  5. For digital control: with the LOGO! in RUN and Q1 asserted, measure V20 terminal 1 to terminal 13. Reading should be 22-24 V. If reading is 0 V, the 24 V jumper is missing between terminals 12 and 1.
  6. Issue a small setpoint (5 Hz) and command run. Verify on the BOP (V20 basic operator panel) that r0024 (output frequency) ramps up at the P1120 rate. Reverse command should toggle r0026 (output frequency × sign) negative.
  7. For Modbus RTU control: from the LOGO! Soft Comfort online view, force STW = 0x047E (no run). Read back ZSW. Bit 0 (ready to switch on) should be 1. Force STW = 0x047F (run command). Read back ZSW. Bit 2 (operation enabled) should transition 0 → 1 within 1 s. If ZSW remains 0x0000, the bus is not communicating — check termination, address, parity, and baud.
  8. Fault test: command a fault condition (e.g., open the enable interlock while running). The V20 should display F0001 or the appropriate fault code. Q3 (fault output) on the LOGO! should latch. Reset with a 0.5 s pulse on Q3 (digital) or set STW bit 15 (Modbus).
For first-time commissioning, always keep P1210 (auto-restart) and P1211 (auto-restart number of attempts) at factory default (0 / 0). Enabling auto-restart on a wiring-faulted panel can repeatedly re-trigger F0001 (overcurrent) and accelerate damage to the contactor or the motor insulation. Re-enable P1210 only after the system has run fault-free for at least 24 hours.

9. Performance and Update-Rate Considerations

The three methods have very different update latencies between an input change on the LOGO! and a corresponding change on the motor. The analog path is the slowest in absolute terms because the V20's internal ramp (P1120/P1121) dominates, but it produces the smoothest mechanical response. The digital macro path is the fastest at the digital I/O layer (one LOGO! scan, ~10 ms) but produces stepped setpoint changes that the drive must ramp. The Modbus RTU path is configurable, with the LOGO! program and the bus baud rate both setting the cycle time. At 9600 bit/s and a 100 ms scan, expect 4-5 telegram roundtrips per second on a single slave; at 115200 bit/s that rises to ~40. For closed-loop pressure or flow control, push P2010 to 11 (115200) and set the LOGO! Modbus Master block to scan every 20 ms.

10. Troubleshooting Matrix

Table 12 — Common SINAMICS V20 / LOGO! 8 fault scenarios and resolution
Symptom Probable cause Diagnostic step Corrective action
Drive does not respond to Q1 (RUN) 24 V jumper missing on V20 control board Measure terminal 1 to terminal 13; expect 22-24 V when Q1 is on Fit the wire jumper from terminal 12 → terminal 1 on the V20 control board
Motor runs at full speed ignoring AQ1 P1000 = 1 (BOP) or P0700 = 1 (BOP), not analog Check P0700 and P1000 on the BOP Apply Cn002 (P0700=2, P1000=2) or set parameters manually
Motor runs at full speed and ignores Q1 P0700 = 1 (BOP control) was applied BOP green RUN LED on without a digital input Apply Cn002 or set P0700 = 2 manually
Direction reverse does not work P0702 default = 12 (Cn002 sets reverse) but Cn003 overwrote it to 15 (fixed freq) Check P0702 on BOP Set P0702 = 12 for reverse. Apply Cn002 if uncertain
Modbus: drive is silent on the bus Baud rate / parity mismatch Read P2010 and P2023 on V20; read CIM config in LOGO! Soft Comfort Set both to 9600 bit/s, even parity, 2 stop bits (P2010=6, P2023=2)
Modbus: drive replies with exception 02 (illegal address) Wrong register range (some tools default to 0-based) Use 4xxxx + 1 offset (40100, 40101, 40110...) Add the +1 offset in the LOGO! Modbus Master block
Analog input reads 0 V at full setpoint U1+ / M1 reversed on AM2 AQ, or AM2 AQ jumper in current mode Measure AM2 AQ pin 1 to pin 2; check DIP switch on the AM2 AQ Set AM2 AQ to voltage mode (0-10 V); swap U1+/M1 if needed
Motor accelerates too slowly P1120 (ramp-up) set to a large value Read P1120 on BOP Reduce P1120 to 5-10 s for typical applications
F0001 (overcurrent) on first run Motor windings shorted, encoder feedback wrong, or accel too aggressive Disconnect motor cable; measure resistance phase-to-phase Verify motor nameplate data in P0304-P0311. Increase P1120. Check cable insulation.
F0002 (overvoltage) on ramp-down P1121 (ramp-down) too short for load inertia Read P1121 on BOP Increase P1121, or add a brake resistor on B+ / B- terminals (frame size ≥ B)
LOGO! shows "CI module not recognized" Base firmware < V8.3, or CIM not seated Read firmware on LOGO! Diagnostics menu; reseat CIM Upgrade base firmware to V8.3 or higher; reseat CIM module

11. Frequently Asked Questions

Can a LOGO! 8 talk to a SINAMICS V20 over Modbus RTU without the CIM module?

No. The base LOGO! 8 has no Modbus RTU master port — only RS232 for programming and the TD display. The CIM (Communications Interface Module) is required, and only on a LOGO! 8.FS4 with base firmware V8.3 or higher. Without the CIM, use the analog 0-10 V path with the AM2 AQ expansion or the digital I/O connection-macro path.

What is the cheapest way to get a speed reference into the V20 from a LOGO! 8?

The cheapest working path is three LOGO! 8 digital outputs wired to V20 DI0-DI2 plus a connection macro Cn003 (three fixed frequencies) or Cn004 (four fixed frequencies). No AM2 AQ and no CIM are required; the LOGO! selects speeds by setting the bit pattern on Q1/Q2/Q3. The fixed setpoints are P1001, P1002, P1003 (Cn003) or P1001-P1004 (Cn004) and are programmed directly on the V20 BOP.

How do I get a gradual ramp on the V20 from a LOGO! 8?

Set P1120 (ramp-up time) and P1121 (ramp-down time) on the V20 to the desired seconds. The drive's internal ramp generator is enabled by default and applies to any setpoint change whether the setpoint comes from the analog input, the fixed setpoints, or the Modbus RTU HSW. P1120 = 10 s is a typical starting point for a small fan or pump. Reduce for conveyors; increase for high-inertia loads.

Why does the V20 not respond to my Modbus RTU telegrams?

The three most common causes are (1) baud rate or parity mismatch between the LOGO! CIM and the V20, (2) wrong slave address — V20 P2011 must match the LOGO! program, and (3) wrong register offset — the V20 holding registers are documented as 40100, 40101, 40110, but on the wire they are at offset 99, 100, 109 (Modbus 4xxxx is 1-based). Always verify P0700 = 5 and P1000 = 5 first; if those are not set, the drive ignores the bus telegrams.

What part number is the LOGO! AM2 AQ analog output module?

6ED1055-1MM00-0BA2 is the LOGO! AM2 AQ analog output expansion with two 0-10 V / 0/4-20 mA outputs, 12-bit resolution, snap-on to any LOGO! 8 base module. The older 0BA5/0BA6/0BA7 equivalents are 6ED1055-1MM00-0BA0 and 6ED1055-1MM00-0BA1; both are functionally equivalent for a 0-10 V drive reference.

Back to blog