
Siemens SINAMICS G120X
Pump and fan converter: speed, current, power, energy and faults, with start, stop and setpoint over RS485.
The Siemens SINAMICS G120X is a frequency converter for pumps and fans in building services, water and wastewater and industry. This Modbus RTU template reads speed, current, power, energy and fault codes, and lets you start, stop and set the speed from ModbusCloud.
- Protocol
- Modbus RTU
- Connection
- RS485, 19200 baud
- Registers
- 189, read and write
- Brand
- Siemens
- Key readings
- Status word · Actual speed · Output frequency · Output current · Active power · Energy consumption · Fault and alarm numbers
- Available commands
- Control word · Main setpoint · Ramp times · Current limit · PID controller · Digital and analog outputs
- Compatible models
- SINAMICS G120X
- Last updated
Registers (189)
189 read, 147 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Control Word | Read and write | ||||
| Main Setpoint | Read and write | ||||
| Status Word | Read | ||||
| Main Actual Value | Read | ||||
| Digital Output 0 | Read and write | ||||
| Digital Output 1 | Read and write | ||||
| Digital Output 2 | Read and write | ||||
| Digital Output 3 | Read and write | ||||
| Analog Output 0 | % | Read | |||
| Analog Output 1 | % | Read | |||
| Digital Input 0 | Read | ||||
| Digital Input 1 | Read | ||||
| Digital Input 2 | Read | ||||
| Digital Input 3 | Read | ||||
| Digital Input 4 | Read | ||||
| Digital Input 5 | Read | ||||
| Analog Input 0 | % | Read | |||
| Analog Input 1 | % | Read | |||
| Powerstack Number | Read | ||||
| Converter Firmware | Read | ||||
| Rated Power | kW | Read | |||
| Current Limit | A | Read and write | |||
| Ramp-Up Time | s | Read and write | |||
| Ramp-Down Time | s | Read and write | |||
| Reference Speed | rpm | Read and write | |||
| Speed Setpoint | rpm | Read | |||
| Actual Speed | rpm | Read | |||
| Output Frequency | Hz | Read | |||
| Output Voltage | V | Read | |||
| DC Link Voltage | V | Read | |||
| Output Current | A | Read | |||
| Actual Torque | Nm | Read | |||
| Active Power | kW | Read | |||
| Energy Consumption | kWh | Read | |||
| Control Priority | Read | ||||
| Fault Number 1 | Read | ||||
| Fault Number 2 | Read | ||||
| Fault Number 3 | Read | ||||
| Fault Number 4 | Read | ||||
| Fault Number 5 | Read | ||||
| Fault Number 6 | Read | ||||
| Fault Number 7 | Read | ||||
| Fault Number 8 | Read | ||||
| Alarm Number | Read | ||||
| Actual Alarm Code | Read | ||||
| PRM Error Code | Read | ||||
| Technology Controller Enable | Read and write | ||||
| Technology Controller MOP | % | Read and write | |||
| PID Actual Value Filter Time | s | Read and write | |||
| PID Actual Value Scaling | % | Read and write | |||
| PID Proportional Gain | Read and write | ||||
| PID Integral Time | s | Read and write | |||
| PID Derivative Time | s | Read and write | |||
| PID Maximum Limit | % | Read and write | |||
| PID Minimum Limit | % | Read and write | |||
| PID Effective Setpoint | % | Read | |||
| PID Actual Value | % | Read | |||
| PID Output | % | Read | |||
| Analog Output 0 Setpoint | % | Read and write | |||
| Analog Output 1 Setpoint | % | Read and write | |||
| DS47 Control | Read and write | ||||
| DS47 Header | Read and write | ||||
| DS47 Data 1 | Read and write | ||||
| DS47 Data 2 | Read and write | ||||
| DS47 Data 3 | Read and write | ||||
| DS47 Data 4 | Read and write | ||||
| DS47 Data 5 | Read and write | ||||
| DS47 Data 6 | Read and write | ||||
| DS47 Data 7 | Read and write | ||||
| DS47 Data 8 | Read and write | ||||
| DS47 Data 9 | Read and write | ||||
| DS47 Data 10 | Read and write | ||||
| DS47 Data 11 | Read and write | ||||
| DS47 Data 12 | Read and write | ||||
| DS47 Data 13 | Read and write | ||||
| DS47 Data 14 | Read and write | ||||
| DS47 Data 15 | Read and write | ||||
| DS47 Data 16 | Read and write | ||||
| DS47 Data 17 | Read and write | ||||
| DS47 Data 18 | Read and write | ||||
| DS47 Data 19 | Read and write | ||||
| DS47 Data 20 | Read and write | ||||
| DS47 Data 21 | Read and write | ||||
| DS47 Data 22 | Read and write | ||||
| DS47 Data 23 | Read and write | ||||
| DS47 Data 24 | Read and write | ||||
| DS47 Data 25 | Read and write | ||||
| DS47 Data 26 | Read and write | ||||
| DS47 Data 27 | Read and write | ||||
| DS47 Data 28 | Read and write | ||||
| DS47 Data 29 | Read and write | ||||
| DS47 Data 30 | Read and write | ||||
| DS47 Data 31 | Read and write | ||||
| DS47 Data 32 | Read and write | ||||
| DS47 Data 33 | Read and write | ||||
| DS47 Data 34 | Read and write | ||||
| DS47 Data 35 | Read and write | ||||
| DS47 Data 36 | Read and write | ||||
| DS47 Data 37 | Read and write | ||||
| DS47 Data 38 | Read and write | ||||
| DS47 Data 39 | Read and write | ||||
| DS47 Data 40 | Read and write | ||||
| DS47 Data 41 | Read and write | ||||
| DS47 Data 42 | Read and write | ||||
| DS47 Data 43 | Read and write | ||||
| DS47 Data 44 | Read and write | ||||
| DS47 Data 45 | Read and write | ||||
| DS47 Data 46 | Read and write | ||||
| DS47 Data 47 | Read and write | ||||
| DS47 Data 48 | Read and write | ||||
| DS47 Data 49 | Read and write | ||||
| DS47 Data 50 | Read and write | ||||
| DS47 Data 51 | Read and write | ||||
| DS47 Data 52 | Read and write | ||||
| DS47 Data 53 | Read and write | ||||
| DS47 Data 54 | Read and write | ||||
| DS47 Data 55 | Read and write | ||||
| DS47 Data 56 | Read and write | ||||
| DS47 Data 57 | Read and write | ||||
| DS47 Data 58 | Read and write | ||||
| DS47 Data 59 | Read and write | ||||
| DS47 Data 60 | Read and write | ||||
| DS47 Data 61 | Read and write | ||||
| DS47 Data 62 | Read and write | ||||
| DS47 Data 63 | Read and write | ||||
| DS47 Data 64 | Read and write | ||||
| DS47 Data 65 | Read and write | ||||
| DS47 Data 66 | Read and write | ||||
| DS47 Data 67 | Read and write | ||||
| DS47 Data 68 | Read and write | ||||
| DS47 Data 69 | Read and write | ||||
| DS47 Data 70 | Read and write | ||||
| DS47 Data 71 | Read and write | ||||
| DS47 Data 72 | Read and write | ||||
| DS47 Data 73 | Read and write | ||||
| DS47 Data 74 | Read and write | ||||
| DS47 Data 75 | Read and write | ||||
| DS47 Data 76 | Read and write | ||||
| DS47 Data 77 | Read and write | ||||
| DS47 Data 78 | Read and write | ||||
| DS47 Data 79 | Read and write | ||||
| DS47 Data 80 | Read and write | ||||
| DS47 Data 81 | Read and write | ||||
| DS47 Data 82 | Read and write | ||||
| DS47 Data 83 | Read and write | ||||
| DS47 Data 84 | Read and write | ||||
| DS47 Data 85 | Read and write | ||||
| DS47 Data 86 | Read and write | ||||
| DS47 Data 87 | Read and write | ||||
| DS47 Data 88 | Read and write | ||||
| DS47 Data 89 | Read and write | ||||
| DS47 Data 90 | Read and write | ||||
| DS47 Data 91 | Read and write | ||||
| DS47 Data 92 | Read and write | ||||
| DS47 Data 93 | Read and write | ||||
| DS47 Data 94 | Read and write | ||||
| DS47 Data 95 | Read and write | ||||
| DS47 Data 96 | Read and write | ||||
| DS47 Data 97 | Read and write | ||||
| DS47 Data 98 | Read and write | ||||
| DS47 Data 99 | Read and write | ||||
| DS47 Data 100 | Read and write | ||||
| DS47 Data 101 | Read and write | ||||
| DS47 Data 102 | Read and write | ||||
| DS47 Data 103 | Read and write | ||||
| DS47 Data 104 | Read and write | ||||
| DS47 Data 105 | Read and write | ||||
| DS47 Data 106 | Read and write | ||||
| DS47 Data 107 | Read and write | ||||
| DS47 Data 108 | Read and write | ||||
| DS47 Data 109 | Read and write | ||||
| DS47 Data 110 | Read and write | ||||
| DS47 Data 111 | Read and write | ||||
| DS47 Data 112 | Read and write | ||||
| DS47 Data 113 | Read and write | ||||
| DS47 Data 114 | Read and write | ||||
| DS47 Data 115 | Read and write | ||||
| DS47 Data 116 | Read and write | ||||
| DS47 Data 117 | Read and write | ||||
| DS47 Data 118 | Read and write | ||||
| DS47 Data 119 | Read and write | ||||
| DS47 Data 120 | Read and write | ||||
| Multi-Pump Status Word | Read | ||||
| Multi-Pump Motor Index | Read | ||||
| Multi-Pump Service Status | Read | ||||
| Motor 1 Operating Hours | h | Read and write | |||
| Motor 2 Operating Hours | h | Read and write | |||
| Motor 3 Operating Hours | h | Read and write | |||
| Motor 4 Operating Hours | h | Read and write |
Loading registers…
Send your device list
If a device is not in the library yet, we build the template for free as soon as we have the register data.
Use cases
- Show speed, current and power of every pump and fan converter on one ModbusCloud dashboard.
- Send an email alert when bit 3 of the status word is set or the first fault number is no longer 0.
- Store energy consumption and active power in the history and compare pumps with each other.
- Start, stop or change the speed setpoint from the portal during commissioning or a service visit.
- Adjust ramp times or the PID settings remotely without walking to the plant room.
Installation
Connect the RS485 terminal of the G120X to the RS485 port of the ModbusCloud Gateway and switch on the bus termination at the last device.
Set p2030 to 2 (Modbus RTU) and set the address in p2021, the baud rate in p2020 and the parity in p2031.
Switch the converter off and on so the new address takes effect.
In ModbusCloud, add a Modbus RTU device on the Gateway with the same address, 19200 baud, 8 data bits, even parity and 1 stop bit, and import this template.
Check that the status word, DC link voltage and actual speed come in with sensible values.
Things to watch for
The converter does not answer on the bus. What should I check?
Check that p2030 is 2 and that the converter was switched off and on after the address in p2021 was set. The factory address 0 is not a valid slave address. Match baud rate and parity (19200, even) and swap A and B if nothing answers.
I write the control word but the motor does not start. Why?
Bit 10 (control via PLC) must be 1, and bits 1 to 6 must be 1 as well before bit 0 starts the motor. Check also that the command data set takes its commands from the fieldbus and that no fault is active (bit 3 of the status word).
How do I convert the main setpoint to rpm?
The main setpoint and main actual value are normalized: 16384 (4000 hex) is 100 % of the reference speed in p2000, which is readable and writable in register 40324.
The converter trips with F1910. What does that mean?
The Modbus telegram monitoring in p2040 ran out because no request arrived in time. Lower the poll interval in ModbusCloud or raise p2040.
Want to see how it works?













