background image

LX Series Unit Ventilator Controller User's Guide

92

nviSpaceRH

This network variable input transmits space humidity from a network device to the 
UVC. Network values have priority over local sensor values.

Type: SNVT_lev_percent (81)

nviSpaceTemp

Transmits space temperature from a network device to the Unit Ventilator 
Controller. Network values have priority over local sensor values.

Type: SNVT_temp_p (105)

nviWaterTemp

Transmits water temperature from a network device to the Unit Ventilator 
Controller. Network values have priority over local sensor values. If both 
nviHotWater and nviWaterTemp are received from the network, nviHotWater has 
priority over the nviWaterTemp.

Type: SNVT_temp_p (105)

nvoCtrlOutputx

These are numbered following the output number. For example, nvoCtrlOutput1, 
nvoCtrlOutput2. These network variable outputs send the output signal, whether 
state or percentage, to any actuators.

Type: SNVT_switch (95)

nvoDischargeSetPt

This network variable output sends the discharge setpoint in use by the unit 
ventilator object.

Type: SNVT_temp_p (105)

nvoEconoEnable

This network variable output is used to monitor or send the enable or disable status 
of the economizer. Economizer control is enabled when state and value fields are 1 
and 100%, respectively. Economizer control is disabled when state and value fields 
are set to zero.

Type: SNVT_switch (95)

nvoEffectSetPt

This network variable output sends the effective setpoint in use by the fan coil 
object.

Type: SNVT_temp_p (105)

Summary of Contents for LX Series

Page 1: ... Inputs 19 10k Ohm or Digital Input 20 Analog Inputs 21 4 to 20 mA Analog Input Externally Supplied 21 Sensors and Switches 22 Auxiliary Alarm Input 22 Bypass Contact Input 22 CO2 Level Input 22 Discharge Temperature Input 22 Economizer Enable Input 22 Emergency Contact Input 22 Fan Speed Selector Input 22 Fan State Input 23 Mixed Air Temperature Input 23 Mode Selector 23 Occupancy Input 24 Outdoo...

Page 2: ...tput 27 Analog Output Protection 27 Digital Outputs 27 Staged Outputs 29 Output Selections 29 Fan Speed 1 3 29 Heating Outputs 1 4 29 Cooling Outputs 1 4 29 Reversing Valve 29 Humidifier and Dehumidifier Outputs 30 Minimum Fresh Air Enable MIN_FRESH_AIR_ENABLE 30 Economizer Enable 30 Heat Valve ON OFF 30 Cool Valve ON OFF 30 Heat Cool Valve ON OFF 30 Heat Valve Open or Close 30 Cooling Valve Open ...

Page 3: ... Ending Unoccupied Mode 34 Bypass Mode 34 Starting Bypass Mode 35 Ending Bypass Mode 35 Standby Mode 35 Starting Standby Mode 35 Ending Standby Mode 36 Slave Mode 36 State Selection and Description 36 Supervisory Control and Scheduling 36 Calculating the Space Temperature Setpoint 37 The Effect of nviSetPoint on the Active Setpoints 37 The Effect of a Setpoint Offset on the Active Setpoints 38 Ven...

Page 4: ...ding the Heating State 46 Night Purge 46 Morning Warm up State 47 Using Night Purge and Morning Warm up with DCV 47 Fan Operation 47 Terminal Load 48 Heating Terminal Load 49 Cooling Terminal Load 50 Networking Operations 51 Slave Operation 51 Load Shedding 51 Setting up Network Connections 51 Network Outputs 52 Optimum Start 53 Requirements for Optimum Start 53 Emergency Operation 54 Emergency In...

Page 5: ...Alarms 65 User Set Alarms 65 Setting up the Unit Ventilator Controller 66 Persistent Network Variables 66 Setting Units 67 Input Configuration 67 Output Configuration 68 Output Signal Types 69 Configuring an Output 69 Configuring an Output Represented as a Functional Block 71 Heating Cooling Configuration 72 Optimum Start 73 Fan Valve Configuration 74 PID Configuration 76 Alarm Configuration 77 Sp...

Page 6: ...1 Frost Protection 82 Humidity Control 82 Network Input Configuration 83 Heartbeat Alarms 83 Network Output Configuration 84 Object Manage 85 Object Status 85 Communication Failure 87 Electrical Fault 87 Out of Limits 87 Disabled 87 In Alarm 87 In Override 87 Out of Service 87 Network Variables 87 nviApplicMode 88 nviCO2 88 nviDischargeTemp 88 nviEconoEnable 88 nviEmergCmd 89 nviExtCmdOutputx 89 n...

Page 7: ...91 nviSetPointOffset 91 nviShedding 91 nviSlave 91 nviSpaceEnth 91 nviSpaceRH 92 nviSpaceTemp 92 nviWaterTemp 92 nvoCtrlOutputx 92 nvoDischargeSetPt 92 nvoEconoEnable 92 nvoEffectSetPt 92 nvoFanSpeed 93 nvoHwInputx 93 nvoOccState 93 nvoUValarm 93 nvoUVstate 95 nvoSpaceTemp 96 nvoTerminalLoad 97 nvoUnitStatus 97 Standard Network Variable Types SNVTs 98 SNVT_hvac_emerg 103 98 SNVT_hvac_mode 108 98 ...

