Ezfc 424 R 424
Ezfc 424 R 424
Ezfc 424 R 424
Application Guide
Edition 2.6
Table of Contents
Copyright 7
Upgrading Firmware 8
ORS Troubleshooting 9
Method 1 (Recommended) 12
Method 2 12
Shortcuts 13
Data Exchange 15
Alarming 15
Trend Logs 16
Programming 17
Upgrade to Fully Programmable Using Flash Loader (firmware 2.2 and higher) 18
General Tab 22
Device Information 22
Network Settings 23
Global Settings 24
Set Up an Output 37
Introduction 42
Introduction 47
Introduction 48
Setpoints Tab 51
Controllers Tab 53
Controller Type 53
Proportional Band 53
Integral Rate 53
Reset Band 53
Introduction 55
Setpoint Control 55
Occupancy Modes 56
Heating (Fancoil) 60
Cooling (Fancoil) 60
Auto Changeover 61
Fan (Fancoil) 62
Fan Stages 63
Introduction 73
Control Types 80
lwIP 82
ST Microelectronics 83
Upgrading Firmware
The configurable algorithm database on firmware version 1.01 is not compatible with the
configurable algorithm database on firmware 2.2. See the release notes of the firmware version
you are upgrading to for more information.
See the release notes of the firmware version you are upgrading to for more information.
Release notes are available on the Delta Controls Support web site
1. In the Navigator tree, right-click on the enteliZONE controller and point to Object Security
and then click Unlock.
2. Enter the unlock username and password. The default username is DELTA and the
password is login.
ORS Troubleshooting
If the controller time does not match the OWS time, the controller cannot be unlocked. To update
the controller time in ORCAview, on the Tools Menu, click Set Controller Time.
Without the correct username and password there is no way to unlock the controller. If the correct
username and password is unavailable, reload a copy of the default database into the controller,
this restores access to the controller, using the default username and password, however any
previous configuration changes will be lost.
The enteliZONE controller communicates using BACnet MS/TP. Before connecting to the
controller its MS/TP MAC address should be set using its DIP switches. Each controller on the
same MS/TP segment must have a unique MAC address. The enteliZONE controllers ship with a
default MS/TP MAC address of 1.
The DIP Switch is a binary switch. Each individual DIP switch represents a unique value, which
forms the controllers MS/TP MAC address when added together. To set the address, simply move
the switches that add up to the controllers desired address to the ON position. The picture below
shows the DIP switches with positions 1 and 4 on giving a MS/TP MAC address of 5.
The enteliZONE controller supports both Derived Network Addressing (DNA) and software
addressing.
DNA
Software Addressing
To switch to software addressing, you must first turn off DNA on the controller. In ORCAview, open
the controller’s DEV object dialog and clear the DNA check box. Once this box is cleared, enter the
software address in the Software Address field. You can also turn off DNA and enter a software
address on the General tab of the enteliZONE configuration graphic.
There are 7 configuration (.gpc) files associated with the enteliZONE controller. Each file
corresponds to a tab on the configuration graphic. The balancing file is not enabled on the eZFC-
424R4-24 or eZ-440R4-230 controller.
Method 1 (Recommended)
1. In the left window of the ORCAview navigator, right-click on the enteliZONE controller you
want to configure and click Open.
If this is your first time using the configuration graphic, the DEV object dialog opens.
2. On the Configuration tab, click and browse to the graphics folder and select the Main.gpc file
for the enteliZONE controller. Click OK.
3. In the left window of the ORCAview navigator, right-click on the enteliZONE controller again.
Click Open. Because you have set it up in step 2, the configuration graphic window should
open and will open this way each time you select Open from the right-click menu.
Right-clicking does not work if you have changed the name of the configuration
graphic file or if the Controller Graphic field in the Device object (in the controller
database) has been edited.
Method 2
1. In the left window of the ORCAview navigator, open the Graphics folder and double-click on
one of the configuration files. A new graphic window opens. You can access all the
configuration files from this window.
2. In the numerical field at the top of the window, enter the BACnet address of the enteliZONE
controller you want to configure and click Connect.
If you have multiple enteliZONE controllers of the same kind on the same network, instead of
opening the configuration graphic individually for each controller in the ORCAview navigator, you
can switch between controllers within the configuration graphic.
When you switch between controllers, any changes made in a previous session will be
saved automatically before you switch to the next controller.
In the numerical field at the top of the window, enter the BACnet address of the enteliZONE
controller you want to configure and click Connect.
These buttons are displayed at the top of the configuration graphic dialog. They minimize the need
to switch between the configuration graphic and the ORCAview Navigator when you are working
with multiple controllers.
The Save to Flash button is used to save the controller database to the controller’s flash memory.
The Save to PC button is used to save the controller database .pdb file to your computer.
The Load from PC button is used to load a controller database .pdb file from your computer onto
the enteliZONE controller.
Both Save to PC and Load from PC allow you to save your configuration graphic settings and copy
them onto multiple enteliZONE controllers using ORCAview.
Shortcuts
There is a quick way to open the ORCAview object dialogs by right-clicking on the configured input
and output numbers in the configuration graphic.
In the example below, when you right-click on the number 1 and select Open SpaceTemp_AI1,
the AI1 object dialog opens onscreen.
For a complete list of enteliZONE supported object types and the number of instances allowed for
each object, go to the enteliZONE overview page on the Delta Controls Support web site.
LINKnet Devices
Configurable controllers can only connect to 1 LINKnet device at a time. This LINKnet device has to
have a device address of "1" in order for it to work with the controller algorithm. Multiple LINKnet
devices (up to 4) are only supported by the programmable controllers.
LCD and LINKnet objects are located on the enteliZONE controller and are numbered LCDx001
and LNKx001 respectively where x is the network sensor’s device address.
enteliZONE controllers only support eZNS and BACstat LINKnet network sensors. Other LINKnet
devices like Delta Field Modules (DFM) are not supported.
This section describes how the enteliZONE controllers accept and initiate data exchanges in the
network.
The enteliZONE controller accepts these data exchange requests:
l Poll. The default data exchange type set up in the Data Exchange Settings object (DES) is
Poll. The poll interval can be adjusted in the DES object, at a recommended minimum of 1
second per MS/TP device on a segment.
l Change of Value (Confirmed and Unconfirmed). The enteliZONE controller is limited to
a maximum of 12 subscriptions (Delta Exchange Local or DEL objects).
The controller does not support the Optimized Broadcast and Broadcast Data Exchange request
types. If a controller attempts to subscribe using any of these exchange types, the exchange types
will fail and revert to polling.
The programmable controllers can initiate up to 12 data exchange polling requests (Delta
Exchange Remote or DER objects). Other types of Data Exchange initiating request types are not
supported.
The DES object for the controller lists the number of DER and DEL requests that are in use.
The controller supports Bulk Data Exchange (BDE) but is limited to 2 BDE objects. Each BDE
object can hold up to 12 tag and object entries on the object’s Transmit Entries tab.
For more information about Data Exchange types, go to the George Support knowledge base
article KBA 1813.
Alarming
Alarm
Description
Type
Change of Used to monitor and alarm a binary value.
State
Command Used when you have a binary value with feedback. An alarm is generated if
monitored values do not match the feedback value.
Failure
Floating Used to alarm when an analog value varies more than a set limit from a variable
setpoint value.
Limit
Alarm
Description
Type
Out of Used to alarm when an analog value varies outside of a set of fixed limits.
Range
The enteliZONE family of controllers does not support Change of Value or Change of Bitstring
alarm types.
Even though the configurable controller versions do not have EV objects, intrinsic alarming can be
enabled on input and output points, specifically analog input (AI), binary input (BI), analog output
(AO) and binary output (BO).
EV objects will send out auto generated messages to notify users about alarms. enteliZONE
controllers do not support alarm acknowledgments.
Custom alarm messages are supported by the following firmware versions:
l eZV-440 controller firmware version 2.1 and higher for EV objects only.
l eZFC-424R4-24 controller firmware version 2.2 and higher for EV objects only.
l eZ-440R4-230 controller firmware version 2.1 and higher for EV objects only.
For more information about how to set up an intrinsic alarm, see the webinar Intrinsic
Alarms in ORCA 3.40 on the Delta Controls support web site.
Trend Logs
The enteliZONE trend logs also support Historian archiving. The enteliZONE controllers don’t
support buffer full notification events so make sure the Historian update interval is frequent enough
to avoid missing samples.
Programming
In the programmable controller, the 3 programs that exist alongside the configurable algorithm
allow you to either create your own custom algorithm or override portions of the configurable
algorithm to suit your needs. The maximum size of each program is 5 KB.
The programmable controller also allows you to create new I/O, AV, BV and MV objects in the 900-
999 range for use in your custom program.
The Call Statement is not used in the programmable enteliZONE controllers. Unlike other
programmable Delta Controls controllers, the 3 programs in the programmable enteliZONE
controllers are automatically scanned. The scan rate is also designed to be a constant 10
scans/second.
A list of supported and unsupported GCL+ functions and statements for the enteliZONE
programmable controllers is recorded in KBA 2137 on the George Support web site. The
ORCAview and enteliWEB GCL editors are not aware of these limitations, so using an
unsupported function in an enteliZONE programmable controller will not register a syntax error in
these GCL editors.
You can overwrite the algorithm by programming specific objects numbered in the 800 range. For
example, if you want to change how the algorithm determines the occupancy state, you could write
your own GCL+ program to set the occupancy MV800 state.
Your program must write more frequently than every 5 seconds else the factory algorithm will
recapture control.
Click on a link below to find out more information about these programmable objects.
Gateway Translation (GWT) and Gateway (GW) objects are available on the programmable
enteliZONE controllers so that you can integrate an enteliZONE programmable controller into an
enOcean wireless system using a CON-ENOC enOcean Gateway device.
For more information about how to configure the GWT objects, see the CON-ENOC Application
Guide on the CON-ENOC George Support product page.
Upgrade to Fully Programmable Using Flash Loader (firmware 2.2 and higher)
Delta Controls Flash Loader (Version 3.40 R4) can be used to upgrade controllers from
configurable to fully programmable versions. Flash Loader is part of the ORCAview suite of
software.
Flash Loader connects to and upgrades 1 controller at a time over the BACnet Ethernet network.
This upgrade requires 3 Flash credits on a Flash Loader key. Go to the Flash Loader page
on the George Support web site for more information.
1. Insert a Flash Loader key with sufficient credits into a USB port on your workstation.
2. Download the .FLS upgrade file from the George Support web site onto your workstation.
Save the file in the Flash Loader folder that was created when you installed Flash Loader,
like C:\Program Files(x86)\ Delta Controls\3.40\Flash Loader.
3. Back up the controller database by saving it. Flash Loader does not save the database
before the upgrade.
4. Open Flash Loader version 3.40 R4 on your workstation.
5. In the Filename dropdown list, select the upgrade file on your workstation.
For example, for firmware 2.1, the file name will be eZONE R2.1 B-xxxxxx.fls, where xxxxxx
is the build number.
6. Click the Enables Features box to check it. The eZONE section is displayed.
7. Click the Settings button.
1. In the Protocol dropdown list, select BACnet Network.
2. In the Adapter dropdown list, select the Ethernet adapter that connects the
workstation to the controller network.
The following table displays all the programmable objects in the fan coil and heat pump enteliZONE
algorithm.
For more information about programmable objects, go to the help topic about programmable
controllers.
Algorithm Unit
Unit Module's Function Programmable Object
Module
Fan Manager Controls the fan sequence. AV810 Fan1
AV811 Fan2
AV812 Fan3
Controller Manager Determines the heating and cooling load AV802 HeatCoolLoad
on the system.
Cooling Stage Controls the cooling sequence. AV806 Cool1
Manager AV807 Cool2
AV810 Fan1
AV811 Fan2
AV812 Fan3
Algorithm Unit
Unit Module's Function Programmable Object
Module
Heat Stage Manager Controls heating sequence of operations. AV803 Heat1
AV804 Heat2
AV805 Heat3
AV810 Fan1
AV811 Fan2
AV812 Fan3
Occupancy Manager Determines the occupancy mode in the MV800 Occu-
space at any time.
pancyMode
Temperature Controls the active heating and cooling AV800
Setpoint Manager setpoints in the space. CurrentHeatingSetpoint
AV801
CurrentCoolingSetpoint
Heat Cool Manager Determines whether the space requires AV802 HeatCoolLoad
heating or cooling.
MV800 Occupancy
Mode
Temp Setpoint
Manager
AV810 Fan1
Fan
AV811 Fan2
AV812 Fan3
Cooling Stage
Manager
AV806 Cool1
AV807 Cool2
Heating Stage
Manager
AV803 Heat1
AV804 Heat2
AV805 Heat3
General Tab
Device Information
Field
Description
Name
Name Displays the name of the controller as it appears in the Device Object.
Model Displays the controller's Delta Controls model number.
Name
Application Displays the controller's algorithm version.
Version In the ORCAview configuration graphic, this field is called the Firmware
Version.
Firmware Displays the controller's firmware build number.
Version In the ORCAview configuration graphic, this field is called the Firmware Build.
Controller Displays the configuration graphic file that opens every time you right-click on
Graphic the controller in the ORCAview navigator. You can also enter the name of a
(ORCAview dashboard graphic file and set it as the default graphic.
only) If you leave this field blank, the Device Object dialog opens instead.
Device You can enter and modify the controller's text description, up to 64 characters.
Description
Field
Description
Name
BACnet Displays the controller's BACnet address. This field is read-only when the DNA
box is checked. If you want to enter a new address, clear the DNA box.
Address
Click here for more information about the BACnet address object.
NFC Displays the password that secures access to the controller’s NFC chip. The
value range is 0 to 65535. The password is stored on the AV96 object.
Password
The Device Password field on the Delta Controls mobile applications must match
the NFC password before any data can be written to the NFC chip.
DNA Turns on or off Derived Network Addressing (DNA) automatic addressing. DNA
is turned on when the box is checked; the BACnet address also becomes read-
only. To manually enter a new address, clear the DNA box.
Delta Controls products have the option to use DNA or Derived Network
Addressing, a system of organizing and configuring controllers in a network.
When DNA is enabled, addresses are automatically assigned to a device based
on the BACnet network type and the Delta Controls product type, so that a
device can work out-of-the-box without much set up.
NET1 Displays the network protocol currently enabled for the NET1 port. This is a read-
Protocol only field.
NET1 Displays the baud rate for the NET1 port. Any changes to the baud rate will be
Speed applied immediately to all Delta Controls controllers in the network.
NET1 Displays the controller's BACnet network number.
Number
NET1 Displays the controller’s network address typically set up by the controller’s DIP
MAC switches.
Address
NET2 Displays the network protocol currently enabled for the NET2 port. This is a read-
Protocol only field.
NET2 Displays the baud rate for the NET2 port. Any changes to the baud rate will be
Speed applied immediately to all Delta Controls controllers in the network.
Global Settings
l HeatCoolLoad (AV802)
l OccupancyMode (MV800)
l DemandCtrlVent (AV813)
l ManualFanSpeedCmd (AV17)
l FanMode (BV1)
1. Next to the input number that you've assigned to the input, in the Function field, select one or
more of the following options:
5. (enteliWEB only) The Input Name field displays the object's name. You can change this
name by clearing the field and entering a new name.
For more information about using CO2 levels to trigger occupancy events, see the Sequence of
Operations topic.
1. Next to the input number that you’ve assigned to the switch, in the Function field, select
FanSpdCtrl.
2. Leave the Action/Scale field blank.
3. In the additional settings, do one of the following steps:
l For a simple on/off switch, select FanSpdSwitchOffResistance and
FanSpdSwitchFan1Resistance. Using the switch specifications, enter the
resistance values.
l For multiple fan speed control, select the boxes that correspond to the different
speeds available on your switch.
4. (enteliWEB only) The Input Name field displays the object's name. You can change this
name by clearing the field and entering a new name.
1. Next to the input number that you’ve assigned to the switch, in the Function field, select
2PipeChangeOverTemp_.
2. Under Scale, Temp_10K3DegC or Temp_10K3DegF is selected, depending on the
temperature units set up on the General tab.
3. The Input Name field displays the object's name. You can change this name by clearing the
field and entering a new name.
For more information about the auto changeover works, see the Sequence of Operations help
topic.
1. Next to the input number that you’ve assigned to the condensate pump or control, in the
Function field, select CondensateSwitch.
2. In the Action/Scale field, choose between direct or reverse control.
3. (enteliWEB only) The Input Name field displays the object's name. You can change this
name by clearing the field and entering a new name.
Set Up an Input
1. Next to the input number that you've assigned to the device, in the Function field, select the
option that applies to your setup:
For a list of input configuration software objects that correspond to each function, see the Input
Configuration Objects topic.
l 3-speed fan stages (Fan1, Fan2 and Fan3) or ECM (Electronically Commutated Motor) fan
(Fan1)
l 3 heat stages: Heat1, Heat2 and Heat3
l 2 cooling stages: Cool1, Cool2
l Single heat/cool stages: HeatCool1 and HeatCool2
For more information about the enteliZONE algorithm's sequence of operations, go to the
Sequence of operations help.
1. In the Function field, make the following selections depending on the type of fan coil unit you
are setting up: (start a new line for every additional heat/cool/fan stage).
Each numbered line should correspond to the physical output used to connect to the output
device.
Duct heat or cooling will only be enabled in the algorithm when a supply fan is configured.
For a list of output configuration software objects that correspond to each function, see the
Output Configuration Objects help topic.
Stage or Output
Examples of Systems Function
Stage
4-pipe (duct heat) fan coil HydronicDuct_ Heat1_
HydronicDuct_ Cool1_
SupplyFan_ Fan1_
2-pipe (duct heat) fan coil HydronicDuct_ HeatCool1_
SupplyFan_ Fan1_
Stage or Output
Examples of Systems Function
Stage
4-pipe (2 stage heat) fan coil HydronicDuct_ Heat1_
HydronicDuct_ Cool1_
ElectriBaseBoard_ Heat2_
SupplyFan_ Fan1_
Heat pump with external signal for DXCompressor HeatCool1
reversing valve ReversingValve HeatCoolChangeOver
SupplyFan_ Fan1_
Dual stage heat pump DXCompressor Heat1_
DXCompressor Heat2_
DXCompressor Cool1_
DXCompressor Cool2_
SupplyFan_ Fan1_
If you are configuring an output signal to a reversing valve, you must use
HeatCoolx as the output stage for the compressor. In all other cases, use Heatx
and Coolx as output stages for the compressor. If you are configuring an output
signal to a 2-pipe fan coil, you must use HeatCoolx as the output stage.
2. In the Control Type field, select the method of control used on the output device signal.
The control types available in the drop-down list changes depending on the option selected
in the Function field as well as the physical output used to connect to the output device. For
more information about control types, see the Control Types topic.
3. In the Action field, choose between direct or reverse control.
4. If you selected a tri-state valve in the Control Type field, in the additional settings,
l OP1-2Runtime. Allows you to enter in seconds how long the floating valve actuator to
stroke from one end point to the other. This allows the algorithm to estimate the valve
position by keeping track of how many seconds it runs in each direction.
5. Complete this task by setting up a fan output.
1. In the Function field, select the option that applies to your setup:
For a list of output configuration software objects that correspond to each function, see the
Output Configuration Objects topic.
2. In the Stage field, select the corresponding fan stage for the output device. If you are using
ORCAview,select the heat stage in the Output Stage field.
Start a new line for every additional fan stage.
The ExhaustFan function defaults to OccInterlock or occupancy interlock.
3. In the Control Type field, select the method of control used on the output device signal.
The control types available in the drop-down list will change depending on the option that
was selected in the Function field and the physical output used to connect to the output
device. For more information about control types, see the Control Types topic.
4. In the Action field, choose between direct or reverse control.
5. (enteliWEB only) The Output Name field displays the object's name. You can change this
name by clearing the field and entering a new name.
6. In the additional settings available for some fan types:
l Constant Fan Modes. Allows you to select the occupancy mode in which the fan
runs constantly. In occupancy modes where the fan is not running constantly, the
algorithm assumes the fan is running intermittently.
Set Up an Output
1. In the Function field, select the option that applies to your setup:
* Available only with programmable enteliZONE models and only on output terminals that
support AO or BO objects.
For a list of output configuration software objects that correspond to each function, see the
Output Configuration Objects topic.
2. In the Stage field, for the radiant heating equipment, select the radiant heating equipment's
heat stage in the control sequence. If you are using ORCAview,select the heat stage in the
Output Stage field.
3. In the Control Type field, select the method of control used on the output device signal.
The control types available in the drop-down list will change depending on the option that
was selected in the Function field and the physical output used to connect to the output
device. For more information about control types, see the Control Types topic.
4. In the Action field, choose between direct or reverse control.
5. (enteliWEB only) The Output Name field displays the object's name. You can change this
name by clearing the field and entering a new name.
1. In the Function field, select the option that applies to your setup:
For a list of output configuration software objects that correspond to each function, see the
Output Configuration Objects topic.
2. In the Stage field, IAQ_ (Internal Air Quality) is selected automatically for fan coil
applications.
3. In the Control Type field, select the method of control used on the damper signal.
For more information about control types, see Control Types.
4. In the Action field, choose between direct or reverse control.
5. (enteliWEB only) The Output Name field displays the object's name. You can change this
name by clearing the field and entering a new name.
On the configuration page, the controller detects the network sensor that is connected to it and
displays only the fields that are relevant for that network sensor.
(enteliWEB only) If you do not have any network sensors online, you can still configure the settings
by selecting your network sensor and model from the Device Information field.
Red Box on LINKnet Tab
(enteliWEB only) When you switch between different network sensor models, active
settings that are not shared between network sensor models become outlined in red. You
need to select the None option to disable these fields.
1. In the Sensor Options section, next to Space Temperature sensor type, select the Function
option that is most appropriate for your needs:
1. In the Sensor Options section, next to Space Humidity sensor type, select the Function
option that is most appropriate for your needs:
1. In the Sensor Options section, next to Space CO2 sensor type, select the Function option
that is most appropriate for your needs:
1. In the Sensor Options section, next to Occupancy Motion sensor type, select the Function
option that is most appropriate for your needs:
You can select which icons are displayed on the network sensor's LCD screen.
1. In the Display Options section, next to Occupancy, select the occupancy symbols you would
like displayed on the LCD screen.
Display
Select this option if you are setting up:
Option
NotDisplayed_ No occupancy status to be displayed.
ManInHouse_ Occupancy status: when a room is occupied, the man in a house icon
is displayed; when the room is unoccupied the icon changes so that
the man appears outside the house. When the occupancy sensor is
disabled, neither icon is displayed.
SunMoon_ Sun or Moon icon to be displayed. These icons can be used to show
day and night occupancy modes.
2. In the Display Setpoints, select how the setpoint of the current heating or cooling stage is
displayed on the LCD screen.
Display
Select this option if you are setting up:
Option
On Button The setpoint is displayed when the Temp Select, Temp Up or Temp
Down buttons are pressed.
Press
Always The setpoint is always displayed on the LCD in occupied mode.
Temperature
Description
Setpoint Type
NotDisplayed_ Setpoint will not be displayed.
DualSetpoint_ Separate setpoints are used during heating mode and cooling mode.
SingleSetpoint_ The average of both the heating and cooling setpoints.
SetpointOffset_ The offset that you can enter to adjust the occupied heating and
cooling setpoints. The range available for this offset is determined by
the OccSetpointOffsetRange field on the Setpoints tab.
4. Complete each option to determine how the backlight should appear onscreen.
Backlight
Do the following:
Options
Backlight Select a color from the list of available backlight colors.
Color
Backlight On Enter the desired backlight intensity when the screen is turned on with a
button press. 100% is the most intense.
Intensity
Backlight Off Enter the desired backlight intensity when the network sensor is idle.
100% is the most intense.
Intensity
Introduction
The enteliZONE controller is designed to work with the eZNS network sensor on a LINKnet
network.
This topic describes how to assign specific functions to every button and slider element on the
eZNS network sensor using the LINKnet I/O tab on the enteliZONE configuration page.
There are as many as 95 button overlay combinations available for the eZNS network sensor.
Fortunately, all these combinations are based on this single layout which consists of 8 buttons and
the slider element:
For more information about the button overlays, see the Button Overlay Selection Summary
document on George Support.
The graphic supports all standard Delta button functions but other custom button behaviors require
GCL programming on a programmable controller. To designate a button to a custom button
behavior, select NotUsed_ from the Function field and refer to the button’s KeyPress property in
the GCL program.
FanUp_ Increase the displayed fan speed or toggle through fan stages
after FanCycle is pressed. With analog fans, fan speed will
change by this amount = (FanMaxSpeed – FanMinSpeed) / 6.
FanCycle_ Set up the button to display the current fan stage. When the up
and down buttons are not available, toggle this button to select a
fan speed.
FanSelect_ Toggle between automatic and manual fan control. Can be used
together with the slider to manually change the fan speed.
Info_ Toggles between all built-in and input sensor measurements that
the eZNS is reading.
* Occupancy Setpoint Offset Range resets the occupancy setpoint offset at the start of a new
occupancy period.
2. In the Slider field, select a function that you want to assign to the slider:
Introduction
The enteliZONE controller is designed to work with the DNS-24L network sensor on a LINKnet
network.
This topic describes how to set up the DNS-24L network sensor built-in components using the
LINKnet I/O tab on the enteliZONE configuration page.
Configurable controllers can only connect to 1 LINKnet device at a time. This LINKnet
device has to have a device address of "1" in order for it to work with the controller
algorithm. Multiple LINKnet devices (up to 4) are only supported by the programmable
controllers.
On the configuration page, the controller detects the network sensor that is connected to it and
displays only the fields that are relevant for that network sensor.
(enteliWEB only) If you do not have any network sensors online, you can still configure the settings
by selecting your network sensor and model from the Device Information field.
Red Box on LINKnet Tab
(enteliWEB only) When you switch between different network sensor models, active
settings that are not shared between network sensor models become outlined in red. You
need to select the None option to disable these fields.
See the temperature sensor set up section for the eZNS network sensor.
See the humidity sensor set up section for the eZNS network sensor.
See the CO2 sensor set up section for the eZNS network sensor.
See the occupancy sensor set up section for the eZNS network sensor.
See the LCD display set up section for the eZNS Network Sensor. You cannot enter backlight
options for the DNS-24L in the configuration graphic.
Introduction
The enteliZONE controller is designed to work with the DNS-24L network sensor on a LINKnet
network.
This topic describes how to assign specific functions to every button on the DNS-24L network
sensor using the LINKnet I/O tab on the enteliZONE configuration page. The buttons on the DNS-
24L are numbered 1 to 4 in the graphic.
The graphic supports all standard Delta button functions but custom button behaviors require GCL
programming on a programmable controller type. To designate a button to a custom button
behavior, select NotUsed_ from the Function field and refer to the button’s KeyPress property in
the GCL program.
On the LINKnet I/O tab, in the Button Options section, next to the button you want to program,
select one of the following functions that you want to assign to that button:
Recommended
Function corresponding Select this option if you want to:
DNS-24L button
NotUsed_ Not applicable Designate custom button behavior using GCL or
if you want a blank button.
OccupancyOff_ Button 1 Turns on the standby occupancy mode.
In the additional settings, in the
PushButtonOvrdTime field, you can enter how
long the button override should last.
OccupancyOn_ Button 2 Turns on the occupied mode.
In the additional settings, in the
PushButtonOvrdTime field, you can enter how
long the button override should last.
OccupancyToggle_ Button 1 (DNS Toggle between standby and occupied modes
during scheduled occupancy periods.
Fan model)
When pushed during unoccupied mode it starts
an occupancy override timer. When an override
has been activated, pushing the button again will
cancel the override and reset the override timer
back to zero.
In the additional settings, in the
PushButtonOvrdTime field, you can enter how
long the button override should last.
TempUnitsToggle_ Not applicable Recommended for use with the eZNS network
sensor. Toggles between displaying the
temperature in Celsius and the temperature in
Fahrenheit.
Recommended
Function corresponding Select this option if you want to:
DNS-24L button
TempDown_ Button 3 Decrease the temperature setpoint by 0.5
degrees with each buttonpress. The 0.5 degree
amount cannot be changed in the enteliZONE
configurable controller model. In the
programmable controller model, this setting can
be overridden using GCL.
In the additional settings, in the
OccSetpointOffsetReset field, you can turn on
the Occupancy Setpoint Offset Reset function*.
TempUp_ Button 4 Increase the temperature setpoint by 0.5
degrees with each buttonpress. The 0.5 degree
amount cannot be changed in the enteliZONE
configurable controller model. In the
programmable controller model, this setting can
be overridden using GCL.
In the additional settings, in the
OccSetpointOffsetReset field, you can turn on
the Occupancy Setpoint Offset Reset function*.
TempSelect_ Not applicable Recommended for use with the eZNS network
sensor.
FanDown_ Button 3 (DNS Decrease the displayed fan speed or toggle
through fan stages after FanCycle is pressed.
Fan model)
With analog fans, fan speed will change by this
amount = (FanMaxSpeed – FanMinSpeed) / 4.
FanUp_ Button 4 (DNS Increase the displayed fan speed or toggle
through fan stages after FanCycle is pressed.
Fan model)
With analog fans, fan speed will change by this
amount = (FanMaxSpeed – FanMinSpeed) / 4.
FanCycle_ Not applicable Recommended for use with the eZNS network
sensor.
FanSelect_ Not applicable Recommended for use with the eZNS network
sensor.
* Occupancy Setpoint Offset Range resets the occupancy setpoint offset at the start of a new
occupancy period.
When the controller is in occupied mode, heating is turned on when the space temperature drops
below this setpoint.
When the controller is in unoccupied mode, heating is turned on when the space temperature
drops below this setpoint.
When the controller is in unoccupied mode, cooling is turned on when the space temperature rises
above this setpoint.
When the controller is in unoccupied mode, cooling is turned on when the space temperature rises
above this setpoint.
The offset range available at a LINKnet stat interface or a hardwired setpoint adjustment input. The
offset is added to the Occupied Heating and Cooling setpoints to set the values of the Current
Heating and Cooling setpoints in occupied mode.
For example, when you enter a value of 2.0, the offset range is ±2.0 from the heating setpoint and
±2.0 from the cooling setpoint.
When a zero value is entered in this field, there is no offset and you will not be able to enter a
setpoint offset on the LINKnet tab nor will a user will able to adjust the setpoint at a stat interface.
The setback amount when the network sensor is in Standby occupancy mode.
For example, when you enter a value of 1.0, the setback is -1.0 from the heating setpoint and +1.0
from the cooling setpoint.
Discharge Air Temperature High Limit Setpoint Differential. Used to calculate the maximum limit
above the CurrentHeatSetPoint (AV800) maintained by the enteliZONE algorithm during ducted
heating stages.
Discharge Air Temperature Low Limit Setpoint Differential. Used to calculate the minimum limit
below the CurrentCoolSetpoint (AV801) maintained by the enteliZONE algorithm during ducted
cooling stages.
Controller Type
The control algorithm used by the controller. The algorithms are PI (Proportional-Integral), P
(Proportional), PID (Proportional-Integral Derivative) and I (Integral).
Proportional Band
The temperature range which the input must vary to cause a change in the controller output from 0
to 100%.
Deadband
The controller deadband is a small range in which temperature variation is allowed. When the input
is within the deadband, the controller output is fixed.
Deadbands should be small enough so that the occupant does not notice the temperature
variations within the deadband. However, making deadband ranges too small will make the
actuators adjust frequently and cause unnecessary wear on the equipment.
Integral Rate
The integral rate is defined as the amount of bias change per minute. It is expressed as percentage
change per minute.
The integral rate determines how fast the controller bias is adjusted to make the necessary
correction so that there is no offset between the signal and the setpoint.
Reset Band
The reset band provides a dynamic means to adjust the amount of output bias added to the
controller output.
When the input is outside of the reset band, the effective reset rate is equal to the specified reset
rate. When the input is within the reset band, the effective reset rate is proportionally reduced.
When the input is within the deadband, no further reset action occurs.
The heating system does not operate above this outside air temperature. The default value is 99°C
(210°F).
Heating Demand Limit is the limit placed on the heating capacity for that zone. The limit is typically
left at the default value of 100%, or is a calculated value passed over the network from a
supervisory controller.
The limit affects the heating stages in a reverse order, starting with the last stage to the first stage.
The cooling system does not operate below this outside air temperature. The default value is 99°C
(-146.2°F). This field is not used for the VAV and VVT systems.
Cooling Demand Limit is the limit placed on the cooling capacity for that zone. The limit is typically
left at the default value of 100%, or is a calculated value passed over the network from a
supervisory controller. This field is not used for the VAV and VVT systems.
Introduction
This section describes the control sequences in the enteliZONE controller algorithm.
Setpoint Control
The controller determines heating and cooling modes by comparing the space temperature to the
CurrentHeatSetpoint (AV800) and the CurrentCoolSetpoint (AV801).
The active space temperature setpoint (AV829) displays the setpoint that is currently operating. In
heating mode, the active setpoint will display the heating setpoint, and in cooling mode the active
setpoint will display the cooling setpoint.
When there is no call for heating or cooling, the controller is in deadband mode. In deadband mode
(between unoccupied heating and cooling setpoints), the active setpoint displays the current space
temperature.
The heating setpoint can never be higher than its corresponding cooling setpoint. If one setpoint is
adjusted, the other setpoints will dynamically adjust to maintain their relative positions (see above
diagram). Eco mode and standby setbacks also are limited to the range between unoccupied
heating and cooling setpoints.
The absolute minimum value for all occupied and unoccupied setpoints is 10°C (50°F). The
absolute maximum value is 30°C (86°F).
Occupancy Modes
The occupancy modes are used to determine how minimum air quality ventilation rates are
maintained. The enteliZONE controller operates in several modes:
Occupancy
Description
Mode
Occupied Occupied mode is on when either a remote or local schedule is active.
Unoccupied Overrides are initiated when both the local and remote schedule inputs are off
Override and motion sensor inputs or pushbutton presses are detected.
Standby With standby mode, the space is unoccupied but is assumed to become
occupied at any time. Standby mode saves energy by dropping the minimum
ventilation rates and relaxing the occupied setpoints by a setback. This standby
setback is less than the setback in unoccupied mode so that the standby space
can quickly reach its occupied setpoints when the space becomes occupied
again.
Set up standby mode by creating an active occupancy schedule, one or more
motion or pushbutton occupancy inputs, and entering a value greater than zero
in the StandbySetback field on the Setpoints Tab. Standby mode can be
disabled by setting the StandbySetback field to zero.
Unoccupied The space enters unoccupied mode when all occupancy inputs are off and any
timed overrides have expired. The setpoints are allowed to relax further than
standby mode for increased energy savings.
The enteliZONE controller switches between the occupancy modes based on several types of
inputs. Inputs can be local or network in origin.
l Schedule-based input using the Local Schedule (SCH1) and Remote Schedule (MV1)
software objects. SCH1 is a BACnet object that supports binary (on/off) 7-day recurring
schedules. It does not support exception scheduling or non-binary schedule types. MV1 can
be written over the network.
When either one of these objects is turned on, schedule-based occupancy is enabled and
switches between Occupied and Standby modes in response to any event-based occupancy
signals.
When scheduling is off, event-based occupancy signals cause the space to switch between
Unoccupied and Unoccupied Override modes.
l CO2 input. Working with an input CO2 sensor, the algorithm supports using CO2 levels as a
method of detecting occupancy.
This sequence uses 2 setpoints:
l CO2OccOnSetpoint (AV182). When the CO2 level exceeds this setpoint, a CO2
occupancy signal is generated. To disable CO2-based occupancy detection, set this
value to 2000 ppm.
l CO2OccOffSetpoint (AV183) which specifies the CO2 level the space has to drop to
before a CO2 occupancy event is cancelled.
When the CO2 level drops below the level set at CO2OccOffSetpoint, the current
occupancy mode does not immediately change due to a built-in hysteresis factor =
(CO2OccOnSetpoint - CO2OccOffSetpoint) / 10. Occupancy mode changes when
CO2 level is lower than this amount (CO2OccOffSetpoint – hysteresis factor).
l Motion or pushbutton occupancy inputs, like occupancy contact signals. These can be
further divided into maintained contact and momentary contact signals. When scheduling is
off, motion or pushbutton inputs cause the space to switch between Unoccupied and
Unoccupied Override modes.
The following table describes the supported types of motion or pushbutton occupancy inputs:
Motion or
pushbutton
Description
occupancy
input
Motion Motion sensor starts a timed override when motion is detected in the
space.
Occupancy This is a pushbutton located in the space that when pressed starts or
Override button renews a timed occupancy override.
Occupancy This is a pushbutton located in the space that when pressed starts or
Toggle button renews a timed occupancy override.
Occupancy This is a pushbutton located in the space that when pressed cancels
Cancel button any existing occupancy override. This option is only available with the
eZNS or DNS network sensors.
Occupancy This is a maintained contact occupancy signal such as a mechanical
Maintained time clock signal or a 2-position switch.
Contact
The occupancy modes determine which temperature setpoints are used for the space.
Occupied Mode
In occupied mode:
Current heating setpoint = Occupied heating setpoint + Occupied setpoint offset
Current cooling setpoint = Occupied cooling setpoint + Occupied setpoint offset
In occupied mode (with Eco Mode set up on network sensor or enabled using MV13 object):
Current heating setpoint = Occupied heating setpoint + Occupied setpoint offset - Eco Mode
Setback
Current cooling setpoint = Occupied cooling setpoint + Occupied setpoint offset + Eco Mode
Setback
Occupant setpoint sits between the occupied heating and cooling setpoints. The occupied setpoint
offset is restricted to be within the occupied setpoint offset range.
In Eco Mode, the occupied setpoint offset range is relaxes by the amount specified by the Eco
Mode Setback.
For night overrides, a pushbutton or motion override initiates the Night override mode.
Standby Mode
In standby mode:
Current heating setpoint = Occupied heating setpoint + Occupied setpoint offset - Standby
Setback
Current cooling setpoint = Occupied cooling setpoint + Occupied setpoint offset + Standby
Setback
In standby mode (with Eco Mode set up on network sensor or enabled using MV13 object):
Current heating setpoint = Occupied heating setpoint + Occupied setpoint offset - Eco Mode
Setback - Standby Setback
Current cooling setpoint = Occupied cooling setpoint + Occupied setpoint offset + Eco Mode
Setback + Standby Setback
Unoccupied Mode
In unoccupied mode:
Current heating setpoint = Unoccupied heating setpoint
Current cooling setpoint = Unoccupied cooling setpoint
Heating (Fancoil)
Heating load is present when the HeatCoolLoad (AV802) value is between 0 and 100.
The available heating stages in the algorithm are sequential and are as follows: Heat1, Heat2, and
Heat 3. The heating load is evenly divided by the number of heat stages that you’ve set up, plus any
unused fan capacity.
For example, in a system that has 3 stages of heat plus an ECM fan,
l HeatCoolLoad from 0 to 25% is for the first stage heat, from 25 to 50% for the second stage
heat, from 50 to 75% for the third stage heat, and 75 to 100% will modulate the fan.
l If the second stage heat was binary, the heat stage would turn ON when HeatCoolLoad rose
above 50% and turn OFF when HeatCoolLoad fell below 25%.
l If the second stage heat were analog, the heat stage would modulate from 0% at
HeatCoolLoad of 25%, to 100% at HeatCoolLoad of 50%.
l Without heating interlocks, the ECM fan would run at FanMinSpeed until HeatCoolLoad
reached 75%, and then ramp to FanMaxSpeed as HeatCoolLoad went to 100%.
If outdoor air temperature (AV9) rises above outdoor air temperature heating lockout setpoint
(OATHeatLockoutSetpoint), then all heating is disabled. The outdoor air temperature will have to
drop by 1.0 °C below this setpoint before the heating is re-enabled.
Cooling (Fancoil)
Cooling load is present when the HeatCoolLoad (AV802) value is between 0 and -100.
The available cooling stages in the algorithm are sequential and are as follows: Cool1 and Cool2.
The cooling load is evenly divided by the number of cooling stages that you’ve set up.
Like the heating stages, the cooling load is evenly divided by the number of cooling stages that
you’ve set up, plus any unused fan capacity. Other than fewer stages, the cooling sequence is the
same as the heating sequence.
If outdoor air temperature (AV9) falls below outdoor air temperature cooling lockout setpoint
(OATCoolLockoutSetpoint), then all cooling is disabled. The outdoor air temperature will have to
rise by 1.0 °C above this setpoint before the cooling is re-enabled.
Time-proportional heating and cooling outputs are modulated based on a pulse with a period equal
to the TimePropPeriod (AV154) object value. TimePropPeriod (AV154) has a default value of 100
seconds. The algorithm supports a range between 10 to 600 seconds.
For each heating or cooling stage, the algorithm calculates how long the active heating or cooling
output object is turned on using the following formula: (heating used as an example)
Hydronic outputs "active" time = TimePropPeriod/100 * (heating stage output% *
(TimePropHtgMax - TimePropHtgMin)/100 + TimePropHtgMin)
Electric output "active" time = TimePropPeriod /100 * heating stage output% *
TimePropHtgMax/100
The time period when the output object is turned off = TimePropPeriod - "Active" time.
For electric duct or electric baseboard outputs set up as time-proportional, the minimum heat
output % is ignored by the algorithm to prevent overheating, even when the minimum heat output is
greater than 0. The maximum heat output % still applies to honour the system's upper safety limits.
For hydronic heat outputs, both minimum and maximum heat output % are used.
For programmable controllers, if custom output objects are used, the pulse has a 100% duty cycle.
The output is directly controlled by a GCL program and the custom AV objects are used to
modulate the pulse.
Auto Changeover
The temperature of the supply water delivered to the hydronic coils in a 2-pipe fan coil configuration
automatically determines what its output (HeatCoolx) will do.
When the supply water temperature is below 20°C (68°F), the HeatCoolx output is in cooling
mode. At temperatures above 25°C (77°F), the HeatCoolx output is in heating mode. Between 20
and 25°C, the output can either be heating or cooling.
The active output mode is saved in the MV803 object (HeatCoolChangeOverStatus).
The discharge air temperature (DAT) is the duct temperature downstream from any local heating
or cooling stages that supply the air to that space. This section applies to a space with a DAT
sensor and ducted heating or cooling stages.
The heating or cooling output is limited by the discharge air limited controller that maintains a
maximum limit above the CurrentHeatSetPoint (AV800) in heating, and a minimum limit below the
CurrentCoolSetpoint (AV801) during cooling. The maximum limit is calculated by adding the
discharge air temperature high limit setpoint differential (DATHiLimitSetpointDiff) to the
CurrentHeatSetPoint, and the minimum limit is calculated by subtracting the discharge air
temperature low limit setpoint differential from the CurrentCoolSetpoint.
Limiting the ducted heating and cooling stages ensures the temperature differential between space
air and supply air is not large enough to cause hot air to build up near the ceiling. Limiting heating
and cooling outputs also encourages cold air to spread out via the diffuser and mix well with the
room air. Cold air that drops down without mixing can create complaints of cold drafts.
Fan (Fancoil)
The section describes the supply fan sequences supported by the fan coil algorithm for duct heating
and cooling.
Duct heat or cooling will only be enabled in the algorithm when a supply fan has been
configured.
The algorithm allows you to manually change the fan speed when you set up a fan speed control
switch as an input or on your network sensor.
In both manual and automatic fan speed control, when you switch between fan stages, there is a 1-
second delay where the prior stage turns off before the next stage can turn on.
If the fan is turned off while in manual mode, when the space temperature falls outside of the
unoccupied setpoints, the algorithm will override the fan to prevent temperature extremes.
When there is no manual fan speed control switch configured, the algorithm assumes automatic
fan speed control. In automatic fan speed mode, the occupancy state of the space, heat/cool
demand and the constant fan mode statuses determine when a fan runs and its speed: the
algorithm can either run the fan continuously, or intermittently (runs only when there is a heat or
cooling demand). For a fuller description of the various constant fan modes, see the fan coil set up
procedure.
Run the fan continuously if you want the fan coil to provide both ventilation and temperature control.
If the fan coil does not provide ventilation, then running the fan intermittently will save energy. While
the fan is in constant mode:
When there is no heat/cooling demand for the fan, the fan (when set to run intermittently) will run
for a certain time (FanDelayOffTime AV143) before it turns off completely.
Fan Stages
The algorithm supports up to 3 fan stages for binary fans (multi-speed) and analog fans (ECM).
The fan must be running for duct heating or cooling to be active.
Heating and cooling demands are determined by the HeatCoolLoad (AV802) object. Heating load
is present when the HeatCoolLoad value is between 0 and 100. Cooling load is present when the
HeatCoolLoad value is between 0 and -100. The algorithm divides the overall heating or cooling
load equally between all heating or cooling stages.
Stage load is the portion of the HeatCoolLoad that is dedicated to a particular stage of heating or
cooling.
In the configuration graphic, a fan stage can be associated with a single or multiple heat or cooling
stages, or multiple fan stages can be associated with a single heat or cooling stage.
The following table describes the duct fan stage behavior for a fan with intermittent fan mode
setting. A fan set at constant fan mode is always running.
Heat/
Cooling Occupied Mode Unoccupied Mode
Stage
Binary Fan turns on when there is a duct heating or Fan turns on at 100% overall
cooling demand. Turns off when duct heating or load and turns off when the
cooling demand is 25% to reduce overshoot. demand drops down to 25%.
Analog Fan turns on at 25% stage load and stays on. Fan turns on at 100% overall
Fan turns off when demand drops to 0%. load and turns off when the
demand drops down to 0%.
Interlocking fan speed settings allow you to set a specific fan speed for a heating or cooling stage.
On the Local Outputs tab, there are additional supply fan settings to enable fan speed interlocks,
specifically in the HeatxFanMin and CoolxFanMin fields where x is the heat/cool output stage
number.
By default, when duct heating or cooling output is set up, the default fan speed interlock
(HeatxFanMin or CoolxFanMin field) for that duct stage is automatically given a value of 1 (for
single and multiple speed fans) or FanMinSpeed (for ECM fans). Space heating stages are left
unchanged at the value of zero. This ensures the fan stage is always running for the duct heating
and cooling stages.
When HeatxFanMin or CoolxFanMin equals zero for active stages, the current fan speed will not
change when that heating or cooling stage x is active.
As a result, in some cases, higher fan speeds may remain unused at the end of active heating or
cooling stages. The algorithm takes this into account and uses these unused fan speeds as the final
heat or cool stage. This is referred in this application guide as the “unused fan capacity”.
ECM Fans
When an ECM fan is running, the fan speed is at least its minimum fan speed or whatever greater
value is entered in the FanMinSpeed field in the fan settings section.
Any value larger than the FanMinSpeed in the HeatxFanMin/CoolxFanMin fields will cause the fan
to run faster when stage x is active (also known as interlocking). However, any value between zero
and FanMinSpeed will cause the fan to run at FanMinSpeed.
The behavior of an ECM fan running in intermittent mode is described in the following table and
images. Even though the images only describe heat stages, the cooling stages are identical in
behavior.
Heat/
Cooling Occupied Mode Unoccupied Mode
Stage
Binary Fan turns on at FanMinSpeed Fan turns on at 100% duct stage load at
when there is a duct heating or FanMaxSpeed and turns off when the
cooling demand. demand drops down to 25%.
Turns off when duct heating or
cooling demand is 25% to
reduce overshoot.
Multi-Speed Fans
The behavior of a multiple speed fan running in intermittent mode is described in the following table
and images. Even though the images only describe heat stages, the cooling stages are identical in
behavior.
When a multi-speed fan runs at its lowest speed, Fan1 is on while Fan2 and Fan2 are off.
Heat/
Cooling Occupied Mode Unoccupied Mode
Stage
Binary Fan turns on for the duct heating or Fan turns on at 100% duct stage
cooling stage. Turns off when stage load is load and turns off when the demand
25% to reduce overshoot. drops down to 25%.
Analog Fan turns on at 25% duct stage load and Fan turns on at 100% duct stage
stays on. Fan turns off when demand load and turns off when the demand
drops to 0%. drops down to 0%.
Heat Pump
The algorithm supports one or more heat and cooling stages for heat pump devices. This section
describes what to expect when you’re setting up a heat pump in the configuration graphic.
If you want to control the reversing valve using the configuration graphic, the reversing valve will
switch between the heat and cooling stages in response to the heat and cooling loads at each
stage. Heat and cooling demands are indicated by the HeatCoolLoad (AV802) value. For more
information about HeadCoolLoad and how the heat and cooling loads are divided between the
different heat and cooling stages, see the Heating and Cooling sections in this Sequence of
Operations section.
When switching between heating and cooling, the algorithm will not change the state of the
reversing valve until all compressor outputs have been off for at least 60 seconds.
With no reversing valve output configured, the algorithm turns the Heatx outputs on when there is
heating demand, and turns the Coolx outputs on when there is cooling demand.
Introduction
The following tables list the database objects that are used to configure the enteliZONE controllers.
Typically these object values are not adjusted directly but are entered in the configuration graphic
(ORCAview 3.40) or on the configuration page (enteliWEB 4.1 and higher).
For Binary Inputs (which map to destination MV objects), when they are set to the NotUsed_ state,
the inputs are ignored by the algorithm and any dependent functions are disabled. With input states
other than NotUsed_, the input is considered enabled by the algorithm.
When not being controlled by a local input this destination MV will typically remain in its last state.
Once enabled, you must manually set the MV back to the NotUsed_ state to disable.
For Analog Inputs (which map to destination AV objects), if they are not linked to a local input, the
inputs can still be enabled by writing to the value remotely or from GCL. The algorithm looks at the
lastwriter property for the input destination; the input is enabled by the algorithm if the lastwriter
property isn't null. To disable this point, you must reset the point to clear its lastwriter value.
Programs are prevented from writing to algorithm configurable MV objects, I/O
configurable MV objects and network setting variables. These include MV110-147 and
MV1001-1006. See the eZFC-424R4-24 or eZ-440R4-230 controller 2.2 release notes
for more information.
Object
Object Name Default Description
Ref
HeatCool AV104 5 Time delay between heating and cooling to
prevent overshoot when the heating and
ChangeoverDelay minutes
cooling setpoints are close together. Range
between 1 to 30 minutes.
Standby Setback AV105 1 Extra setpoint offset added in standby mode.
Celsius
EcoMode Setback AV106 1 Amount of setback that gets subtracted from
heating and added the cooling setpoints when
Celsius
controller is in eco mode.
OccSetpoint Off- AV107 3 Determines the offset range available to
change the Occupied Heating and Cooling
setRange Celsius
setpoints at a LINKnet stat interface or a
hardwired setpoint adjust input.
OATHeat Lock- AV160 99 Outside air temperature heat lockout setpoint.
outSetpoint Celsius
DATHiLimit Set- AV161 25 Discharge air temperature high limit setpoint
differential.
pointDiff Celsius
HeatingDemandLimit AV163 100% Heating demand limit.
OATCool Lock- AV165 -99 Outside air temperature cooling lockout
setpoint. Not used by VAV/VVT systems.
outSetpoint Celsius
DATLowLimit Set- AV166 15 Discharge air temperature low limit setpoint.
pointDiff Celsius
CoolingDemand AV167 100% Cooling demand limit.
Limit
CO2OccOnSetpoint AV182 900 CO2 high limit occupancy setpoint.
ppm
CO2OccOffSetpoint AV183 700 CO2 low limit occupancy setpoint.
ppm
CO2Demand AV185 1100 CO2 demand ventilation setpoint.
VentSetpoint ppm
The BACnet address can range from 1 to 4 million+. Since AV objects can only store 6 digits of the
BACnet address, the seventh or millionth digit is stored in the AV97 description field.
When a value is manually written to AV97 object, enteliWEB recognizes that the user is trying to
software address the controller and so DNA, if enabled, will automatically turn off. To turn DNA
back on, you need to access the DEV object in enteliWEB and select the DNA checkbox.
Control Types
The control types that are available in the Control Type field drop-down list depend on the previous
selection made in the Function field. For example, a binary control type would be the only control
type available if the occupancy indicator function is selected. The table below lists the output
functions and their associated control types.
The Control Type field is also affected by the physical output on the controller used to connect to
the output device. For example, if you are using the TRIAC physical output, the analog control type
does not appear in the Control Type field drop-down list. The following table lists all the physical
outputs and their associated control types.
As another example, the physical outputs of the eZFC-424R4-24 controller support specific control
types. See the screenshot below for more details. In this case, outputs 1 to 4 do not support analog
control because they are TRIAC physical outputs. If you select HydronicDuct as a Function option
in outputs 1 to 4 in enteliWEB, the analog Control Type option is absent.
lwIP
lwIP is licenced under the BSD licence:
Copyright © 2001-2004 Swedish Institute of Computer Science. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and
the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions
and the following disclaimer in the documentation and/or other materials provided with the
distribution.
3. The name of the author may not be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Document
Date
Edition Change Description
Published
Number
2.5 May 21, First Release of document.
2013
2.5 June 4, Added the Data Exchange section that describes the default
2015
data exchange method.
2.5 July 13, Added page numbers to the footer.
2015
2.5 June 24, Added open source licensing section.
2016
2.6 July 2017 Added support for firmware 2.2 features: