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.
| 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.
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
| 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:
| 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:
| 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:
- Block B001 —
Analog Inputoff 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. - Block B002 —
Analog Amplifier(Gain = 1.0, Offset = 0) to pass the setpoint through. - 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. - Block B004 —
ANDgating the run command with the safety interlock. Input I1 = start, I2 = stop (NC), I3 = safety door. Output → Q1 (drive ON/OFF1). - Block B005 —
RS Flip-Floplatching the run state. Set input from the AND of I1, reset from the OR of I2 + drive fault (read via I4 = V20 relay output). - Block B006 —
Off Delayof 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.
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:
| 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)
| 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 |
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:
- Block B001 —
RS Flip-Flopfor run latch (I1 = start, I2 = stop). - Block B002 —
Counter Up/Down(0-3) incrementing on I3 = speed-up, decrementing on I4 = speed-down. - Block B003 —
Decoder 2 → 4(or 3 → 8) producing the bit pattern on Q2 / Q3 from the counter value. - Block B004 —
Off Delayof 0.5 s on Q1 to ensure the run command is the last to drop on stop. - Block B005 —
ANDof 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)
| 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:
| 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)
| 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)
| 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:
- Block M001 —
Modbus Masterreading register 40110 (ZSW), 40111 (HIW), 40112 (current). Function code 03, slave address = 1, scan every 100 ms. - Block M002 —
Modbus Masterwriting register 40100 (STW) and 40101 (HSW). Function code 06, slave address = 1, updated every 100 ms. - Block B001 — Build the STW: 0x047E base + bit 0 (run) + bit 7 (direction) + bit 11 (reverse enable). Output → M002 STW value.
- Block B002 — Build the HSW: scale the 0-1000 setpoint to 0x0000-0x4000. Output → M002 HSW value.
- 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.
| 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.
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.
- 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).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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).
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
| 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.