blockPrimaryPumpSignalRouting

Primary pump signal routing between plant bus and controller connectors

Information

This block routes the primary pump start and stop commands, speed commands (for variable speed pumps) and status signals between the connectors exposed to the primary pump controller and the plant bus. Depending on the primary pump arrangement, the signals are either mapped to the headered pump connectors or split between the dedicated pump connectors serving the reversible heat pumps and those serving the polyvalent heat pumps.

Parameters

TypeNameDefaultDescription
Buildings.Templates.Plants.HeatPumps.Types.PumpsPrimarytypType of primary pumps
Buildings.Templates.Components.Types.PumpArrangementtypArrType of primary pump arrangement
IntegernPumNumber of primary pumps
IntegernHpNumber of heat pumps
IntegernPhpNumber of polyvalent heat pumps

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput[nPum]y1Hdr_actualPump status – Headered pumps
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput[nHp]y1DedHp_actualPump status – HP dedicated pumps
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput[nPhp]y1DedPhp_actualPump status – Polyvalent HP dedicated pumps
Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nPum]y1HdrPump start command – Headered pumps
Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nHp]y1DedHpPump start command – HP dedicated pumps
Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nPhp]y1DedPhpPump start command – Polyvalent HP dedicated pumps
Buildings.Controls.OBC.CDL.Interfaces.RealInputyHdrPump speed command – Headered pumps
Buildings.Controls.OBC.CDL.Interfaces.RealInput[nHp]yDedHpPump speed command – HP dedicated pumps
Buildings.Controls.OBC.CDL.Interfaces.RealInput[nPhp]yDedPhpPump speed command – Polyvalent HP dedicated pumps
Buildings.Templates.Components.Interfaces.BusbusMain connector for all pumps

Revisions

  • July 10, 2026, by Antoine Gautier:
    First implementation.