Johnson Controls LX-HPUL-1 User Manual
Johnson Controls LX-HPUL-1 User Manual

Johnson Controls LX-HPUL-1 User Manual

Heat pump unit controller
Table of Contents

Advertisement

Quick Links

LX Series Heat Pump Unit Controller
User's Guide
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Feature Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Sensor Configuration Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Control Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
LonMark Functional Profile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Units in L
W
ON
ORKS
Language Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Selecting a Measurement System or Selecting a Language . . . . . . . . . . . . . . . . . . . . . 16
Heat Pump Unit Controller Installation Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
10k Ohm or Digital Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Analog Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4 to 20 mA Analog Input, Externally Supplied . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Sensors and Switches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Auxiliary Alarm Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Bypass Contact Input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Coil Differential Pressure Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Coil Frost Contact Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Discharge Temperature Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Emergency Contact Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Fan Speed Selector Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Fan State Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Mode Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Occupancy Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Outdoor Temperature Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
LX Series Heat Pump Unit Controller User's Guide
Code No. LIT-12011484
Issued June 22, 2009
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the LX-HPUL-1 and is the answer not in the manual?

Questions and answers

Summary of Contents for Johnson Controls LX-HPUL-1

  • Page 1 LX Series Heat Pump Unit Controller User’s Guide Code No. LIT-12011484 Issued June 22, 2009 Introduction ............9 Feature Description .
  • Page 2: Table Of Contents

    Pump State Input ............24 Refrigerant Temperature Input.
  • Page 3 Ending Standby Mode ........... . . 35 Slave Mode .
  • Page 4 Optimum Start ............48 Requirements for Optimum Start .
  • Page 5 Override Value ............64 Default Value .
  • Page 6 Frost Protection ............80 Defrost Cycle .
  • Page 7 nviShedding ............90 nviSlave .
  • Page 8 LX Series Heat Pump Unit Controller User’s Guide...
  • Page 9: Introduction

    LX Series Heat Pump Unit Controller User's Guide Introduction Feature Description The LX Series Heat Pump Unit (HPU) Controller integrates into a L ® ORKS network for the control of almost any heat pump unit due to its wide range of output types and L ®...
  • Page 10: Sensor Configuration Wizard

    Sensor Configuration Wizard The Heat Pump Unit Controller incorporates the Johnson Controls® sensor configuration wizard. The wizard provides powerful and simple configuration tools for the hardware inputs. You can only select digital or analog inputs through the software. You do not need to move any circuit board jumpers.
  • Page 11 The Optimum Start function maintains statistics that enable the Heat Pump Unit Controller to predict the warm-up or cool-down time period needed to make the building ready for occupancy. The precise Optimum Start period is calculated every day using the current outdoor air temperature. Functional Profile The LX Series Heat Pump Unit Controller uses the L protocol.
  • Page 12 LX- HPUL- 1 HeatPump Object Type # 8051 nviSpaceTemp Mandatory nvoFanSpeed SNVT_temp_p SNVT _ switch Network Variables nviSetPoint SNVT_ temp_p nvoTerminalLoad Optional nviFanSpeedCmd SNVT_lev_ percent Network SNVT_ switch Variables nviApplicMode nvoDischargSetPt SNVT_ hvac_mode SNVT_temp_p nviSetPtOffset nvoSpaceTemp SNVT_ temp_p SNVT_ temp_p nvoEffectSetP nviWaterTemp SNVT_ temp_p...
  • Page 13 The HPU Controller also has network inputs that permit the use of outside enthalpy sensors and space enthalpy sensors. These inputs provide better calculation of the cooling or heating effect of the outside air upon the conditioned space. The input object has configurable conversion tables and hardware properties in the area marked Manufacturer Configuration Properties.
  • Page 14 The node object displays the nvoHPstate and nvoHPalarm variables as manufacturer’s variables. The node objects provide information about the alarm conditions in the Heat Pump Unit Controller and about the operating state of the device (Figure 3). LX- HPUL- 1 Node Object Type #0 Mandatory nviRequest...
  • Page 15: Language Selection

    The L network and Echelon® SNVTs are based upon SI units. This ORKS basis creates some unavoidable problems in data conversion if you are using Imperial Units. The LX-HPUL view in FX Workbench and other utilities provide some automatic conversion between SI and Imperial units. However, these are not ideal conversions because a whole number in one system becomes a long decimal fraction in the other.
  • Page 16: Selecting A Measurement System Or Selecting A Language

    • You are dissatisfied with the language displayed on program menus and dialog boxes. You can change your language settings in the Advanced tab of the Regional and Language Options dialog box. Instructions are provided in the Selecting a Measurement System or Selecting a Language section. Selecting a Measurement System or Selecting a Language To select units of measurement or to select a language: 1.
  • Page 17 4. Select your language region from the drop-down list. The number, time, and date formats fill automatically (Figure 6). Figure 6: Regional and Language Options 5. In the Number box, verify the number format uses a decimal point to indicate numerals representing values less than 1.
  • Page 18 7. Click on the drop-down arrow next to the box labeled Measurement system, and select Metric (Figure 7). Figure 7: Customize Regional Options 8. Verify the Decimal symbol box contains a decimal point. If the Decimal symbol box does not contain a decimal point, select the symbol in the box and click Apply.
  • Page 19: Heat Pump Unit Controller Installation Overview

    Heat Pump Unit Controller Installation Overview Figure 8 shows one possible installation of the Heat Pump Unit Controller. Inputs, outputs, heating, and cooling units have been marked. Note: Not all possible sensors appear. LX- HPUL - 1 Installation Overview Heat Pump Enclosure 3 Fan Speeds Humidifier Intake Air...
  • Page 20 The 10k ohm resistance range accommodates 10k ohm thermistors used in space temperature sensors or duct temperature sensors, or 10k ohm potentiometers used as setpoint offsets. Use the conversion table for resistance input of more than 10k ohm. The digital range accommodates the occupancy contact, bypass switch, and window switch.
  • Page 21: Analog Inputs

    Analog Inputs Analog inputs include current inputs with a range of 4 - 20 mA, and voltage inputs with a range of 0 - 10 VDC. 4 to 20 mA Analog Input, Externally Supplied Current inputs require a power supply either on the sensor or wired in series with the sensor.
  • Page 22: Auxiliary Alarm Input

    Auxiliary Alarm Input This input is used to relay an alarm from an external device onto the building network. Preferred SNVT types: SNVT_amp, SNVT_amp_ac, SNVT_amp_f, SNVT_lev_disc, SNVT_lev_percent, SNVT_switch, SNVT_temp_f, SNVT_temp_p. Bypass Contact Input A switch closure on the bypass contact input causes the Heat Pump Unit Controller to enter occupied mode for the period of time set as the bypass time.
  • Page 23: Fan State Input

    Preferred SNVT types: SNVT_lev_disc, SNVT_occupancy, SNVT_switch. Fan State Input The fan state input detects whether one of the three fan speeds is ON or OFF. If the fan state input does not correspond with one of the fan outputs for a period of time (known as alarm delay), then an alarm becomes active.
  • Page 24: Outdoor Temperature Input

    Outdoor Temperature Input The outdoor temperature input depends upon the availability of the refrigerant temperature input to determine whether a defrost cycle is needed. It can also be used for the Optimum Start statistic. Preferred SNVT types: SNVT_temp, SNVT_temp_f, SNVT_temp_p. Pump State Input The pump state input detects if the pump is ON or OFF.
  • Page 25: Water Temperature Input

    The space temperature sensor can be a 10k ohm thermistor, or it can provide a voltage or current input to the board. Preferred SNVT types: SNVT_temp, SNVT_temp_f, SNVT_temp_p. Water Temperature Input The Heat Pump Unit Controller provides heating or cooling through a single two-pipe system with a heating or cooling valve.
  • Page 26 Table 3: Sensor and Switch Preferred SNVT Type (Part 2 of 2) Sensor or Switch Preferred SNVT Type Occupancy Input SNVT_lev_disc SNVT_switch SNVT_lev_occupancy Outdoor Temperature Input SNVT_temp SNVT_temp_f SNVT_temp_p Pump State Input SNVT_amp SNVT_lev_disc SNVT_amp_ac SNVT_lev_percent SNVT_amp_f SNVT_switch Refrigerant Temperature Input SNVT_temp SNVT_temp_p SNVT_temp_f...
  • Page 27: Outputs

    Outputs You can configure the Heat Pump Unit Controller analog outputs as analog, digital, or PWM outputs. If you configure the analog output as a digital output with the wizard, it supplies 60 mA at 12 VDC. This function is useful when driving relays external to the board.
  • Page 28 Note: Do not share grounds between a full-wave and a half-wave power supply. Power Supply 24 VAC Maximum Current 1A at 24 VAC DO1 C DO2 C DO3 C DO4 C DO5 C AO1 – Figure 13: Heat Pump Unit Controller Digital Outputs By using the heat pump configuration wizard, you can reverse any digital output scale.
  • Page 29: Staged Outputs

    Staged Outputs When there are multiple heating or cooling outputs, you can organize the outputs into stages that turn on sequentially one after the other. In the general sequence, heating or cooling stages (n) must be open for the period of time specified in the minimum heating period before heating or cooling stage (n+1) can turn on.
  • Page 30: Humidifier And Dehumidifier Outputs

    Humidifier and Dehumidifier Outputs Both digital and analog humidifier and dehumidifier outputs are available. The fan must be ON to enable the humidifier and dehumidifier outputs. The Heat Pump Unit Controller uses the assigned outputs to maintain the humidity at a level defined by the humidity setpoint on the general settings screen. There is a delay when switching between humidification and dehumidification.
  • Page 31: Network Variables Used For Mode Selection

    Network Variables Used for Mode Selection Table 6 shows the values and modes for the nviOccCmd and the nviOccManCmd network variables. Table 6: Values of nviOccCmd or nviOccManCmd and Modes Identifier Heat Pump Unit Controller Setpoints Mode OC_OCCUPIED Occupied mode Occupied heat and cool OC_UNOCCUPIED Unoccupied mode...
  • Page 32: Occupied Mode

    When you press the bypass button in either unoccupied or standby mode, it causes the Heat Pump Unit Controller to enter bypass mode. Occupied Mode Occupied mode makes the building environment comfortable for occupants. Starting Occupied Mode Occupied mode begins as result of one of the following events: •...
  • Page 33: Ending Unoccupied Mode

    • A schedule change by a supervisory node sets the network variable nviOccCmd to OC_UNOCCUPIED. Because nviOccManCmd has priority over nviOccCmd, nviOccManCmd must be set to OC_NUL for the schedule change to occur. • The occupancy contact is open or not assigned, and both nviOccManCmd and nviOccCmd are set to OC_NUL.
  • Page 34: Starting Bypass Mode

    Starting Bypass Mode You can command the Heat Pump Unit Controller to enter bypass mode by either nviOccManCmd or by nviOccCmd. See the Network Variables Used for Mode Selection section for more information. The Heat Pump Unit Controller enters bypass mode when any of the following events occur during unoccupied or standby mode: •...
  • Page 35: Ending Standby Mode

    Ending Standby Mode The Heat Pump Unit Controller exits standby mode when any one of the following events occur: • The bypass button on the temperature sensor is pressed, or the bypass contact input is ON; these events initiate bypass mode. •...
  • Page 36: The Effect Of Nvisetpoint On The Active Setpoints

    When you configure the Heat Pump Unit Controller, you enter three pairs of setpoints for the four operating states. Because bypass mode uses the same setpoints as occupied mode, there are only three pairs. These setpoint pairs are classified as occupied, unoccupied, and standby, and are stored in SCPTSetPnts. SCPT is an acronym for Standard Configuration Property Type.
  • Page 37: Humidity Control

    Hardware inputs are secondary to network variable nviSetpointOffset. For the hardware input to be active, the value of nviSetpointOffset must be invalid, and occupancy mode cannot be unoccupied. The invalid value for nviSetPointOffset is 621.806°F (327.670°C). Connect the input to a 10k ohm potentiometer in the conditioned space.
  • Page 38: Cooling State

    • The heat pump has been in operation for the Heat Pump Run Time Before Defrost in heating mode, and the refrigerant temperature and/or coil differential pressure is not available. The Heat Pump Unit Controller disables the defrost cycle if the cycle has been ON for the Maximum Defrost Time.
  • Page 39: Cooling Demand

    • If a floating cooling valve is used, one output must be COOL_VALVE_OPEN and another output must be COOL_VALVE_CLOSE. • The water used for cooling operation must be cold for the following output configurations to work: • heat_cool_valve_on_off • heat_cool_valve_close •...
  • Page 40 • floating valve heating • modulated valve heating The Heat Pump Unit Controller turns ON the heating outputs when the following conditions are present: • Fan speeds 1, 2, or 3 are ON, or fan speed modulation is at the minimum speed. •...
  • Page 41: Heating Demand

    Heating Demand A heating demand results from the following: • the error between the active heating setpoint and space temperature • nviSlave If heating demand is taken from nviSlave, the HPU Controller is operating in slave mode and is receiving the heating demand from another unit. Heating Output Sequence Heating outputs 1 - 4 are staged outputs.
  • Page 42: Morning Warm-Up

    Morning Warm-up The Heat Pump Unit Controller enters Morning Warm-up when nviApplicMode has the value of HVAC_MRNG_WRMUP. The HVAC_MRNG_WRMUP value may be the result of binding nviApplicMode with a network variable from a supervisory network system, such as nvoTerminalLoad. Morning Warm-up uses occupied setpoints, and ends when nviApplicMode commands another state.
  • Page 43: Terminal Load

    The minimum time that any fan speed must be ON before it turns OFF, and the minimum time that any fan speed must be OFF before it turns ON, are both set in the Fan-Valve screen of the Heat Pump Unit Controller configuration wizard. Enter a value in the ON/OFF period box on that screen.
  • Page 44: Heating Terminal Load

    Heating Terminal Load Negative terminal load values represent heating terminal loads. Heating effort increases as terminal load decreases. At 100% heating effort, the Terminal Load is -100% (Figure 16). Heating Terminal Load Heating Effort Time Figure 16: Heating Terminal Load LX Series Heat Pump Unit Controller User's Guide...
  • Page 45: Cooling Terminal Load

    Cooling Terminal Load Positive terminal load values represent the cooling terminal loads. Terminal load increases as cooling effort increases. At 100% cooling effort, the Terminal Load is 100% (Figure 17). Cooling Terminal Load Cooling Effort Time Figure 17: Cooling Terminal Load LX Series Heat Pump Unit Controller User's Guide...
  • Page 46: Networking Operations

    Networking Operations This section describes the operations that occur only as a result of network connections. Properties of network variables are also addressed. Slave Operation The HPU Controller follows the demands of another heat pump unit controller if nviSlave is bound to the nvoUnitStatus of the other controller. The network variable nviSlave is type SNVT_hvac_status.
  • Page 47: Network Outputs

    Network Outputs The network variables have the attributes Heartbeat, Send on Delta, and Throttle in common. These attributes are defined in Table 9. Table 10 defines the associated network inputs. Table 9: Network Outputs Attribute Description Heartbeat Heartbeat is the maximum amount of time that must pass before the network variable automatically transmits.
  • Page 48: Optimum Start

    Optimum Start Optimum Start prepares the space for occupancy in advance of the occupied period. If you start heating or cooling at the optimum time before the occupied period begins, the HPU Controller creates a comfortable space that is ready for occupancy without wasting energy.
  • Page 49: Emergency Operation

    • There must be a scheduler and the schedule must be properly bound to the Heat Pump Unit Controller using nviOccCmd. • The network variable nviOccCmd must be set to SNVT type SNVT_tod_event. This is performed using the Changeable Nv Manager view of the LX-HPUL device in FX Workbench.
  • Page 50 The difference between the input and the setpoint is called the error. Controller output is a function of the error. Sensor Space Output Controller Setpoint Figure 18: PID Controller with Input, Setpoint, and Output The Heat Pump Unit Controller provides PID control settings through its configuration wizard.
  • Page 51: Proportional

    For space temperature, discharge temperature, and humidity levels, there are settings for proportional, integral, and derivative gain. Each of these gains contributes to the final output as shown in Figure 20. Proportional Derivative Integral Total Output Figure 20: Total Output Composed of P, I, and D Components Proportional Proportional control provides an output that is proportional to the error.
  • Page 52: Derivative

    How It Is Used Imagine a building in a cold climate where the temperature of a certain space is never quite warm enough. A log of the temperature of this space would produce a graph such as Figure 21. Heat is OFF. Setpoint Space Temperature Heat is ON...
  • Page 53: Gain

    A derivative of a function is the rate of change of the function. Therefore, in a graph of temperature versus time, the derivative is the rate of change of the temperature. In this case, rate of change means the change in temperature per unit time.
  • Page 54: Dead Band

    Dead Band The dead band is a range of input values surrounding the central setpoint. This range of values is close enough to the setpoint that their effect is unnoticeable. While the input lies within the dead band, deviations from the setpoint are not calculated as errors.
  • Page 55 In addition to the preceding user-set alarms, other alarms are provided. These include: • heart beat alarms for network inputs • disconnect alarms for sensor points • an emergency mode alarm Figure 24: Alarms Configuration Screen LX Series Heat Pump Unit Controller User's Guide...
  • Page 56: Alarm Features

    Alarm Features Alarms have a number of features that enable you to automatically and carefully monitor critical system information. Many of these features are visible in Figure 25. Table 11 describes the Alarm Features. Features of a Deviation Alarm Offset = 2C° Alarm Delay = 10 minutes 10.0 min Upper...
  • Page 57: Alarm Types

    Table 11: Alarm Features (Part 2 of 2) Feature Description Alarm Low Limit Displays a value that is less than the setpoint. When the monitored variable becomes equal to or less than the alarm low limit, an alarm message transmits over the network. Alarms that use a low limit are often called low limit alarms.
  • Page 58 Features of an Alarm Using High and Low Limits Lower Alarm Limit = 18°C Upper Alarm Limit = 24°C Alarm Delay = 10 minutes 10.0 min Upper Monitored Alarm Variable Limit Setpoint Time 10.0 min Lower Alarm Limit Monitored variable Alarm message is sent at Monitored variable falls below lower limit.
  • Page 59: Disconnect Alarms

    Table 13: Heartbeat Alarms Monitored Point Monitored Delay Time Bit # Programmatic Name Variable Slave Input nviSlave SCPTmaxRcvTime nviSlaveHeartBeat Space Humidity nviSpaceRH SCPTmaxRcvTime nviSpaceRHHeartBeat Space Temperature nviSpaceTemp SCPTmaxRcvTime nviSpaceTempHeartBeat Water Temperature nviWaterTemp SCPTmaxRcvTime nviWaterTempHeartBeat Water Temperature nviHotWater SCPTmaxRcvTime nviHotWaterHeartBeat State (hot/cold) Disconnect Alarms The column heading Bit # refers to the Bit Number of nvoHPalarm.
  • Page 60: Setting Up The Heat Pump Controller

    These settings can be entered on the Alarm screen of the Heat Pump Unit Controller configuration wizard. See Figure 24. Table 16: Configuration Variables for User-Set Alarms Monitored Alarm Setpoints Programmatic Location Time Delay Point Type Name Setpoints/ Location Delta Space Deviation active heating...
  • Page 61: Setting Units

    For these reasons, network variables that change infrequently (such as nviSetPoint) are better candidates for persistence than others. Setting Units Measurement units are shown at the bottom of the Heat Pump Unit Controller configuration wizard menu. Select the measurement units before you perform any other tasks.
  • Page 62 To configure an input: 1. The numbers in the Sensor Input column correspond to the input numbers of the LX-HPUL. Click the drop-down arrow next to the input number you wish to configure. 2. Select an input type. Table 17 gives a brief description of the possible selections.
  • Page 63: Heartbeat (Max Send Time)

    3. Click Configure. The Sensor Configuration dialog box appears.   Figure 28: Sensor Configuration Dialog Box 4. Enter the configuration settings and click OK. The sensor configuration properties determine the frequency of network variable propagation. Use the Delta Value and Throttle to adjust a node’s overall transmission rate to the available network bandwidth.
  • Page 64: Delta Value

    Delta Value Indicates the minimum value change required to update the associated network output variable. Override Value The value the network variable adopts when the Sensor object is in the overridden state. Default Value The value the network variable adopts when the Sensor object is in the disabled state, or the sensor reading is invalid.
  • Page 65: Thermistor Type

    Thermistor Type If the associated input is a thermistor (THR) type, use this field to select the predefined translation table for linear interpolation of input values. Table 19: Thermistor Types Thermistor Type Description DEFAULT_TYPE ACI/10 K-CP TYPE_2 ACI/10 K-CP TYPE_3 ACI/10 K-AN TYPE_7 Greystone 10 K, Type 7...
  • Page 66: Get Value

    Get Value This button is active when the associated device is configured, online, and connected. Once all hardware properties are set appropriately, click this button to retrieve the current sensor value form the network. Configuring an Input Represented as a L Object To configure an input represented as a L object:...
  • Page 67 Use the Hardware output to control any equipment that is not related to the Heat Pump Unit Controller. To do so, configure the output with the Actuator wizard launched from the object outputs configuration. In the Johnson Controls® Heat Pump Configuration wizard, leave the corresponding output UNASSIGNED. To control that output, use the nviExtCmdOutputx.
  • Page 68: Output Signal Types

    Table 20: Output Selection and Description (Part 2 of 2) Selection Output Description REVERSING_VALVE Two-state (opened or closed) reversing valve output HUMIDIFIER_ON_OFF Humidifier control output DEHUMIDIFIER_ON_OFF Dehumidifier control output PUMP Pump control output HEAT_VALVE_OPEN Heating floating valve output, open command HEAT_VALVE_CLOSE Heating floating valve output, close command COOL_VALVE_OPEN...
  • Page 69 Note: Outputs are overridden by use of the Heat Pump Unit Controller L Object command. This command is available from the Object Manage screen of the Heat Pump Unit Controller configuration wizard. 4. Click Override ON to enable the override and Override OFF to disable it. 5.
  • Page 70: Creating A Functional Block

    Creating a Functional Block To create a functional block: 1. Place a Heat Pump Unit Controller device on the network diagram. 2. In the network diagram, select the Heat Pump Unit Controller device. Click and drag a functional block from the template onto the FX Workbench diagram.
  • Page 71: Heating-Cooling Configuration

    2. In the Output Type box, select the type of output signal. See the Output Signal Types section for more information. Note: Reverse Output - Normally, an output is ON when the output components are supplying 100% of the rated current and voltage. For a digital output, the ON state occurs when the contacts are closed.
  • Page 72 Table 21: Heating-Cooling Configuration Parameters Field Description Heating Occupied/Bypass Displays the heating setpoint for the occupied and bypass states. Standby Displays the heating setpoint for the standby state. Unoccupied Displays the heating setpoint for the unoccupied state. Maximum Discharge Displays the highest discharge air temperature you allow during the Temperature heating state.
  • Page 73: Fan-Valve Configuration

    Fan-Valve Configuration On this screen, you select the type of fan input, fan operation, and floating valve operating properties (Figure 33). See Table 22 for Fan-Valve Configuration Parameters. Figure 33: Fan-Valve Configuration Screen Table 22: Fan-Valve Configuration Parameters (Part 1 of 2) Field Description Fan Speed...
  • Page 74: Pid Configuration

    Table 22: Fan-Valve Configuration Parameters (Part 2 of 2) Field Description Valves Minimum Position Displays the valves minimum position when there is a heating or cooling demand. The valves are fully closed when there is no heating or cooling demand. Drive Time for Floating Displays the period of time required for the valve to move from Valves...
  • Page 75: Alarm Configuration

    Table 23 applies to the space temperature, discharge temperature, and humidity loops. Table 23: PID Configuration Parameters Field Description Proportional Gain Displays the gain per unit of the error. Integral Gain Displays the gain per unit of the error. Integral Time Displays the error repetitively sampled, and the integral gain is added to the output.
  • Page 76: Space Temperatures And Humidity

    Alarms monitor network variables or control points. These variables or points are called monitored variables . When a monitored variable has a value that causes an alarm message to be transmitted, then the monitored variable is in the alarm state . Table 24: Alarm Configuration Parameters Field Description...
  • Page 77: Pump Alarm

    Pump Alarm The Pump alarm only applies to the pump state. The pump alarm is activated when the pump input differs from the pump output for a time period longer than the alarm delay. General Settings Configuration Figure 36 shows the General Settings Configuration screen. Figure 36: General Settings Configuration Screen LX Series Heat Pump Unit Controller User's Guide...
  • Page 78: Radiation Heating

    Radiation Heating Radiation heating provides the option of starting heating outputs without starting the heat pump fan. Hot air mixes with the air in the space by natural convection. When you are not using the heating outputs, the option text appears in gray. Table 25 describes Radiation Heating.
  • Page 79: Optimum Start

    • Frost Protection Figure 37: Options Configuration Screen Optimum Start Optimum Start prepares the space for occupancy in advance of the occupied period. The HPU Controller uses stored daily statistics to calculate the length of time required each day to reach the occupied setpoints just as actual occupancy begins.
  • Page 80: Frost Protection

    Table 26: Options Configuration Field Description Maximum Start Time Sets the maximum length of time before the start of occupancy mode so that the Heat Pump Unit Controller can start to heat or cool the space. Enable Optimum Start for Allows the Heat Pump Unit Controller to heat the space so that Heating the space temperature is within the occupied setpoints when the...
  • Page 81: Humidity Control

    Humidity Control You can control Humidity many ways in the Heat Pump Unit Controller; with a cooling coil, a humidifier or a dehumidifier. Table 28 describes the Humidity Control. Table 28: Humidity Control Field Description Setpoint Displays the space humidity setpoint as a percentage. Humidifier/Dehumidifier Displays the period of time that must pass before the humidifier Minimum ON/OFF Time...
  • Page 82: Network Input Configuration

    Network Input Configuration Figure 38 shows the Network Input Configuration dialog box. Table 29 describes the parameters. Figure 38: Network Input Configuration Screen Table 29: Network Input Parameters Field Description Heartbeat Sets the maximum time between updates for the associated network input. When the heartbeat interval has passed without an update, the network input enters the heartbeat failure state and its value becomes invalid.
  • Page 83 • Heartbeat period for network outputs • Send on Delta quantity • Throttle settings for several network outputs You can also set the maximum send time and minimum send time for all other network variables. Table 30 describes the parameters. Figure 39: Network Output Configuration Screen Table 30: Network Output Configuration Parameters Field...
  • Page 84: Object Manage

    Object Manage The Object Manage screen enables you to view the status of the L object and use L commands. To use this screen, you must be online, have the HPU Controller configured, and be in communication with the FX supervisory controller (Figure 40).
  • Page 85: Object Status

    Table 31: Object Manage Parameters (Part 2 of 2) Field Description Enable Enables the controller after an override. Disable Sets the L object to the disabled mode. In the disabled mode, control outputs are at their configured disabled state. Request Allows advanced users to query L using the L object...
  • Page 86: Electrical Fault

    Electrical Fault This message indicates that a local hardware sensor is disconnected. The disconnect condition sets the electrical_fault bit of nvoStatus. See Table 14 for a list of the possible disconnected sensors. Out of Limits This message indicates that a monitored point has exceeded limits set by the person who configured the device.
  • Page 87: Nvicoildiffpress

    Type: SNVT_hvac_mode (108) Table 33: nviApplicMode Value Identifier Notes HVAC_AUTO Controller automatically changes between application modes HVAC_HEAT Heating only HVAC_MRNG_WRMUP Application-specific morning warm up HVAC_COOL Cooling only HVAC_NIGHT_PURGE Application-specific night purge HVAC_PRE_COOL Application-specific pre-cool HVAC_OFF Controller not controlling outputs HVAC_TEST Equipment being tested HVAC_EMERG_HEAT Emergency heat mode...
  • Page 88: Nvidischargetemp

    nviDischargeTemp Transmits discharge temperature from a network device to the Heat Pump Unit Controller. Network values have priority over local sensor values. Type: SNVT_temp_p (105) nviEmergCmd Use this network variable input to command the Heat Pump Unit Controller into different emergency modes. It is typically set by a supervisory node. See Table 34. Type: SNVT_hvac_emerg (103) Table 34: nviEmergCmd Value...
  • Page 89: Nvihotwater

    nviHotWater This network variable input receives the water state. Water state refers to whether the water is hot or cold. When state and value are not set to zero, the water state is hot. When state or value is set to zero, the water state is cold. Type: SNVT_switch (95) nviOccCmd &...
  • Page 90: Nvisetpoint

    nviSetPoint This network variable input changes the temperature setpoints for the occupied and standby modes via the network. The individual heating and cooling setpoints for the occupied and standby modes are calculated from nviSetPoint. See The Effect of nviSetPoint on the Active Setpoints section for more information. Type: SNVT_temp_p (105) nviSetPtOffset This network variable input shifts the temperature setpoint by adding the value of...
  • Page 91: Nviwatertemp

    nviWaterTemp This network variable input transmits water temperature from a network device to the Heat Pump Unit Controller. Network values have priority over local sensor values. If both nviHotWater and nviWaterTemp are received from the network, nviHotWater has priority over nviWaterTemp. Type: SNVT_temp_p (105) nvoCtrlOutput These network variable inputs send the output signal, whether state or percentage,...
  • Page 92 Format: UNVT_hp_alarms Table 36: nvoHPalarm (Part 1 of 2) Programmatic Name Meaning When Bit Is Set Number nviSpaceTempHeartBeat Heartbeat failure reported from nviSpaceTemp nviApplicModeHeartBeat Heartbeat failure has occurred in nviApplicMode nviSetPtOffsetHeartBeat Heartbeat failure has occurred in nviSetPtOffset nviOccCmdHeartBeat Heartbeat failure has occurred in nviOccCmd nviWaterTempHeartBeat Heartbeat failure has occurred in nviWaterTemp nviHotWaterHeartBeat...
  • Page 93: Nvohpstate

    Table 36: nvoHPalarm (Part 2 of 2) Programmatic Name Meaning When Bit Is Set Number LowSpaceRH The space humidity is lower than a setpoint by more than the humidity offset for a time period longer than the alarm delay HighSpaceRH The space humidity is higher than a setpoint by more than humidity offset for a time period longer than the alarm delay...
  • Page 94: Nvohwinput

    Table 37: nvoHPstate (Part 2 of 2) Programmatic Name Meaning When Bit Is Set Number DupCoilDiffPressCfgError Duplicate coil differential pressure sensor configuration error DupAuxAlarmCfgError Duplicate auxiliary alarm sensor configuration error DupFanStateCfgError Duplicate fan state sensor configuration error DupFanSpdSelCfgError Duplicate fan speed selector sensor configuration error DupModeSelCfgError Duplicate mode selector sensor configuration error...
  • Page 95: Nvoterminalload

    Type: SNVT_temp_p (105) nvoTerminalLoad This network variable output sends the energy demand of the heat pump in percentage. Positive values are cooling demand and negative values are heating demand. Type: SNVT_lev_percent (81) nvoUnitStatus This network variable output sends all of the following information simultaneously: •...
  • Page 96: Standard Network Variable Types (Snvt)

    Standard Network Variable Types (SNVT) Listed here are some of the SNVTs more commonly used in the Heat Pump Unit Controller configuration wizard. SNVT_hvac_emerg (103 HVAC Emergency Mode) Use for heating, ventilating, and air conditioning applications. Table 38: SNVT_hvac_emerg SNVT_hvac_emerg Description Field emerg_t...
  • Page 97: Snvt_Hvac_Status (112)

    SNVT_hvac_status (112) Use for heating, ventilating, and air conditioning applications. Table 40: SNVT_hvac_status SNVT_hvac_status Description SNVT Index Measurement HVAC Status Field Type Category Structure Type Size 12 bytes Table 41: SNVT_hvac_status Structure Field Measurement mode hvac_t heat_output_primary signed long heat_output_secondary signed long cool_output signed long...
  • Page 98 Table 43: Primary Heat Output Primary Heat Output Description Field Heat_primary_output Measurement Primary Heat Output Field Type Category Signed Long Type Size 2 bytes Valid Type Range -163.840 – 163.830 Type Resolution 0.005 Units Percent of full scale Invalid Value 32,767 (0x7FFF) Raw Range -32,768 –...
  • Page 99 Table 45: Primary Cooling Output Primary Cooling Output Description Field cooling_output Measurement Cooling Output Field Type Category Signed Long Type Size 2 bytes Valid Type Range -163.840 – 163.830 Type Resolution 0.005 Units Percent of full scale Invalid Value 32,767 (0x7FFF) Raw Range -32,768 –...
  • Page 100: Alarm State

    Table 47: Fan Output Fan Output Description Field fan_output Measurement Fan Output Field Type Category Signed Long Type Size 2 bytes Valid Type Range -163.840 – 163.830 Type Resolution 0.005 Units Percent of full scale Invalid Value 32,767 (0x7FFF) Raw Range -32,768 –...
  • Page 101: Snvt_Lev_Percent (81)

    SNVT_lev_percent (81) Table 49: SNVT_lev_percent SNVT_lev_percent Description SNVT Index Measurement Percentage Level Field Type Category Signed Long Type Size 3 bytes Valid Type Range -163.840 – 163.830 Type Resolution 0.005 Units Percent of full scale, or parts per million (ppm) Invalid Value 32,767 (0x7FFF) Raw Range...
  • Page 102: Snvt_Switch (95)

    SNVT_switch (95) Switch Definition Switch Definition is a structure that reports a percentage level or load value, and a discrete ON/OFF state. Separate fields report the percentage value and state. Use this type for both discrete (ON/OFF) and analog control. Table 51: SNVT_switch Field Description...
  • Page 103 Table 54: SNVT_switch Value SNVT_switch Value Description Field Value Measurement State Field Type Category Unsigned Short Type Size 1 byte Valid Type Range 0 – 100 Type Resolution Units Percent of full scale Invalid Value Raw Range 0 – 100 (0 –...
  • Page 104: Snvt_Temp_P (105)

    SNVT_temp_p (105) Table 56: SNVT_temp_p SNVT_temp_p Description SNVT Index Measurement Temperature Field Type Category Signed Long Type Size 2 bytes Valid Type Range -273.17 – 327.66 Type Resolution 0.01 Units Degrees Celsius Invalid Value 32,767 (0x7FFF) Raw Range -27,317 – 32,767 (0x8000 –...
  • Page 105 507 E. Michigan Street, Milwaukee, WI 53202 Johnson Controls® is a registered trademarks of Johnson Controls, Inc. All other marks herein are the marks of their respective owners. © 2009 Johnson Controls, Inc. LX Series Heat Pump Unit Controller User's Guide Published in U.S.A.

This manual is also suitable for:

Lx series

Table of Contents