Easy BACnet
  1. Home
  2. BACnet points lists
  3. Armstrong Fluid Technology
  4. IPS 4000 pumping system controller - variable primary

Pump system controller (variable primary) · BACnet points list

Armstrong Fluid Technology IPS 4000 pumping system controller - variable primary BACnet points list

Updated 11 November 2026

Short answer

The IPS 4000 runs a group of variable-speed pumps. In the variable primary version its BACnet list adds chiller/boiler enables, minimum and maximum flow and differential pressure limits per chiller or boiler, and the related alarms, on top of pump modes, hand speeds, zone setpoints and values, pump speed, power, energy, head and flow, run hours and alarms.

This page lists 362 BACnet objects for the Armstrong Fluid Technology IPS 4000 pumping system controller - variable primary — 109 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Armstrong Fluid Technology’s own free documentation, linked below.

Manufacturer
Armstrong Fluid Technology
Model
IPS 4000 pumping system controller - variable primary
Equipment
Pump system controller (variable primary)
Equipment type
VFDs & pumps
BACnet objects
362 (109 writable)
Transport
BACnet IP, BACnet MS/TP
Firmware
Communication interface ver 2.1.0
Also known as
IPS 4000, IPS4000, IPS 4000 primary, Integrated Pumping System 4000, 90.9751
Source document
IPS 4000 Integrated pumping system for variable primary application, Data points (communication interface ver-2.1.0) · 90.9751 · rev. 2020-12-07
Download CSV 362 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

Reference only, provided as-is: verify against Armstrong Fluid Technology’s current documentation and the live device before use. Not official Armstrong Fluid Technology information. Terms of use.

BMS integration notes: Armstrong Fluid Technology IPS 4000 pumping system controller - variable primary

Integration in brief

Start and stop the IPS 4000 with BV 1 Remote Start, write the zone setpoints (AV 1-16) and read BI 110 IPS On Status, the active zone value, system flow and head, and BI 1 General Alarm. Reset alarms with BV 32. The BMS can also put each pump in Hand, Off or Auto (BV 2-25), set hand speeds, enable chillers/boilers and write zone values (bas Zone pv AVs).

Minimum points to map

The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.

ObjectNameWhyAccess
BV 1Remote StartStart/stop from the BMS (1 = start)Write
AV 1Zone 1 spZone 1 control setpointWrite
BV 32Alarm ResetReset alarmsWrite
BI 110IPS On StatusPumping system on statusRead
AI 3Active Zone pvValue of the zone in controlRead
AI 147System FlowTotal system flowRead
AI 136System HeadTotal system headRead
BI 2Pump AlarmAny pump alarmRead
BI 1General AlarmAny active alarmRead

Enable & remote start

BV 1 Remote Start (0 = Stop, 1 = Start). The Set Pump Hand/Off/Auto BVs are momentary commands that change one pump's mode.

Sensors & values from the BMS

The bas Zone 1-16 pv AVs (48-63) are writable, so the BMS can supply zone values, and the bas Chiller/Boiler dp pv AVs (78-85) do the same for chiller/boiler differential pressure. The data-points sheet does not say how the controller chooses between BMS and wired values.

Network setup

Watch out for

Armstrong Fluid Technology IPS 4000 pumping system controller - variable primary BACnet objects

Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.

362 of 362 shown
Type
Access
Show
Armstrong Fluid Technology IPS 4000 pumping system controller - variable primary BACnet Points List
DescriptionStates
BVmin1Remote StartWrite0=Stop, 1=Start
BV2Set Pump 1 HandMomentary commandWrite1=Hand
BV3Set Pump 1 OffMomentary commandWrite1=Off
BV4Set Pump 1 AutoMomentary commandWrite1=Auto
BV5Set Pump 2 HandMomentary commandWrite1=Hand
BV6Set Pump 2 OffMomentary commandWrite1=Off
BV7Set Pump 2 AutoMomentary commandWrite1=Auto
BV8Set Pump 3 HandMomentary commandWrite1=Hand
BV9Set Pump 3 OffMomentary commandWrite1=Off
BV10Set Pump 3 AutoMomentary commandWrite1=Auto
BV11Set Pump 4 HandMomentary commandWrite1=Hand
BV12Set Pump 4 OffMomentary commandWrite1=Off
BV13Set Pump 4 AutoMomentary commandWrite1=Auto
BV14Set Pump 5 HandMomentary commandWrite1=Hand
BV15Set Pump 5 OffMomentary commandWrite1=Off
BV16Set Pump 5 AutoMomentary commandWrite1=Auto
BV17Set Pump 6 HandMomentary commandWrite1=Hand
BV18Set Pump 6 OffMomentary commandWrite1=Off
BV19Set Pump 6 AutoMomentary commandWrite1=Auto
BV20Set Pump 7 HandMomentary commandWrite1=Hand
BV21Set Pump 7 OffMomentary commandWrite1=Off
BV22Set Pump 7 AutoMomentary commandWrite1=Auto
BV23Set Pump 8 HandMomentary commandWrite1=Hand
BV24Set Pump 8 OffMomentary commandWrite1=Off
BV25Set Pump 8 AutoMomentary commandWrite1=Auto
BVmin32Alarm ResetWrite1=Reset
BV33Chiller/Boiler 1 EnabledWrite0=Disabled, 1=Enabled
BV34Chiller/Boiler 2 EnabledWrite0=Disabled, 1=Enabled
BV35Chiller/Boiler 3 EnabledWrite0=Disabled, 1=Enabled
BV36Chiller/Boiler 4 EnabledWrite0=Disabled, 1=Enabled
BV37Chiller/Boiler 5 EnabledWrite0=Disabled, 1=Enabled
BV38Chiller/Boiler 6 EnabledWrite0=Disabled, 1=Enabled
BV39Chiller/Boiler 7 EnabledWrite0=Disabled, 1=Enabled
BV40Chiller/Boiler 8 EnabledWrite0=Disabled, 1=Enabled
BV43Chiller/Boiler_bas_EnableWrite0=Disabled, 1=Enabled
BImin1General AlarmRead0=Ok, 1=Alarm
BImin2Pump AlarmRead0=Ok, 1=Alarm
BI3Sensor AlarmRead0=Ok, 1=Alarm
BI4Pump 1 in Hand modeRead0=Ok, 1=Hand
BI5Pump 1 in Off modeRead0=Ok, 1=Off
BI6Pump 1 in Auto modeRead0=Ok, 1=Auto
BI7Pump 2 in Hand modeRead0=Ok, 1=Hand
BI8Pump 2 in Off modeRead0=Ok, 1=Off
BI9Pump 2 in Auto modeRead0=Ok, 1=Auto
BI10Pump 3 in Hand modeRead0=Ok, 1=Hand
BI11Pump 3 in Off modeRead0=Ok, 1=Off
BI12Pump 3 in Auto modeRead0=Ok, 1=Auto
BI13Pump 4 in Hand modeRead0=Ok, 1=Hand
BI14Pump 4 in Off modeRead0=Ok, 1=Off
BI15Pump 4 in Auto modeRead0=Ok, 1=Auto
BI16Pump 5 in Hand modeRead0=Ok, 1=Hand
BI17Pump 5 in Off modeRead0=Ok, 1=Off
BI18Pump 5 in Auto modeRead0=Ok, 1=Auto
BI19Pump 6 in Hand modeRead0=Ok, 1=Hand
BI20Pump 6 in Off modeRead0=Ok, 1=Off
BI21Pump 6 in Auto modeRead0=Ok, 1=Auto
BI22Pump 7 in Hand modeRead0=Ok, 1=Hand
BI23Pump 7 in Off modeRead0=Ok, 1=Off
BI24Pump 7 in Auto modeRead0=Ok, 1=Auto
BI25Pump 8 in Hand modeRead0=Ok, 1=Hand
BI26Pump 8 in Off modeRead0=Ok, 1=Off
BI27Pump 8 in Auto modeRead0=Ok, 1=Auto
BI34Pump 1 Run FeedbackRead0=Stopped, 1=Running
BI35Pump 2 Run FeedbackRead0=Stopped, 1=Running
BI36Pump 3 Run FeedbackRead0=Stopped, 1=Running
BI37Pump 4 Run FeedbackRead0=Stopped, 1=Running
BI38Pump 5 Run FeedbackRead0=Stopped, 1=Running
BI39Pump 6 Run FeedbackRead0=Stopped, 1=Running
BI40Pump 7 Run FeedbackRead0=Stopped, 1=Running
BI41Pump 8 Run FeedbackRead0=Stopped, 1=Running
BI44Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI47All Zones dp/Temperature Transmitters FailedRead0=Ok, 1=Alarm
BI48Zone 1 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI49Zone 2 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI50Zone 3 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI51Zone 4 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI52Zone 5 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI53Zone 6 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI54Zone 7 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI55Zone 8 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI56Zone 9 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI57Zone 10 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI58Zone 11 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI59Zone 12 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI60Zone 13 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI61Zone 14 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI62Zone 15 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI63Zone 16 dp/Temperature Transmitter FailedRead0=Ok, 1=Alarm
BI68Chiller/Boiler Min Flow AlarmRead0=Ok, 1=Alarm
BI69Chiller/Boiler Max Flow AlarmRead0=Ok, 1=Alarm
BI70Pump 1 AlarmRead0=Ok, 1=Alarm
BI71Pump 2 AlarmRead0=Ok, 1=Alarm
BI72Pump 3 AlarmRead0=Ok, 1=Alarm
BI73Pump 4 AlarmRead0=Ok, 1=Alarm
BI74Pump 5 AlarmRead0=Ok, 1=Alarm
BI75Pump 6 AlarmRead0=Ok, 1=Alarm
BI76Pump 7 AlarmRead0=Ok, 1=Alarm
BI77Pump 8 AlarmRead0=Ok, 1=Alarm
BI80Pump 1 Run feedback AlarmRead0=Ok, 1=Alarm
BI81Pump 2 Run feedback AlarmRead0=Ok, 1=Alarm
BI82Pump 3 Run feedback AlarmRead0=Ok, 1=Alarm
BI83Pump 4 Run feedback AlarmRead0=Ok, 1=Alarm
BI84Pump 5 Run feedback AlarmRead0=Ok, 1=Alarm
BI85Pump 6 Run feedback AlarmRead0=Ok, 1=Alarm
BI86Pump 7 Run feedback AlarmRead0=Ok, 1=Alarm
BI87Pump 8 Run feedback AlarmRead0=Ok, 1=Alarm
BI90Pump 1 Drive FaultRead0=Ok, 1=Alarm
BI91Pump 2 Drive FaultRead0=Ok, 1=Alarm
BI92Pump 3 Drive FaultRead0=Ok, 1=Alarm
BI93Pump 4 Drive FaultRead0=Ok, 1=Alarm
BI94Pump 5 Drive FaultRead0=Ok, 1=Alarm
BI95Pump 6 Drive FaultRead0=Ok, 1=Alarm
BI96Pump 7 Drive FaultRead0=Ok, 1=Alarm
BI97Pump 8 Drive FaultRead0=Ok, 1=Alarm
BImin110IPS On StatusRead0=Off, 1=On
BI111PLC Board High Temperature AlarmRead0=Ok, 1=Alarm
BI114All Chiller/Boiler FailedRead0=Ok, 1=Alarm
BI115Chiller/Boiler 1 Sensor FailRead0=Ok, 1=Alarm
BI116Chiller/Boiler 2 Sensor FailRead0=Ok, 1=Alarm
BI117Chiller/Boiler 3 Sensor FailRead0=Ok, 1=Alarm
BI118Chiller/Boiler 4 Sensor FailRead0=Ok, 1=Alarm
BI119Chiller/Boiler 5 Sensor FailRead0=Ok, 1=Alarm
BI120Chiller/Boiler 6 Sensor FailRead0=Ok, 1=Alarm
BI121Chiller/Boiler 7 Sensor FailRead0=Ok, 1=Alarm
BI122Chiller/Boiler 8 Sensor FailRead0=Ok, 1=Alarm
BI125Min Chiller/Boiler dp AlarmRead0=Ok, 1=Alarm
BI126Max Chiller/Boiler dp AlarmRead0=Ok, 1=Alarm
BI127Chiller/Boiler dp1 Above MaximumRead0=Ok, 1=Warning
BI128Chiller/Boiler dp2 Above MaximumRead0=Ok, 1=Warning
BI129Chiller/Boiler dp3 Above MaximumRead0=Ok, 1=Warning
BI130Chiller/Boiler dp4 Above MaximumRead0=Ok, 1=Warning
BI131Chiller/Boiler dp5 Above MaximumRead0=Ok, 1=Warning
BI132Chiller/Boiler dp6 Above MaximumRead0=Ok, 1=Warning
BI133Chiller/Boiler dp7 Above MaximumRead0=Ok, 1=Warning
BI134Chiller/Boiler dp8 Above MaximumRead0=Ok, 1=Warning
AVmin1Zone 1 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV2Zone 2 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV3Zone 3 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV4Zone 4 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV5Zone 5 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV6Zone 6 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV7Zone 7 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV8Zone 8 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV9Zone 9 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV10Zone 10 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV11Zone 11 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV12Zone 12 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV13Zone 13 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV14Zone 14 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV15Zone 15 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV16Zone 16 spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV21Pump 1 Hand SpeedRange 0.0 to 100.0%Write
AV22Pump 2 Hand SpeedRange 0.0 to 100.0%Write
AV23Pump 3 Hand SpeedRange 0.0 to 100.0%Write
AV24Pump 4 Hand SpeedRange 0.0 to 100.0%Write
AV25Pump 5 Hand SpeedRange 0.0 to 100.0%Write
AV26Pump 6 Hand SpeedRange 0.0 to 100.0%Write
AV27Pump 7 Hand SpeedRange 0.0 to 100.0%Write
AV28Pump 8 Hand SpeedRange 0.0 to 100.0%Write
AV31Max Valve OpeningRange 0.0 to 100.0%Write
AV32Design FlowRange 0.0 to 999.9GPM, L/s, m3/hWrite
AV33Design HeadRange 0.0 to 999.9ft, psi, kPa, m, barWrite
AV34Zero Flow HeadRange 0.0 to 999.9ft, psi, kPa, m, barWrite
AV35Flow bepRange 0.0 to 999.9GPM, L/s, m3/hWrite
AV36Head bepRange 0.0 to 999.9ft, psi, kPa, m, barWrite
AV37Dead Band(K)Range 0-0.5Write
AV38Sensor AdjustRange 0 to 100.0%Write
AV39Chiller/Boiler Min FlowRange 0.0 to 999.9GPM, L/s, m3/hWrite
AV40Chiller/Boiler Max FlowRange 0.0 to 999.9GPM, L/s, m3/hWrite
AV48bas Zone 1 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV49bas Zone 2 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV50bas Zone 3 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV51bas Zone 4 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV52bas Zone 5 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV53bas Zone 6 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV54bas Zone 7 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV55bas Zone 8 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV56bas Zone 9 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV57bas Zone 10 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV58bas Zone 11 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV59bas Zone 12 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV60bas Zone 13 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV61bas Zone 14 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV62bas Zone 15 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV63bas Zone 16 pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cWrite
AV68Chiller/Boiler dp 1 MinRange 0.0 to 999.9psi, ft, kPA, mWrite
AV69Chiller/Boiler dp 2 MinRange 0.0 to 999.9psi, ft, kPA, mWrite
AV70Chiller/Boiler dp 3 MinRange 0.0 to 999.9psi, ft, kPA, mWrite
AV71Chiller/Boiler dp 4 MinRange 0.0 to 999.9psi, ft, kPA, mWrite
AV72Chiller/Boiler dp 5 MinRange 0.0 to 999.9psi, ft, kPA, mWrite
AV73Chiller/Boiler dp 6 MinRange 0.0 to 999.9psi, ft, kPA, mWrite
AV74Chiller/Boiler dp 7 MinRange 0.0 to 999.9psi, ft, kPA, mWrite
AV75Chiller/Boiler dp 8 MinRange 0.0 to 999.9psi, ft, kPA, mWrite
AV78bas Chiller/Boiler dp 1 pvRange 0.0 to 999.9psi, ft, kPA, mWrite
AV79bas Chiller/Boiler dp 2 pvRange 0.0 to 999.9psi, ft, kPA, mWrite
AV80bas Chiller/Boiler dp 3 pvRange 0.0 to 999.9psi, ft, kPA, mWrite
AV81bas Chiller/Boiler dp 4 pvRange 0.0 to 999.9psi, ft, kPA, mWrite
AV82bas Chiller/Boiler dp 5 pvRange 0.0 to 999.9psi, ft, kPA, mWrite
AV83bas Chiller/Boiler dp 6 pvRange 0.0 to 999.9psi, ft, kPA, mWrite
AV84bas Chiller/Boiler dp 7 pvRange 0.0 to 999.9psi, ft, kPA, mWrite
AV85bas Chiller/Boiler dp 8 pvRange 0.0 to 999.9psi, ft, kPA, mWrite
AV88Chiller/Boiler dp 1 MaxRange 0.0 to 999.9psi, ft, kPA, mWrite
AV89Chiller/Boiler dp 2 MaxRange 0.0 to 999.9psi, ft, kPA, mWrite
AV90Chiller/Boiler dp 3 MaxRange 0.0 to 999.9psi, ft, kPA, mWrite
AV91Chiller/Boiler dp 4 MaxRange 0.0 to 999.9psi, ft, kPA, mWrite
AV92Chiller/Boiler dp 5 MaxRange 0.0 to 999.9psi, ft, kPA, mWrite
AV93Chiller/Boiler dp 6 MaxRange 0.0 to 999.9psi, ft, kPA, mWrite
AV94Chiller/Boiler dp 7 MaxRange 0.0 to 999.9psi, ft, kPA, mWrite
AV95Chiller/Boiler dp 8 MaxRange 0.0 to 999.9psi, ft, kPA, mWrite
AI1Active ZoneRange 0 to 16Read
AI2Active Zone ErrorRange -999.9 to 999.9Read
AImin3Active Zone pvRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI4Active Zone spRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI5Zone 1 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI6Zone 2 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI7Zone 3 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI8Zone 4 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI9Zone 5 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI10Zone 6 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI11Zone 7 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI12Zone 8 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI13Zone 9 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI14Zone 10 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI15Zone 11 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI16Zone 12 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI17Zone 13 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI18Zone 14 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI19Zone 15 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI20Zone 16 ValueRange 0.0 to 999.9psi, ft, kPA, m, °f or °cRead
AI25Zone 1 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI26Zone 2 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI27Zone 3 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI28Zone 4 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI29Zone 5 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI30Zone 6 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI31Zone 7 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI32Zone 8 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI33Zone 9 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI34Zone 10 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI35Zone 11 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI36Zone 12 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI37Zone 13 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI38Zone 14 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI39Zone 15 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI40Zone 16 ErrorRange -999.9 to 999.9psi, ft, kPA, m, °f or °cRead
AI45Pump 1 SpeedRange 0.0 to 100.0%Read
AI46Pump 2 SpeedRange 0.0 to 100.0%Read
AI47Pump 3 SpeedRange 0.0 to 100.0%Read
AI48Pump 4 SpeedRange 0.0 to 100.0%Read
AI49Pump 5 SpeedRange 0.0 to 100.0%Read
AI50Pump 6 SpeedRange 0.0 to 100.0%Read
AI51Pump 7 SpeedRange 0.0 to 100.0%Read
AI52Pump 8 SpeedRange 0.0 to 100.0%Read
AI55Temperature Sensor pvRange 0.0 to 212.0°f or °cRead
AI56Pump 1 Drive AmpRange 0.0 to 1000.0AmpRead
AI57Pump 1 Drive Volt ACRange 0.0 to 1000.0VACRead
AI58Pump 1 Drive PowerRange 0.0 to 1000.0kWRead
AI59Pump 1 Drive KWHRange 0.0 to 1000.0KWHRead
AI60Pump 1 Drive RPMRange 0.0 to 1000.0RPMRead
AI61Pump 1 Drive Run HoursRange 0.0 to 1000.0HoursRead
AI62Pump 1 Actual Run HoursRange 0.0 to 1000.0HoursRead
AI63Pump 1 Drive Speed FeedbackRange 0.0 to 100.0%Read
AI64Pump 2 Drive AmpRange 0.0 to 1000.0AmpRead
AI65Pump 2 Drive Volt ACRange 0.0 to 1000.0VACRead
AI66Pump 2 Drive PowerRange 0.0 to 1000.0kWRead
AI67Pump 2 Drive KWHRange 0.0 to 1000.0KWHRead
AI68Pump 2 Drive RPMRange 0.0 to 1000.0RPMRead
AI69Pump 2 Drive Run HoursRange 0.0 to 1000.0HoursRead
AI70Pump 2 Actual Run HoursRange 0.0 to 1000.0HoursRead
AI71Pump 2 Drive Speed FeedbackRange 0.0 to 100.0%Read
AI72Pump 3 Drive AmpRange 0.0 to 1000.0AmpRead
AI73Pump 3 Drive Volt ACRange 0.0 to 1000.0VACRead
AI74Pump 3 Drive PowerRange 0.0 to 1000.0kWRead
AI75Pump 3 Drive KWHRange 0.0 to 1000.0KWHRead
AI76Pump 3 Drive RPMRange 0.0 to 1000.0RPMRead
AI77Pump 3 Drive Run HoursRange 0.0 to 1000.0HoursRead
AI78Pump 3 Actual Run HoursRange 0.0 to 1000.0HoursRead
AI79Pump 3 Drive Speed FeedbackRange 0.0 to 100.0%Read
AI80Pump 4 Drive AmpRange 0.0 to 1000.0AmpRead
AI81Pump 4 Drive Volt ACRange 0.0 to 1000.0VACRead
AI82Pump 4 Drive PowerRange 0.0 to 1000.0kWRead
AI83Pump 4 Drive KWHRange 0.0 to 1000.0KWHRead
AI84Pump 4 Drive RPMRange 0.0 to 1000.0RPMRead
AI85Pump 4 Drive Run HoursRange 0.0 to 1000.0HoursRead
AI86Pump 4 Actual Run HoursRange 0.0 to 1000.0HoursRead
AI87Pump 4 Drive Speed FeedbackRange 0.0 to 100.0%Read
AI88Pump 5 Drive AmpRange 0.0 to 1000.0AmpRead
AI89Pump 5 Drive Volt ACRange 0.0 to 1000.0VACRead
AI90Pump 5 Drive PowerRange 0.0 to 1000.0kWRead
AI91Pump 5 Drive KWHRange 0.0 to 1000.0KWHRead
AI92Pump 5 Drive RPMRange 0.0 to 1000.0RPMRead
AI93Pump 5 Drive Run HoursRange 0.0 to 1000.0HoursRead
AI94Pump 5 Actual Run HoursRange 0.0 to 1000.0HoursRead
AI95Pump 5 Drive Speed FeedbackRange 0.0 to 100.0%Read
AI96Pump 6 Drive AmpRange 0.0 to 1000.0AmpRead
AI97Pump 6 Drive Volt ACRange 0.0 to 1000.0VACRead
AI98Pump 6 Drive PowerRange 0.0 to 1000.0kWRead
AI99Pump 6 Drive KWHRange 0.0 to 1000.0KWHRead
AI100Pump 6 Drive RPMRange 0.0 to 1000.0RPMRead
AI101Pump 6 Drive Run HoursRange 0.0 to 1000.0HoursRead
AI102Pump 6 Actual Run HoursRange 0.0 to 1000.0HoursRead
AI103Pump 6 Drive Speed FeedbackRange 0.0 to 100.0%Read
AI104Pump 7 Drive AmpRange 0.0 to 1000.0AmpRead
AI105Pump 7 Drive Volt ACRange 0.0 to 1000.0VACRead
AI106Pump 7 Drive PowerRange 0.0 to 1000.0kWRead
AI107Pump 7 Drive KWHRange 0.0 to 1000.0KWHRead
AI108Pump 7 Drive RPMRange 0.0 to 1000.0RPMRead
AI109Pump 7 Drive Run HoursRange 0.0 to 1000.0HoursRead
AI110Pump 7 Actual Run HoursRange 0.0 to 1000.0HoursRead
AI111Pump 7 Drive Speed FeedbackRange 0.0 to 100.0%Read
AI112Pump 8 Drive AmpRange 0.0 to 1000.0AmpRead
AI113Pump 8 Drive Volt ACRange 0.0 to 1000.0VACRead
AI114Pump 8 Drive PowerRange 0.0 to 1000.0kWRead
AI115Pump 8 Drive KWHRange 0.0 to 1000.0KWHRead
AI116Pump 8 Drive RPMRange 0.0 to 1000.0RPMRead
AI117Pump 8 Drive Run HoursRange 0.0 to 1000.0HoursRead
AI118Pump 8 Actual Run HoursRange 0.0 to 1000.0HoursRead
AI119Pump 8 Drive Speed FeedbackRange 0.0 to 100.0%Read
AImin136System HeadRange 0.0 to 3276.7ft, psi, kPa, kPa, m, barRead
AI137Pump 1 HeadRange 0.0 to 3276.7ft, psi, kPa, kPa, m, barRead
AI138Pump 2 HeadRange 0.0 to 3276.7ft, psi, kPa, kPa, m, barRead
AI139Pump 3 HeadRange 0.0 to 3276.7ft, psi, kPa, kPa, m, barRead
AI140Pump 4 HeadRange 0.0 to 3276.7ft, psi, kPa, kPa, m, barRead
AI141Pump 5 HeadRange 0.0 to 3276.7ft, psi, kPa, kPa, m, barRead
AI142Pump 6 HeadRange 0.0 to 3276.7ft, psi, kPa, kPa, m, barRead
AI143Pump 7 HeadRange 0.0 to 3276.7ft, psi, kPa, kPa, m, barRead
AI144Pump 8 HeadRange 0.0 to 3276.7ft, psi, kPa, kPa, m, barRead
AImin147System FlowRange 0.0 to 3276.7GPM, L/s, m3/hRead
AI148Pump 1 FlowRange 0.0 to 3276.7GPM, L/s, m3/hRead
AI149Pump 2 FlowRange 0.0 to 3276.7GPM, L/s, m3/hRead
AI150Pump 3 FlowRange 0.0 to 3276.7GPM, L/s, m3/hRead
AI151Pump 4 FlowRange 0.0 to 3276.7GPM, L/s, m3/hRead
AI152Pump 5 FlowRange 0.0 to 3276.7GPM, L/s, m3/hRead
AI153Pump 6 FlowRange 0.0 to 3276.7GPM, L/s, m3/hRead
AI154Pump 7 FlowRange 0.0 to 3276.7GPM, L/s, m3/hRead
AI155Pump 8 FlowRange 0.0 to 3276.7GPM, L/s, m3/hRead
AI159Bypass Valve PositionRange 0 to 100.0%Read
AI160Number of Pumps Running in AutoRange 1 to 8Read
AI161Lead Pump idRange 1 to 8Read
AI162Number Of Pumps ConfiguredRange 1 to 8Read
AI163Number Of Chiller/Boiler ConfiguredRange 1 to 8Read
AI164Lead Pump Switch TimeRange 0-32767Day/HrRead
AI165Active Chiller/BoilerRange 1 to 8Read
AI166Active Chiller/Boiler ErrorRange -999.9 to 999.9GPM, L/s, m3/hRead
AI167Active Chiller/Boiler pvRange 0.0 to 999.9GPM, L/s, m3/hRead
AI168Active Chiller/Boiler spRange 0.0 to 999.9GPM, L/s, m3/hRead
AI169Chiller/Boiler 1 ValueRange 0.0 to 999.9GPM, L/s, m3/hRead
AI170Chiller/Boiler 2 ValueRange 0.0 to 999.9GPM, L/s, m3/hRead
AI171Chiller/Boiler 3 ValueRange 0.0 to 999.9GPM, L/s, m3/hRead
AI172Chiller/Boiler 4 ValueRange 0.0 to 999.9GPM, L/s, m3/hRead
AI173Chiller/Boiler 5 ValueRange 0.0 to 999.9GPM, L/s, m3/hRead
AI174Chiller/Boiler 6 ValueRange 0.0 to 999.9GPM, L/s, m3/hRead
AI175Chiller/Boiler 7 ValueRange 0.0 to 999.9GPM, L/s, m3/hRead
AI176Chiller/Boiler 8 ValueRange 0.0 to 999.9GPM, L/s, m3/hRead
AI179Chiller/Boiler 1 ErrorRange -999.9 to 999.9GPM, L/s, m3/hRead
AI180Chiller/Boiler 2 ErrorRange -999.9 to 999.9GPM, L/s, m3/hRead
AI181Chiller/Boiler 3 ErrorRange -999.9 to 999.9GPM, L/s, m3/hRead
AI182Chiller/Boiler 4 ErrorRange -999.9 to 999.9GPM, L/s, m3/hRead
AI183Chiller/Boiler 5 ErrorRange -999.9 to 999.9GPM, L/s, m3/hRead
AI184Chiller/Boiler 6 ErrorRange -999.9 to 999.9GPM, L/s, m3/hRead
AI185Chiller/Boiler 7 ErrorRange -999.9 to 999.9GPM, L/s, m3/hRead
AI186Chiller/Boiler 8 ErrorRange -999.9 to 999.9GPM, L/s, m3/hRead
Object ID lookup: Armstrong Fluid Technology IPS 4000 Variable Primary point IDs by name

