All devices

Siemens · VFD

SINAMICS G120 / G120C (CU240E-2, CU230P-2) via Modbus RTU Modbus register map

Download JSONSupplier documentationSuggest an edit

Default configuration

Protocol
RS485
Port
502
Unit ID
1
Addressing
1-based
Byte order
Big endian
Word order
High word first
Baud rate
19200
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
1001
Control word 1 (STW1)
Process data 1. Bit 0: 0 = OFF1, 1 = ON. Bit 1: 0 = OFF2 (coast), 1 = no OFF2. Bit 2: 0 = quick stop OFF3, 1 = no OFF3. Bit 3: 0 = inhibit operation, 1 = enable operation. Bit 4: ramp-function generator enable. Bit 5: 0 = stop RFG, 1 = enable RFG. Bit 6: 0 = inhibit setpoint, 1 = enable setpoint. Bit 7: 1 = acknowledge faults. Bit 10: 0 = no control via PLC, 1 = control via PLC. Bit 11: 1 = direction reversal. Bit 13: MOP up. Bit 14: MOP down.
UInt16-1RW
1011
Main setpoint
Process data 2: speed setpoint relative to the reference speed p2000; 4000 hex (16384) = 100 % = p2000.
Int16%0.006103515625RW
1101
Status word 1 (ZSW1)
Process data 1. Bit 0: ready for switching on. Bit 1: ready. Bit 2: operation enabled. Bit 3: fault active. Bit 4: OFF2 inactive. Bit 5: OFF3 inactive. Bit 6: switching on inhibited. Bit 7: alarm active. Bit 8: speed deviation within tolerance. Bit 9: master control requested. Bit 10: comparison speed reached or exceeded. Bit 11: torque limit not reached. Bit 14: motor turning. Bit 15: overload warning.
UInt16-1R
1111
Main actual value
Process data 2: actual speed relative to p2000; 4000 hex (16384) = 100 %.
Int16%0.006103515625R
2001
Digital output 0 (DO 0)
HIGH/LOW, signal source p0730 / r747.0.
UInt16-1RW
2011
Digital output 1 (DO 1)
HIGH/LOW, signal source p0731 / r747.1.
UInt16-1RW
2021
Digital output 2 (DO 2)
HIGH/LOW, signal source p0732 / r747.2.
UInt16-1RW
2201
Analog output 0 (AO 0)
r0774.0, -100.0 ... 100.0 %.
UInt16%0.01R
2211
Analog output 1 (AO 1)
r0774.1, -100.0 ... 100.0 %.
UInt16%0.01R
2221
Analog output 2 (AO 2)
r0774.2, -100.0 ... 100.0 %.
UInt16%0.01R
2401
Digital input 0 (DI 0)
HIGH/LOW, r0722.0.
UInt16-1R
2411
Digital input 1 (DI 1)
HIGH/LOW, r0722.1.
UInt16-1R
2421
Digital input 2 (DI 2)
HIGH/LOW, r0722.2.
UInt16-1R
2431
Digital input 3 (DI 3)
HIGH/LOW, r0722.3.
UInt16-1R
2441
Digital input 4 (DI 4)
HIGH/LOW, r0722.4.
UInt16-1R
2451
Digital input 5 (DI 5)
HIGH/LOW, r0722.5.
UInt16-1R
2601
Analog input 0 (AI 0)
r0755[0], -300.0 ... 300.0 %.
Int16%0.01R
2611
Analog input 1 (AI 1)
r0755[1], -300.0 ... 300.0 %.
Int16%0.01R
2621
Analog input 2 (AI 2)
r0755[2], -300.0 ... 300.0 %.
Int16%0.01R
2631
Analog input 3 (AI 3)
r0755[3], -300.0 ... 300.0 %.
Int16%0.01R
3001
Powerstack number
r0200.
Int16-1R
3201
Rated power
r0206, 0 ... 327.67 kW.
UInt16kW0.01R
3211
Current limit
p0640, 10.0 ... 400.0 A.
UInt16A0.1RW
3221
Ramp-up time
p1120, 0.00 ... 650.00 s.
UInt16s0.01RW
3231
Ramp-down time
p1121, 0.00 ... 650.00 s.
UInt16s0.01RW
3241
Reference speed
p2000, 6 ... 32767 rpm.
UInt16rpm1RW
3401
Speed setpoint
r0020, -16250 ... 16250 rpm.
Int16rpm1R
3411
Actual speed value
r0022, -16250 ... 16250 rpm.
Int16rpm1R
3421
Output frequency
r0024, -327.68 ... 327.67 Hz.
Int16Hz0.01R
3431
Output voltage
r0025, 0 ... 32767 V.
UInt16V1R
3441
DC link voltage
r0026, 0 ... 32767 V.
UInt16V1R
3451
Current actual value
r0027, 0 ... 163.83 A.
UInt16A0.01R
3461
Actual torque value
r0031, -325.00 ... 325.00 Nm.
Int16Nm0.01R
3471
Actual active power
r0032, 0 ... 327.67 kW.
UInt16kW0.01R
3481
Energy consumption
r0039, 0 ... 32767 kWh.
UInt16kWh1R
3491
Control priority
r0807: HAND = local control, AUTO = control from the fieldbus.
UInt16-1R
4001
Fault number, index 0
r0947[0], current fault code.
UInt16-1R
4011
Fault number, index 1
r0947[1].
UInt16-1R
4021
Fault number, index 2
r0947[2].
UInt16-1R
4031
Fault number, index 3
r0947[3].
UInt16-1R
4041
Fault number, index 4
r0947[4].
UInt16-1R
4051
Fault number, index 5
r0947[5].
UInt16-1R
4061
Fault number, index 6
r0947[6].
UInt16-1R
4071
Fault number, index 7
r0947[7].
UInt16-1R
4081
Alarm number
r2110[0], current alarm code.
UInt16-1R
4091
Actual alarm code
r2132.
UInt16-1R
4991
PRM ERROR code
Parameter access error code when a parameter request failed.
UInt16-1R

