MPK with CommandPak™ Control System BACnet /IP User’s Guide
INTRODUCTION
PoolPak® dehumidifiers equipped with an CommandPak™ Control
System (CPCS) can be directly connected to a BACnet/IP based
Building Automation System (BAS). Based on Carel’s pcoWeb serial
card, the interface allows connection to an Ethernet network. 80 control
points, including all basic information and set points for the PoolPak
dehumidification system, are available through the interface.
COMMANDPAK™ CONTROL SYSTEM CONFIGURATION FOR BACNET
PoolPak® dehumidifiers equipped with CPCS can be directly connected to a BACnet/IP based Building Automation System
(BAS). Based on Carel’s pcoWeb serial card, the interface allows connection to an Ethernet network. 80 control points,
including all basic information and set points for the PoolPak dehumidification system, are available through the interface.
The BACnet configuration parameters for the controller are accessed in the configuration menu. To access this menu:
1. Press the program key () on the RIU or CM1 module
2. Scroll down to “Service” then press Enter ().
3. Scroll up for the service password “0005”, then press Enter ().
4. Scroll down to “Unit Config” then press Enter ().
5. Scroll down for the advanced password of “9995”, then press Enter ().
6. Use the arrow keys to scroll down to “BAS Interface”, then press Enter ().
7. Press the Enter key to move the cursor to different fields. Use the arrow keys to change the following parameters
as needed:
• TYPE – BACne t – This is the type of BAS system connecting.
• BAUD R ATE – 1920 0 – Sets the baud rate for the onboard serial port. It must be set to 19200 for use with the
BACnet interface. 19200 is the factory default setting for this parameter. Note that this is the baud rate of the
internal serial interface between the BACnet board and the PoolComPak controller. The baud rate of the BACnet
MS/TP connection is set with a utility program from Carel. See the Interface Card Field Setup and Configuration
section of this document for more information.
• BAS Addr – 0 01 – Sets the address of the BACnet interface card in the serial slot of the controller. It must be
set to 1 for proper operation of the BACnet interface. The factory default setting is 1. Note that this is the internal
serial address of the BACnet board. The station address for the BACnet MS/TP network is set with a utility program
from Carel. See the Interface Card Field Setup and Configuration section of this document for more information.
8. After changing any of the above parameters, reboot the controller by cycling power with the unit control power
switch. This switch is located within or adjacent to the main control panel of the dehumidifier.
MPK with CommandPak™ Control System BACnet /IP User’s Guide
INTERFACE CARD FIELD SETUP AND CONFIGURATION
The BACnet interface card is shipped from the factory with the following default settings:
• DHCP: ON
• IP Address:
• Netmask:
• Gateway:
• DNS1:
• DNS2:
• BACnet ID (Device Instance): 77000
• BACnet Type: IP
Change the above card settings on the controller or keypad as follows:
1. Press and hold the Alarm () and Enter () keys.
2. Arrow down to “Other Information” then press Enter ()
3. Arrow down to “PCOWEB/NET CONFIG” then press Enter ()
4. Arrow down to “PCOWEB,” then press Enter (). (PCONET is for MS/TP)
5. Use the Enter () key to move the cursor to the value you need to change. Use the arrow keys to change the value.
6. The last screen will say “pCONET CONFIG ENABLE”, then “Update pCOnet?” Select “YES” then press Enter ().
7. After changing any of the above parameters, reboot the controller by cycling power with the unit control
power switch.
— . — . — . —
— . — . — . —
— . — . — . —
— . — . — . —
— . — . — . —
The above parameters along with UDP Port, Description, and Location can be changed through the web interface available
through the Ethernet connection on the BACnet card. To access this page, enter the following address in a web browser:
http://”IP Address”/config where IP Address is the address assigned to the card manually or through a DHCP server.
The computer used must be on the same subnet as the BACnet card. Contact PoolPak Service at 800-959-7725 for login
information.
For any difficulty changing these parameters, contact PoolPak Service at 800-959-7725 for assistance.
PHYSICAL NETWORK CONNECTION
The 8P8C (“RJ-45”) Ethernet socket is located on the pCOWeb interface card. The pCOWeb card occupies the serial card
slot directly below the keypad built into the CM1 control module. This control module is located in the main control panel
of the PoolPak dehumidifier.
The Ethernet connection to the interface card should comply with standard installation practices. Use care to route the cable
away from sources of interference and keep the maximum cable length less than 300 feet.
CONTROL POINTS MAPPING
80 objects are accessible through the BACnet interface. Set points, sensor values, and enumerated variables are shared
as analog-value objects. Status information points are shared as binary-value objects. The interface card is pre-configured
at the factory with a device instance number of 77000. To change this value, follow the instructions shown in the Interface
Card Field Setup and Configuration section of this document.
MPK with CommandPak™ Control System BACnet /IP User’s Guide
The following table lists the available points along with their object types and instance numbers.
OBJECT
TYPE
READ/
WRITE
OBJECT
INSTANCE
OBJECT NAMEDESCRIPTIONUNITS
AVR1CPR1_xwfCprCurSystem 1 Cmpr CurrentAmps
AVR2CPR2_xwfCprCurSystem 2 Cmpr CurrentAmps
AVR3CPR3_xwfCprCurSystem 3 Cmpr CurrentAmps
AVR4xwfAirOffEvpRelHumAir Leaving Evap Rel Humidity (RH)%
AVR5xwfAirOffEvpTmpAir Leaving Evap Temperature°C
AVR6xwfAuxAirCoolPercentAux Air Cooling Percent Output%
AVR7xwfAuxAirHeatPercentActual Aux Air Heating % Output%
AVR8xwfAuxAirHeatPercent_1Calc Aux Air Heating % Output%
AVR9xwfExhAirVolExhaust Air VolumeCFM
AVR10xwfExhFanCurExhaust Fan CurrentAmps
AVR11xwfMixBoxPctOpenMixing Box Position%
AVR12xwfOutAirDewpointOutside Air Dewpoint°C
AVR13xwfOutAirRelHumOutside Air RH%
AVR14xwfOutAirTmpOutside Air Temperature°C
AVR15xwfOutAirVolOutside Air VolumeCFM
AVR16xwfOutDprFbkOutside Air Damper Position%
AVR17xwfPool1WtrTmpPool1 Water Temperature°C
AVR18xwfPool2WtrTmpPool2 Water Temperature°C
AVR19xwfPurAirVolPurge Air VolumeCFM
AVR20xwfPurFanCurPurge Fan CurrentAmps
AVR21xwfRtnAirDewpointReturn Air Dewpoint°C
AVR22xwfRtnAirRelHumReturn Air RH%
AVR23xwfRtnAirTmpReturn Air Temperature°C
AVR24xwfSetEvtMinMixBoxPosEvent Min Mix Box Position%
AVR25xwfSetMaxMixBoxPosMax Mix Box Position%
AVR26xwfSetMinMixBoxPosMin Mix Box Position%
AVR27xwfSetPool1WtrTmpPool1 Water Temp Setpoint°F
AVR28xwfSetPool2WtrTmpPool2 Water Temp Setpoint°F
AVR29xwfSetRtnAirRelHumReturn Air RH Setpoint%
AVR30xwfSetRtnAirTmpReturn Air Temp Setpoint°F
AVR31xwfSupAirTmpSupply Air Temperature°C
AVR32xwfSupAirVolSupply Air VolumeCFM
AVR33xwfSupFanCurSupply Fan CurrentAmps
AVR34xwfSurTmpSurface Temperature°C
AVR1001CPR1_xwiActiveFaultCodeCmpr1 Fault CodeSee below
AVR1002CPR1_xwiModeCmpr1 Actual ModeSee below
MPK with CommandPak™ Control System BACnet /IP User’s Guide
OBJECT
TYPE
READ/
WRITE
OBJECT
INSTANCE
OBJECT NAMEDESCRIPTIONUNITS
BVR16xbPoolWtrCndFlowAPool Water Flow Circuit Aon/off
BVR17xbPoolWtrCndFlowBPool Water Flow Circuit Bon/off
BVR18xbPurFan_DOPurge Fan Outputon/off
BVR19xbPurModPurge Mode Activeon/off
BVR20xbRemExhFan_DORemote Exhaust Fan Outputon/of f
BVR21xbSmartPump1_DOPool Pump Outputon/off
BVR22xbSupFan_DOSupply Fan Outputon/off
COMPRESSOR ACTIVE FAULT CODE
AV1001, AV1003 and AV1005 are enumerated values indicating the most significant active fault in each compressor
system of the dehumidifier. The present value for these objects can be decoded as follows:
• 0 – Normal
• 1 – Run/Pumpdown switch in pumpdown position
• 2 – System warmup in progress. Normal for 5 minutes after power-on.
• 3 – Liquid temperature sensor failed
• 4 – Suction temperature sensor failed
• 5 – Compressor current sensor failed
• 6 – Suction pressure transducer failed
• 7 – Discharge pressure transducer failed
• 13 – Low refrigerant pressure detected
• 14 – High compressor motor temperature detected
• 15 – High refrigerant pressure detected
• 50 – Compressor locked out due to 10 faults since last power cycle
COMPRESSOR SYSTEM MODE AND MODE REQUESTED
AV1002, AV1004, AV1006 (Modes) and AV1017, AV1018, AV1019 (Modes Requested) are enumerated values indicating
the operation mode of the corresponding compressor system. The present value for these objects can be decoded
as follows:
• 0 – Compressor Off
• 1 – Air Heating Mode. Recovered heat is being used to heat the air.
• 3 – Pool Water Heating Mode. Recovered heat is being used to heat the water.
• 4 – Air Cooling Mode. Recovered heat is being rejected to an external air or water-cooled condenser.
SENSOR FAULT CODE (XWISENGNLFLTCODE)
AV1023 is an enumerated value indicating a failed sensor. The value for this object is decoded as follows:
MPK with CommandPak™ Control System BACnet /IP User’s Guide
UNIT FAULT CODE AND LAST UNIT FAULT CODE (XWIUNITGNLFLTCODE)
AV1022 and AV1024 are enumerated values indicating a general fault condition for the unit. The last fault (AV1022)
indicates the most recent previous fault condition for the unit. The value for these objects is decoded as follows:
• 0 – Normal
• 1 – Coil freeze warning active
• 2 – Fire trip mode active
• 3 – Smoke purge mode active
• 4 – Supply fan not running
• 5 – Exhaust fan not running
• 6 – Purge fan not running
• 7 – Exhaust fan VFD fault active
• 8 – Supply fan VFD fault active
• 9 – Purge fan VFD fault active
• 10 – System startup active Normal for 5 minutes after power on.
• 11 – Supply fan deadheaded. Supply fan requested on with both outside air and recirc air dampers less than
25% open.
MPK with CommandPak™ Control System BACnet /IP User’s Guide
CHANGING A SET POINT
Two analog value objects are allocated for each set point, a readable value and a writeable value. To change a set point,
set the present value of the writeable object to the new set point value. Verify that the controller accepted the change by
reading the value of the corresponding readable object. The controller applies limits to the set point values. If the BAS
tries to set an inappropriate value, the readable object will show the min or max allowed value instead of the requested
value. The BAS can detect this event by verifying the change in the readable object’s present value. The following limits are
applied by the controller:
• Return Air Temperature: 75°F – 95°F
• Return Air Humidity: 40% – 65%
• Pool Water Temperature: 75°F – 95°F
• Damper Position: 0% – 100%
• Mixing Box Position: 0% – 100%
Set points for temperature are represented by integer values in degrees Fahrenheit.
CONTROLLING OCCUPANCY MODE
The BAS can control the dehumidifier’s Purge mode directly. This control overrides all internal schedules and controls except
for the freeze protection algorithm. To force purge mode, set the xbBASForcePurMod object value to the ON state and the
xbBASForceNoPurMod object value to the OFF state. To force non-purge mode, set the value of the xbBASForcePurMod
object to OFF and the xbBASForceNoPurMod object to ON.
ACTIVE ALARM FLAG CONTROL
The xbAlarm_DO binary value object indicates the status of the system alarm flag. This status corresponds to the red light
inside the alarm button of the control module, CM1. When the present value of this object is ON, there is an uncleared
alarm present in the controller. If there are no active alarms present, the value of xbAlarm_DO will change to OFF.
If there are still active alarms present, the value of xbAlarm_DO will remain ON.
To determine the actual alarm condition, the BAS can examine the present value of the active fault objects. See the Fault
Code sections earlier in this document for a list of possible states.
MPK with CommandPak™ Control System BACnet /IP User’s Guide
SYMPTOMPOSSIBLE CAUSESOLUTION
The interface card is not properly
connected to the network.
The dehumidifier cannot be seen
on the BACnet network.
Power to the controller is off.
The BAS is trying to access the interface
with the wrong device instance number.
The variable values sent by the
controller are different than
those shown on the RIU.
Set point changes are different
than requested by the BAS.
For questions about the interface that are not answered in this document,
please contact the PoolPak Service department at 800-959-7725.
Incorrect setting of the
BAS configuration parameters
in the service menu.
Requested set point change is
outside of the acceptable range.
Correct network wiring.
If safe to do so, turn on the main
disconnect and the control power
switch(CPS) in the control
compartment of the dehumidifier.
Follow the instructions in this
document to set the instance number
to a value appropriate for the BAS.
Correct the parameter values to match
the settings shown in this document.
Select set points based
on the acceptable range.
BACnet® is a registered trademark
of Amer ican Society of H eating,
Refrigerating and Air-Conditioning
Enginee rs (ASHRAE). T his
tradem ark is use d in the text , but
for the sa ke of readab ility, it is no t
individually marked.
With more than 45 years of experience in indoor pool dehumidification equipment manufacturing, PoolPak® LLC is the most well-known brand
in the industry. Our people and products work daily to improve the quality and comfort of indoor pool environments. PoolPak® dehumidification
solutions include a variety of heating, ventilation, and air conditioning systems, in addition to an industry-leading PoolPak® support network. For more
information, please visit www.PoolPak.com.