Page 8: ...tilator Controller User s Guide 8 SNVT_hvac_status 112 99 Alarm State 102 SNVT_lev_percent 81 103 SNVT_occupancy 109 103 SNVT_ppm 29 104 SNVT_switch 95 104 Switch Definition 104 SNVT_temp_p 105 106 SNVT_tod_event 128 106 ...

Page 9: ...equires analog digital or Pulse Width Modulation PWM control signals The UVC has five digital outputs supplying 1 0 ampere at 24 VAC These outputs produce digital or PWM signals There are also two tri mode analog outputs on the circuit board These outputs provide the following signals linear signals over a 0 to 10 VDC range 10 VDC digital or PWM signals digital signals of 60 mA at 12 VDC The contr...

Page 10: ...e object A separate functional block represents each hardware input To configure an input select the hardware input on the left side of the LX UVL wizard view of the device and click the Launch button The sensor configuration wizard allows you to control network inputs not directly controlled by the Unit Ventilator Controller Control Features The Unit Ventilator Controller provides Proportional pl...

Page 11: ...guration properties specified by the profile In addition the Unit Ventilator Controller provides many extra network variable inputs and outputs These extra network variables provide a greater flexibility and number of functions than required in the LONMARK profile For example you can use network input nviSlave to slave the UVC to another unit whereas network output nvoUnitStatus enables the UVC to...

Page 12: ...cS tate S N V T_ occupancy nviO utdoorR H S N V T_ lev_ percent nvoU nitS tatus S N V T_ hvac_ status nviS paceR H S N V T_ lev_ percent nvoC trlO utput 1 S N V T_ sw itch nviC O2 S N V T_ ppm nviS paceE nth S N V T_ enthalpy nviO utdoorE nth S N V T_ enthalpy nviS lave S N V T_ hvac_ status nviO utdoorT em p S N V T_ tem p_ p nvoC trlO utput 7 S N V T_ sw itch M an u factu rer C o n fig u ratio n...

Page 13: ...Send Time optional MinimumSend Time optional Override Value optional Mandatory Network Variables Manufacturer Configuration Properties Object Major Version Object Minor Version Input Signal Conditioning Hardware Properties Translation Table Default Value 7 x LX UVL 1 Hardware Output Object Type 3 nviExtCmdOutput1 SNVT_switch Configuration Properties MaximumReceive Time optional Override Value opti...

Page 14: ...nits Thus the most basic structure of the LONWORKS network is SI based This basis can lead to some unavoidable problems in data conversion if you are using Imperial units Table 1 Comparing Imperial and SI Units Imperial Units SI inch centimeter yard meter mile kilometer degrees Fahrenheit degrees Centigrade Figure 3 LX Series Unit Ventilator Controller Node Object Type LX UVL 1Node Object Type 0 n...

Page 15: ...may differ slightly from what you originally entered Figure 4 The same process and resulting rounding error applies to Standard Configuration Property Types SCPTs Instructions for changing or modifying the units of measure used on your computer are provided in the Selecting a Measurement System or Selecting a Language section Language Selection The following may require you to change your language...

Page 16: ...tion Selecting a Measurement System or Selecting a Language To select units of measurement or to select a language 1 In Microsoft Windows XP operating system click Start Control Panel The Control Panel appears 2 In the Control Panel open Date Time Language and Regional Options 3 Under the list titled Pick a Task select and open the second item titled Change the format of numbers dates and times Fi...

Page 17: ...tomatically Figure 6 5 In the Number box verify the number format uses a decimal point to indicate numerals representing values less than 1 For example use 123 456 789 00 not 123 456 789 00 You must use a decimal point for the correct display of numerals 6 In the Regional Options dialog box click Customize Figure 6 Regional and Language Options Dialog Box ...

Page 18: ...the symbol in the box and click Apply 9 Click OK 10 Click the Advanced tab and choose a language region by selecting from the drop down list Verify the correct language appears on program menus 11 Click OK You have now set the units to appear in the LX UVL wizard If you have chosen to display Imperial units remember that the SNVTs are still using SI units If you are viewing the data in Imperial un...

Page 19: ...ce inputs Note Because the Unit Ventilator Controller can connect to a maximum of six sensors you may want to connect some sensors using the LONWORKS network All valid network inputs have priority over hardware inputs Figure 8 Possible LX UVL Installation Heating Damper Filter Cooling Fresh Air Economizer Damper Humidifier Return Air Intake Air Mixed Air C O MAT DAT OAT RAT Damper Setpoint Offsett...

Page 20: ...ct temperature sensors or a 10k ohm potentiometer used as a setpoint offset Use the conversion table for resistance input of more than 10k ohm The digital range accommodates the occupancy contact bypass switch and window switch See Figure 9 for wiring information for both 10k ohm resistance and digital inputs Figure 9 10k Ohm or Digital Input I1 I2 I3 I4 I6 I5 Contact NO NC Thermistor 10kOhm Both ...

Page 21: ... wired in series with the sensor To construct the current input a 500 ohm 0 25 watt resistor is placed across the Unit Ventilator Controller s input terminals See Figure 10 and Figure 11 Figure 10 Sensor Powered Analog Input Resistor 500 Ω Watt LX UVL 4 20 mA Sensor 1 8 0 I1 I 2 I 3 I4 I6 I5 Internal24VDC power supply Controller source output 4 20mA O ohm Figure 11 Externally Powered Analog Input ...

