| Buildings.Templates.Plants.HeatPumps.Components.Data.Controller | dat | | Parameter record for controller |
| Integer | nHp | cfg.nHp | Number of heat pumps (excluding polyvalent HPs) |
| Integer | nPhp | cfg.nPhp | Number of polyvalent heat pumps |
| Boolean | have_senVHeaWatPri | | Set to true for plants with primary HW flow sensor |
| Boolean | have_senVHeaWatLoo | | Set to true for plants with HW loop flow sensor |
| Boolean | have_senVHeaWatSec | | Set to true for plants with secondary HW flow sensor |
| Boolean | have_senVChiWatPri | | Set to true for plants with primary CHW flow sensor |
| Boolean | have_senVChiWatLoo | | Set to true for plants with CHW loop flow sensor |
| Boolean | have_senVChiWatSec | | Set to true for plants with secondary CHW flow sensor |
| Boolean | have_senTHeaWatPriRet | | Set to true for plants with primary HW return temperature sensor |
| Boolean | have_senTHeaWatLooRet | | Set to true for plants with HW loop return temperature sensor |
| Boolean | have_senTChiWatPriRet | | Set to true for plants with primary CHW return temperature sensor |
| Boolean | have_senTChiWatLooRet | | Set to true for plants with CHW loop return temperature sensor |
| Boolean | have_senTHeaWatSecSup | | Set to true for plants with secondary HW supply temperature sensor |
| Boolean | have_senTChiWatSecSup | | Set to true for plants with secondary CHW supply temperature sensor |
| Boolean | have_senTHeaWatSecRet | | Set to true for plants with secondary HW return temperature sensor |
| Boolean | have_senTChiWatSecRet | | Set to true for plants with secondary CHW return temperature sensor |
| Configuration |
| Buildings.Templates.Plants.HeatPumps.Configuration.HeatPumpPlant | cfg | | Plant configuration parameters |
| Buildings.Templates.Plants.HeatPumps.Types.Controller | typ | | Type of controller |
| Integer | nAirHan | | Number of air handling units served by the plant |
| Integer | nEquZon | | Number of terminal units (zone equipment) served by the plant |
| Sensors |
| Boolean | have_senTPriRet_select | false | Set to true for plants with primary CHW/HW return temperature sensor |
| Boolean | have_senTLooRet_select | false | Set to true for plants with CHW/HW loop return temperature sensor (load side of minimum flow bypass) |
| Boolean | have_senDpHeaWatRemWir | false | Set to true for remote HW differential pressure sensor(s) hardwired to plant or pump controller |
| Integer | nSenDpHeaWatRem | 1 | Number of remote HW differential pressure sensors used for HW pump speed control |
| Boolean | have_senDpChiWatRemWir | have_senDpHeaWatRemWir | Set to true for remote CHW differential pressure sensor(s) hardwired to plant or pump controller |
| Integer | nSenDpChiWatRem | 1 | Number of remote CHW differential pressure sensors used for CHW pump speed control |
| Plant enable |
| Boolean | have_inpSch | false | Set to true to provide schedule via software input point |
| Real[:,2] | schHea | dat.schHea | Heating mode enable schedule |
| Real[:,2] | schCoo | dat.schCoo | Cooling mode enable schedule |