All devices

Siemens · VFD

SINAMICS V20 (V20 inverter, USS/MODBUS on RS485) Modbus register map

Default configuration

Protocol
RS485
Port
502
Unit ID
1
Addressing
0-based
Byte order
Big endian
Word order
High word first
Baud rate
9600
Parity
Even
Data bits
8
Stop bits
1

This device has an RS-485 interface. Reach it through a Modbus RTU-to-TCP gateway, configured with the factory serial settings above.

Register map

AddressCountNameTypeUnitScaleAccess
01
Watchdog time
Range 0-65535 ms (register 40001).
UInt16ms1RW
11
Watchdog action
Range 0-1 (40002).
UInt16-1RW
21
Frequency setpoint
Scaling 100, range 0.00-100.00 % (40003). The manual maps it onto control word bits STW:3/STW:11.
UInt16%0.01RW
31
Run enable
Range 0-1; mapped onto STW:3 (40004).
UInt16-1RW
41
Forward/reverse command
Range 0-1; mapped onto STW:11 (40005).
UInt16-1RW
51
Start command
Range 0-1; mapped onto STW:0 (40006).
UInt16-1RW
61
Fault acknowledgement
Range 0-1; mapped onto STW:7 (40007).
UInt16-1RW
71
PID setpoint reference
Scaling 100, range -200.0 to 200.0 % (40008).
Int16%0.01RW
81
PID enable
Range 0-1 (40009).
UInt16-1RW
91
Current limit
Scaling 10, range 10.0 to 400.0 % (40010).
UInt16%0.1RW
101
Acceleration time
Scaling 100, range 0.00 to 650.0 s (40011).
UInt16s0.01RW
111
Deceleration time
Scaling 100, range 0.00 to 650.0 s (40012).
UInt16s0.01RW
131
Digital output 1
HIGH/LOW (40014); mapped onto r0747.0 / P0731.
UInt16-1RW
141
Digital output 2
HIGH/LOW (40015); mapped onto r0747.1 / P0732.
UInt16-1RW
151
Reference frequency
Scaling 100, range 1.00 to 550.00 Hz (40016).
UInt16Hz0.01RW
161
PID upper limit
Scaling 100, range -200.0 to 200.0 % (40017).
Int16%0.01RW
171
PID lower limit
Scaling 100, range -200.0 to 200.0 % (40018).
Int16%0.01RW
181
Proportional gain
Scaling 1000, range 0.000 to 65.000 (40019).
UInt16-0.001RW
191
Integral gain
Range 0-60 s (40020).
UInt16s1RW
331
Forward/reverse
FWD/REV status bit ZSW:14 (40034).
UInt16-1R
341
Stop/run
STOP/RUN status bit ZSW:2 (40035).
UInt16-1R
351
Run at maximum frequency
MAX/NO status bit ZSW:10 (40036).
UInt16-1R
361
Control mode
SERIAL/LOCAL status bit ZSW:9 (40037).
UInt16-1R
371
Enabled
ON/OFF status bit ZSW:0 (40038).
UInt16-1R
381
Ready to run
READY/OFF status bit ZSW:1 (40039).
UInt16-1R
471
Digital input 1
HIGH/LOW (40048), r0722.0.
UInt16-1R
481
Digital input 2
HIGH/LOW (40049), r0722.1.
UInt16-1R
491
Digital input 3
HIGH/LOW (40050), r0722.2.
UInt16-1R
501
Digital input 4
HIGH/LOW (40051), r0722.3.
UInt16-1R
1001
HSW (speed setpoint, process data)
PZD word 2 (40101).
UInt16-1RW
1091
ZSW (status word, process data)
PZD word 1 (40110).
UInt16-1R
1101
HIW (actual speed, process data)
PZD word 2 (40111).
UInt16-1R
2191
Analog output 1
Scaling 100, range -100.0 to 100.0 % (40220).
Int16%0.01R
2391
Digital input 1 (process data)
HIGH/LOW (40240), r0722.0; the same value as register 47.
UInt16-1R
2401
Digital input 2 (process data)
HIGH/LOW (40241), r0722.1.
UInt16-1R
2411
Digital input 3 (process data)
HIGH/LOW (40242), r0722.2.
UInt16-1R
2421
Digital input 4 (process data)
HIGH/LOW (40243), r0722.3.
UInt16-1R
2431
Digital input 5 (process data)
HIGH/LOW (40244), r0722.4; available with the optional I/O extension module.
UInt16-1R
2441
Digital input 6 (process data)
HIGH/LOW (40245), r0722.5; available with the optional I/O extension module.
UInt16-1R
2591
Analog input 1
Scaling 100, range -300.0 to 300.0 % (40260).
Int16%0.01R
2601
Analog input 2
Scaling 100, range -300.0 to 300.0 % (40261).
Int16%0.01R
2991
Inverter model
Range 0-32767 (40300), r0201.
UInt16-1R
3001
Inverter version
Scaling 100, range 0.00 to 327.67 (40301), r0018.
UInt16-0.01R
3191
Rated power
Scaling 100, range 0 to 327.67 kW (40320), r0206.
UInt16kW0.01R
3391
Reference
Scaling 100, range -327.68 to 327.67 Hz (40340), r0020.
Int16Hz0.01R
3401
Speed
Range -16250 to 16250 RPM (40341), r0022.
Int16RPM1R
3411
Frequency output
Scaling 100, range -327.68 to 327.67 Hz (40342), r0024.
Int16Hz0.01R
3421
Voltage output
Range 0-32767 V (40343), r0025.
UInt16V1R
3431
DC bus voltage
Range 0-32767 V (40344), r0026.
UInt16V1R
3441
Current, filtered
Scaling 100, range 0 to 163.83 A (40345), r0027.
UInt16A0.01R
3451
Torque
Scaling 100, range -325.00 to 325.00 Nm (40346), r0031.
Int16Nm0.01R
3461
Actual power
Scaling 100, range 0 to 327.67 kW (40347), r0032.
UInt16kW0.01R
3471
Total kWh
Range 0-32767 kWh (40348), r0039.
UInt16kWh1R
3481
Hand/auto
HAND/AUTO (40349), r0807.
UInt16-1R
3491
Current, unfiltered
Scaling 100, range 0 to 163.83 A (40350), r0068.
UInt16A0.01R
3991
Fault 1
Range 0-32767 (40400), r0947[0].
UInt16-1R

