blockRoutingPrimaryPumpStatus
Primary pump status signal routing
Information
This block consolidates primary pump status signals into a single output array. Based on the specified pumping configuration, exactly one of the following paths is instantiated:
- Headered primary pumps: the headered pump status signals are passed through directly.
- Dedicated pumps — reversible HP only: the HP dedicated pump status signals are passed through directly.
- Dedicated pumps — polyvalent HP only: the polyvalent HP dedicated pump status signals are passed through directly.
- Dedicated pumps — reversible HP and polyvalent HP: the HP and polyvalent HP dedicated pump status signals are concatenated.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | have_pumPriHdr | Set to true for headered primary pumps, false for dedicated pumps | |
| Integer | nPumPriDedHp | Number of dedicated primary pumps serving HP | |
| Integer | nPumPriDedPhp | Number of dedicated primary pumps serving polyvalent HP | |
| Integer | nPumPri | Number of primary pumps |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nPumPriDedPhp] | u1PumPriDedPhp_actual | Primary pump status – Polyvalent HP dedicated pumps | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nPumPriDedHp] | u1PumPriDedHp_actual | Primary pump status – HP dedicated pumps | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nPumPri] | u1PumPriHdr_actual | Primary pump status – Headered pumps | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput[nPumPri] | y1 | Primary CHW pump status |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Utilities.ConcatenateLogical | pumPriDedHpPhp | Concatenate dedicated pump signals – Plants with HP and polyvalent HP | |
| Buildings.Controls.OBC.CDL.Routing.BooleanExtractSignal | pumPriDedHp | Direct pass-through – Plants with HP and no polyvalent HP | |
| Buildings.Controls.OBC.CDL.Routing.BooleanExtractSignal | pumPriDedPhp | Direct pass-through – Plants with polyvalent HP and no HP | |
| Buildings.Controls.OBC.CDL.Routing.BooleanExtractSignal | pumPriHdr | Direct pass-through – Plants with headered primary pumps |
Revisions
-
July 10, 2026, by Antoine Gautier:
First implementation.