Integration notes

Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the IPS 4000 pumping system controller - variable primary and exports what it actually has to Excel — free. New to BACnet? Start with what a BACnet points list is and what the object types mean.

Questions about the Armstrong Fluid Technology IPS 4000 pumping system controller - variable primary

How many BACnet points does the Armstrong Fluid Technology IPS 4000 pumping system controller - variable primary have?

This list has 362 BACnet objects: 153 analog inputs, 74 analog values, 100 binary inputs, 35 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Armstrong Fluid Technology IPS 4000 pumping system controller - variable primary BACnet points are writable?

109 of the 362 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done.

Where is the official Armstrong Fluid Technology IPS 4000 pumping system controller - variable primary BACnet documentation?

The source is IPS 4000 Integrated pumping system for variable primary application, Data points (communication interface ver-2.1.0) (90.9751), revision 2020-12-07, published free by Armstrong Fluid Technology at https://armstrongfluidtechnology.com/~/media/documents/installation_maintenance_parts/installation-and-operating-instructions/90-9751_ips4000_primary_bas-_ver-2-1-0_datapoints.pdf.

What are the minimum BACnet points to integrate the Armstrong Fluid Technology IPS 4000 pumping system controller - variable primary?

Start with BV 1 Remote Start (Start/stop from the BMS (1 = start)); AV 1 Zone 1 sp (Zone 1 control setpoint); BV 32 Alarm Reset (Reset alarms); BI 110 IPS On Status (Pumping system on status); AI 3 Active Zone pv (Value of the zone in control); AI 147 System Flow (Total system flow); AI 136 System Head (Total system head); BI 2 Pump Alarm (Any pump alarm); BI 1 General Alarm (Any active alarm).

How do I enable BMS control of the Armstrong Fluid Technology IPS 4000 pumping system controller - variable primary?

BV 1 Remote Start (0 = Stop, 1 = Start). The Set Pump Hand/Off/Auto BVs are momentary commands that change one pump's mode.

Can the BMS supply sensor values to the Armstrong Fluid Technology IPS 4000 pumping system controller - variable primary?

The bas Zone 1-16 pv AVs (48-63) are writable, so the BMS can supply zone values, and the bas Chiller/Boiler dp pv AVs (78-85) do the same for chiller/boiler differential pressure. The data-points sheet does not say how the controller chooses between BMS and wired values.

How do I check these points on the real IPS 4000 pumping system controller - variable primary?

Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.

More Armstrong Fluid Technology BACnet points lists

Source: IPS 4000 Integrated pumping system for variable primary application, Data points (communication interface ver-2.1.0) · 90.9751 · rev. 2020-12-07. Object names, instances and units are reproduced as published; descriptions are our own.