Page 22: ...percentage by a calculation of the return air outdoor air and mixed air temperatures Discharge Temperature Input Use the discharge temperature input to maintain the discharge air temperature between the minimum and maximum discharge air temperature The discharge temperature setpoint is determined by a linear equation between the minimum and maximum discharge air temperature and the terminal load W...

Page 23: ... 2 describes the modes of operation Table 2 Modes of Operation Mode of Operation Description Auto Operates according to its setpoints and scheduled occupancy states this means that the Unit Ventilator Controller controls heating cooling duct pressure and the fresh air damper according to the setpoints and the configuration properties you enter The Unit Ventilator Controller switches between unoccu...

Page 24: ... more information Return Air Temperature Input The return air temperature is used to prevent the coils from freezing due to cold bypass air See the General Settings Configuration section Position the return air temperature sensor either before or after the bypass damper Indicate the position of the return air temperature sensor in the General Settings tab of the Ventilation Controller configuratio...

Page 25: ... thermistor or provide a voltage or current input to the board Water Temperature Input The Unit Ventilator Controller provides heating or cooling through a single two pipe system with a heating or cooling valve If this system is used the device must know the state either hot or cold of the available water When the hardware water temperature input is used the Unit Ventilator Controller determines i...

Page 26: ...T_ppm Discharge Temperature Input SNVT_temp SNVT_temp_p SNVT_temp_f Emergency Contact Input SNVT_lev_disc SNVT_lev_occupancy SNVT_switch Fan Speed Selector Input SNVT_lev_disc SNVT_lev_occupancy SNVT_switch Fan State Input SNVT_amp SNVT_amp_ac SNVT_amp_f SNVT_lev_percent SNVT_switch SNVT_lev_disc Mixed Air Temperature Input SNVT_temp SNVT_temp_f SNVT_temp_p Mode Selector SNVT_hvac_mode Occupancy I...

Page 27: ...protected by an auto reset fuse with a maximum current capacity defined by the following two points 100 mA at 68 F 20 C 0 mA at 140 F 60 C Digital Outputs The digital outputs of the UVC use triacs to switch the output signal Each digital output is capable of conducting 1 ampere The digital outputs work as a switch to control the current Figure 13 The current source is separate from the transformer...

Page 28: ...sing the Unit Ventilation configuration wizard Normally ON is a 100 output when the output is reversed ON is a 0 output You can override all digital outputs to a previously set value using the UVC object override command The override values are set during the configuration process The configuration wizard provides a menu for issuing object commands including the override command See the Object Man...

Page 29: ...nding on the setting of the reversing valve Fan Speed 1 3 This output provides digital fan speed control See the Fan Operation section for more information on fan speed operation Heating Outputs 1 4 Heating outputs one to four are staged outputs that are turned ON after heating valve outputs if any are 100 open Cooling Outputs 1 4 Cooling outputs 1 4 are staged outputs which are turned ON after co...

Page 30: ...e fresh air damper to move to the minimum position Minimum fresh air is enabled when the occupancy state is OC_OCCUPIED or OC_BYPASS and the fan is ON Economizer Enable When this output is ON the economizer can be used for free cooling This output is enabled when the outdoor air temperature is below the economizer maximum outdoor temperature Heat Valve ON OFF This output operates the digital heati...

Page 31: ...Cmd change of value in nviOccManCmd occupied button press bypass button press window open close contact While in any mode the controller can enter a heating or cooling state as required to maintain the space within the limits of the setpoints Setpoints for each mode are shown in Table 5 Network Variables Used for Mode Selection The network variable nviOccCmd commands the UVC to change modes accord...

Page 32: ... the occupancy contact is OFF or unassigned then the UVC is in unoccupied mode If nviOccCmd and nviOccManCmd are set to OC_NUL OC_BYPASS or OC_STANDBY and the occupancy contact is ON then the Unit Ventilator Controller is in occupied mode However when you press the bypass button in either unoccupied or standby mode it causes the Unit Ventilator Controller to enter bypass mode When the window conta...

Page 33: ...e nviOccManCmd This method could be used for a manual override from a computer Another state is commanded through network variable nviOccCmd This method could be used with a scheduler node The occupancy contact opens while nviOccCmd and nviOccManCmd are set to OC_NUL OC_BYPASS or OC_STANDY The window contact is closed the occupancy status sets to OC_UNOCCUPIED Unoccupied Mode Unoccupied mode is th...

Page 34: ... any one of the following occurs Another mode is commanded by nviOccCmd while nviOccManCmd is set to OC_NUL This method can be used to implement a schedule Another mode is commanded by nviOccManCmd This method can be used as a manual override The bypass button on the space temperature sensor is pressed This button short circuits the sensor The occupied contact is closed and both nviOccCmd and nviO...

Page 35: ...mode or the mode currently commanded by the occupancy contact If bypass mode ends due to the expiration of bypass time and nviOccManCmd is set to OC_BYPASS the controller sets nviOccManCmd to OC_NUL This scenario returns occupancy control to a scheduler using network input nviOccCmd or to an occupancy contact If nviOccManCmd is not set to OC_NUL it has priority over nviOccCmd and the occupancy con...

Page 36: ...enters slave mode when nviSlave SNVT_hvac_status is bound to the nvoUnitStatus of another ventilator The UVC attempts to follow the heating or cooling demand of the other unit State Selection and Description The Unit Ventilator Controller enters occupied unoccupied standby and bypass modes depending on the schedule and other inputs such as the bypass contact switch Within each mode the UVC can ent...

Page 37: ...s depending on the current mode Then the active setpoints are modified using the following variables nviSetPoint nviSetpointOffset Setpoint Input The Effect of nviSetPoint on the Active Setpoints The variable nviSetPoint allows you to change the setpoint using FX Workbench If nviSetPoint has a valid value and if the mode is standby or occupied then the two active setpoints are calculated as follow...

Page 38: ... space Ventilation This section discusses the processes that control ventilation only Included is a description of the processes that control fresh air intake and that may be active when cooling processes such as free cooling are inactive For an overview of these ventilation processes see Figure 15 Ventilation Separate from Free Cooling Free cooling uses cool outside air to remove heat from the bu...

Page 39: ...Enable Fresh air minimum input CO2 PID Control SCPTlimitCO2 Select the Greatest MAT Low Limit or SAT Min Supply Temp CO2 Sensor Value or nviCO2 Select how the Damper is controlled Can use either of these two outputs Ye s Fresh Air Damper Is CO2 sensor present Is damper position set as the Fresh Air Minimum Input No Ye s No Percentage of fresh air intake MA T OAT RAT Fresh air minimum input MAT Mix...

Page 40: ...s a percentage of total air volume This percentage is compared to the minimum intake specified in the wizard The result of this comparison is used to move the damper Sensing the CO2 concentration within the space and using the output of the CO2 PID Loop to drive the damper Figure 16 Outputs That Control the Fresh Air Damper The fresh air damper is controlled by outputs Min_Fresh_Air_Enable a digit...

Page 41: ...output uses the minimum fresh air position set on the General settings tab of the Unit Ventilation Controller configuration wizard If the discharge and mixed air temperatures are not available the damper is always fully closed or in the minimum position set by Fresh Air Minimum Input Humidity Control The UVC maintains the humidity level at the humidity setpoint that you enter on the General Settin...

Page 42: ...ature Economizer Enable Input The economizer enable output follows the economizer enable input if the input is available by network or by the hardware input If the economizer enable output is ON then the fresh air damper can be used for cooling when the mixed air temperature or the discharge air temperature is known Outdoor Enthalpy When outdoor enthalpy is available but not indoor enthalpy free c...

Page 43: ...speeds 1 2 or 3 are ON or fan speed modulation is at the minimum speed All heating outputs have been OFF for the minimum amount of time defined by the Change Over Delay option on the Heating Cooling Configuration screen UCPTchngeOverDelay nviApplicMode must be set to HVAC_AUTO or HVAC_COOL The space temperature input data must be valid or the UVC must be slaved to another unit There must be a cool...

Page 44: ...ctive cooling setpoint and the space temperature nviSlave Cooling Output Sequence If the Economizer Enable or Fresh_Air_Damper_Mod outputs are connected and the outside air temperature or outside air enthalpy has reached minimum low then free cooling is used before mechanical cooling however if free cooling cannot satisfy the cooling demand then the outside air damper is moved to the closed or min...

Page 45: ... You can also use cooling outputs to dehumidify In this situation you can enable both cooling and heating outputs at the same time The option to disable dehumidification in heating mode was designed to avoid this situation by keeping the cooling outputs OFF for dehumidifying in heating mode The network variable nviApplicMode must be set to HVAC_AUTO or HVAC_HEAT The UVC must receive the space temp...

Page 46: ... to heat then heating outputs 1 4 and Heating_Mod do not turn on until the cooling outputs are at 100 Ending the Heating State The heating state ends when there is no demand for heating and the first heating stage if any has operated for more than the minimum heating period If the PID loop control has accumulated bias during the heating stage heating outputs may not shut off when the space tempera...

Page 47: ...and health of the building occupants Similarly an unoccupied building can accumulate gases and odors caused by clothing left in lockers damp drains and photocopiers programmed to produce manuals during the night None of these detriments to air quality is detected by a CO2 sensor Such problems can be solved by over ventilating which is expensive or by providing a minimum airflow during unoccupied p...

Page 48: ...scharge air is not reheated This situation creates discomfort for room occupants as they receive colder air 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 UVC configuration wizard Enter a value in the ON OFF period box on that screen See Figure 17 Terminal Load Ter...

Page 49: ...tive terminal load numbers represent the heating terminal load Heating effort increases as the terminal load decreases At 100 heating effort the terminal load is 100 Figure 18 Terminal Load Time Heating Effort Heating Terminal Load 0 50 100 0 100 50 Figure 18 Heating Terminal Load ...

Page 50: ...t 100 cooling effort the terminal load is 100 Figure 19 Cooling efforts often have two components a fresh air damper that can be used to cool the building if outside air is cool enough and a mechanical cooling system composed of cooling coils that carry heat away from the circulating air Terminal Load Time Cooling Effort Cooling Terminal Load 100 50 0 100 0 50 Figure 19 Cooling Terminal Load ...