Notes

The SINAMICS G120 family reaches Modbus RTU over its RS-485 interface (CU240E-2, CU230P-2 HVAC, G120C): reach it through a Modbus RTU-to-TCP gateway using the factory serial settings above. Factory settings for Modbus (p2030 = 2): address p2021 = 1, baud rate p2020 = 7 (19200 bit/s), parity even (p2031 = 2), 8 data bits, 1 stop bit; fieldbus monitoring time p2040 = 1000 ms. All values are single 16-bit holding registers read with FC03 and written with FC06. The register numbers in this file are the manual's 4xxxx references expressed as 1-based register numbers, so 100 is register 40100 (wire address 99) - one_based addressing makes the client subtract one. Scaling follows the manual, where the 'Scaling' column is the divisor (100 means a factor of 0.01). Process data 1/2 are the standard telegram 1 control word STW1, main setpoint, status word ZSW1 and main actual value; the setpoint and actual value are relative to the reference speed p2000 (4000 hex = 100 %). Source (freely downloadable, no login): Siemens 'SINAMICS G120, G120P, G120C, G120D, G110M - Fieldbuses' Function Manual, edition 11/2020, document id A5E34229197B AG (Siemens support entry 109791930), section 5.4 'Communication using Modbus RTU', tables 5-12 to 5-16; PDF at https://cache.industry.siemens.com/dl/files/930/109791930/att_1049446/v1/G120_fieldbus_fct_man_1120_en-US.pdf. The 40300-40348 converter-data/diagnostics rows are table 5-14 pages 141-142, and the 40400-40409 / 40499 fault-diagnostic rows are table 5-15 on page 142 of that PDF. The technology controller and PID diagnostics tables (40500+) are left out because their register content depends on the application configuration.