
KSB PumpDrive 2
Pump frequency inverter with closed-loop control on pressure, flow, level or temperature.
The KSB PumpDrive 2 is a frequency inverter that controls the speed of centrifugal pumps on pressure, flow, level or temperature, alone or in a multiple pump system. This Modbus RTU template reads speed, power, pressures, flow, alerts and energy, and lets you start and stop the system and set the setpoint and speed from ModbusCloud.
- Protocol
- Modbus RTU
- Connection
- RS485, 19200 baud
- Registers
- 63, read and write
- Brand
- KSB
- Key readings
- Speed · Motor input power · Motor current · Discharge and suction pressure · Flow rate · Pump status and alerts · Energy consumption · Operating hours
- Available commands
- System start and stop · Setpoint · Speed in open-loop control · Pump operating mode · Pump changeover · Reset messages
- Compatible models
- PumpDrive 2 · PumpDrive 2 Eco
- Last updated
Registers (63)
53 read, 22 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Speed | rpm | Read | |||
| Motor Input Power | Read | ||||
| Pump Input Power | Read | ||||
| Pump Set Input Power | Read | ||||
| Motor Current | A | Read | |||
| Motor Voltage | V | Read | |||
| Output Frequency | Hz | Read | |||
| DC Link Voltage | V | Read | |||
| Heat Sink Temperature | Read | ||||
| PCB Temperature | Read | ||||
| Motor Torque | Nm | Read | |||
| Frequency Inverter Efficiency | % | Read | |||
| Pump Suction Pressure | Read | ||||
| Pump Discharge Pressure | Read | ||||
| Pump Differential Pressure | Read | ||||
| Pump Flow Rate | Read | ||||
| Suction Pressure | Read | ||||
| Discharge Pressure | Read | ||||
| Differential Pressure | Read | ||||
| Flow Rate | Read | ||||
| Level | Read | ||||
| Temperature | Read | ||||
| Flow Velocity | Read | ||||
| Head | Read | ||||
| Analog Input 1 Value | % | Read | |||
| Analog Input 2 Value | % | Read | |||
| Analog Input 3 Value | % | Read | |||
| Pump Status | Read | ||||
| Pump Alerts | Read | ||||
| Pump Warnings | Read | ||||
| Information On Pump | Read | ||||
| Modbus Status | Read | ||||
| System Alerts | Read | ||||
| System Warnings | Read | ||||
| Digital Input Status | Read | ||||
| Digital Output Status | Read | ||||
| System Start Stop | Read and write | ||||
| Actual Value Closed Loop | Read and write | ||||
| Setpoint Closed Loop | Read and write | ||||
| Control Value Open Loop | rpm | Read and write | |||
| Maximum Number Of Pumps Running | Read and write | ||||
| Control Point | Read and write | ||||
| Actual Value Source | Read and write | ||||
| Actual Value Closed Loop Percent | % | Read and write | |||
| Setpoint Closed Loop Percent | % | Read and write | |||
| Control Value Open Loop Percent | % | Read and write | |||
| Pump Operating Mode | Read and write | ||||
| Control Value Manual | rpm | Read and write | |||
| Immediate Pump Changeover | Write | ||||
| Immediate Pipe Flushing | Write | ||||
| Type Of Control | Write | ||||
| Fixed Speed Percent | % | Write | |||
| Immediate Functional Check Run | Write | ||||
| Reset Messages | Write | ||||
| Digital Input 1 Function | Write | ||||
| Digital Input 2 Function | Write | ||||
| Digital Input 3 Function | Write | ||||
| Role In Multiple Pump System | Write | ||||
| Energy Meter | kWh | Read | |||
| Frequency Inverter Operating Hours | h | Read | |||
| Pump Operating Hours | h | Read | |||
| Number Of Starts | Read | ||||
| Time To Service | h | Read |
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, power, discharge pressure and flow of a booster set on one ModbusCloud dashboard.
- Send an email alert when Pump Alerts is not 0 or the discharge pressure drops below a threshold.
- Track energy use and operating hours in the history to plan service and compare pump sets.
- Adjust the pressure setpoint remotely when the customer reports too little pressure on the top floor.
- Reset messages or trigger a pump changeover from ModbusCloud after a fault has been fixed on site.
Installation
Fit the Modbus RTU module in a free slot of the PumpDrive 2, tighten the four screws and cover unused M12 connections.
Wire the M12 connector to the RS485 port of the ModbusCloud Gateway: pin 4 to B (D+), pin 2 to A (D-), pin 3 to GND, and terminate the last device.
On the drive, set address, baud rate and parity in menu 3-12-2 (default 1, 19200, even) and leave the pump address range at pump 1.
In ModbusCloud, add a Modbus RTU device with the same address and serial settings and import this template.
Check that Speed and Pump Status show plausible values while the pump runs.
Things to watch for
The drive does not answer at all. What should I check?
Check address, baud rate and parity in menu 3-12-2 on the drive against the device settings in ModbusCloud; even parity uses 1 stop bit, no parity uses 2. Swap A and B if needed, terminate the last device, and look at the LEDs on the module: red means a Modbus fault, green means the field bus side is active.
Why do some registers return an error while others work?
The PumpDrive 2 only answers requests for two registers at a time, because every value is 32 bits. Reading one register on its own is refused. Registers of pumps that are not configured in the system also stay empty.
Why does writing a setpoint or start command have no effect?
The drive only follows the field bus when the control point is set to field bus, and an actual value from the bus needs Actual Value Source on field bus. Writing from ModbusCloud is off per gateway by default and is switched on by request on the control tab. Change setpoints in small steps and check the pressure.
How do I read the other pumps of a multiple pump system?
Each pump has its own block of the same values, 256 addresses further per pump. Which block a drive uses is set in menu 3-12-2-4 on every drive. Copy the pump registers in ModbusCloud and shift the addresses for each extra pump.
More KSB templates
Want to see how it works?