Page 51: ...t reduces its output As the value of nviShedding increases the UVC further reduces its output For example if nviShedding is at 25 heating and cooling outputs do not exceed 75 Shedding is stopped if frost protection is enabled and space temperature falls under 46 F 8 C The network variable nviShedding is type SNVT_switch Setting up Network Connections The Unit Ventilator Controller interfaces throu...

Page 52: ... a meaningful amount of change If the monitored data does not change for a period of time equal to the heartbeat interval the data is sent as a heartbeat signal Throttle Throttle sets the minimum update period Throttle acts as a limit on excessive network traffic If the value of a point on the network is constantly fluctuating at a rapid rate and is set to Send on Delta the network can be flooded ...

Page 53: ...r example 7 41 A M When statistics are not available you can choose from two options The first option starts heating or cooling when the space occupancy changes The second option allows Optimum Start to use the Maximum start time To enable this feature select the box labeled Use maximum time if no statistics on the Options configuration screen or set bit 58 of the network variable to UCPTobjectopt...

Page 54: ...Temp Emergency Operation Emergency modes are primarily for situations where the ventilation system may affect the spread of smoke or other contaminants There are two possible situations You want to keep fresh air from entering the building such as to slow the spread of a fire You want to allow fresh air into the building As a result the unit ventilator has two emergency modes Emergency Purge An em...

Page 55: ...s Setting bit 54 to 0 selects emergency purge Setting bit 54 to 1 selects emergency shutdown Normal Operation When there is no emergency and operations are normal nviEmergCmd is set to EMERG_NORMAL The PID Loop Proportional plus Integral plus Differential PID loops provide precise control over space temperature and ventilation The control loop modulates its output to drive its input to a setpoint ...

Page 56: ...rtional Proportional control provides an output that is proportional to the error The error is multiplied by a number called the gain The result is used to produce the output For example if the room temperature is 69 F and the setpoint is 72 F then the error is 3F If the gain is equal to 10 per F then the output is 30 of the maximum output value Integral The integral component has a gain and time ...

Page 57: ...he integral gain is periodically added to the output When you enter the time you are entering the length of the time period over which the error is added Time Time is the cycle period for the integral part of the PID loop The cycle period is the time necessary for the integral error to attain the same value as the proportional error How It Is Used Imagine a building in a cold climate where the tem...

Page 58: ...spital lobby in the arctic Because the lobby changes temperature often it has its own local heaters that are controlled by a PID loop Every time the hospital doors open the temperature in the lobby quickly decreases This sudden drop in temperature is a considerable rate of change This considerable rate of change is opposed by the derivative control The derivative control increases the output of th...

Page 59: ...tpoint are not calculated as errors The deadband is the range of values that are close enough to the setpoint that their effect is unnoticeable If the deadband is equal to 1 2 x to the setpoint 1 2 x then the deadband extends from the setpoint 1 2 x to the setpoint 1 2 x The maximum amount of deviation allowed is 1 2 x See Figure 25 When you use deadbands it reduces mechanical wear and tear on mov...

Page 60: ...requirements of your current site User set alarms are available for the following control points space air temperature discharge air temperature return air temperature mixed air temperature space humidity auxiliary alarm fan alarm pump alarm In addition to the preceding user set alarms other alarms are provided These include heartbeat alarms for network inputs disconnect alarms for sensor points e...

Page 61: ...ng the alarm state See Figure 27 An offset causes the alarm to become active when the value of the monitored variable is greater than or less than the range of values equal to the setpoint plus or minus the offset Alarms that use an alarm offset are often called deviation alarms Alarm Delay Displays the period of time that the monitored variable must be in the alarm state before an alarm message i...

Page 62: ...d variable becomes equal to or less than the alarm low limit an alarm message is transmitted over the network Alarms that use a low limit are often called low limit alarms See Figure 28 Alarm High Limit Displays a value that is greater than the setpoint When the monitored variable becomes equal to or more than the alarm high limit an alarm message is transmitted over the network Alarms using high ...

Page 63: ...tbeat alarm comes ON a communication failure alarm sounds The Bit 13 of nvoStatus programmatic name comm_failure turns ON Table 11 describes Heartbeat Alarms Supply Temp C Features of an Alarm Using High and Low Limits Setpoint 22 20 15 25 Monitored variable falls below lower limit An alarm message is not sent as the monitored variable is in the alarm state for less time than the value of the alar...

Page 64: ...artBeat Occupancy Command nviOccCmd SCPTmaxRcvTime 3 nviOccCmdHeartBeat Outdoor Enthalpy nviOutdoorEnth SCPTmaxRcvTime 18 nviOutdoorEnthHeartBeat Outdoor Humidity nviOutdoorRh SCPTmaxRcvTime 13 nviOutddoorRhHeartBeat Outdoor Temperature nviOutdoorTemp SCPTmaxRcvTime 11 nviOutdoorTempHeartBeat Return Temperature nviReturnTemp SCPTmaxRcvTime 15 nviReturnTempHeartBeat Setpoint Offset nviSetptOffset S...

Page 65: ...User Set Alarms The column heading Bit refers to the Bit Number of nvoUValarm The column programmatic name refers to the programmatic name of nvoUValarm with the format type UNVT_rt_alarm that relays the status of the object If a user set alarm comes ON an out of limits alarm sounds The Bit 4 of nvoStatus programmatic name out_of_limits turns ON Table 12 Disconnect Alarms Sensor Time Disconnected ...

Page 66: ...lay Location Space Temperature Deviation Active heating setpoint offset 39 LowSpaceTemp UCPTspaceTemp AlarmDelta Field UCPTspaceTemp AlarmTime Field Active cooling setpoint offset 40 HighSpaceTemp Discharge Air Temperature Low Low limit setpoint 41 LowDischargeTemp UCPTsupplyTempA larmLoLimit Field UCPTsupplyTemp AlarmTime Field High High Limit setpoint 42 HighDischargeTemp UCPTsupplyTempA larmHiL...

Page 67: ...Controller configuration wizard menu Select measurement units before you perform any other tasks When you change the measurement units all unsaved information you have entered into Unit Ventilator Controller configuration wizard is lost If you are using Imperial units of measure such as degrees Fahrenheit inches of water and Btu see the Units in LONWORKS Networks section However if you change your...

Page 68: ... Description FAN_SPEED_1 Fan control output speed 1 FAN_SPEED_2 Fan control output speed 2 FAN_SPEED_3 Fan control output speed 3 LOCAL_HEATING_1 Heating control output stage 1 LOCAL_HEATING_2 Heating control output stage 2 LOCAL_HEATING_3 Heating control output stage 3 LOCAL_HEATING_4 Heating control output stage 4 LOCAL_COOLING_1 Cooling control output stage 1 LOCAL_COOLING_2 Cooling control out...

Page 69: ...n output 1 On the Output screen numbers in the column Control Output correspond to the output numbers Click the drop down arrow next to the control output number that you want to configure MIN_FRESH_AIR_ENABLE Minimum fresh air intake enable output ECONOMIZER_ENABLE Economizer enable output HEAT_VALVE_OPEN Heating floating valve output open command HEAT_VALVE_CLOSE Heating floating valve output cl...

Page 70: ... to enable the override and Override OFF to disable it 4 Select the Local Hardware box if the output is connected to a physical actuator such as a motor or valve 5 Click Configure 6 In the Output Type box Figure 30 click the drop down arrow and select the output signal appropriate for your application The output signal selection presented to you is dependent upon the choice you made in Step 2 See ...

Page 71: ...e output when ON to supply 0 of the rated current and voltage or for the digital contacts to be open then select the Reverse box 3 Enter an override value as a percentage of the total output to assign an override value Note Normally digital outputs are closed at 100 and open at 0 See the preceding Reverse Output note Outputs are overridden by use of the actuator LONMARK Object command This command...

Page 72: ...e heating cooling configuration screen you define occupied standby and unoccupied setpoints in both heating and cooling mode maximum and minimum discharge temperatures economize maximum outdoor temperature and enthalpy change over delay mechanical cooling minimum operating times Figure 32 ...

Page 73: ... 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 Temperature Displays the highest discharge air temperature you allow during the heating state Minimum Heating Time Displays the length of time that the duct and perim...

Page 74: ...ling Minimum Time OFF Enter the minimum OFF time for mechanical heating and cooling Minimum Outdoor Temperature Enter the minimum outdoor air temperature at which mechanical cooling is allowed Mechanical cooling disables when the outdoor air temperature is less than this value Switch Over Delay The time interval that must pass before mechanical cooling can occur after free cooling or free cooling ...

Page 75: ...ning OFF or the fan can turn OFF after turning ON Always ON in Occupied Mode Forces the fan to run continuously during occupied mode If this box is not checked the fan runs only when there is a heating or cooling demand Digital Valves Minimum ON OFF Period Displays the period of time that must pass before the fan can turn ON after turning OFF or the fan can turn OFF after turning ON Valve Minimum ...

Page 76: ...n Enter the gain per unit of the error Derivative Time Enter the derivative time the time between two samples of the error The two samples are compared to find the change in the error Deadband Enter a number to define the size of the deadband The deadband is a range of values symmetrical about the setpoint See the Deadband section for more information Use Supply Air Temperature Only for Limitation...

Page 77: ...d an alarm offset only In this case the alarm becomes active when both of the following conditions are present The monitored temperature is outside of the range bounded by the setpoint plus or minus the alarm offset Table 19 Alarm Configuration Parameters Field Description Alarm Delay Enter the length of time that an input must be in the alarm state before an alarm sounds Alarm Offset Enter the am...

Page 78: ...time greater than the alarm delay Mixed Air Temperature Mixed air temperature alarm protects the cooling coils from freezing The alarm becomes active when both of the following conditions are present The monitored temperature is less than the low limit This condition exists for a length of time greater than the alarm delay Fan Alarm The Fan alarm applies to the fan state only The fan alarm becomes...

Page 79: ...resh air damper the minimum input area is not applicable and remains in gray text Damper Position Select the Damper Position and enter a percentage value in the box below Minimum Input The percentage value sets the minimum fresh air intake The damper opens as least as much as that value during occupied mode Fully open is 100 and fully closed is 0 Air Volume Select Air Volume and enter a percentage...

