Easy Modbus
  1. Home
  2. Modbus register maps
  3. Armstrong Fluid Technology
  4. Design Envelope 4300 / 4380 with DEPM IVS / DE IVS drive (map v2)

Pump (vertical in-line with integrated VFD) · Modbus register map

Armstrong Fluid Technology Design Envelope 4300 / 4380 with DEPM IVS / DE IVS drive (map v2) Modbus register map

Updated 16 October 2026

Short answer

Armstrong's Design Envelope in-line pumps carry an integrated drive and pump controller that speaks Modbus RTU on RS-485 or Modbus TCP over Ethernet. The register map gives speed, voltage, run status and I/O, the engineering units in use, control mode, hand/off/auto, speed limits, a BMS speed command and start/stop. Power, flow, head, current, counters and alarm words are 32-bit in the manual and are left out here because their word order is not documented.

This page lists 28 Modbus registers for the Armstrong Fluid Technology Design Envelope 4300 / 4380 with DEPM IVS / DE IVS drive (map v2) — 7 writable — with the table, 0-based wire address, data type, word order, scale, units and access of each, re-typed from Armstrong Fluid Technology’s own free documentation (linked below) and checked against it.

Manufacturer
Armstrong Fluid Technology
Model
Design Envelope 4300 / 4380 with DEPM IVS / DE IVS drive (map v2)
Equipment type
Pump (vertical in-line with integrated VFD)
Registers
28 (7 writable)
Transport
Modbus RTU, Modbus TCP
Default unit ID
Not stated
Documented addressing
1-based (subtract 1 for the wire address)
Firmware
Controller firmware v1.17 and newer
Also known as
Design Envelope 4300, Design Envelope 4380, DEPM IVS, DE IVS, Design Envelope pump controller, DEPC
Source document
Design Envelope 4300 & 4380 Vertical In-line pumping unit with DEPM IVS and DE IVS drive - Installation and operating instructions · 101.82iec · rev. 2025-11-10
Download CSV all columns JSON Manufacturer PDF ↗

Integration notes: Armstrong Fluid Technology Design Envelope 4300 / 4380 with DEPM IVS / DE IVS drive (map v2)

Integration in brief

Select Modbus RTU or TCP/IP on the controller (touchscreen or web server) and set address, baud and parity/stop bits. Control is through HOA State (start address 301), BMS Set Speed (306) and Start/Stop (308); read actual speed (100/101), status (122) and control mode (300). Make sure the controller is set to BMS map version 2.

Minimum registers to map

Addresses are 0-based wire addresses. Enough to monitor and run the unit; map more as the job needs.

RegisterNameTypeWhyAccess
HR 308Start/StopUINT16Start/stopRead/write
HR 306BMS Set SpeedUINT16BMS speed commandRead/write
HR 301HOA StateUINT16Hand/Off/AutoRead/write
HR 100Actual Speed (rpm)UINT16Actual speed (rpm)Read
HR 122StatusBITMAP16Run statusRead
HR 300Control ModeUINT16Control modeRead

Enable Modbus control & writes

From the touchscreen or the web server (firmware v1.36), choose Modbus RTU or Modbus TCP/IP and enter the Modbus address, baud rate and parity/stop bits. In the web server's Remote mode setting, pick BMS map version 2 to match this register list.

Byte order & addressing

Network setup

Watch out for

Armstrong Fluid Technology Design Envelope 4300 / 4380 with DEPM IVS / DE IVS drive (map v2) Modbus registers

Address = 0-based wire address (the documented number is shown under it when it differs) · Order: ABCD = high word first, CDAB = low word first · Scale: engineering value = raw × scale.

28 of 28 shown
Armstrong Fluid Technology Design Envelope 4300 / 4380 with DEPM IVS / DE IVS drive (map v2) Modbus register map
TableAddressNameDescriptionTypeOrderScaleUnitsAccessValues / bits
HR100doc 101Actual Speed (rpm)Current VFD speed.UINT16rpmRead
HR101doc 102Actual Speed (%)Current speed as % of nominal motor speed.UINT16× 0.1%Read
HR104doc 105Motor Input VoltageVoltage the drive delivers to the motor.UINT16× 0.1VRead
HR115doc 116Number of Running PumpsParallel sensorless mode.UINT16Read
HR122doc 123StatusPump run status.BITMAP16Readbit 0 = Pump rotating
HR200doc 201Digital InDigital input states.BITMAP16Readbit 0 = Digital input 1; bit 1 = Digital input 2
HR205doc 206Analog Out 1UINT16× 0.01mARead
HR206doc 207Digital OutDigital output states.BITMAP16Readbit 0 = Digital output 1; bit 1 = Digital output 2
HR207doc 208RelaysRelay states.BITMAP16Readbit 0 = Relay 1; bit 1 = Relay 2
HR250doc 251Flow UnitsUnit used by flow values.UINT16Read1 = l/s; 2 = m³/h; 3 = g/m
HR251doc 252Pressure UnitsUnit used by head/pressure values.UINT16Read1 = bar; 2 = kPa; 3 = psi; 4 = ft; 5 = m
HR252doc 253Power UnitsUnit used by power values.UINT16Read1 = kW; 2 = hp
HR253doc 254Speed UnitsUnit used by hand-mode and BMS speed.UINT16Read1 = rpm; 2 = %
HR254doc 255Temperature UnitsUINT16Read1 = Degrees Celsius; 2 = Degrees Fahrenheit
HR300doc 301Control ModeActive control mode (read only).UINT16Read1 = Parallel; 2 = Inputs; 3 = Remote; 4 = Constant Flow; 5 = Constant Pressure; 6 = Linear Pressure; 7 = Quadratic Pressure; 8 = Quad Pressure Maximum; 9 = Quad Pressure Minimum; 10 = Quadratic Pressure Max/Min
HR301doc 302HOA StateHand / off / auto selection.UINT16Read/write0 = Off; 1 = Hand; 2 = Auto
HR302doc 303Active ParametersWhich parameter set is active.UINT16Read/write1 = Standard; 2 = Mode 1 (heating); 3 = Mode 2 (cooling)
HR303doc 304Minimum Speed LimitUINT16rpmRead/write
HR304doc 305Maximum Speed LimitUINT16rpmRead/write
HR305doc 306Hand Mode SpeedHand-mode speed, 0.1 resolution, in the controller's configured speed unit (see register 254).UINT16× 0.1Read/write
HR306doc 307BMS Set SpeedSpeed command from the BMS, 0.1 resolution, in the configured speed unit (see register 254).UINT16× 0.1Read/write
HR308doc 309Start/StopStart or stop the pump.UINT16Read/write0 = Stop; 1 = Start
HR900doc 901Pump Name / Tag namePump tag as ASCII text.STRING[16]Read
HR908doc 909Serial NumberPump serial number as ASCII text.STRING[14]Read
HR915doc 916Firmware VersionController firmware major.minor (divide by 100).UINT16× 0.01Read
HR916doc 917Hardware VersionPump Control Module hardware version.UINT16Read
HR917doc 918BMS Modbus VersionVersion of the Armstrong Modbus register map.UINT16Read
HR918doc 919Firmware Patch VersionFirmware patch number, appended to the firmware version.UINT16Read

Notes on this map

Check it against the live device. A register map tells you what the controller can expose; the unit in front of you may differ by firmware or options. Read a few registers and compare them with the unit’s own display; for a 32-bit value the float and byte-order decoder shows all four word orders at once, so a wrong word order or scale is obvious. New to this? Read what a register map is and why addresses are off by one.

Questions about the Armstrong Fluid Technology Design Envelope 4300 / 4380 with DEPM IVS / DE IVS drive (map v2)

What Modbus registers does the Armstrong Fluid Technology Design Envelope 4300 / 4380 with DEPM IVS / DE IVS drive (map v2) have?

This map lists 28 registers: 28 holding registers. 7 of them can be written. Registers vary with firmware, options and configuration, so confirm against the device.

Are the Armstrong Fluid Technology Design Envelope 4300 / 4380 with DEPM IVS / DE IVS drive (map v2) Modbus addresses 0-based or 1-based?

The manufacturer's document numbers registers 1-based (subtract 1 for the wire address). Every address on this page is the 0-based wire address you put in the request; the documented number is shown under it where it differs. The manual prints both a 0-based 'start address' and a 1-based 'Modbus register' for every entry (e.g. Actual Speed start address 100, Modbus register 101). The register number is kept as 'documented'; the start address is the wire address.

What are the minimum Modbus registers to integrate the Armstrong Fluid Technology Design Envelope 4300 / 4380 with DEPM IVS / DE IVS drive (map v2)?

Start with HR 308 Start/Stop (Start/stop); HR 306 BMS Set Speed (BMS speed command); HR 301 HOA State (Hand/Off/Auto); HR 100 Actual Speed (rpm) (Actual speed (rpm)); HR 122 Status (Run status); HR 300 Control Mode (Control mode).

How do I enable Modbus control of the Armstrong Fluid Technology Design Envelope 4300 / 4380 with DEPM IVS / DE IVS drive (map v2)?

From the touchscreen or the web server (firmware v1.36), choose Modbus RTU or Modbus TCP/IP and enter the Modbus address, baud rate and parity/stop bits. In the web server's Remote mode setting, pick BMS map version 2 to match this register list.

Where is the official Armstrong Fluid Technology Design Envelope 4300 / 4380 with DEPM IVS / DE IVS drive (map v2) Modbus documentation?

The source is Design Envelope 4300 & 4380 Vertical In-line pumping unit with DEPM IVS and DE IVS drive - Installation and operating instructions (101.82iec), revision 2025-11-10, published free by Armstrong Fluid Technology at https://armstrongfluidtechnology.com/~/media/documents/installation_maintenance_parts/installation-and-operating-instructions/101-82_de_4300-4380_vil_withivsdrive_io.pdf?la=en-gb.

Source: Design Envelope 4300 & 4380 Vertical In-line pumping unit with DEPM IVS and DE IVS drive - Installation and operating instructions · 101.82iec · rev. 2025-11-10. Register numbers, types, scaling and units are reproduced as published; descriptions are our own.