Index ........................................................................................................................................................................... 38
Table of Contents
What is the WSHP Open controller? .................................................................................................................. 1
Johnson N2 ......................................................................................................................................................... 25
CE Compliance ................................................................................................................................................... 27
The Water Source Heat Pump (WSHP) controller is available as an integrated component of a Carrier packaged
unit. Its internal application programming provides optimum performance and energy efficiency. WSHP Open
enables the unit to run in 100% stand-alone control mode or it can communicate to the Building Automation
System (BAS).
On board DIP switches allow you to select the baud rate and choose one of the following protocols:
• BACnet
• Modbus
• Johnson N2
• LonWorks
Carrier’s diagnostic display tools such as BACview®6 Handheld device or Virtual BACview application can be used
with the WSHP Open controller via the 5-pin
Access port. Refer to illustration below.
WSHP Open v3 1
Introduction
CAUTION
LonWorks points will be lost.
2 WSHP Open v3
If there is a jumper on the Format pins and power is cycled to the controller, all Modbus, N2, and
Safety Considerations
Disconnect electrical power to the WSHP Open before wiring it. Failure to follow this warning could cause
electrical shock, personal injury, or damage to the controller.
When you handle the WSHP Open:
• Do not contaminate the printed circuit board with fingerprints, moisture, or any foreign material.
• Do not touch components or leads.
• Handle the board by its edges.
• Isolate from high voltage or electrostatic discharge.
• Ensure that you are properly grounded.
WSHP Open v3 3
Wiring inputs and outputs
WSHP Open Inputs and Outputs Table
Inputs
J13
AI
J4
AI
J4
BI
J1
BI
J1
AI
J2
AI
J2
BI
J5
BI
J5
J1
Outputs
AO
J2
AO
J22
BO
J1
BO
J1
BO
J1
BO
J1
BO
J1
Dehumidification Relay
N/A
BO
* J11
BO - 6
Fan Speed Medium/Low
N/A
BO
J11
BO - 7
BO
J11
AI
AO
BI
BO
J1
Wiring inputs and outputs
Input/Output Type
Part Numbers
Type of I/O
Connection Pin
I/O Channel
Numbers
Space Temperature Sensor SPS, SPPL, SPP Communicating
Space Relative Humidity 33ZSENSRH-02
Indoor Air Quality 33ZCSPTCO2
Condensate Switch N/A
Stage 1 Compressor Status N/A
Leaving Condenser Water Temp 10K Type II
Supply Air Temperature 33ZCSENSAT
Supply Fan Status N/A
Occupancy Contact N/A
Smoke Detector Input** N/A 24 Vac
Aux Heat - Modulating (HW
Valve/Water Econ)
Outside Air Damper N/A
Supply Fan On/
Low speed (3-speed only)
W2-Aux Heat or 2-pos. Water
Economizer
Reversing Valve (B or O) N/A
Y2-Compressor 2nd stage N/A
Y1-Compressor 1st stage N/A
(3-speed Only)
Fan Speed High/Low
(3-speed Only)
Legend
- Analog Input
- Digital Input
*These outputs are configurable.
**24 Vac required at this terminal to provide unit operation. Connect an isolated N.C. smoke detector contact (or jumper) between 24 Vac
- 9.
and
- Analog Output
- Digital Output
N/A
N/A
N/A
N/A
(4-20 mA)
(4-20 mA)
(Dry Contacts)
(Dry Contacts)
(10K Thermistor)
(10K Thermistor)
(Dry Contacts)
(Dry Contacts)
(0-10 Vdc/
2-10 mA)
(0-10 Vdc/
2-10 mA)
Relay (24 Vac, 3A)
Relay (24 Vac, 3A)
Relay (24 Vac, 3A)
Relay (24 Vac, 3A)
Relay (24 Vac, 3A)
Relay (24 Vac, 3A)
Relay (24 Vac, 3A)
Relay (24 Vac, 3A)
*
*
*
*
*
*
*
, 1 - 4
- 5 & 6
- 2 & 3
- 2
- 10
- 1 & 2
- 3 & 4
- 1 & 2
- 1 & 2
- 9
- 4 & 5
- 1 & 2
- 4
- 5
- 6
- 7
- 8
- 7 & 8 (N.O.)
- 5 & 6 (N.O.)
- 2 & 3 (N.O.)
Local Access Port
AI - 1
AI - 2
BI - 3
BI - 5
AI - 6
AI - 7
BI - 8
BI - 8
24 Vac IN
AO - 1
AO - 2
BO - 1 (G)
BO - 2
BO - 3 (RV)
BO - 4 (Y2)
BO - 5 (Y1)
BO - 8
4 WSHP Open v3
Communications wiring - protocols
Protocol Overview
SW3
MSB
SW1
LSB (SW2
J19
J15
NOTES
MSB (SW1
LSB (SW2
J15
SW3 Switch Settings Table
Protocol Selection
Baud Rate
Protocol
DS8
DS7
DS6
DS5
DS4
DS3
DS2
DS1
BACnet MS/TP
Modbus
N2
Lonworks
Baud Selection Table
Baud Rate
SW3/DS2
SW3/DS1
9,600
19,200
38,400
76,800
Installation
Protocols are the communication languages spoken by the control devices. The main purpose of a protocol is to
communicate information in the most efficient method possible. Different protocols exist to provide specific
information for different applications.
In the BAS application, many different protocols are used, depending on manufacturer. Different protocols do not
change the function of the controller, but they typically require the owner to change systems or components in
order to change from one protocol to another. The WSHP Open is an effective solution to minimize the amount of
controllers that you may need to change in order to communicate with different types of protocols.
You can set the controller to communicate 1 of 4 different protocols:
• BACnet MS/TP
• Modbus
• N2
• LonWorks
The default setting is BACnet MS/TP. Switch 3 (
(
) and
) set the board’s network address. See table below for specific switch settings. The third
party connects to the controller through port
) on the board sets protocol and baud rate. Switches
for BACnet MS/TP, Modbus, and N2, and through
LonWorks Option Card.
• Changing protocol requires no programming or point assignment by the installer or operator.
• Power must be cycled after changing the
Card to
.
Master Unused Off Off Off On Off Select Baud Select Baud
) -
) settings or connecting the LonWorks Option
(Default)
Slave Unused Off Off On On Off Select Baud Select Baud
Slave Unused Off Off Off On On Off Off
Unused On On Off On Off Off On
for the
WSHP Open v3 5
(Default) On On
Off Off
On Off
Off On
Installation
Configuring for BACnet MS/TP
off
NOTE
MSB (SW1
LSB (SW2
MSB (SW1
LSB (SW2
NOTE
EXAMPLE
MSB (SW1
LSB (SW2
SW3
DS1
DS2
NOTE
Baud Selection Table
Baud Rate
SW3/DS2
SW3/DS1
9,600
19,200
38,400
76,800
SW3
DS3
DS6
DS7
DS8
SW3 Protocol Switch Settings for MS/TP
DS8 DS7 DS6 DS5 DS4 DS3
Refer to Appendix B for the Protocol Implementation Conformance Statement, or download the latest from BACnet
International http://www.bacnetinternational.net/catalog/index.php?m=28.
1 Turn
2 Using the rotary switches
3 Set the
the WSHP Open's power.
Changes made to the switches when the controller is on will not take effect until the power is cycled!
Set the
Valid addresses are 01-99.
The rotary switches also determine the BACnet device instance of the controller on the BACnet
network. The BACnet device instance is automatically generated based on the scheme 16101xx, where “16”
is the BACnet vendor ID for Carrier Corporation, and xx equals the rotary switch address.
and the arrow on the
generated as 1610101.
19.2k, 38.4k, or 76.8k bps).
WSHP Open is fixed at 8 data bits, No Parity, and 1 Stop bit for this protocol's communications.
To set the controller’s MS/TP MAC address to 01, point the arrow on the
Use the same baud rate and communication settings for all controllers on the network segment. The
) switch to the tens digit of the address, and set the
Comm Selector DIP switches
) and
) switch to 1. Internally, the BACnet device instance is automatically
), set a unique MS/TP MAC address for the WSHP Open.
and
for the appropriate communications speed (9600,
) switch to the ones digit.
) switch to 0
Off Off
On Off
Off On
On On
4 Set
5 Leave
Comm Selector DIP switches
and
in the OFF position. These switches are not applicable to MS/TP.
Off Off Off Off On Off
through
for BACnet MS/TP. See table and example below.
6 WSHP Open v3
J19
Net+, Net-
SHLD
Wire specifications
NOTE
on
Configuring for Modbus RTU
off
NOTE
MSB (SW1
LSB (SW2
EXAMPLE
MSB (SW1
LSB (SW2
The following example shows the DIP switches set for 76.8k (Carrier default), and MS/TP.
6 Connect the MS/TP network to the controller's
○ A dedicated 22 AWG shielded twisted pair wire (EIA 485)
○ Maximum wire length 2000 feet (610 meters) or 32 nodes
○ Devices should be daisy-chained and not star-wired
○ Attach the drain/shield wire to both ends of the network segment and through every controller
Use the same polarity throughout the network segment.
7 Turn
the WSHP Open's power.
port. Connect to
, and
.
Refer to Appendix C (page 33) for the Modbus Protocol Implementation Conformance Statement (PICS).
1 Turn
2 Using the rotary switches, set a unique Modbus slave address for the WSHP Open. Set the
the WSHP Open's power.
Changes made to the switches when the controller is on will not take effect until the power is cycled!
to the tens digit of the address, and set the
) switch to the ones digit. Valid Modbus slave
) switch
addresses are 01-99.
and the arrow on the
To set the controller's Modbus slave address to 01, point the arrow on the
) switch to 1.
) switch to 0
WSHP Open v3 7
Installation
SW3
DS1
DS2
NOTE
Baud Selection Table
Baud Rate
SW3/DS2
SW3/DS1
9,600
19,200
38,400
76,800
SW3
DS3
DS6
DS7
DS8
SW3 Protocol Switch Settings for Modbus
DS8 DS7 DS6 DS5 DS4 DS3
J19
Net+, Net-
SHLD
Wire specifications
NOTE
on
3 Set the
Comm Selector DIP switches
and
for the appropriate communications speed (9600,
19.2k, 38.4k, or 76.8k bps).
Use the same baud rate and communication settings for all controllers on the network segment. The
WSHP Open is fixed at 8 data bits, No Parity, and 1 Stop bit for this protocol's communications.
Off Off
On Off
Off On
On On
through
for Modbus. See example below.
4 Set
5 Leave
Comm Selector DIP switches
and
in the OFF position. These switches are not applicable to Modbus.
Off Off Off On On Off
The following example shows the DIP switches set for 9600 baud and Modbus.
6 Connect the Modbus EIA-485 network to the WSHP Open's
port. Connect to
, and
.
○ A dedicated 22 AWG shielded twisted pair wire (EIA 485)
○ Maximum wire length 2000 feet (610 meters) or 32 nodes
○ Devices should be daisy-chained and not star-wired
○ Attach the drain/shield wire to both ends of the network segment and through every controller
Use the same polarity throughout the network segment.
7 Turn
8 WSHP Open v3
the WSHP Open's power.
Configuring for N2
off
NOTE
MSB (SW1
LSB (SW2
EXAMPLE
MSB (SW1
LSB (SW1
DS1
DS2
NOTE
SW3
DS3
DS6
DS7
DS8
SW3 Protocol Switch Settings for N2
DS8 DS7 DS6 DS5 DS4 DS3
J19
Net+, Net-
SHLD
Refer to Appendix D (page 35) for the N2 Protocol Implementation Conformance Statement (PICS).
1 Turn
2 Using the rotary switches, set a unique N2 slave address for the WSHP Open. Set the
the tens digit of the address, and set the
01-99.
the
3 Set the Comm Selector DIP switches
TheWSHP Open is fixed at 9600 baud, 8 data bits, No Parity, and 1 Stop bit.
4 Set
5 Leave
the WSHP Open's power.
Changes made to the switches when the controller is on will not take effect until the power is cycled!
) switch to the ones digit. Valid N2 slave addresses are
To set the N2 slave address to 01, point the arrow on the
) switch to 1.
) switch to 0 and the arrow on
) switch to
and
for the 9600 baud.
Use the same baud rate and communication settings for all controllers on the network segment.
Comm Selector DIP switches
and
in the OFF position. These switches are not applicable to N2.
through
for N2. See example below.
Off Off Off Off On On
The following example shows the DIP switches set for 9600 baud and N2.
6 Connect the N2 EIA-485 network to the controller's
port. Connect to
, and
.
WSHP Open v3 9
Installation
Wire specifications
NOTE
on
LonWorks
7 Turn
When you handle the LonWorks Option Card:
• Do not contaminate the printed circuit board with fingerprints, moisture, or any foreign material.
• Do not touch components or leads.
• Handle the board by its edges.
• Isolate from high voltage or electrostatic discharge.
• Ensure that you are properly grounded.
○ A dedicated 22 AWG shielded twisted pair wire (EIA 485)
○ Maximum wire length 2000 feet (610 meters) or 32 nodes
○ Devices should be daisy-chained and not star-wired
○ Attach the drain/shield wire to both ends of the network segment and through every controller
Use the same polarity throughout the network segment.
the WSHP Open's power.
Refer to Appendix E for the LonWorks Protocol Implementation Conformance Statement (PICS).
10 WSHP Open v3
off
NOTES
DS1
DS2
SW3
DS3
DS6
SW3
DS7
SW3
DS8
SW3
SW3 Protocol Switch Settings for LonWorks
DS8 DS7 DS6 DS5 DS4 DS3
J15
CAUTION!
OFF
Configuring for LonWorks Option Card (Part #LON-OC)
1 Turn
the WSHP Open's power.
○ Changes made to the switches when the controller is on will not take effect until the power has been
cycled!
○ The controller’s rotary address switches are not used when the LON-OC is installed. That’s because each
LON-OC has a 48-bit Neuron ID that makes it unique on the LonWorks network.
2 Set the Comm Selector DIP switches
and
on
for 38.4k Communications speed. This is the
speed at which the LON-OC speaks to the WSHP Open. It is fixed at 38.4k.
3 Set the Comm Selector DIP switches
4 Set the Comm Selector DIP switch
5 Leave Comm Selector DIP switch
on
on
through
on
for LonWorks. See example below.
to the ON position to enable the LON-OC.
in the OFF position since it is not used.
Off On On Off On Off
The following example shows the DIP switches set for 38.4k baud and the LON-OC enabled.
6 Plug the LON-OC's ribbon cable into Comm Option Port
The controller must be
before being connected.
on the controller. See illustration below.
WSHP Open v3 11
Installation
Net
NOTE
Net
polarity insensitive
on
NOTE
Browse
Start-up
This interface...
Provides a...
Virtual BACview
BACview6 Handheld
BACview6
7 Connect the LonWorks network to the LON-OC via the 2-pin
type is
8 Turn
The 2-pin
the WSHP Open's power.
port provides TP/FT-10 channel compatibility. The TP/FT-10 or "Free Topology" network
. Use 24 to 16 AWG twisted pair wire.
port.
9 Commission the controller for LonWorks communication. See instructions below.
Commissioning the controller for LonWorks communication
Before a device can communicate on a LonWorks network, it must be commissioned. Commissioning allows the
system integrator to associate the device hardware with the LonWorks system’s network layout diagram. This is
done using the device’s unique Neuron ID.
A network management tool such as Echelon’s LonMaker is used to commission each device, as well as to assign
addressing. Specific instructions regarding the commissioning of LonWorks devices should be obtained from
documentation supplied with the LonWorks Network Management Tool.
When a new device is first commissioned onto the LonWorks network, the system integrator must upload the
device’s External Interface File (XIF) information. LonWorks uses the XIF to determine the points (network
variables) that are available from a device. The WSHP Open has a set of predefined network variables. These
variables can be bound or accessed by the network management tool.
Contact your local Carrier representative for a copy of the .XIF file.
The
feature of the Network Management Tool allows you to read real-time values from the WSHP Open.
The Network Management Tool allows you to test integration prior to binding the controller's network variables to
other LonWorks nodes.
To start up the WSHP Open, you need one of the following user interfaces to the controller. These items let you
access the controller information, read sensor values, and test the controller.
runs on a laptop connected to controller's Local Access port
connects to controller's Local Access port
connected to controller's Rnet port
1
2
application -
keypad/display device -
keypad/display device
1, 2
Temporary interface
Temporary interface
1, 2
Permanent interface
2
Requires a USB Link (USB-L).
See the BACview Installation and User Guide for instructions on connecting and using the above items.
12 WSHP Open v3
Sequence of Operation
Scheduling
Occupied
Enables/Disables
BAS On/Off
Occupancy Schedules
Enables/Disables
BAS On/Off
Configuration
Unit Configuration
Occupancy Schedules
Enable
Disable
NOTE
Enable
Schedule_Schedule
Configuration
Schedule
schedule_schedule
Weekly
Exception
The multi-protocol WSHP Open controls mechanical cooling, heating, and waterside economizer outputs, based on
its own space temperature input and setpoints. An optional CO
the space maximizes the occupant's comfort. The WSHP Open has its own hardware clock that is automatically set
when you download the heat pump software to the board.
See Scheduling (page 13) for occupancy types.
The following sections describe the multi-protocol controller's functions. All point objects mentioned in this
sequence of operation reference the BACview
application are the same or similar.
Scheduling
The time periods control the space temperature to occupied heating and cooling setpoints. The WSHP Open
operates continuously in the
system
operate properly.
You can change the occupancy source to one of the following:
BACview
can disable this by going to
a time schedule to the controller.
is accessible via the BACview
consists of a start and stop time (standard or 24-hour mode) and 7 days of the week, starting with Monday and
ending on Sunday. To enter a daily schedule, navigate to
Password (1111) >
IAQ (Indoor Air Quality) sensor that is mounted in
2
6
Handheld interface. Points in Field Assistant and the i-Vu®
- You must configure time periods to schedule the transitions from occupied to unoccupied operation.
the
mode until you configure either a time schedule or a third party control
point. You must set your local time and date for these functions to
- The controller is occupied 24/7 until you configure a time schedule using either the
6
device, Field Assistant, the i-Vu application, or a third party
to
You must
and clicking OK.
this point in order for the BACview6 device, Field Assistant, or the i-Vu application to assign
>
>
the
, changing the point from
- The unit operates according to the schedule configured and stored in the unit. The schedule
6
Handheld device, the i-Vu application, or Field Assistant. The daily schedule
and then enter either a
>
or
, enter BACview6 Admin
schedule for the unit.
point. You
WSHP Open v3 13
Installation
Important note for the following:
Occupancy Input Contact (Option)
Occupancy
Schedules
Occ Override Delay
BAS (Building Automation System) On/Off
Occupancy Schedules
Global Occupancy Scheduling
Occupancy Schedules
BACnet Network Occupancy Input
Occupancy Schedules
Normally Closed
Active
Active
Inactive
Fan Modes
Auto
Continuous
Always on
Continuous
an external dry contact closure to determine the occupancy status of the unit. You must disable the
in order to utilize the occupancy contact input. The unit enters an occupied mode whenever it senses
the abnormal input. After the input returns to its normal state, the unit stays in the occupied mode for the
configured
scheduling, you must disable the
communication and the BAS scheduling function.
of WSHP's can be controlled from a single occupancy schedule. The local
in order to utilize the global occupancy input.
occupancy control. This function is only compatible with units used in BACnet systems. You need to configure the
System Occupancy BACnet network input point to locate the device and point name where the external occupancy
point information resides. You must also disable
Fire/Smoke detector input
The WSHP Open can read the status of a normally closed FSD contact input to determine if a fire or smoke
detector alarm is present. If the controller determines an alarm condition is present, all heating, cooling, and the
fan are disabled. The switch is factory-set to
Scheduling can only be controlled from one source.
- If configured for remote occupancy control (default), the WSHP Open can use
period (15 minutes default).
- For use with a Building Automation System that supports network
so the BAS system can control the unit through a network
- The WSHP Open can read the occupancy status from another unit so that a group
must be disabled
- The WSHP Open can accept an external BACnet Binary Network Input for
and cannot be changed.
in order to utilize this input.
Shutdown input
The WSHP Open controller has a shutdown input (software point) which, when set to its
WSHP to safely shutdown in a controlled fashion. Heating and cooling is disabled after any minimum runtime
conditions expire and the fan is disabled after the fan-off timer expires. All alarms are reset but any active alarm
remains active. After the shutdown input transitions from
the configured power fail restart delay expires.
Indoor fan
You can configure the indoor fan to operate in any one of 3
•
•
periods
•
In the
• It is in occupied mode, which is determined by the occupancy status
• There is a demand for cooling or heating in the unoccupied mode
• There is a call for dehumidification (optional)
mode causes the
mode to
:
, the WSHP Open restarts after
- intermittent operation during both occupied and unoccupied periods
(default) - intermittent operation during unoccupied periods and continuous during occupied
- operates the fan continuously during both occupied and unoccupied periods
default mode, the fan is turned on whenever any one of the following is true:
14 WSHP Open v3
Fan On Delay
Fan Off Delay
NOTE
Automatic Fan Speed Control
Supply Air Temperature
Fan Speed Control
During heating
Maximum Heating SAT Limit
During cooling
Minimum Cooling SAT Limit
Fan Status
NOTE
Cooling
Enable
Fire/Smoke Input
Shutdown
Heat
Condensate Overflow
Normal
Fan Status
True
When power is reapplied after a power outage, there is a configurable delay of 5 - 600 seconds (default 60)
before starting the fan. You must configure the fan delay:
•The
defines the delay time (0 - 30 seconds, default 10) before the fan begins to operate after
heating or cooling is started.
•The
defines the delay time (0 - 180 seconds, default 45) the fan continues to operate after
heating or cooling is stopped.
The fan continues to run as long as the compressors, heating stages, or the dehumidification relays are on.
If the SPT failure alarm or condensate overflow alarm is active, the fan is shutdown immediately, regardless of
occupancy state or demand.
- The WSHP Open can control up to 3 fan speeds using the ECM (Electronically
Commutated Motor). The motor operates at the lowest speed possible to provide quiet and efficient fan operation
with the best latent capability. The motor increases speed if additional cooling or heating is required to reach the
desired space temperature setpoint. The control increases the motor’s speed as the space temperature rises
above the cooling or below the heating setpoint. The amount of space temperature increase above or below the
setpoint required to increase the fan speed is configurable in the setpoint. Also, the control increases the fan
speed as the
•
temperature to verify it does not rise above the configured
approaches the configured minimum or maximum limits.
– Whenever heat is required and active, the control continuously monitors the supply air
(110° default). As
the SAT approaches this value, the control increases the fan speed as required to ensure the SAT remains
within the limit. This provides the most quiet and efficient operation by running the fan at the lowest speed
possible.
•
supply air temperature to verify it does not fall below the configured
– Whenever mechanical cooling is required and active, the control continuously monitors the
(50°
default). As the SAT approaches this value, the control increases the fan speed as required to ensure the SAT
will remain within the limit. Fan operates at the lowest speed during dehumidification to maximize latent
capacity during cooling.
- You can configure an optional input as either an occupancy input contact or a fan status input. If
configured as fan status, the controller compares the status of the fan to the desired commanded state.
Whenever the fan is commanded to run (ON), the fan status is checked and verified to match the commanded
state. If the fan status is not on, then a fan status alarm is generated after 1 minute and the equipment’s
compressor(s) and auxiliary heat is disabled and the optional OA damper closes.
Cooling
The WSHP Open operates 1 or 2 stages of compression to maintain the desired cooling setpoint. The compressor
outputs are controlled by the PI (Proportional-integral) cooling loop and cooling stages capacity algorithm. The
algorithm calculates the desired number of stages needed to satisfy the space by comparing the space
temperature (SPT) to the appropriate cooling setpoint.
The waterside economizer, if applicable, is used for 1st stage cooling, in addition to the compressor(s).
The following conditions must be true for the cooling algorithm to run:
•
is set to
• The
•
•
•
mode is not active and the compressor time guard(s) have expired
•If occupied, the SPT is greater than the occupied cooling setpoint
WSHP Open v3 15
and
input in
is
(if option is enabled)
modes are inactive
Installation
Cooling Lockout Temperature
Condenser Water Pump
Condensor Water Linkage
Cooling
Min SAT
Cooling Lockout
Heating
Enable
Fire/Smoke Input
Shutdown
Cool
Condensate Overflow
Normal
Fan Status
True
Space Temperature
OAT
Heating Lockout Temperature
Condenser Water Pump
Condensor Water Linkage
• Space temperature reading is valid
• If unoccupied, the SPT is greater then the unoccupied cooling setpoint
• If economizer cooling is available and active, and the economizer alone is insufficient to provide enough
cooling
• OAT >
•
is on (if
if OAT is available
active)
If all of the above conditions are met, the compressors' relays are energized as required. Otherwise, they will be
de-energized. If cooling is active and if the SAT approaches the minimum SAT limit, the fan will be indexed to the
next higher speed. If this is insufficient, and if the SAT falls further (equal to the minimum SAT limit), the fan will be
indexed to the maximum speed. If the SAT still continues to falls 5° F below the minimum SAT limit, all cooling
stages will be disabled.
During
, the reversing valve output is held in the cooling position (either B or O type, as configured), even
after the compressor is stopped. The valve does not switch position until the heating mode is required.
The configuration screens contain the
parameter as well as
based on outdoor air
temperature (OAT). Both can be adjusted to meet various specifications.
There is a 5-minute off-time for the compressor, as well as a 5-minute time delay, when staging up to allow the
SAT to achieve a stable temperature, before energizing a second stage of capacity. Likewise, there is a 45-second
delay when staging down.
After a compressor is staged off, it may be restarted again after a normal time-guard period of 5 minutes and if
the supply air temperature has increased above the minimum supply air temperature limit.
The WSHP Open provides a status input to monitor the compressor operation. The status is monitored to
determine if the compressor status matches the commanded state. This input is used to determine if a refrigerant
safety switch or other safety device has tripped and caused the compressor to stop operating normally. If this
occurs, an alarm is generated to indicate the faulted compressor condition.
Reverse cycle heating
The WSHP Open operates 1 or 2 stages of compression to maintain the desired cooling setpoint. The compressor
outputs are controlled by the heating PI (Proportional-integral) loop and heating stages capacity algorithm. The
algorithm calculates the desired number of stages needed to satisfy the space by comparing the space
temperature (SPT) to the appropriate heating setpoint.
The following conditions must be true for the heating algorithm to run:
•
• The
•
•
•
• If occupied, the SPT is less than the occupied heating setpoint
•
• If unoccupied, the SPT is less then the unoccupied heating setpoint
•
•
is set to
mode is not active and the compressor time guard has expired
is
>
and
input in
(if option is enabled)
reading is valid
is on (if
modes are inactive
if OAT is available
active)
16 WSHP Open v3
Maximum Heating SAT
Heating
Max SAT
Maximum Heating SAT
Reverse Cycle Heating
Auxiliary Heat
Auxiliary Modulating Hot Water / Steam Heating Reheat -
Maximum Heating SAT
2- Position Hot Water / Steam Heating Reheat -
Maximum Heating SAT
Single Stage Electric Auxiliary Heat
Maximum
Heating SAT
If all the above conditions are met, the heating outputs are energized as required, otherwise they are deenergized. If the heating is active and the SAT approaches the maximum SAT limit, the fan is indexed to the next
higher speed. If this is insufficient, and if the SAT rises further and reaches the
limit, the
fan is indexed to the maximum speed. If the SAT still continues to rise 5° F above the maximum limit, all heating
stages are disabled.
During
, the reversing valve output is held in the heating position (either B or O-type, as configured), even
after the compressor is stopped. The valve does not switch position until the cooling mode is required.
The configuration screens contain the
parameter as well as heating lockout based on outdoor air
temperature (OAT). Both can be adjusted to meet various specifications.
There is a 5-minute off-time for the compressor, as well as a 5-minute time delay, when staging up to allow the
SAT to achieve a stable temperature before energizing a second stage of capacity. Likewise, a 45 second delay is
used when staging down.
After a compressor is staged off, it may be restarted again after a normal time-guard period of 5 minutes and if
the supply air temperature has fallen below the maximum supply air temperature limit.
The WSHP Open provides a status input to monitor the compressor operation. The status is monitored to
determine if the compressor status matches the commanded state. This input is used to determine if a refrigerant
safety switch or other safety device has tripped and caused the compressor to stop operating normally. If this
occurs, an alarm is generated to indicate the faulted compressor condition. Also, if auxiliary heat is available (see
below), the auxiliary heat replaces the reverse cycle heating and maintains the space temperature as required.
Auxiliary heat
The WSHP Open can control a 2-position or modulating water or steam valve, connected to a coil on the discharge
side of the unit and supplied by a boiler, or a single stage ducted electric heater, in order to maintain the desired
heating setpoint. If the compressor capacity is insufficient, or a compressor failure occurs, the auxiliary heat is
used. Unless the compressor fails, the auxiliary heat only operates to supplement the heat provided by the
compressor, if the space temperature falls more than 1° F below the desired heating setpoint. (This amount is
configurable.) The heat is controlled so the SAT does not exceed the
The same conditions required for
run.
connected to a coil on the discharge side of the unit, and supplied by a boiler in order to maintain the desired
heating setpoint, if the compressor capacity is insufficient, or a compressor failure occurs. Unless a compressor
fault condition exists, the valve only operates to supplement the heat provided by the compressor if the space
temperature falls more than 1° F below the desired heating setpoint. The valve is controlled so the SAT does not
exceed the
steam valve, connected to a coil on the discharge side of the unit and supplied by a boiler, in order to maintain the
desired heating setpoint, if the compressor capacity is insufficient or a compressor failure occurs. Unless a
compressor fault condition exists, the valve only opens to supplement the heat provided by the compressor, if the
space temperature falls more than 1° F below the desired heating setpoint. The valve is controlled so the SAT
does not exceed the
excessive valve cycling.
installed on the discharge side of the unit, in order to maintain the desired heating setpoint, if the compressor
capacity is insufficient or a compressor failure occurs. Unless a compressor fault condition exists, the heat stage
only operates to supplement the heat provided by the compressor if the space temperature falls more than 1° F
below the desired heating setpoint. The heat stage is controlled so the SAT does not exceed the
must be true in order for the
The control can modulate a hot water or steam valve
limit.
The control can operate a 2-position, NO or NC, hot water or
limit and is subject to a 2-minute minimum OFF-time to prevent
– The control can operate a field-installed single stage of electric heat that is
limit and is subject to a 2-minute minimum OFF-time to prevent excessive cycling.
limit.
algorithm to
WSHP Open v3 17
Installation
System Space AQ
Configuration
Damper Control
DCV
Fire/Smoke Input
Shutdown
Fan Status
True
DCV Start CTRL Setpoint
DCV Start Ctrl Setpoint
DCV Max Ctrl Setpoint
Minimum Dmpr Pos
DCV Max Vent Damper Pos
NOTE
Continuous
Always On
2-position OA Damper
System Space RH
NOTE
Indoor air quality (IAQ) and demand control ventilation (DCV)
If the optional indoor air quality sensor is installed, or the
network input point is used, the
WSHP Open maintains indoor air quality with a modulating OA damper, which provides demand-controlled
ventilation. The control operates the modulating OA damper during occupied periods, monitors the CO2 level,
compares it to the configured setpoints, and adjusts the ventilation rate, as required. The control provides
proportional ventilation to meet the requirements of ASHRAE specifications by providing a base ventilation rate
and then increasing the rate as the CO2 level increases. The control proportionally increases ventilation when the
CO2 level rises above the start ventilation setpoint and reaches the full ventilation rate when the CO2 level is at or
above the maximum setpoint. You can configure a minimum damper position to ensure that proper base
ventilation is delivered when occupants are not present. Access the IAQ configurations through the
screen.
The following conditions must be true in order for this algorithm to run:
•
• The
•
is configured for
and
is
(if option is enabled)
modes are inactive
• The unit is in an occupied mode
• IAQ sensor reading is greater than the
The control has the following 4 adjustable setpoints:
•
•
•
•
In order for the damper to maintain proper base ventilation, you must configure the fan as
ventilation mode to provide the minimum ventilation requirements during occupied periods.
Dehumidification
The WSHP Open provides occupied and unoccupied dehumidification only on units that are equipped with the
modulating hot water reheat option (HWR). This function requires an accessory space relative humidity sensor.
When using a relative humidity sensor to control dehumidification during occupied or unoccupied times, the
dehumidification setpoints are used accordingly. Also, you may use the network input point
place of the hard-wired RH sensor.
When the indoor relative humidity becomes greater then the dehumidification setpoint, a dehumidification
demand is acknowledged. Once acknowledged, the dehumidification output is energized, bringing on the supply
fan (medium speed), mechanical cooling, and the integral hot water reheat coil. The controls engage cooling mode
and the waste heat from the compressor cooling cycle is returned to the reheat coil simultaneously, meaning that
the reversing valve causes the compressor to operate in the cooling mode.
During cooling mode, the unit cools and dehumidifies, and disables the HWR coil. However, once the call
for cooling has been satisfied and there is still a call for dehumidification, the unit continues to operate in the
reheat mode and HWR coil.
or
.
- You can configure the control to operate as a ventilation damper in a 2-position
in
18 WSHP Open v3
Properties
Equipment
Status
Modulating water/2-Position water economizer control -
Cooling
Supply Air Temperature
Minimum Cooling SAT
HOME
CONFIG > UNIT
Heating
Maximum Heating SAT
2-position water economizer control -
Cooling
Minimum
Cooling SAT
Heating
Maximum Heating SAT
Waterside economizer
The WSHP Open can provide modulating, or 2-position water economizer operation (for a field-installed
economizer coil mounted to the entering return air side of the unit and connected to the condenser water loop), in
order to provide free cooling or preheating, when water conditions are optimal. Water economizer settings can be
accessed on
The following conditions must be true for economizer operation:
• SAT reading is available
• EWT reading is available
• If occupied, the SPT is greater than the occupied cooling setpoint or less than the occupied heating setpoint
and the condenser water is suitable
• Space temperature reading is valid
• If unoccupied, the SPT is greater than the unoccupied cooling setpoint, or less than the unoccupied heating
setpoint, and the condenser water is suitable
flowing through a coil on the entering air side of the unit
•
temperature is at least 5°F below space temperature. If the water loop conditions are suitable, the valve
modulates open to maintain a
capacity alone is insufficient for a period greater than 5 minutes, or if a high humidity condition occurs, then
the compressor starts, in order to satisfy the load. If the SAT approaches the
(
•
is suitable for heating (at least 5°F above space temperature) and heat is required. The valve is controlled in
a similar manner, except to satisfy the heating requirement. If the coil capacity alone is insufficient to satisfy
the space load conditions for more than 5 minutes, then the compressor starts in order to satisfy the load. If
the SAT approaches the
compressor operation.
condenser water flow through a coil on the entering air side of the unit.
•
when the entering water loop temperature is at least 5° F below space temperature. If the optional coil is
provided and the water loop conditions are suitable, then the valve opens to provide cooling to the space,
when required. If the capacity is insufficient for a period greater than 5 minutes, or if a high humidity
condition occurs, the compressor is started in order to satisfy the load. If the SAT reaches the
•
suitable for heating (at least 5° F above space temperature) and heat is required. The valve is controlled in a
similar manner, except to satisfy the heating requirement. If the coil capacity is insufficient to satisfy the
space load for more than 5 minutes, then the compressor is started to satisfy the load. If the SAT reaches the
>
>
.
modulates a water valve to control condenser water
- Provides an economizer cooling function by using the water loop when the entering water loop
>
), the economizer valve modulates closed during compressor operation.
that meets the load conditions. If the economizer coil
limit
- In addition, the control modulates the water valve if the entering condenser water loop temperature
limit, the economizer valve modulates closed during
has the capability to control a NO or NC, 2-position water valve to control
- The purpose is to provide a cooling economizer function directly from the condenser water loop
limit, the economizer valve closes during compressor operation.
- In addition, the economizer control opens the water valve, if the entering water loop temperature is
limit, the economizer valve closes during compressor operation.
WSHP Open v3 19
Installation
Fire/Smoke Detector Alarm
Space Temperature Alarms
Condenser Water Temperature Alarm
Supply Air Temperature Alarm
High Condensate/Overflow Alarm
Condensate Overflow Alarm
Delay
Fan Status Alarm
Compressor Status Alarm
Demand limiting
The WSHP Open can accept 3 levels of demand limit from the BACnet network. In response to a demand limit, the
unit decreases its heating setpoint and increases its cooling setpoint to widen the range, in order to immediately
lower the electrical demand. You can configure the temperature adjustment for both heating and cooling and for
each demand level. You can also set the response to a particular demand level to 0.
Power failure restart delay
The control provides a delay when recovering from a power failure, a shutdown mode, or when transitioning from
unoccupied to occupied mode, in order to prevent excessive demand when many units start simultaneously. Each
unit can be configured for a unique delay between 0 and 600 seconds. The factory-programmed default delay is
60 seconds.
Alarms
– The control monitors the voltage input to J1-9 to detect if a smoke detector or fire
detector NC contact has opened, indicating an alarm condition. The control verifies the presence of 24 Vac on this
input. If the input opens at any time, an alarm is generated after 3 seconds and the equipment (fan, compressor,
aux heat, and damper) immediately shuts down.
– The control provides the ability to generate an alarm whenever the space
temperature exceeds the alarm setpoint. A separate occupied hysteresis and fixed unoccupied high and low alarm
setpoints are provided. The control provides a 5-minute alarm delay during unoccupied periods. During occupied
periods, the control uses the occupied temperature setpoint and applies the hysteresis value to determine the
alarm setpoints. Whenever occupancy transitions from unoccupied to occupied or the occupied temperature
setpoints are changed, causing an alarm condition to occur, the control automatically calculates an alarm delay
(equivalent to the configured delay time in minutes/ ° F, multiplied by the temperature error, + 15 minutes). This
prevents nuisance alarms whenever an occupancy change occurs and allows time for the unit to correct an
alarming temperature condition.
– The control has 4 configurable alarm limits for condenser water
temperature. The control verifies that the water temperature is within operating range (between high and low
limits) for the specific operating mode (heating or cooling) before energizing the compressor. Once the compressor
is started, the condenser water temperature is further monitored to verify that it is within limits to insure sufficient
water is flowing through the coil. If the leaving water temperature rises above or falls below the appropriate limits,
and lasts for more than 15 seconds, an alarm is generated and the compressor shuts down.
– The control has 2 configurable alarm limits for supply air temperature. The
control verifies that the supply air temperature is within operating range (between high and low limits) whenever
the compressor or auxiliary heat is operating. If the air temperature rises above or falls below the appropriate
limits, and this lasts for more than 5 minutes, an alarm is generated.
– The control monitors a discrete input to determine the state of a condensate
level switch. You can configure the input to alarm on either an open or closed switch condition. If this input is in an
alarm state, the control starts a timer, and after the timer exceeds a configurable
limit (10-second default), the control generates an alarm and the unit disables the compressor and fan
outputs.
(optional) – The control generates a fan status alarm if the fan status input detects the fan is
OFF after any fan speed output has been enabled. A 30-second alarm delay is used to allow the fan to start
operation before an alarm condition is detected. The control monitors the fan output and if the fan is operating at
any speed, the fan status must detect the fan is operating.
– The control generates a compressor failure alarm if the compressor status input
detects the compressor is OFF after the compressor output has been energized. A 6-minute alarm delay is used to
allow the compressor to start (prevents alarms due to timeguard operation) before an alarm condition is detected.
The control monitors the compressor output and if the compressor output is energized, the compressor status
input must detect the compressor operation.
20 WSHP Open v3
Filter Status Alarm
Reset Filter Alarm
Filter Alarm Timer Delay
Indoor Air Quality Alarm
Occupied High IAQ Alarm Limit
Relative Humidity Alarm
Condenser Water Linkage Failure Alarm
Condenser Water Linkage
Condenser Water Linkage
Condenser Water Linkage
NOTE
Shutdown
Active
Airside Linkage Failure Alarm
Airside Linkage
Airside Linkage
Airside Linkage
NOTE
Shutdown
Active
OAT Sensor Alarm
Network OA Temperature
NOTE
Shutdown
Active
SPT Sensor Alarm
– The control provides the ability to generate a dirty filter alarm after the number of fan run
hours exceeds a configurable filter alarm timer limit. The control monitors the fan output and if the fan is
operating at any speed, it accumulates run time. If the fan run time hours exceed the configurable limit, an alarm
is generated. To reset the alarm timer after the alarm has been generated, a
You can disable the filter alarm by setting the
periods whenever the CO
– The control provides the ability to generate a high CO2 level alarm during occupied
sensor value exceeds the adjustable limit. Whenever a transition from unoccupied to
2
to 0 (factory default).
input is provided.
occupied occurs, or the occupied alarm limit is changed to a value that causes an alarm condition to occur, the
control will automatically calculate an alarm delay (equivalent to the configured delay time in minutes/ppm, times
the error that occurred, + 15 minutes). This prevents nuisance alarms from occurring when occupancy changes or
the setpoint is changed. You can disable the IAQ alarm by setting
– The control provides the ability to generate an alarm whenever the space relative
to 0.
humidity exceeds the alarm setpoint. Separate occupied and unoccupied high humidity alarm setpoints are
provided. The control provides a 5-minute alarm delay during unoccupied periods. During occupied periods, the
controller uses the occupied high RH alarm limit. Whenever an occupancy transition from unoccupied to occupied
occurs, or the occupied high alarm limit is lowered, causing an alarm condition to occur, the control automatically
calculates an alarm delay (equivalent to the configured delay time in minutes/% RH, times the humidity error
condition that occurred, + 15 minutes). This prevents nuisance alarms whenever an occupancy change occurs
and allows time for the unit to correct an alarming humidity condition.
failure alarm if Linkage fails after once being active. The Linkage status is monitored
and if it fails to be updated from the Loop controller, then a
(if
was active) – The control generates a
alarm is generated. There
is a 6-minute alarm delay to prevent false alarms.
You can reset this alarm only by re-establishing Linkage and correcting the condition that caused the
Linkage failure, or by momentarily setting the
(if
point to
.
was active) – The control generates an
failure
alarm if Linkage fails after once being active. The Linkage status is monitored and if it fails to be updated from the
master zone controller, then an
alarm is generated. There is a 6-minute alarm delay to prevent
false alarms.
You can reset this alarm only by re-establishing Linkage and correcting the condition that caused the
Linkage failure, or by momentarily setting the
(if
point to
.
was active) – The control generates an OAT Sensor failure alarm if
the value of OAT fails to be updated through the network after once being active. The update status is monitored
and if it fails to be updated, then an OAT sensor alarm is generated. There is an alarm delay (approximately 1
hour) to prevent false alarms, while minimizing the required update rate for OAT.
You can reset this alarm by momentarily setting the
(if SPT sensor was active)– The control generates an SPT sensor failure alarm if the SPT sensor
point to
.
fails to communicate with the control for 5 minutes or greater. The update status is monitored and if it fails to be
updated, then an SPT sensor alarm is generated.
WSHP Open v3 21
Troubleshooting
LED's
If this LED is on...
Status is...
Power
Rx
Tx
BO#
NOTE
Run
Error
If Run LED shows...
And Error LED shows...
Status is..
Run
7 flashes per second, alternating with
Run
Ten second recovery period after
Troubleshooting
The WSHP Open controller acts as an intelligent embedded thermostat to the water source heat pump, but can be
monitored and controlled from a third party network.
The 3 distinct components for troubleshooting are:
• The WSHP Open controller
• The mechanical systems of the WSHP unit
• The third party connected network
First, you must determine which component needs troubleshooting.
The WSHP Open controller can troubleshoot itself with Service Test, communicating LED’s, and built-in alarms,
which are discussed in the unit's Controls and Troubleshooting instructions. Disconnecting the WSHP Open from
the unit control inputs can be valuable in determining whether the problem is related to the unit/equipment, the
controller/equipment, or the controller/network. When disconnected from the unit control inputs, you can use
simple 24V signals to activate G, Y1, Y2, W1, W2, etc. to verify proper unit operation. If the problem occurs without
the WSHP Open connected, then you should begin troubleshooting the unit/equipment rather than the WSHP
Open or network.
The LED’s indicate if the controller is speaking to the other devices on the network. The LED’s should reflect
communication traffic based on the baud rate set. The higher the baud rate, the more solid the LED’s will appear.
The LED's on the WSHP Open show the status of certain functions.
If Tx is not lit, the MS/TP token is not being passed between controllers.
The WSHP Open has power
The WSHP Open is receiving data from the network segment
The WSHP Open is transmitting data over the network segment
The binary output is active
The
and
LED's indicate controller and network status.
2 flashes per second Off Normal
2 flashes per second
2 flashes per second 3 flashes, then off Controller has just been formatted
2 flashes per second On
2 flashes per second On
5 flashes per second Off
7 flashes per second
2 flashes,
alternating with
LED
LED
Five minute auto-restart delay after
system error
Two or more devices on this network
have the same network address
Firmware halted after frequent system
errors or control programs halted
Firmware transfer in progress, Boot is
running
brownout
22 WSHP Open v3
Run
BACnet MS/TP
Check the following to troubleshoot your WSHP Open:
DS3 - DS6
FN
Network Communications
Max Masters
14 flashes per second
On On Failure. Try the following solutions:
1 Verify that the BAS and controller are both set to speak the BACnet MS/TP protocol on the Comm Selector
DIP switches
2 Verify that the BAS and the controller are both set for the same baud rate:
•Baud rate DIP switches DS2 and DS1
○ Obtain a Modstat of the controller through the BACview device. Click and hold the
the same time. Scroll to the bottom of the page to
and baud rate.
1 Verify that the BAS is configured to speak 2-wire EIA-485 to the controller. The BAS may have to configure
jumper or DIP switches on their end.
2 Verify that the BAS and the controller have the same communication settings (8 data bits, No Parity, and 1
stop bit).
3 Verify proper connection wiring between the BAS and the controller.
4 Verify that the controller has a unique MAC address on the MS/TP bus. The controller’s MS/TP MAC address
is set by its rotary address switches.
5 Verify that the BAS is reading or writing to the proper BACnet objects in the controller. Refer to Appendix A for
the points list for the controller.
6 BAS must be reading or writing to the proper addresses on the controller. Refer to Appendix A (page 28) for
the points list of the controller.
7 Verify that the BAS is sending his requests to the proper MS/TP MAC address of our controller.
8 Present the BAS company with a copy of the controller’s BACnet PICS so that they know which BACnet
commands are supported. Refer to Appendix B for the BACnet PICS. In certain situations, it may be necessary
to adjust the MS/TP Protocol timing settings through the BACview
14 flashes per second, alternating with
LED
Brownout
•Turn the WSHP Open off, then
on.
•Replace the WSHP Open.
.
key and the . key at
6
device.
to view the active protocol
It may be necessary to adjust the following two MS/TP Protocol timing settings through the BACview
device:
For example, if there are 3 master nodes on an MS/TP network, and their MAC addresses are 1, 8, and 16, then
Max Masters would be set to 16 (since this is the highest MS/TP MAC address on the network).
This property optimizes MS/TP network communications by preventing token passes and “poll for master”
requests to non-existent Master nodes.
WSHP Open v3 23
- defines the highest MS/TP Master MAC address on the MS/TP network.
Troubleshooting
Max Info Frames
NOTES
LOGIN
OK
System Settings
Network
ENTER
Max Masters
Max Info Frames
Max Masters:
ENTER
DECR/INCR
OK
Max Info Frames:
ENTER
DECR/INCR
OK
In the above example, MAC address 16 knows to pass the token back to MAC address 1, instead of counting up to
MAC address 127. Each MS/TP master node on the network must have their Max Masters set to this same value.
The default is 127.
- defines the maximum number of responses that will be sent when the WSHP Open receives the
token. Any positive integer is a valid number. The default is 10 and should be ideal for the majority of applications.
In cases where the WSHP Open is the target of many requests, this number could be increased as high as 100 or
200.
•MS/TP networks can be comprised of both master and slave nodes. Valid MAC addresses for master nodes
are 0 – 127 and valid addresses for Slave nodes are 0 - 254.
•If the third party attempts to communicate to the controller but does not get a response, make sure the
controller is set as a BACnet MS/TP (m) master. The BACnet software asks the controllers, “Who Is?” This is
to auto-locate devices on the network. Only controllers set as masters will answer this request.
• See Appendix A (page 28) for Points Mapping tables.
• See Appendix B (page 32) for the BACnet Protocol Implementation Conformance Statement (PICS).
Editing MS/TP Properties:
1 From the default screen, press any key to continue.
2 Click the
3 Click
4 Click the
5 Click the down arrow. scroll to the
shown,
If you want to edit
1 Click the
2 Use arrow keys and keypad to either type in a new value (1-127), or click the
decrease/increase the value, respectively.
3 Click
If you want to edit
1 Click the down arrow and then press the
2 Use arrow keys and keypad to either type in a new value (1-999), or hit the
decrease/increase the value, respectively.
3 Click
button and enter a password of 1111.
.
button to enter edit mode.
to accept the change.
button.
and
button to accept the change.
menu and press the
.
button to enter edit mode.
button. The BACnet Settings are now
buttons to
buttons to
24 WSHP Open v3
Modbus
Check the following to troubleshoot your WSHP Open:
DS3 - DS6
FN
Network Communications
NOTE
Modbus Exception Codes that might be returned from this controller
Codes
Name
Description
Johnson N2
Check the following to troubleshoot your WSHP Open:
DS3 -
DS6
FN
Network Communications
1 Verify that the BAS and controller are both set to speak the Modbus RTU protocol on the Comm Selector DIP
switches
.
2 Verify that the BAS and the controller are both set for the same baud rate:
•Baud rate DIP switches DS2 and DS1
○ Obtain a Modstat of the controller through the BACview device. Click and hold the
the same time. Scroll to the bottom of the page to
key and the . key at
to view the active protocol
and baud rate.
1 Verify that the BAS is configured to speak 2-wire EIA-485 to the controller. The BAS may have to configure
jumper or DIP switches on their end.
2 Verify that the BAS and the controller have the same communication settings (8 data bits, No Parity, and 1
stop bit).
3 Verify proper connection wiring between the BAS and the controller.
4 Verify that the rotary address switches are set for the controller's unique slave address.
5 BAS must be reading or writing to the proper point addresses on the controller.
6 BAS is sending requests to the proper slave address of the controller.
Refer to Appendix C (page 33) for the Protocol Implementation Conformance Statement.
01 Illegal Function The Modbus function code used in the query is not
supported by the controller.
02 Illegal Data
04 Slave Device
1 Verify that the BAS and controller are both set to speak N2 protocol on the Comm Selector DIP switches
.
2 Verify that the BAS and the controller are both set for the same baud rate:
○ 9600 for N2
• Baud rate DIP switches DS2 and DS1
○ Obtain a Modstat of the controller through the BACview device. Click and hold the
The register address used in the query is not supported
Address
by the controller.
The Modbus Master has attempted to write to a non-
Failure
existent register or a read-only register in the
controller.
the same time. Scroll to the bottom of the page to
and baud rate.
key and the . key at
to view the active protocol
WSHP Open v3 25
Troubleshooting
NOTE
LonWorks
Check the following to troubleshoot your WSHP Open:
DS3 - DS6
FN
Network Communications
SW3
DS7
Browse
1 Verify that the BAS is configured to speak 2-wire EIA-485 to the controller. The BAS may have to configure
jumper or DIP switches on their end.
2 Verify that the BAS and the controller have the same communication settings (8 data bits, No Parity, and 1
stop bit).
3 Verify proper connection wiring between the BAS and the controller.
4 Verify that the rotary address switches are set for the controller's unique slave address.
5 BAS must be reading or writing to the proper point addresses on the controller.
6 BAS is sending requests to the proper slave address of the controller.
Refer to Appendix D (page 35) for the Protocol Implementation Conformance Statement.
1 Verify that the BAS and controller are both set to speak the LonWorks protocol by theComm Selector DIP
switches
.
2 Verify that the BAS and the controller are both set for the same baud rate:
○ 38.4k for LonWorks
• Baud rate DIP switches DS2 and DS1
○ Obtain a Modstat of the controller through the BACview device. Click and hold the
the same time. Scroll to the bottom of the page to
key and the . key at
to view the active protocol
and baud rate.
1 BAS must be reading or writing to the proper point addresses on the controller.
2 Verify that the Comm Option Port is enabled on the controller. The Comm Option Port setting must be set via
(switch
). It should be in the ON position to enable LonWorks communication.
3 Verify that controller has been properly commissioned onto the LonWorks network. Commissioning is done
with a network management tool such as LonMaker and allows the system integrator to associate the
controller with the LonWorks system’s network layout diagram. This is done using the controller’s unique
Neuron ID. The Network Management Tool is also used to upload the controller’s .XIF file to determine the
network variables that reside inside of the controller.
4 Use the
feature of the Network Management Tool to verify that you can communicate and get real-
time values from the controller before connecting the BAS.
5 Once you have confirmed communications with the controller using the Network Management Tool, connect
the BAS.
6 Verify that the BAS is connected properly to the LON-OC's 2-wire TP/FT-10 Net port. The LON-OC’s TP/FT-10
port is polarity insensitive. The BAS may have to configure jumper or DIP switches on their end to support
TP/FT-10.
26 WSHP Open v3
FCC Compliance
CAUTION
CE Compliance
WARNING
BACnet Compliance
Compliance
This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part
15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference
when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate
radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause
harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause
harmful interference in which case the user will be required to correct the interference at his own expense.
void the user’s authority to operate the equipment.
Changes or modifications not expressly approved by the responsible party for compliance could
This is a Class A product. In a domestic environment, this product may cause radio interference
in which case the user may be required to take adequate measures.
BACnet® is a registered trademark of ASHRAE. ASHRAE does not endorse, approve or test products for compliance
with ASHRAE standards. Compliance of listed products to requirements of ASHRAE Standard 135 is the
responsibility of the BACnet manufacturers Association (BMA). BTL
The PIC statements are updated regularly. Please refer to the BACnet website
http://www.bacnetinternational.net/catalog/index.php?m=28 for the latest information.
The WSHP Open controller speaks the Modicon Modbus RTU/ASCII Protocol as described in the Modicon Modbus
Protocol Reference Guide, PI-MBUS-300 Rev.J. Further details on the Modbus implementation are described
below.
Product Description:
The WSHP Open is a factory-installed water source heat pump controller that is capable of speaking multiple
protocols.
6 – Preset Single Register
16 – Preset Multiple Register
Discrete Input (DI) 0 = Off, 1 = On 2 – Read Input Status
1 – Read Coil Status
Discrete Output (DO) 0 = Off, 1 = On
5 – Force Single Coil
15 – Force Multiple Coils
34 WSHP Open v3
Carrier
WSHP Open
Water Source Heat Pump
Communication Types:
Baud
rates:
Data Bits:
Parity:
Stop Bits:
Network Point Types:
Binary Inputs (BI)
Analog Outputs (AO)
Binary Outputs (BO)
Internal Floats (ADF)
Internal Integers (ADI)
Internal Bytes (BD)
Protocol Commands:
Identify Device Type
Sync Time
Poll With Acknowledge
Read Analog Input
Read Binary Input
Read Analog Output
Read Binary Output
Read Internal P arameter
Write Binary Input
Appendix D: Johnson Controls N2 Protocol Implementation Conformance
Statement
Date: 06/30/2008
Vendor Name:
Product Names:
Product Model Number:
Protocol Description:
N2 is not a standard protocol, but one that was created by Johnson Controls, Inc. that has been made open and
available to the public. The speed of N2 network is limited to only 9600 baud. The N2 slave address can be set
from 01 to 99.
Product Description:
The WSHP Open is a factory-installed water source heat pump controller that is capable of speaking multiple
protocols. The WSHP Open controller speaks the Johnson N2 Open Protocol as described in the Metasys N2 System Protocol Specification (for Vendors) document, revision 6/13/96. Further details on the N2 supported
implementation are described below.
2-wire EIA-485 9600 8 None 1
Analog Inputs (AI)
Poll Without Acknowledge
Write Analog Input
WSHP Open v3 35
Appendix D: Johnson Controls N2 Protocol Implementation Conformance Statement
The WSHP Open is a factory-installed water source heat pump controller that is capable of speaking multiple
protocols. When the LonWorks Option Card (LON-OC), is installed in the field, it enables the WSHP Open to
communicate over a LonTalk network. The WSHP Open does not conform to a standard LonWorks profile, but is
self-documenting and any network management tool can manage and configure it over the network. An external
interface file (.XIF), is also available so that any network management tool can design and configure the WSHP
Open prior to installation. Contact your Carrier representative for this .XIF file.
LonWorks is an open protocol that requires the use Echelon's Neuron microprocessor to encode and decode the
LonWorks packets. In order to reduce the cost of adding the Echelon chip to every module, a separate LonWorks
Option Card (LON-OC) was designed to connect to the WSHP Open.
This accessory card must be ordered separately and is connected by attaching its ribbon cable into the
and
on
connector on the WSHP Open. The WSHP Open’s baud rate (
communicate with the LON-OC. The address switches (