Page 80: ...d emergency purge or emergency shutdown See the Emergency Operation section for more information on these modes Mixed Air Temperature Low Limit Enter the lowest temperature that you allow the mixed air to reach Mixed air temperature low limit is used to control the fresh air damper If a CO2 sensor is used to control the fresh air damper the controller works to maintain low CO2 concentrations while...

Page 81: ...r occupancy in advance of the occupied period The UVC uses stored daily statistics to calculate the length of time required each day to reach the occupied setpoints just as actual occupancy begins Optimum Start is described in the Optimum Start section Note For Optimum Start to work the network variable nviOccCmd must be set to SNVT type SNVT_tod_event Use the Changeable Nv Manager view of the dev...

Page 82: ...period begins Use Maximum Start Time if No Statistics Allow the Unit Ventilation Controller to use the maximum start time as the length of time needed to heat or cool the space before occupancy Once Optimum Start statistics have been recorded the LX UVL Controller uses Optimum Start time periods calculated from the statistics The Maximum Start Time is only used to limit the length of the Optimum S...

Page 83: ...ride is 55 the valve always opens at 55 or more in dehumidification mode Fan Speed Override Value Enter the value for the fan speed in dehumidification mode If you have 3 fan speeds and you want speed 2 to be open enter the value 66 66 which corresponds to 2 fan speeds on a 3 fan speed possibility 2 3 Table 24 Network Input Parameters Field Description Heartbeat Sets the maximum time between updat...

Page 84: ...The network outputs screen enables you to control the frequency of network variable transmissions through several different parameters On the Network Outputs Configuration screen you can configure 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 Figu...

Page 85: ...ork Output Configuration Parameters Field Description Heartbeat The maximum time period between transmissions of the network variable Send on Delta Enter the amount of change of the value of the network variable that must occur before the variable is transmitted The network variable is transmitted whenever this much change occurs Throttle Enter the minimum time period that must pass before a netwo...

Page 86: ...the network variables and linked hardware outputs are set to their configured override value or state Override OFF Ends controller override Enable Enables the controller after an override Disable Sets the LONMARK object to the disabled mode In the disabled mode control outputs are at their configured disabled state Request Allows advanced users to query the LONMARK using the LONMARK object and com...

Page 87: ...or electrical fault has occurred or if any of the conditions in the Alarm Configuration window have been met In Override Active if you have placed the device into override by pressing the Override button Out of Service Active when the UV controller cannot control the temperature in the zone of control because it is not receiving a space temperature or there is no slave input nviSlave Network Varia...

Page 88: ...s the economizer enable demand When the state and value are not set to zero the economizer is enabled When the state or value is set to zero the water state is disabled Type SNVT_hvac_emerg Table 28 nviApplicMode Value Identifier Notes 0 HVAC_AUTO Controller automatically changes between application modes 1 HVAC_HEAT Heating only 2 HVAC_MRNG_WRMUP Application specific morning warm up 3 HVAC_COOL C...

Page 89: ...If for example you have 3 fan speeds fan speed 1 starts over 33 fan speed 2 starts over 66 and fan speed 3 starts over 100 To start the field state must be ON 1 Type SNVT_switch 95 nviFanState This network variable input receives the fan state When state and value are not set to zero the fan state is considered ON When state or value is set to zero the fan state is considered OFF Type SNVT_switch ...

Page 90: ... nviOccCmd and nviOccManCmd Type SNVT_occupancy 109 or SNVT_tod_event 128 The network variable nviOccCmd commands the Unit Ventilator Unit Controller to change modes according to the value of the variable The value of nviOccCmd itself can be changed by a network schedule or a manual change While in any mode the UVC can enter a heating or cooling state as required to maintain the space within the l...

Page 91: ...ure setpoint by adding the value of nviSetpointOffset to the current setpoint This network variable operates only on occupied and standby setpoints and does not affect the unoccupied setpoint See the The Effect of nviSetPoint on the Active Setpoints section Type SNVT_temp_p 105 nviShedding Use this network variable input to reduce the Unit Ventilator Controller power consumption For example if nvi...

Page 92: ...as priority over the nviWaterTemp Type SNVT_temp_p 105 nvoCtrlOutputx These are numbered following the output number For example nvoCtrlOutput1 nvoCtrlOutput2 These network variable outputs send the output signal whether state or percentage to any actuators Type SNVT_switch 95 nvoDischargeSetPt This network variable output sends the discharge setpoint in use by the unit ventilator object Type SNVT...

Page 93: ...eat failure has occurred in nviOccCmd nviWaterTempHeartBeat 4 Heartbeat failure has occurred in nviWaterTemp nviHotWaterHeartBeat 5 Heartbeat failure has occurred in nviHotWater This network variable input transmits the water state hot or cold nviSupplyTempHeartBeat 6 Heartbeat failure has occurred in nviSupplyTemp nviFanStateHeartBeat 7 Heartbeat failure has occurred in nviFanSpeedCmdState nviEco...

Page 94: ...d longer than the alarm delay HighSpaceTemp 40 Space temperature is higher than the active heating setpoint by more than the offset for a time period longer than the alarm delay LowDischargeTemp 41 The discharge temperature is lower than the low limits setpoint for a time period longer than the alarm delay HighDischargeTemp 42 The discharge temperature is higher than the high limits setpoint for a...