Read this device live with Modbus Connect, free for Windows, macOS and Linux

Related guides

Notes

RS-485 compact drive: Modbus RTU on the inverter's RS485 interface (terminal or RS485/USB cable), reached through a Modbus RTU-to-TCP gateway, so the serial block records the factory frame. Source: Siemens "SINAMICS V20 Inverter - Operating Instructions" 01/2018, A5E34559884-009, section 7.2 "MODBUS communication" - "Mapping table" (pages 177-179) and the parameter table on pages 176-177 (P2010 baud rate, P2021 MODBUS address, P2023 RS485 protocol, P2034 parity, P2035 stop bits). Factory frame: P2021 = 1 (address), P2010 = 6 (9600 bit/s), P2034 = 2 (even parity) and P2035 = 1 (1 stop bit), which is 9600 8E1. The RS485 protocol is not Modbus at the factory - P2023 defaults to 1 (USS) - so P2023 must be set to 2 (Modbus RTU) and the inverter power-cycled; that is what connection macro Cn011 does. Addressing: the mapping table prints a zero-based "Register No." column beside the Modbus reference (register 0 = 40001), so this seed stores the Register No. column with zero-based addressing. Scaling follows the table's "Scaling factor" column: 100 becomes 0.01, 10 becomes 0.1, 1000 becomes 0.001, and a factor of 1 stays 1. The table prints the same measurement in more than one block (for example speed at register 24 and 340, total kWh at 28 and 347); this seed keeps the process-data block at 339-350 and the control block at 0-19. Rows 20-32, 40-46, 51 and 54-61 are left out as a scope choice: 23-32 and 43 repeat values the seed already lists at another address, 40-42 and 54-61 repeat the analog and fault/warning rows, while the PID gains at 20-22 and the PID outputs at 44-46 are unique registers this seed does not cover. Registers marked * in the table (13/14 partly, 201-202, 243-244) need the optional I/O extension module; the descriptions say so. The inverter needs P0700/P1000 = 5 (USS/MODBUS on RS485) for the control word and setpoints above to act, which is a commissioning step, not a register.

Related devices