Page 95: ...t of service There is no space temperature sensor configured or nvislave is not bound EmergencyMode 1 Emergency mode is ON It is received from the nviEmergCmd or sent by the emergency contact HotWater 2 The water is hot EconomizerEnabled 3 Economizer is enabled This occurs when the outdoor temperature is lower than the economizer maximum outdoor temperature MecCoolingEnabled 4 Mechanical cooling i...

Page 96: ...r DupOccCntctCfgError 50 Duplicate occupancy contact sensor configuration error DupBypassCntctCfgError 51 Duplicate bypass contact sensor configuration error DupWindowCntctCfgError 52 Duplicate window contact sensor configuration error DupEconoCntctCfgError 53 Duplicate economizer enabled contact sensor configuration error DupEmergCntctCfgError 54 Duplicate emergency contact sensor configuration e...

Page 97: ... cooling demand and negative values are heating demand Type SNVT_lev_percent 81 nvoUnitStatus This network variable output sends the following simultaneously operating mode primary heating state as a percentage secondary heating state if relevant as a percentage cooling state as a percentage fan state as a percentage unit ventilator alarm state Type SNVT_hvac_status 112 ...

Page 98: ...lications Table 33 SNVT_hvac_emerg SNVT_hvac_emerg Description SNVT Index 103 Measurement emerg_t Field Type Category Enumeration Type Size 1 byte Valid Type Range emerg_t Type Resolution 1 Units N A Invalid Value EMERG_NUL Raw Range emerg_t Scale Factor N A File Name SNVT_EM H Default Value N A Table 34 SNVT_hvac_mode SNVT_hvac_mode Description SNVT Index 108 Measurement hvac_t Field Type Categor...

Page 99: ...T_hvac_status Structure Field Measurement mode hvac_t heat_output_primary signed long heat_output_secondary signed long cool_output signed long econ_output signed long fan_output signed long in_alarm unsigned short Table 37 HVAC Status Mode HVAC Status Mode Description Field mode Measurement hvac_t Field Type Category Enumeration Type Size 1 byte Valid Type Range hvac_t Type Resolution 1 Units N A...

Page 100: ...e Invalid Value 32 767 0x7FFF Raw Range 32 768 32 766 0x7FFE Scale Factor 5 3 0 S a 10b R c File Name N A Default Value N A Table 39 Secondary Heat Output Secondary Heat Output Description Field heat_output_secondary Measurement Secondary 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...

Page 101: ...ale Invalid Value 32 767 0x7FFF Raw Range 32 768 32 766 0x7FFE Scale Factor 5 3 0 S a 10b R c File Name N A Default Value N A Table 41 Economizer Output Economizer Output Description Field econ_output Measurement Economizer 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 Rang...

Page 102: ...n 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 32 766 0x8000 0x7FFE Scale Factor 5 3 0 S a 10b R c File Name N A Default Value N A Table 43 Alarm State Alarm State Description Field Month Measurement In Alarm State Field Type C...

Page 103: ...solution 0 005 Units Percent of full scale or parts per million ppm Invalid Value 32 767 0x7FFF Raw Range 32 768 32 766 0 x 8000 0 x 7FFE Scale Factor 5 3 0 S a 10b R c File Name N A Default Value N A Table 45 SNVT_occupancy SNVT_occupancy Description SNVT Index 109 Measurement occup_t Field Type Category Enumeration Type Size 1 byte Valid Type Range occup_t Type Resolution 1 Units N A Invalid Val...

Page 104: ...e output of a two state sensor device the ON state is represented by state TRUE and value 200 meaning 100 When you use as the input of a two state discrete actuator a SNVT_switch network variable with state TRUE are interpreted as the ON state if value 0 and as the OFF state if value 0 In addition a SNVT_switch input network variable with state FALSE should be interpreted as the OFF state whether ...

Page 105: ...tch Value SNVT_switch Value Description Field Value Measurement Value Field Type Category Unsigned Short Type Size 1 byte Valid Type Range 0 100 Type Resolution 0 5 Units Percent of full scale Invalid Value N A Raw Range 0 100 0 0xC8 Scale Factor 5 1 0 S a 10b R c File Name N A Default Value N A Table 51 SNVT_switch State SNVT_switch State Description Field State Measurement State Field Type Categ...

Page 106: ...0x7FFE Scale Factor 1 2 0 S a 10b R c File Name N A Default Value N A Table 53 Occupancy Scheduling Event Occupancy Scheduling Event Description SNVT Index 128 Measurement Time of day event Field Type Category Structure Type Size 4 bytes Table 54 SNVT_tod_event Current State SNVT_tod_event Current State Description SNVT Index Current_state Measurement occup_t Field Type Category Enumeration Type S...

Page 107: ...ext_state Measurement occup_t Field Type Category Enumeration Type Size 1 byte Valid Type Range occup_t Type Resolution 1 Units N A Invalid Value OC_NUL Raw Range Occup_t Scale Factor N A File Name SNVT_OC H Default Value N A Table 56 SNVT_tod_event Time to Next State SNVT_tod_event Time to Next State Description SNVT Index time_to_next_state Measurement Time to next state Field Type Category Unas...

Reviews: