this document and reserves the right to make changes, additions or deletions. Schneider Electric Buildings AB assumes no responsibility for
possible mistakes or errors that might appear in this document.
Do not use the product for other purposes than those indicated in this document.
Only licensed users of the product and the document are permitted to use the document or any information therein. Distribution, disclosure,
copying, storing or use of the product, the information or the illustrations in the document on the part of non-licensed users, in electronic or
mechanical form, as a recording or by other means, including photo copying or information storage and retrieval systems, without the express
written permission of Schneider Electric Buildings AB, will be regarded as a violation of copyright laws and is strictly prohibited.
Trademarks and registered trademarks are the property of their respective owners.
Zone Controller, TAC Xenta 102-ES1 Documentation and Terminology
1Documentation and Terminology
1.1Documentation
Enclosed Documentation
TAC Xenta 102-ES is delivered with an installation instruction:
TAC Xenta 102-ES, Installation instruction
Other documentation
There is additional information about TAC Xenta 102-ES in the following documents:
•Data sheet for TAC Xenta 102-ES
•Data sheet for ZS 101–ZS 105
•Data sheet for STR100–STR107
•Data sheet for STR150
•Data sheet for STR350
•TAC Xenta Network Guide
•TAC Xenta OP Handbook
•TAC Xenta, Zone System Guidelines
All the above mentioned documents can be found on the internet at
nearest Schneider Electric service point.
1.2Terminology
Some useful terms and abbreviations regarding the zone controller's
application and network communication are explained in the table
below.
Table 1.1: Terminology
or can be ordered from your
neuron
node
SNVTStandard Network Variable Type
Schneider Electric Buildings AB, Mar 20109 (88)
04-00069-01-en
communication processor with built-in
protocol
communication unit on the network
1 Documentation and Terminology Zone Controller, TAC Xenta 102-ES
Table 1.1: Terminology
nvixxxvariable that gets its value from another
unit on the network
nvoxxxvariable that is sent to another unit on the
network
ncixxx configuration parameter; variable that gets
its value from another unit on the network and keeps it during a power failure
service pinfunction that can be used during installa-
tion on the network
wink
confirmation that the connection to a controller via the network is working (a LED
is lit for appr. 20 seconds)
LNS
LonWork
®
Network Services. System tool
for installation, configuration and maintenance of LonWorks network
TAOThermal Actuator Output.
10 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
REFERENCE
2Zone Controller TAC Xenta 102-ES
3Installation
4Configuration Parameters
5Functional Description
6Troubleshooting
7Technical Data
8Communication
Zone Controller, TAC Xenta 102-ES2 Zone Controller TAC Xenta 102-ES
2Zone Controller TAC Xenta 102-ES
2.1General
The zone controller TAC Xenta 102-ES is intended for VAV applications in offices and other large buildings. The VAV controller maintains
a constant temperature in the zone by regulating the flow of air at a constant temperature into the room.
The Controller’s Basic Functions
The controller have a number of built-in functions that are designed to
handle normal control situations. There are four operating modes to
choose from (comfort, economy, bypass and off) and five modes to
force the controller (auto, heating, cooling, night purge and off). The air
flow is measured with a built-in air flow sensor. The zone temperature
is measured using a permanent thermistor sensor or a temperature node
connected to the network. Setpoint calculations are made in line with
defined methods. The controller is equipped with an air qu ality function
if it has been connected to a carbon dioxide sensor.
There is a detailed description of all the basic functions in Section 5.2,
“The Controller’s Basic Functions”, on page 41.
More About Functions
Apart from the controller’s basic functions, there are a number of other
functions for controlling the climate in the zone; these are described in
detail in Section 5.3, “More About Functions”, on page 49. Additional
external functions that can be connected are also described in this chapter, these include window contact sensor and occupancy sensor.
Communications
The controller can work either as a stand-alone unit, without being connected to a network during operation, or be a part of a larger system with
several other units such as TAC Xenta 300/400 and other zone controllers in the TAC Xenta family (Fig. 2.1). A detailed description of how
units work together in a larger zone system, is found in “Zone Systems
Guidelines”, part number 0-004-7637.
TAC Vista is an excellent tool for reading variables as well as a configuration tool for commissioning and/or operation purposes. When TAC
Vista is not part of the system, reading and configuration of variables
can be made from the operating panel TAC Xenta OP, version 3.11 or
later.
Schneider Electric Buildings AB, Mar 201013 (88)
04-00069-01-en
Fig. 2.1: Zone controller in a larger system together with TAC Vista
2 Zone Controller TAC Xenta 102-ES Zone Controller, TAC Xenta 102-ES
The controller is LonMark® approved and communicates on a Lon-
®
TP/FT-10 network via a twisted-pair, unpolarized cable. If you
Talk
want to know more about the LonWorks
®
technology, visit the internet
addresses www.echelon.com or www.lonmark.org.
14 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES2 Zone Controller TAC Xenta 102-ES
Select button
Increase/Decrease
buttons
Bypass/On-Off
button
Display
2.2Wall Modules
A temperature sensor must be mounted somewhere in the controlled
zone. In the STR series of wall modules the temperature sensor is combined with various types of user interfaces. Several STR models are
well suited for TAC Xenta 102-ES regarding desired functionality and
user interface.
•STR350/351. Wall unit with temperature sensor and LCD display.
Extensive functionality for zone control. Communicates with the
controller over LonWorks.
•STR150. Wall unit with temperature sensor and LCD display.
Have the most common functions for zone control. One-way serial
communication with the controller.
•STR100-104. Wall module with temperature sensor and controls
for the most common functions for zone control. STR100-107 signals are hard-wired to TAC Xenta 102-ES.
2.2.1STR350/351
STR350/351 communicates on LonWorks. LonWorks is used for all
data exchange between the room unit and the controller.
Regarding TAC Xenta 102-ES, STR350/351 has the following functionality:
•Temperature sensor . Use either the built in thermistor element or
another temperature sensor available on the LonWorks network
•Actual temperature display. The actual zone temperature can be
displayed on the LCD, but can also be hidden if desired.
•Temperature setpoint display. The temperature setpoint can be
displayed, either as an absolute value or as an offset.
Schneider Electric Buildings AB, Mar 201015 (88)
04-00069-01-en
2 Zone Controller TAC Xenta 102-ES Zone Controller, TAC Xenta 102-ES
Fig. 2.2: Wall module STR150
Bypass button
Increase/Decrease
buttons
Fan speed control
Display
•Temperature setpoint adjustment. The temperature setpoint can
be adjusted, either as an absolute value or as an offset.
•Bypass or on/off button. There is a bypass function which forces
the controller to comfort mode for a configurable period of time.
The same button can alternatively be used as an on/off button.
•Mode Indicator. An On/Off symbol in the LCD indicates the
mode of the control.
For technical details of the functionality listed above, additional functionality and for configuration details, see the STR350/351 configuration and data sheets.
Use the LNS plug-in to configure STR350/351.
2.2.2STR150
16 (88)Schneider Electric Buildings AB, Mar 2010
STR150 connects to TAC Xenta 102-ES with two or three wires. The
third wire is used only if mode indication in the LCD is desired. On the
other two wires information is sent from the wall unit to the controller:
•Zone temperature. The temperature sensed by the thermistor ele-
•Temperature setpoint. The temperature setpoint, which is dis-
•Bypass button. The bypass button forces the controller to comfort
The mode indication signaled on the third wire is connected to the man
symbol in the LCD:
•Comfort mode (On) is indicated by a steady man symbol
ment.
played as an absolute temperature, but transmitted as an offset to
the configured reference temperature.
mode for a fixed period of time (2 h).
04-00069-01-en
Zone Controller, TAC Xenta 102-ES2 Zone Controller TAC Xenta 102-ES
Fig. 2.3: Wall module STR104
Mode indicator
On/Off
Bypass button
Temperature
setting wheel
Fan speed control
•Economy (Standby) mode is indicated by a flashing man symbol.
•Unoccupied (Off-mode) is indicated by the man symbol being off.
There is no communication from the controller to the unit so if a setpoint
is changed from TAC Vista, this new value cannot be displayed on
STR150.
Configuration of STR150 is done using the buttons and display on the
unit. See STR150 configuration and data sheets for details.
2.2.3STR100-104
STR100-104 is a series of room units that connects to I/O terminals of
TAC Xenta 102-ES. The functionality of the various models is given in
the Table 2.1, “STR100-104 functionality”.
Table 2.1: STR100-104 functionality
ModelTemp Sensor
STR100X
STR101XX
STR102XXX
STR103XXX
STR104XXXX
Mode
Indicator
Setpoint
Adjustment
STR104 is shown in Fig. 2.3 as an example.
Bypass Button
Note
•The T AC Xenta OP is normally connected direct ly to the controller, not the wall module. The TAC Xenta 101-VF has a TAC
Xenta OP access connecter (type RJ-10) on the controller instead
of dedicated terminals for the wall module.
Schneider Electric Buildings AB, Mar 201017 (88)
04-00069-01-en
2 Zone Controller TAC Xenta 102-ES Zone Controller, TAC Xenta 102-ES
Depending on model the following functionality may be present:
•Temperature Sensor. All models have a 1.8Kohms@25°C ther-
mistor element.
•Temperature Adjustment. The temperature setpoint can be
adjusted. Using the plastic keys on the rear of the core panel the
adjustment range can be set.
•Mode Indicator. The green LED indicates the control mode:
•Comfort mode (On) is indicated by a steady green light
•Economy (Standby) mode is indicated by a flashing green
light.
•Unoccupied (Off-mode) is indicated by the LED being off.
•Bypass button. The bypass button forces the controller to comfort
mode for a configurable period of time.
Refer to STR100-107 data sheet and installation sheet for details.
2.2.4Wall Module Configuration
Wall Module Choice
STR150 is enabled by nciAppOptions bit 14:
•0 = ZS and STR100-104 or STR350/351 (default)
•1 = STR150
This can be set using the LonMaker Xenta100 plug-ins in Toolp ack ver-
sion 2.01 or higher, or by means of TAC Xenta OP.
Initial Start Up Status
•SpaceTemp in the application is set to +20.00 Celsius (This can be
read in the nvoSpaceTemp, but not in nviSpaceTemp.)
•Fan is set to Fan Auto
TAC Xenta is now waiting for data from the STR module.
If no room temperature readings are received within 10 minutes, the
SpaceTemp in the application is set to “invalid”. This is shown as
“invalid” in nvoSpaceTemp.
When the first update is received , then the 10 minute limit is changed
to 5 minutes.
18 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES2 Zone Controller TAC Xenta 102-ES
Unless there is a restart, the Offset + Fan values are not cleared and the
last value is valid..
Note
•Fore more information on how to configure and engineer the
STR series of wall modules see the documents for each product
respectively.
2.3Applications
2.3.1General
The TAC Xenta 102-ES controller incorporates several features including
•a built-in air flow sensor and controller algorithms.
•the facility to connect a window contact sensor to stop the heating
and cooling functions should a window be opened (Section 5.3.5,
“Window Contact”, on page 52).
•an occupancy sensor that can detect the presence of a person in the
controlled zone and change the controller from economy to comfort mode (Section 5.3.6, “Occupancy Sensor”, on page 52).
•an air quality control function that can be activated if a carbon dixoide sensor is connected. When a sensor is connected, the controller ensures that the concentration of carbon dioxide in the zone
between preset limits (Section 5.3.4, “Air Quality Control”, on
page 51).
•an auxiliary temperature sensor that can be connected to measure
any temperature and present it as a SNVT (Section 5.3.9, “Additional Features”, on page 55).
2.3.2The Zone Controller TAC Xenta 102-ES
The controller is designed for the following applications:
•Damper control only
•Damper control with primary heating and one free network output
•Damper control with primary and secondary heating
For fan control applications see Section 5.3.3, “Fan Control”, on
page 50.
Damper Control Only
The zone temperature is maintained by controlling of the airflow
damper. The airflow is limited to maximum and minimum.
An optional occupancy and/or a CO2 sensor can be connected.
Schneider Electric Buildings AB, Mar 201019 (88)
04-00069-01-en
2 Zone Controller TAC Xenta 102-ES Zone Controller, TAC Xenta 102-ES
Fig. 2.4: Damper control for TAC Xenta 102-ES
Widow contact
Air flow sensor
Damper
Free Network
control output
CO
2
sensor
Wall module
Occupancy sensor
Auxiliary temperature
sensor
The free network output (V6) can be used in this application.
For applications with fan control, see Section 5.3.3, “Fan Control”, on
page 50.
Damper and Primary Heating Control
The zone temperature is maintained by sequence control of the airflow
damper and primary reheating. The airflow is limited to maximum and
minimum. The reheat control is achieved by an increase/decrease or
thermal actuator.
An optional occupancy and/or a CO2 sensor can be connected.
The free network controlled output (V6) can be used in this application
(see Section 5.3.9, “Additional Features”, on page 55).
20 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES2 Zone Controller TAC Xenta 102-ES
Fig. 2.5: Damper and reheat control for TAC Xenta 102-ES
Widow contact
Air flow sensor
Damper
Free Network
control output
CO
2
sensor
Wall module
Occupancy sensor
Auxiliary temperature
sensor
Fan
Relay
Actuator
Valve
reheat
For applications with fan control, Section 5.3.3, “Fan Control”, on
page 50.
Damper Control and Two Stages of Reheat Control
The zone temperature is maintained by sequence control of the airflow
damper, primary reheating and secondary reheating. The airflow is limited to maximum and minimum. The reheat control is achieved by an
increase/decrease or a thermal actuator for primary reheat and thermal
actuator for secondary reheat.
An optional occupancy sensor and a CO2 sensor can be connected.
Schneider Electric Buildings AB, Mar 201021 (88)
04-00069-01-en
2 Zone Controller TAC Xenta 102-ES Zone Controller, TAC Xenta 102-ES
Fig. 2.6: Damper and two stages of reheat control for
TAC Xenta 102-ES.
Widow contact
Air flow sensor
Damper
Thermal actuator
CO
2
sensor
Wall module
Occupancy sensor
Auxiliary temperature
sensor
Fan
Relay
Actuator
Radiators
For applications with fan control, see Chapter 5.3.3, “Fan Control”, on
page 50.
22 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES3 Installation
Fig. 3.1: TAC Xenta 102-ES fixed to a DIN rail
3Installation
3.1Mechanical Installation
3.1.1Fitting
TAC Xenta 102-ES can either be snapped onto a DIN rail (Fig. 3.1) or
fixed to a level surface with two screws. (Fig. 3.2).
To fasten the controller onto a DIN rail:
1Place the controller on the top of the rail as shown by arrow 1.
2Twist the controller downwards until it snaps onto the rail as
shown by arrow 2.
3To remove, use a screwdriver to locate the lock on the bottom of
the controller and pull down. Then lift the controller diagonally
upwards and off the rail.
Schneider Electric Buildings AB, Mar 201023 (88)
04-00069-01-en
3 Installation Zone Controller, TAC Xenta 102-ES
Fig. 3.2: TAC Xenta
102-ES fixed to a
level surface
!
Fixing the Controller to on a Level Surface:
Use the two sockets provided for fixing the controller; the maximum
screw size is M4 or ST 3,5 (Ø 0.15"). The head of the screw should not
exceed 7,5 mm (0.3") in diameter.
3.2Electrical Installation
3.2.1General
Warning
•All mains supply cables must be installed by authorized electricians.
1Each controller or group of controllers must use max. 6 A fuses.
2Avoid hanging or loose cables by using clamps to secure them to
the controller.
3A switch to cut off the power supply to the controller or compete
unit must be easily accessible.
4When no carbon dioxide sensor is connected to the terminals a
jumper must be used to connect U1 and M.
5When several Xenta controllers receive power from a common
transformer, it is important that all Gs are connected to each other
and that all G0s are connected to each other. NB! the connections
are not interchangeable. Important exception: the G0 on the wall
module should be connected to the terminal OP on the controller
and not to the other G0's. The G0 should be grounded at the transformer to prevent interference. At the transformer, G0 should be
connected to protective earth. This is to get an grounding point for
interference diversion.
24 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES3 Installation
6To ensure that the spec ified measuring accuracy is achieved, the
two M terminals must be connected to the wall module.
Note that this equipment has been tested and found to comply with the
limits for a Class B digital device, pursuant to part 15 of the FCC Rules.
These limits are designed to provide reasonable protection against
harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed
and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that
interference will not occur in a particular installation. If this equipment
does cause harmful interference to radio or television reception, which
can be determined by turning the equipment off and on, the user is
encouraged to try to correct the interference by one or more of the following measures:
•Reorient or relocate the receiving antenna.
•Increase the separation between the equipment and receiver.
•Connect the equipment into an outlet on a circuit different from
that to which the receiver is connected.
•Consult the dealer or an experienced radio/TV technician for help.
Safety Standard
Transformers supplying the controller must comply to the safety standard EN 60 742 or any other relevant safety standard for ELV, 24 V AC.
When equipment with a power supply of its own is connected, this
power supply must also comply with this norm.
Cable Lengths
For information on communication cable lengths, see TAC Xenta Network Guide, part number 0-004-7460. For all other cables, maximum
length is 30 m (100 feet) and min. area is 0,7 mm
2
(AWG-19).
The Wall Modules
The STR100-104 is primarily intended for use with the Xenta 103. The
wall module STR150 can also be used, but in this case the fan speed button is not used. For more information about how to connect and configure wall modules, please refer to the documentation for each respective
product.
Schneider Electric Buildings AB, Mar 201025 (88)
04-00069-01-en
3 Installation Zone Controller, TAC Xenta 102-ES
Connection Terminals
The designation of the connection terminals can be found on the label
on the front of the controller and the numbers of the terminals can be
found on the edge of the printed circuit board.
Termin.Design.FunctionType
1C1TP/FT-10 communication channel2C2TP/FT-10 communication channel-
a
3
4MMeasurement neutral-
a
5
6B2Optional temperature sensorThermistor input
7MMeasurement neutral8U1Carbon dioxide sensor or jumperThermistor input
9D1LED on wall moduleDigital output
10MMeasurement neutral
11X1Bypass key on wall moduleDigital input
12R1Setpoint adjustment on wall module10k Ohm linear potentiometer
13MMeasurement neutral14B1Zone temperature sensorThermistor input
15G24V AC (G)Input
16G024 V AC (G0)Input
b
17
18G24 V AC supply for TA C Xenta OP19V1Damper actuator: increaseTriac
20G24V AC (G) supply for V1, V221V2Damper actuator: decreaseTriac
22V3Reheat actuator: increase
23G24 V AC (G) supply for V3, V424V4Reheat actuator: decrease
25V5Fan on/off controlTriac
26G24 V AC (G) supply for V5, V627V6Thermal actuator or free network outputTriac
28Y1Primary reheat demandOutput 0-10 V
a. See chapter 4 Configuration parameters
b. Connected to G0 on the wall module. Do not connect to G0 on the controller..
X3Window contact
Closed contact=closed window)
X2Occupancy sensorDigital input
OP24 V AC supply for TAC Xenta OP-
Thermo actuator: on/off parallel V4
Thermo actuator: on/off parallel V3
Digital input
Triac
Triac
26 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES3 Installation
Optional temperature input
Carbon dioxide sensor
Occupancy sensor
Window contact
Junction Box
20
G
G0
G
15
16
G
OP
17
18
19
V1
C2
C1
1
2
X3
3
4
X2
5
6
24
22
21
V2
23
V3
V4
25
Y1
26
27
28
10
8
7
B2
U
1
D
1
9
X1
11
R
1
12
13
B1
14
TAC Xenta
102-ES
GW1 GX1GQ1
G
G
V5
V6
Lon Talk"
TP/FT-10
COM
INC.
24 VAC
Damper actuator
Network controlled output
DEC.
6
9
(mm)
+
–
2
M
M
M
M
OP
C1
C2
Wall Module
2122
2423
G
M
Therm
LED
Pot/Pot+R
Mx
Switch
12
11
13
14
15
16
STR101-104
3
1
U1 should not be left unconnected. If no sensor will be used, connect U1 to M.
2
Tubing. Should be connected before the controller is mounted on the wall.
3
Air flow sensor, e.g. TAC GV
2
Fig. 3.3: Wiring of TAC Xenta 102-ES
3.2.2Wiring of Xenta 102-ES, Application with Damper Control Only
Read Section 3.2.1, “General”, on page 24 before you connect the
cables as shown in the wiring diagram in Fig. 3.3.
Schneider Electric Buildings AB, Mar 201027 (88)
04-00069-01-en
3 Installation Zone Controller, TAC Xenta 102-ES
3
1
U1 should not be left unconnected. If no sensor will be used, connect U1 to M.
2
Tubing. Should be connected before the controller is mounted on the wall.
3
Air flow sensor, e.g. TAC GV
Fig. 3.4: Wiring of TAC Xenta 102-ES
3.2.3Wiring of Xenta 102-ES, Application with Damper and Reheat
Control
Read Section 3.2.1, “General”, on page 24 before you connect the
cables as shown in the wiring diagram in Fig. 3.4.
Lon Talk"
TP/FT-10
2
1
C2
C1
TAC Xenta
102-ES
G
G0
16
15
Junction Box
Window contact
Optional temperature input
Occupancy sensor
GW1 GX1GQ1
3
4
X3
OP
18
17
6
5
M
X2
G
V1
19
7
M
B2
V2
G
20
21
Carbon dioxide sensor
+
–
8
U1
V3
22
23
Wall Module
STR101-104
LED
Mx
Switch
16
10
9
D1
V4
G
24
14
15
11
X1
V5
25
M
Pot/Pot+R
13
11
13
12
M
R1
G
V6
27
26
2122
C1
G
Therm
12
14
B1
Y1
28
C2
OP
2423
6
9
(mm)
INC.
COM
DEC.
INC.
COM
DEC
Fan on/off
.
Reheat valve actuatorDamper actuator
22 2323 24
Network controlled output
Thermal actuator
24 VAC
28 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES3 Installation
20
G
G0
G
15
16
G
OP
17
18
19
V1
C2
C1
1
2
X3
3
4
X2
5
6
24
22
21
V2
23
V3
V4
25
Y1
26
27
28
10
8
7
B2
U1
D1
9
X1
11
R1
12
13
B1
14
TAC Xenta
102-ES
GW1 GX1GQ1
G
G
V5
V6
COM
INC.
COM
INC.
22 23
24 VAC
DEC.
DEC.
6
9
23 24
Thermal actuator
Fan on/off
Reheat valve actuatorDamper actuator
(mm)
Reheat valve actuator
Optional temperature input
Carbon dioxide sensor
Occupancy sensor
Window contact
Junction Box
Lon Talk"
TP/FT-10
+
–
M
M
M
OP
C1
C2
Wall Module
2122
2423
G
M
Therm
LED
Pot/Pot+R
Mx
Switch
12
11
13
14
15
16
STR101-104
M
3
1
U1 should not be left unconnected. If no sensor will be used, connect U1 to M.
2
Tubing. Should be connected before the controller is mounted on the wall..
3
Air flow sensor, e.g. TAC GV
Fig. 3.5: Wiring of TAC Xenta 102-ES
3.2.4Wiring of Xenta 102-ES, Application with Damper and TwoStages of Reheat Control
Read Section 3.2.1, “General”, on page 24 before you connect the
cables as shown in the wiring diagram in Fig. 3.5.
Schneider Electric Buildings AB, Mar 201029 (88)
04-00069-01-en
3 Installation Zone Controller, TAC Xenta 102-ES
Fig. 3.6: Connecting to STR150
3.2.5Connecting to STR150
Wall Module
STR150
1
2
C2
C1
4
3
X3
5
M
TAC Xenta
104-A
G
15
17
16
19
18
G
OP
G0
3.2.6Air Flow Balancing Procedure
Air-flow balancing can be made on site or at VAVbox-factory. The balancing is done on specific box-type (and for individual boxes if necessary). Use the minimum amount of hose necessary to achieve the job
and make sure that the hose is not squashed or kinked.. The controller
is preset at the factory for the TAC GV sensor.
Follow these steps:
1Enter Balancing mode by means of setting bit 10 in nciAppOp-
tions to 1 by using the TAC Xenta OP.
Mode
111213
7
6
X2
V1
M
B2
VC1
V2
20
21
9
8
U1
V3
22
10
D1
VC2
24
23
Data
M
12
11
M
V4
R1
X1
Y1
M
26
25
14
13
M
B1
KC1
K1
28
27
30 (88)Schneider Electric Buildings AB, Mar 2010
2MIN and MAX flow is automatically reset to zero by the control-
ler.
3Use the TAC Xenta OP to set the required MIN flow (true air flow
will be measured by a reference instrument). Use nviManOverrride (HVO_POSITION) to set the damper position in the desired
position: use the + and - buttons to increase(>0)/decrease(<0) and
stop the damper by entering 0. (alternative: the damper can be
manually set to the desired position when disconnected from the
actuator).
4When required air flow has been obtained, use the TAC Xenta OP
to enter this value in nciMinFlow. Whe n Ente r is pressed the display shows 0 and the controller can read the current air velocity
value for 15 sec. (0-100% of range 0-15 m/sec, 0-2950 f/m). On
completion the display will show the value entered earlier. NB! If
the air flow is allowed to fluctuate during the 15-second period the
value recorded will be incorrect..
04-00069-01-en
Zone Controller, TAC Xenta 102-ES3 Installation
5Apply required MAX flow following the same method as with the
MIN-flow (above).
6The controller will now calculate scale factor, offset value, and
nominal airflow. The Balance mode will be reset automatically
(nciAppOptions bit 10 reset to 0).
7Scale factor and of fse t value ar e now available as SNVTs (nciBox-
Scale and nciBoxOffset), these values can now be entered in other
equivalent box installations. nciNomFlow is calculated automatically and should not be entered using the TAC Xenta OP. The
nciMinFlow and nciMaxFlow parameters can have other values
than those used during the balancing procedure. The balancing
procedure values are only used by application software once the
balancing has been done, to limit the MIN- and MAX airflow.
Schneider Electric Buildings AB, Mar 201031 (88)
04-00069-01-en
3 Installation Zone Controller, TAC Xenta 102-ES
3.3Commissioning
3.3.1General
Once the mechanical and electrical installations have been completed
the controller can be commissioned. This means:
Installing the controller on the network, setting node status and giving
it an address.
•Set the controller's configuration parameters.
•Bind network variables.
•Test the functions.
Before commissioning a complete zone system, read the "TAC Xenta -
Zone Systems Guideline" manual.
The TAC Xenta OP can be used to set the basic parameters. Use a net-
work management tool or TAC Vista for commissioning the controller
on the network and do the rest of the commissioning.
When TAC Xenta 100 will be used stand-alone, this is how:
3.3.2Node Status
•Set node status to “Configured” with TAC Xenta OP.
•Set the basic parameters with TAC Xenta OP.
•Set the other parameters and variables with TAC Xenta OP.
Commissioning can also be achieved using a network management tool.
The node status indicates which mode the controller is in, when it comes
to network configuration and program. The statu s can b e chan ged with
TAC Vista (version 3.1 or later), network management tool, or, to some
extent, TAC Xenta OP. The controller can be in these states:
Unconfigured
The controller is not configured when it leaves the factory. Neither the
program nor the network communication are running. The service light
emitting diode is flashing.
The controller must be configured before it can operate in a network (on
line), see below.
Configuration parameters or network variables cannot be set in this
state.
Configured, Online
Use TAC Xenta OP, TAC Vista or a network management tool to
change the status to configured. When this has been done, the program
and the network communication will be fully operational. The service
LED is off. This is the normal state for a controller when it is operating.
32 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES3 Installation
Now the controller uses the address which it was given by the tool during configuration. With TAC Xenta OP you cannot, however, set an
address. Therefore all controllers get default addresses. This means that
such a TAC Xenta 100 cannot work on a network. It can only work
stand-alone.
The parameters and variables can now be set.
Configured, Soft Offline
To get the controller into this state, you need a network management
tool. The controller is programed and configured for a network, but the
program and communications are idle. The light emitting diode is off.
If the controller is reset, it will go into configured, online.
Configured, Hard Offline
To get the controller into this state, you need a network management
tool. The controller is programed and configured for a network, but the
program and communications are idle. The light emitting diode is off.
If the controller is reset, it will remain in this state.
Without a Program and Not Configured
This states indicates that there is something wrong with the controller.
No program can be detected. The light emitting diode is lit.
3.3.3Configuration Parameters (nci´s)
TAC Xenta 100 has a number of configuration parameters, that can be
used to set the parameters of the controller. There are also network variables to control the controller when it is operating.
Use the commissioning protocol in Appendix B to write down your settings when commissioning. See Chapter 8, “Communication”, on
page 65, for information about all parameters and variables, such as
their index, accepted values, normal values. A detailed description of
the parameters and variables can be found in chapters 4, 5, and 6.
3.3.4Network Installation
For network installation, you need either a network management tool
(LNS based or not) or TAC Vista. Examples of network management
tools are MetraVision and LonMaker for Windows. For more information see “TAC Xenta, Guidelines for Zone Applications”.
The installation requires two steps:
1Feed information about the controllers’ unique neuron-ID into the
network management tool’ s data base.
2Allow the network management tool to install the controller on the
network. The controller will automatically be given an address.
Schneider Electric Buildings AB, Mar 201033 (88)
04-00069-01-en
3 Installation Zone Controller, TAC Xenta 102-ES
There are two ways to feed the neuron-ID into the data base:
1Manually feed the neuron-ID into the network management tool.
To make this easier you can use a bar code reader to read the
detachable ID-neuron label, that is attached to every controller. It
can be a good idea to collect these labels when you make the basic
configuration, and stick them to a form, drawing or similar. There
is a form for this purpose in the ?TAC Xenta, Guidelines for zone
applications? manual.
2Use the service pin function. You can only do this when the con-
troller is connected to the network. There is a service pin key in a
hole in the upper left hand corner of the controller by terminal C1.
Push the key to instruct the controller to send out its neuron-ID.
The network management tool can then read the neuron-ID from
the network and save it in its data base.
3.3.5Network Variable Binding
The binding method is determined by the type of network management
tool to be used. Detailed information can be found in the tool’s documentation. A description of how network variables are bound with
Metra Vision can be found in the "TAC Xenta Network manual".
3.3.6Function Test
Binding network variables is not an issue when the controller is used in
a stand-alone operation.
Check that the controller works as intended.
In Chapter 5, “Functional Description”, on page 41, all the controller’s
functions are described.
In the event of a problem see Chapter 6, “Troubleshooting”, on page 57.
34 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES4 Configuration Parameters
4Configuration Parameters
All communication with the controller is made using network variables.
•nci’s are used to configure the controller. nci’s are normally set
during commissioning, and are not altered during normal operation (the parameters are stored in a special memory, and can be
changed a maximum of 10 000 times).
•nvi’s control the controller during operation.
•nvo’s are output variables, which the controller sends out on the
network.
In Chapter 8, “Communication”, on page 65, there is detailed information about accepted values and normal values for all parameters. All
configuration parameters have normal values on delivery.
Schneider Electric Buildings AB, Mar 201035 (88)
04-00069-01-en
4 Configuration Parameters Zone Controller, TAC Xenta 102-ES
4.1Basic Parameters
nciAppOptions
These parameters are used to set selectable functions in the controller.
The parameter consists of 16 bits, where each bit represents one function choice. The bits 13 through 14 are not used. When you look at
nciAppOptions with TAC Xenta OP, bit 0 is shown to the left.
Table 4.1: The Function of Different bits in nciAppOptions
Bit No.Function
Bit 00 1Occupancy sensor not connected
Occupancy sensor connected
Bit 10 1Energy hold off device (window contact) not connected
Energy hold off device (window contact) connected
Bit 20 1Fan control parallel mode
Fan control serial mode
Bit 30 1Fan disabled
Fan enabled
Bit 40 1Air quality controller disabled
Air quality controller enabled
Bit 5Heating setup options (see table below)
Bit 6Heating setup options (see table below)
Bit 70 1Slave mode disabled
The controller’s other configuration parameters are listed below
together with a short description. See also Chapter 8, “Communication”, on page 65.
IndexNameDescription
0nciLocationLocation label
33nciMinFlowMinimum flow
34nciMaxFlowMaximum flow
35nciBoxScaleAir flow scale factor VAV-box
36nciBoxOffsetAir flow offset VAV-box
37nciNomFlowNominal flow
38nciMinFlowHeatMinimum flow for heat
39nciMinFlowStandMinimum flow standby
40nciSetpoints Occupancy temperature setpoints
41nciSpaceTempDevMax. deviation of zone temperature
42nciSpaceTempLowLow limit of zone temperature
43nciVAVGain Gain for VAV
44nciVAV ItimeIntegral time for VAV
45nciGainDampGain for damper
46nciDampActStTimeStroke time for damper actuator
47nciGainHeatGain for heating controller
48nciItimeHeatIntegral time heating controller
49nciHeatActStTimeStroke time for heating actuator
50nciSpaceTempOfstZone temperature sensor adjustment
51nciFlowOfstSlaveFlow offset for slave
52nciCO2PerVoltConversion factor ppm CO2 per volt
53nciSpaceCO2LowSpace CO2 level for closed damper
54nciSpaceCO2HighSpace CO2 level for open damper
55nciInstallTypeSource for network configuration
56nciSndHrtBtSend heartbeat
57nciRcvHrtBtReceive heartbeat
Schneider Electric Buildings AB, Mar 201037 (88)
04-00069-01-en
4 Configuration Parameters Zone Controller, TAC Xenta 102-ES
nciLocation
Used to make a label for the actual place where the controller is
installed. In the operating panel, this parameter is shown as the first
variable (Section 8.1, “General”, on page 65).
nciMinFlow
Used to set the minimum limit of the flow in the occupied mode
(Section 5.2.5, “Temperature Control Sequence for TAC Xenta 102ES”, on page 48). Default value 12 l/s (25 cf/m).
nciMaxFlow
Used to setg the maximum limit of the flow. Default value 55 l/s (116
cf/m).
nciBoxScale
Used for airflow calibration (Section 3.2.6, “Air Flow Balancing Procedure”, on page 30). Default value 5.
nciBoxOffset
Used for airflow calibration (Section 3.2.6, “Air Flow Balancing Procedure”, on page 30). Default value 0.
nciNomFlow
Used to show the calculated nominal flow through the VAV box and is
calculated in the airflow calibration (Section 3.2.6, “Air Flow Balancing Procedure”, on page 30). Default value 75 l/s (159 cf/m).
nciMinFlowHeat
Used to set the minimum value when heating is activated. Default value
10 l/s (21 cf/m).
nciMinFlowStand
Used to set the minimum limit of the flow in the standby mode
(Section 5.2.5, “Temperature Control Sequence for TAC Xenta 102ES”, on page 48). Default value 5 l/s (10.5 cf/m).
nciSetpoints
Used to set the setpoint temperatures for heating and cooling in the different operation modes: comfort, economy, and off mode
(Section 5.2.1, “Operation Modes”, on page 41 and Section 5.2.4, “Setpoint Calculation”, on page 46).
nciSpaceTempDev
Used to set the maximum allowed deviation of the zone temperature.
Default value 2 °C (3.6 °F) . If larger deviations occur, bit 0 in
nvoAlarmStatus is set (Section 5.3.7, “Alarm”, on page 53).
38 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES4 Configuration Parameters
nciSpaceTempLow
Used to set the lowest allowed zone temperature. Default value 10 °C
(50 °F). If larger deviations occur, bit 1 in nvoAlarmStatus is set
(Section 5.3.7, “Alarm”, on page 53).
nciVAVGain, nciGainHeat
Used to set the gain for the cooling/heating controllers. Default value
25.
nciGainDamp
Used to set the gain for the damper (air flow) controller. Default value 1.
nciVAVItime, nciItimeHeat
Used to set the I-time for the cooling/heating controllers. Default value
900 s (15 min).
nciDampActStTime and nciHeatActStTime
These parameters are set according to the runtime of the damper/heating
actuators. Default value 165 s.
nciSpaceTempOfst
Used to adjust the reading from the temperature sensor or nviSpaceTemp. Default value 0.0 °C.
nciFlowOfstSlave
Used to add an offset to the flow of the slave controller (Section 5.3.8,
“Master/slave Operation”, on page 54). Default value 0 l/s.
nciCO2PerVolt
Used to set a conversion factor for the signal from the carbondioxide
sensor to the concentration in ppm. Default value 200 ppm/V.
nciSpaceCO2Low and nciSpaceCO2High
Used to set the limits for the air quality control. (Section 5.3.4, “Air
Quality Control”, on page 51). Default values 400 ppm and 1000 ppm.
nciInstallType
This parameter is only used for free-standing operations and is set to
show that the node itself should define its address (Section 8.5.3, “The
Node Object’s Configuration Parameters (nci)”, on page 68).
nciSndHrtBt
Used to decide how often the nvo’s, that are sent out on the network regularly, should be sent (Section 8.3, “Monitoring Network Variables,
Heartbeat”, on page 66).
Schneider Electric Buildings AB, Mar 201039 (88)
04-00069-01-en
4 Configuration Parameters Zone Controller, TAC Xenta 102-ES
nciRcvHrtBt
Used to decide the maximum period of time that can elapse between
updating the nvi’s, for which the controller expects continuous updating
(Section 8.3, “Monitoring Network Variables, Heartbeat”, on page 66).
40 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES5 Functional Description
5Functional Description
5.1General
The controller’s function is determined by its node status, operations
and the methods used to force the controller to initiate well-adapted
zone temperatur control. The co ntroller controller, which has a buil t-in
air flow sensor, measures the zone temperature, and uses various methods to calculate setpoints. Apart from the basic functions, the controller
can also be used to to control the climate in the zone.
Each section in this chapter ends with information about how network
variables are used in the current control situation. If you need details
about the network variables’ characteristics, such as default values and
accepted values, see Chapter 8, “Communication”, on page 65.
5.2The Controller’s Basic Functions
5.2.1Operation Modes
The controller has four selectable operation modes:
•Comfort
•Economy
•Bypass
•Off
The operation mode is controlled by nviManOccCmd, but is aslo influ-
enced by occupancy sensors and the bypass key on the wall module.
Schneider Electric Buildings AB, Mar 201041 (88)
04-00069-01-en
5 Functional Description Zone Controller, TAC Xenta 102-ES
The relationship between operation modes is shown in Table 5.1, “The
relationship between desired operation, bypass timer, occupancy sensor
and current operation mode.”. There you also will find the controller’s
values during stand-alone operation.
Table 5.1: The relationship between desired operation, bypass timer, occupancy sensor and current
operation mode.
Desired operation
nviManOccCmd
ComfortEnabledNo Effect.ComfortOC_OCCUPIED
OC_OCCUPIEDAt a stand-stillOccupancy detect.
EconomyEnabledNo Effect.BypassOC_BYPASS
OC_STANDBYAt a stand-stillNo Effect.EconomyOC_STANDBY
OffEnabledNo Effect.BypassOC_BYPASS
OC_UNOCCUPIEDAt a stand-stillNo Effect.OffOC_UNOCCUPIED
Stand-aloneEnabledOccupancy detect.
OC_NULAt a stand-stillOccupancy detect.3
OC_BYP ASSWithout significance No EffectBypassOC_BYPASS
Bypass timer
a
Occupancy sens.
No occupancy
No occupancy
No occupancy
b
c
Current op.
mode
Comfort
Economy
Comfort
Bypass
Comfort
Off
nvoEffectOccup
OC_OCCUPIED
OC_STANDBY
OC_OCCUPIED
OC_BYPASS
OC_OCCUPIED
OC_STANDBY
a. Activated by the bypass key on the wall module
b. See section 5.3.6 occupancy sensors
c. No sensor connected will result in OC_OCCUPIED
Comfort Mode
Comfort mode is the default mode, that is to say when someone is in the
zone, ensure that the climate in the room is comfortable. The controller
is in this mode when nviManOccCmd=OC_OCCUPIED (or OC_NUL
after a power down).
The LED on the wall module is lit with a steady red light and you can
use the setpoint knob on the wall module to make manual settings. The
setpoints used are found in nciSetpoints (can be modified).
The alarm for zone temperature deviation, high CO2 concentration and
air flow deviation can cut out, but the alarms for window contact and
low zone temperature are blocked.
Economy Mode
In economy mode, the controller lowers the energy consumption in the
zone by using the heating and cooling setpoints for economy in
nciSetpoints (can be modified). The controller is in this mode when
nviManOccCmd = OC_STANDBY and the bypass key has not been
pressed. The air quality function is off.
The LED of the wall module flashes slowly. The bypass key and the set-
point knob can be used to mak manual settings.
42 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES5 Functional Description
The alarm for zone temperature deviations, high CO2 concentration and
air flow deviation are blocked, but the alarm for low zone temperature
and window contact can cut out.
Bypass Mode
The bypass key on the wall module is used if you occasionally want to
change to comfort mode from economy or off mode.
The nviOccManCmd variable is used to bypass an old value, which is
stored, and start a timer, which will run according to nciBypassTime.
When nciBypassTime has elapsed, nviOccManCmd resumes it’s previous state.
If the nviOccManCmd SNVT is updated thi s will have a higher priority,
and the Bypass mode is left.
To avoid this, the nvo bound to the nviOccManCmd should not propagate on periond (set to 0). Only on Delta.
Off Mode
When the zone is not used for a longer period of time, the controller can
be set to off mode. The controller is in this mode when
nviManOccCmd=OC_UNOCCUPIED. In the off mode the controller
does not control the environment and the damper is closed.
The light emitting diode on the wall module is out. The setpoint knob is
blocked, but the bypass key is not. The alarm for zone temperature deviations, high CO2 concentration and air flow deviation are blocked, but
the alarm for low zone temperature and window contact are enabled.
TAC Xenta 102-ES is designed to control both heating and cooling, and
to automatically change from heating to cooling as necessary.
Schneider Electric Buildings AB, Mar 201043 (88)
04-00069-01-en
5 Functional Description Zone Controller, TAC Xenta 102-ES
Heating
Case
Cooling
Case
Heating
Setpoint
Cooling
Setpoint
Cooling
Demand
Fig. 5.1: Changeover between heating and cooling cases
The controller changes control sequence by comparing the room temperature with each respective setpoint.
You can force the controller to heat only, cool only or night purge, just
as you can force it to neither heat nor cool. This is achieved using
nviApplicMode, see the table Table 5.2, “The relation between nviApplicMode and forcing.”.
Table 5.2: The relation between nviApplicMode and forcing.
nviApplicModeForcingDescription
HVAC_AUTOAutomatic
(no forcing)
HVAC_HEATHeating onlyThe controller can only heat. The cooling setpoint is neglected.
HVAC_COOLCooling onlyThe controller can only cool. The heating setpoint is neglected.
HVAC_NIGHT_PURGENight purgeThe controller can only cool with night air and the damper fully open.
HVAC_OFFOffThe controller neither cools nor heats.
The controller automatically changes over between heating and cooling by
comparing the room temperature with cooling and heating setpoints.
Manual Mode
To make it possible to manually force the air flow or the heating actuator to the desired level, the value can be set by using nviManOverride.
Heating control is disabled in the manual mode. Manual mode has
higher priority than the application and occupancy modes.
Table 5.3: The relation between nviManOverride and forcing.
nviManOverrideDescription
HVO_OFFNormal control
HVO_POSITION Damper actuator (table 5.4 below)
HVO_FLOW_VALUE Sets required airflow (l/s)
HVO_FLOW_PERCENT Sets damper to required percentage (% of nciNomFlow)
HVO_POSITION_1 Heating actuator (stage 1) (table 5.4 below)
HVO_OPEN_2 Heating actuator (stage 2), on
HVO_CLOSE_2 Heating actuator (stage 2), off
44 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES5 Functional Description
In some situations, the damper has to be forced fully opened or closed.
This is done with nviEmergCmd. The Heating and fan control are disabled in emergency mode. The emergency mode has higher priority
than all the other modes.
Table 5.5: The relation between nviEmergCmd and forcing.
nviEmergCmd Description
EMERG_NORMAL Normal control
EMERG_PURGE Fully open damper (100%)
EMERG_SHUTDOWN Fully closed damper (0%)
EMERG_PRESSURIZE Fully open damper (100%)
EMERG_DEPRESSURIZE Fully closed damper (0%)
You can measure the zone temperature either with a hard-wired thermistor sensor (usually in the wall module) or with a LonTalk temperature sensor node connected to nviSpaceTemp. If nviSpaceTemp has a
valid value the controller will use it, if it doesn't the thermistor value
will be used. The thermistor value can be adjusted by
nciSpaceTempOfst when it receives a value; this is added to the thermistor value. The value the controller uses is also sent to
nvoSpaceTemp.
Schneider Electric Buildings AB, Mar 201045 (88)
04-00069-01-en
5 Functional Description Zone Controller, TAC Xenta 102-ES
If neither value is valid, nvoSpaceTemp will receive the off value.
nvoSpaceTemp is sent when it has changed by at least 0,1°C.
Index Variable name Description
5 nvoSpaceTemp Zone temperature output
20 nviSpaceTemp Zone temperature input
50 nciSpaceTempOfst Zone temperature sensor adjustment
The smallest accepted deviation between the heating and cooling setpoints is 0,5 °C, and the cooling setpoints must be higher than the heating setpoints. If the heating setpoints are higher or equal to the cooling
setpoints, the controller resets the heating setpoint to 0,5 °C lower than
the cooling setpoint. Table 5.6, “The setpoints in nciSetpoints.” shows
accepted values and default values for the four temperature setpoints in
nciSetpoints.
The setpoints for comfort and economy mode are basic setpoints, which
can be changed with nviSetpoint, nviSetPntOffset and the setpoint knob.
Table 5.6: The setpoints in nciSetpoints.
SetpointMin.Max. Normal
Cooling setpoint comfort10 °C35 °C23 °C
Heating setpoint comfort10 °C
Cooling setpoint economy10 °C35 °C25 °C
Heating setpoint economy10 °C
a. If the cooling setpoint is 10 °C, the heating setpoint is set to 9,5 °C.
a
35 °C21 °C
a
35 °C19 °C
Calculation
The current setpoint, nvoEffectSetpt, depends on the current operation
mode (nvoEffectOccup), current operation mode (nvoUnitStatus; mode)
and nviSetpoint, nviSetpntOffset, nciAppOptions, nciSetpoints and a
46 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES5 Functional Description
nviSetpntOffset
Wall module
Setpoint knob
1
nviSetpoint
nciAppOptions bit 9
nciSetpoints
Calculation
according to
method A or B
if nviSetpoint has
a valid value,
otherwise no
recalculation
Addition
Addition
Controller
nvoEffectSetpt
Econ., heat. setp.
Econ., cool.setp.
Comfort, heat.setp.
2
Comfort, cool.setp.
2
Fig. 5.2: The relationship between variables for the setpoint calculation.
1
The wall module’s setpoint knob only affects comfort and economy mode.
2
In comfort mode, the setpoints for method A and method B are the same.
possible local setpoint adjustment via the wall module. Fig. 5.2 shows
the relationship between the variables used for setpoint calculation.
nviSetpoint is used to allow the temperature setpoints in comfort and
economy mode to be changed via the network. If there is a valid value
on nviSetpoint, the controller calculates the setpoints for comfort and
economy mode with method A or method B (the methods are described
in Appendix A). The choice of method is made via nciAppOptions, bit
9. If bit 9=0 method B is used, and if 9=1 method A is used. If there is
no valid value on nviSetPoint, no recalculation of the temperature setpoints in nciSetpoints is made.
Schneider Electric Buildings AB, Mar 201047 (88)
04-00069-01-en
nviSetPntOffset can be seen as a setpoint adjustment from a wall module
connected to the network. Its value is added to setpoints for comfort and
economy mode.
5 Functional Description Zone Controller, TAC Xenta 102-ES
Output signal
Heating stage 1
Heating stage 2
Cooling
100%
0%
Cooling demand
Neutral
zone
Fig. 5.3: Control sequence
In Appendix A there are detailed calculation examples of setpoint calculations.
Index Variable name Description
2 nvoUnitStatus Unit status output
4 nvoEffectSetpt Actual setpoint output
19 nviApplicMode Application mode input
21 nviSetpoint Temperature setpoint input
22 nviSetpntOffset Setpoint offset input
32 nciAppOptions Application options
40 nciSetpoints Occupancy temperature setpoints
5.2.5Temperature Control Sequence for TAC Xenta 102-ES
The zone temperature is controlled by the airflow (cooling) and reheat
coils/radiators. Fig. 5.3 shows the control sequence:
48 (88)Schneider Electric Buildings AB, Mar 2010
If cooling is required, a setpoint for the airflow is determined,
nvoFlowControlPt. nvoFlowSetpoint describes the position of the
damper in percent.
If heating is required, reheat stage 1 is activated. The airflow is controlled by the minimum airflow setpoint in nciMinFlowHeat.
When cooling, the airflow is controlled by nciMinFlow (occupied
mode) or nciMinFlowStand (standby mode).
The zone temperature used for setpoint calculations, nvoSpaceTemp, is
obtained either from a LonTalk temperature sensor (see Section 5.2.3,
“Measuring Zone Temperature”, on page 45) or by the hard-wired temperature sensor.
For applications with fan control, see Section 5.3.3, “Fan Control”, on
page 50.
04-00069-01-en
Zone Controller, TAC Xenta 102-ES5 Functional Description
The window contact overrides the current application mode and sets the
forcing mode to “off” to save energy, see Section 5.3.5, “Window Contact”, on page 52.
IndexVariable nameDescription
5 nvoSpaceTempZone temperature output
6 nvoFlowControlP Flow setpoint output
9 nvoFlowSetpoint Damper position output in percent
33 nciMinFlow Minimum flow
38 nciMinFlowHeat Minimum flow for heat
39 nciMinFlowStand Minimum flow standby
5.3More About Functions
5.3.1Cooling Control
The cooling value in nvoUnitStatus shows the current cooling output
level. Accepted values for these variables range from 0% to 100% of the
cooling capacity. The value 163.83% is sent as an invalid value to show
that the damper is blocked. nvoBoxFlow shows the controlled air flow.
nvoTerminalLoad (current output heating/cooling) shows the current
heating or cooling demand. Negative values indicate a heating demand
and positive values indicate a cooling demand.
VAV controller
Type: PI
Gain: 0-32.75; normal value: 25
I-time: 0-60 minutes; normal value: 15 minutes
Dead band:0.2 °C
Control interval:60 s
Index Variable name Description
2 nvoUnitStatus Unit status output
6 nvoFlowControlPt Flow setpoint output
7 nvoBoxFlow Box flow output
8 nvoTerminalLoad Heating/cooling demand output
43nciVAVGain Gain for VAV
44nciVAVItime Integral time for VAV
45nciGainDampGain for damper
Note: The damper controller has a fixed integral time (90 sec).
Schneider Electric Buildings AB, Mar 201049 (88)
04-00069-01-en
5 Functional Description Zone Controller, TAC Xenta 102-ES
5.3.2Heating Control
nvoHeatOutputPri, nvoHeatOutputSec and the heating value in
nvoUnitStatus show the current heating output level. Accepted values
for these variables range from 0% to 100% of the heating capacity. The
value 163.83% is sent as an invalid value to show that the heating stage
is blocked.
Heating controller
Type: PI
Gain: 0-32.75; normal value: 25
I-time: 0-60 minutes; normal value: 15 minutes
Dead band:0.2 °C
Control interval:60 s
If the airflow is less than 2 l/s (4 cf/m) [hysterezes 1 l/s (2 cf/m)] and the
fan is not enabled, the heating control on outputs V3/V4 will be stopped
(applies if nciOptions bit 12=0).
If the airflow is less than 80 % of nciMinFlowHeat, and the fan is not
enabled, both heating stages will be stopped (applies if nciAppOptions
bit 12=1 and only from application SW 1.22)
5.3.3Fan Control
The analog output Y1 (0-10 V) repeats the value in nvoHeatOutputPri.
When a thermal actuator is used, nciGainHeat and nciItimeHeat do not
work as they do with an increase/decrease actuator. The thermal actuator only uses on/off control with a hystrezes of 0.1°C.
Index Variable name Description
2 nvoUnitStatus Unit status output
11 nvoHeatOutputPriHeating output stage 1
12 nvoHeatOutputSecHeating output stage 2
47 nciGainHeatGain for heating controller
48 nciItimeHeatIntegral time for heating controller
49 nciHeatActStTimeStroke time for heating actuator
The TAC Xenta 102-ES also supports applications with fans. To enable
the fan, set bit 3 in nciAppOptions to 1.
The fan can be in one of two modes:
•the fan is active during heating only (for paralell boxes). Bit 2 in
nciAppOptions is set to 0 (default).
•the fan is continuosly active in the occupied mode or during heating or cooling in standby mode (for serial boxes). Bit 2 in
nciAppOptions is set to 1.
50 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES5 Functional Description
Airflow
High limitLow limit
CO
2
level
Fig. 5.4: Air quality control sequence
max
mini
In the manual mode and the emergency mode the fan is off.
IndexVariable nameDescription
32nciAppOptionsApplication options
5.3.4Air Quality Control
In order to ensure the quality of air is good the TAC Xenta 102-ES controls the supply of fresh air to the controlled zone. If the carbon dioxide
(CO2) sensor indicates a high concentracion of CO2, the damper opens
and the air flow will increase. The air quality control can only be activated during cooling.
The air quality control can be enabled with the configuration parameter
nciAppOptions, by setting bit 4 to 1. The CO2 sensor should be connected to input U1. When air quality control is enabled, the CO2-controller calculates an airflow setpoint based on the current CO2
concentration. The highest value from the VAV- or CO2-controllers is
selected for use as the effective air flow setpoint.
The setpoints for CO2 concentration can be set in nciSpaceCO2Low
(default value 400 ppm) and nciSpaceCO2High (default value 1000
ppm). The CO2 concentration can be measured either with a LonTalk
CO2 sensor node connected to nviSpaceCO2 or with the hard-wired
CO2 sensor.
nvoSpaceCO2 is used to monitor the current CO2 concentration.
nvoSpaceCO2 is sent out when the value has changed more than 30
ppm. If nviSpaceCO2 receives an invalid value, the value from the hardwired sensor will be used.
100%
0%
IndexVariable nameDescription
14nvoSpaceCO2Zone CO2 sensor output
23nviSpaceCO2Zone CO2 sensor input
32nciAppOptionsApplication options
Schneider Electric Buildings AB, Mar 201051 (88)
04-00069-01-en
5 Functional Description Zone Controller, TAC Xenta 102-ES
5.3.5Window Contact
TAC Xenta 102-ES is designed to be able to limit the energy consumption when a window in the room is open. You can connect a local sensor
directly to the controller, digital input X3, or use nviEnergyHoldOff.
The energy hold off is enabled when either of these signals indicate an
open window. The energy hold off is made by the controller being set
to off mode.
To be able to use a sensor (local or connected to the network), bit 1 in
nciAppOptions must be set to 1.
nvoEnergyHoldOff has the value of the locally connected sensor. This
is true even if bit 1 in nciAppOptions is set to 0.
If the energy hold off has been active for 60 sec. the window contact
alarm cuts out, bit 2 in nvoAlarmstatus (this only applies to Economy
and Off-modes).
IndexVariable nameDescription
3nvoAlarmstatusAlarm status output
15nvoEnergyHoldOffEnergy hold off output
24nviEnergyHoldOffEnergy hold off input
32nciAppOptionsApplication options
5.3.6Occupancy Sensor
A sensor can be connected to TAC Xenta 102-ES to determine whether
someone is in the room or not. If no occupancy sensor is connected, the
controller supposes that there is always someone in the room. The controller uses the information to determine whether the operation mode
should be comfort or economy. When the controller is used as a standalone unit, the sensor is used to choose between comfort mode or off
mode. (See Section 5.2.1, “Operation Modes”, on page 41).
The sensor can be connected either directly to the controller, input X2,
or via the network, nviOccSensor. To be able to use a sensor that is
directly connected, bit 0 in nciAppOptions must be set to 1. When
nviOccSensor has received a valid value, this is used, whether the sensor is directly connected or not.
Bit 8 in nciAppOptions indicates whether an open or closed input X2
should signify presence. Bit 8=0 signifies that a closed input X2 indicates presence. Bit 8=1 signifies that an open input X2 indicates presence.
The directly connected sensor’s value is sent out on the network in
nvoOccSensor. If there is no sensor connected, (according to
nciAppOptions) the value OC_NUL is sent out.
There is a delay of 20 minutes before the occupancy mode is changed
from comfort to economy mode. The change in nvoOccSensor only
52 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES5 Functional Description
takes 250 ms to make it possible to use the occupancy sensor in other
applications (light, alarm etc.).
When TAC Xenta 102-ES reports alarms to a monitoring system, it is
achieved using the network variable nvoAlarmStatus. The variable has
16 bits, each of which correspond to to different alarm situations.
Table 5.7: Alarm modes for nvoAlarmStatus
Bit noAlarmCuts out when...Is reset when...
0Deviating zon e
temperature
1Low zone tempera-
ture
2Window contact
alarm
3High CO2 levelThe CO2 concentration is 200 ppm more
4Deviation of box
flow
10Not bound vari-
ables have been set
to default values.
11Adaptation of ther-
mistor
12Bound network
variables not
received
13Not valid value on
input
14No application
program
15Cannot write to
EEPROM
The deviation in zone temp. is larger than
nciSpaceTempDev for more than 60 minutes (Comfort mode).
The zone temp. is lower than the value in
nciSpaceTempLow formore than 60 min
(Off and economy mode).
Energy hold off (window contact)is active
for more than 60 s (Off and economy
mode).
than nciSpaceCO2High for more than 60
min. (Comf. mode).
The deviation in the box flow is more than
10% of nciMaxFlow for more than 30 min.
(Comf. mode).
Power on.
(Power cycle)
Internal memory error.The controller must be changed.
Bound network variables have not been
received within set time. nciRcvHrtBt
An input network variable falls outside its
accepted values.
No valid application program.The application program is loaded. Con-
The controller is faulty.The controller must be changed.
The deviation in zone temp. is smaller
than the value in nciSpaceTempDev (hys-
teresis 0.5 °C).
The zone temp. is more than 2°C above
the value in nciSpaceTempLow.
The controller no longer detects the state.
The controller no longer detects the state.
The controller no longer detects the state.
When the first not bound variables have
been updated.
When network variables have been
received.
The variable is given an accepted value.
tact the nearest Schneider Electric service
point.
Schneider Electric Buildings AB, Mar 201053 (88)
04-00069-01-en
5 Functional Description Zone Controller, TAC Xenta 102-ES
Master
nvoHeatSlaveSec
nciAppOptions
bit 7 = 0
nvoHeatSlaveR
nvoBoxFlow
nviBoxFlowSlave
nviHeatSlaveR
nviHeatSlaveSec
nciAppOptions
bit 7 = 1
Slave
Wall
Module
Inputs and
Outputs
Airflow
input
Airflow
input
Outputs
Fig. 5.5: Variable bindings between master/slave controllers
IndexVariable nameDescription
3nvoAlarmStatusAlarm status output
41nciSpaceTempDevMax. deviation of zone temperature
42nciSpaceTempLowLow limit of zone temperature
57nciRcvHrtBtReceive heartbeat
5.3.8Master/slave Operation
As the controller can control a number of slave units, it is possible to
control several TAC Xenta 102-ES controllers within the same zone.
When bit 7 in nciAppOptions is active (=1) the controller works as a
slave, at all other times it works as as a master. The slave and the master
controller must be of the same type, that is the actuator run times must
be identical.
The communicating network variables between the master controller
and all slave controllers are bound according to Fig. 5.5. Apart from
nvoUnitStatus, no other nvo’s have reliable values, and therefore they
should not be bound to other units. If a slave is equipped with fan control, nviEmergCmd in both master and slave must be bound for proper
emergency handling.
A TAC Xenta 102-ES working as a slave controller only controls the
airflow in the VAV-box, heating stage 1 and stage 2 according to the
values sent by its master controller on the network. It does not consider
other inputs. The forcing mode of the controller that can be read using
nvoUnitStatus, is set to off for the slave.
54 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES5 Functional Description
IndexVariable nameDescription
2nvoUnitStatusUnit status output
7nvoBoxFlowBox flow output
10nvoHeatSlaveRHeating control output stage 1 for slave
13nvoHeatSlaveSecHeating control output stage 2 for slave
26nviEmergCmdEmergency command input
27nviHeatSlaveRHeating control input stage 1 for slave
30nviHeatSlaveSecHeating control input stage 2 for slave
31nviBoxFlowSlaveBox flow input for slave
32nciAppOptionsApplication options
51nciFlowOfstSlaveFlow offset for slave
5.3.9Additional Features
The TAC Xenta 102-ES has three additional features not found in any
of the other zone controllers in the TAC Xenta 100 family.
Free Network Controlled Output (V6)
The output can be used in two ways:
If bit 6 in nciAppOptions=1 (see section 4.1), the output can be used
freely for other purposes and is controlled by nviAuxInput.
If bit 6 in nciAppOptions=0 (see section 4.1), the output is used for con-
trolling the second stage of reheating.
Output Heating Stage 1 (Y1)
The output has the same value as nvoHeatOutputPri. The range of the
output is 0-10 V (0-100% of heating demand).
Auxiliary Temperature Sensor (B2)
An auxiliary temperature sensor can be connected to the controller and
be presented as a SNVT, nvoAuxTemp.
IndexVariable nameDescription
5nvoSpaceTempZone temperature output
11nvoHeatOutputPriHeating stage 1 output
17nvoAuxTempAuxiliary temperature output
29nviAuxInputV6 used as a free network controlled output
32nciAppOptionsApplication options
Schneider Electric Buildings AB, Mar 201055 (88)
04-00069-01-en
5 Functional Description Zone Controller, TAC Xenta 102-ES
56 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES6 Troubleshooting
6Troubleshooting
6.1General
The TAC Xenta 102-ES is a reliable controller. However, if problems
do occur, use the trouble-shooting tips in this chapter. If you need further help, please contact your nearest Schneider Electric service point.
6.2Inputs and Outputs (nvi/nvo)
The most important variables for information on the current status of the
controller during operation, are the nvo’s and the nvi’s.
You can use these to check the controller’s operation and remedy any
faults or disturbances.
Schneider Electric Buildings AB, Mar 201057 (88)
04-00069-01-en
6 Troubleshooting Zone Controller, TAC Xenta 102-ES
A list and short description of all the nvi’s and the nvo’s can be found
in below. In Fig. 8, you can find a comprehensive information about all
the variables including index, variable name, function, accepted values,
normal values etc.
Index NameDescription
1nvoEffectOccupEffective occupancy output
2nvoUnitStatusUnit status output
3nvoAlarmStatusAlarm status output
4nvoEffectSetptEffective setpoint output
5nvoSpaceTempZone temperature output
6nvoFlowControlPtFlow setpoint output
7nvoBoxFlowBox flow output
8nvoTerminalLoadHeating/cooling demand output
9nvoFlowSetpointDamper position output (%)
10nvoHeatSlaveRHeating control output stage 1 for slave
11nvoHeatOutputPriHeating stage 1
12nvoHeatOutputSec Heating stage 2
13nvoHeatSlaveSecHeating control output stage 2 for slave
14nvoSpaceCO2Zone CO2 sensor output
15nvoEnergyHoldOff Energy hold off output, window contact status, input X3
16nvoOccSensorOccupancy sensor output. Only input X2 is copied. See nviOccSensor for net information.
17nvoAuxtempAuxiliary temperature output.
18nviManOccCmdChoice of operating mode
19nviApplicModeApplication mode input (forcing the controller)
20nviSpaceTempZone temperature input, replaces input B1 at a valid value
21nviSetpointTemperature setpoint input, which at a valid value, recalculates nciSetpoints
22nviSetpntOffsetSetpoint deviation
23nviSpaceCO2Zone carbondioxide level input
24nviEnergyHoldOffEnergy hold off input, window contact, determines operation mode together with input X3
25nviManOverrideVAV manual override input
26nviEmergCmdEmegency command input
27nviHeatSlaveRHeating control input stage 1 for slave
28nviOccSensorOccupancy sensor input, determines operation mode together with input X2
29nviAuxInputOutput V6 controlled as a free network output
30nviHeatSlaveSecHeating control input stage 2 for slave
31nviBoxFlowSlaveFlow control input for slave
58 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES6 Troubleshooting
6.3Troubleshooting Guide
What affects...Check...
Operation?
Operation mode?
(Forcing of
controller)
Control setpoint?
Read room
temperature?
Air flow?
•Bypass timer on wall module (X1). If you have pressed the bypass key, it takes 2 hours
before the time expires.
•Occupancy sensor (X2) or similar network variable, nviOccSensor. If the occupancy sensor
has indicated presence, it takes 20 minutes before it is disabled.
•How the content in nvoEffectOccup can be af fected. See Section 5.2.1, “Operation Modes”,
on page 41.
•Order via network, nviManOccCmd.
•Chosen settings in nciAppOptions
•Order via network, nviApplicMode
•If a window contact (X3) or similar network variable, nviEnergyHoldOff, is enabled.
•Outputs heating/cooling, nvoUnitStatus, nvoTerminalLoad, nvoHeatOutputPri, nvoHeatOutputSec which are affected by normal control.
•Current operation mode, nvoEffectOccup
•Current unit status, nvoUnitStatus
•Set basic setpoints, nciSetpoints. Controlled by options chosen nciAppOptions with respect
to calculation methods A or B together with nviSetpoint control this. Not a valid value in
nviSetpoint gives the basic setpoints. See Section 5.2.4, “Setpoint Calculation”, on page 46.
•nviSetpntOffset and/or the setpoint knob on the wall module. Results in +/- influence.
•Physical reading (B1) or similar network variable, nviSpaceTemp. A valid value on the net-
work overrides a physical reading. nciSpaceTempOfst can displace the value.
•Current values in nciMinFlow, nciMaxFlow, nciMinFlowStand, nciMinFlowHeat, nciNom-Flow, nvoFlowContrlPt and nvoBoxFlow.
•Current application mode.
•Current operation mode.
•CO2 controller influence.
That an alarm is set?
The LED on the wall
module?
Schneider Electric Buildings AB, Mar 201059 (88)
04-00069-01-en
•Current operation mode, nvoEffectOccup
•Current values in nciSpaceTempDev and nciSpaceTempLow.
•Current values in nciSpaceCO2High
•Current values in nciMaxFlow (10% deviation).
•If a window is open (window contact). See Section 5.3.7, “Alarm”, on page 53.
•The controller receives power when the LED is out.
•The controller when the se rvice LED is lit. This indicates that the controller does not work
correctly and should be replaced.
•The controller when the service LED is lit for ap pr. 20 seconds and then goes out. This is
not a fault, but an indication that the controller answers a “wink” command from the network.
•Current operation.
.
6 Troubleshooting Zone Controller, TAC Xenta 102-ES
60 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES7 Technical Data
7Technical Data
7.1Technical Data
Power
Supply voltage:
102-ES 24 V AC+/-20%50–60 Hz
Power consumption:
Controller with TAC Xenta OP6 VA
Digital outputsmax. 6 x 19 = 114 VA
Totalmax. 120 VA
Ambient temperature:
Operation0 to 50 °C (32 to 122 °F)
Storage-20 to 50 °C (-4 to 122 °F)
Humiditymax. 90% RH, non-condensing
Enclosure:
MaterialABS/PC plastic
Enclosure ratingIP 30
Colorgrey/red
Dimensions122 x 126 x 50 mm (4.8 x 5 x 2 in)
Weight0.4 kg (0.88 lb)
Schneider Electric Buildings AB, Mar 201061 (88)
04-00069-01-en
7 Technical Data Zone Controller, TAC Xenta 102-ES
Inputs/Outputs
Input for occupancy sensor, X2:
Voltage across open contact23 V DC ± 1 V DC
Current through closed contact4 mA
Minimum pulse input duration250 ms
Input for window contact, X3:
Voltage across open contact23 V DC ± 1 V DC
Current through closed contact4 mA
Minimum pulse input duration18 s
Outputs for damper actuator, V1-V2, reheat actuator, V3-V4,
fan, V5, reheat actuator or free network output, V6:
Minimum output voltagesupply voltage – 1.5 V AC
Maximum load (per output)0.8 A
Input for bypass button on wall module, X1:
Minimum pulse input duration250 ms
Maximum current, LED2 mA, for STR100 series
Inputs for zone and auxiliary temperature sensor, B1-B2:
Thermistor type1800 . at 25 °C (77 °F)
Measuring range-10 to 50 °C (14 to 122 °F)
Accuracy±0.2 °C (±0.4 °F)
Input for carbon dioxide sensor, U1:
Measuring range0–10 V DC
Accuracy±0.1 V
Air flow input based on TAC GV sensor
characteristics at duct
velocity 1 to 15 m/s (3 to 50 ft./s).
Input setpoint adjustment on wall module, R1:
Type
Adjustment range
Accuracy
Output heating stage 1, Y1:
Output range
Max current
Accuracy
Disk with external interface files (XIF) for the
TAC Xenta 100 series
000855824
Schneider Electric Buildings AB, Mar 201063 (88)
04-00069-01-en
7 Technical Data Zone Controller, TAC Xenta 102-ES
126 (4.96")
110 (4.33")
112 (4.41")
98 (3.86")
118 (4.65")
122 (4.80")
50 (2")
Fig. 7.1: Dimensions for TAC Xenta 102-ES
7.2Dimensions
64 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES8 Communication
8Communication
8.1General
The controller consists of two LonMark objects: the node object and the
controller object. These objects are monitored using the network variables nviRequest (object request) and nvoStatus (object status).
The network variable nciLocation (position mark) is used when configuring the basic parameters to give a detailed description of the actual
place where the controller is fitted. The variable receives an arbitrary
string of signs and dividers as long as the string is no longer than 30
signs. You can program the following location label:
TAMF.main.floor3.room343/RC40
A LNS based network management tool uses nciLocation when a data
base needs to be recreated. The monitoring of an installed network is
made by the LNS tool reading nciLocation, and then using the informa-
tion to give the node a subsystem name and a unit name. The string
should therefore consist of a name and a search path for the subsystem,
followed by a slash and the unit name, that is:
system.subsystem[.subsystem...]/unit name
8.2Default Settings and Power On
For all network variables the following settings are valid:
•Number of sent messages per time unit: NONE
•Service type: NOT CONFIRMED if not stated otherwise
•Access check: NO, possible to configure: YES.
•Polled: NO for all nvo and nci, YES for all nvi (starting up)
•Synchronized: NO
•Change/update only when the controller is not active on the network; flags = NO
•Restart of TAC Xenta 102-ES after change; flags = YES
All network variables have the same index as they have in the operator
panel TAC Xenta OP. They represent the order in which th ey have been
declared in the system program; as the order is important for the variables’ self documentatory strings. The variables are of a standard type
Schneider Electric Buildings AB, Mar 201065 (88)
04-00069-01-en
8 Communication Zone Controller, TAC Xenta 102-ES
or so called SNVT. The values that each SNVT can receive are listed in
the tables in this chapter. Apart from SNVT, there are also standard configuration parameters (SCPT) and parameter types for user configuration (UCPT). To learn more about SNVT/SCPT/UCPT see “The SNVT
Master List and Programmer's Guide” on the internet address www.lonmark.org.
At power on, all variables for inputs and outputs (nvi and nvo) receive
their default values. On a restart the configuration parameters (nci)
retain their earlier set values. After a restart, every nvi’s will send a
request to all the nvo’s they are bound to (a poll).
8.3Monitoring Network Variables, Heartbeat
The Heartbeat function in TAC Xenta 102-ES can be configured to
monitor input and output variables on the network.
In the overviews in this chapter, you can see whether the variable is
monitored with Heartbeat in the column Hb.
Inputs
Some of the inputs in TAC Xenta 102-ES are monitored in a way that
the variable must receive values within a certain time for it to be
regarded as valid. If no value is received within this time, the variable
will return to its default value. An alarm will also be enabled, bit 12 in
nvoAlarmStatus.
The outputs monitored in this way, are found in the list of network variables. (Section 8.6.1, “The Controller Objects Inputs (nvi)”, on
page 71)
The time is set with the variable nciRcvHrtBt. Its default value is 0.0,
which means that no monitoring is performed.
Outputs
The bound outputs are normally sent out when they are changed. Most
outputs in TAC Xenta 102-ES are monitored, so even if the values are
not changed, they are sent out at even intervals.
The outputs monitored in this way, are found in the list of network variables. (Section 8.6.2, “The Controller Objects Outputs (nvo)”, on
page 72)
The time is set with the variable nciSndHrtBt. Its normal value is 0.0,
which means that no monitoring is performed.
8.4Not Accepted Values
All nvo’s are limited to their accepted values, and all nvi’s detect
whether the incoming value is within the accepted limits. If the value is
not accepted, the controller activates bit 13 in the variable for alarm
66 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES8 Communication
nv1
nv2
nv6
nviRequest
SNVT_obj_request
nvoStatus
SNVT_obj_status
nvoFileStat
SNVT_file_status
nciInstallTypeSNVT_config_src
Configuration Properties
Mandatory
Network
Variables
Optional
Network
Variables
0 - Node Object
Object Type: 0
nv5
nviFileReq
SNVT_file_req
Fig. 8.1: The node object
handling, nvoAlarmStatus. For a nvi, the controller uses the invalid
value, which is also counted as an accepted value.
8.5The Node Object
The variables in the node object (figure 8.1) are divided into three categories:
•Mandatory (M)
•Optional (O)
•Configuration properties (C)
The category “Mandatory” contains all compulsory variables
“Optional” contains selectable variables, and ”Configuration properties” contains the configuration parameters.
Note
•The network variables’ indexes are not the same as the figure in
“nv” in the figure.
1
,
Schneider Electric Buildings AB, Mar 201067 (88)
04-00069-01-en
1. According to LonMark standardised function profil for VAV controllers
Table 8.3: The Node Object’s Configuration Parameters (nci)
SNVT
IndexVariableHb
55 nciInstallTypeNoSNVT_config_rsc
a
SCPT/UCPT
SCPT_nwrk_config
(25)
Accepted values
0=CFG_LOCAL
1=CFG_EXTERNAL
CFG_NUL
a. Hb=Heartbeat
Default
value
0=CFG_LOCALNetwork configu-
Description
(self doc. string)
ration source
&0,,0\x80,25
68 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ES8 Communication
8.6The Controller Object
The variables in the controller object (figure 8.2) are divided into four
categories:
•Mandatory (M)
•Optional (O)
•Configuration properties (C)
•Manufacturer Defined Section (MDS)
The category “Mandatory” contains all compulsory variables
“Optional” contains selectable variables, ”Configuration properties”
contains configuration parameters, and “Manufacturer Defined Section” includes all other variables that make the controller’s functions
possible.
1
,
1. According to LonMark standardised function profil for VAV controllers
Schneider Electric Buildings AB, Mar 201069 (88)
04-00069-01-en
Schneider Electric Buildings AB, Mar 201073 (88)
04-00069-01-en
8 Communication Zone Controller, TAC Xenta 102-ES
Table 8.6: The Controller Object’s Configuration Parameters (nci)
SNVT
Index Variable Hb
50nciSpaceTempOfstNoSNVT_temp_p
51 nciFlowOfstSlaveNoSNVT_lev_percent
52 nciCO2PerVoltNoSNVT_ppm
53nciSpaceCO2LowNoSNVT_ppm
54nciSpaceCO2HighNoSNVT_ppm
56 nciSndHrtBtNoSNVT_time_sec
57 nciRcvHrtBtNoSNVT_time_sec
a
SCPT/UCPT
UCPT (20)
UCPT (15)
UCPT (9)
UCPT (10)
UCPT (11)
SCPTmaxSend
Time (49)
SCPTmaxR cvTime (48)
a. Hb=Heartbeat
Accepted valuesDefault value
-10,0°C to 10,0°C
(14 °F to 50 °F)
-1500 to 15000 l/sFlow offset for slave
0 to 2500 200 ppmConv. fact. CO2 / volt
0 to 1000400 ppmZone CO2 level for
0 to 10001000 ppmZone CO2 level for
5,0 s to 6553,4 s
0,0 s = disabled
0,0 s to 6553,4 s
0,0 s = disabled
0,0 °CZone temperature sen-
0,0 s
(disabled)
0,0 s
(disabled)
Description
(Self doc. string)
sor adjustment
&2,15,3\x80,20
-10.0:10.0
&1,1,3\80,15,
-1500:1500
&1,1,3\80,9, 0:2500
closed damper
&1,1,3\80,10, 0:1000
open damper
&1,1,3\80,11, 0:1000
Send heartbeat
&2,1.2.3.4.5.6.7.8.9.
10.14.15.16,0\x8A,49
Receive heartbeat
&2,19.20.22.23.24.27.
28,0\x8A,48
74 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
APPENDIX
ASetpoint Calculation
BCommissioning Protocol
Zone Controller, TAC Xenta 102-ESA Setpoint Calculation
ASetpoint Calculation
Definitions:
Deadband= Neutral zone
Occupied= Comfort mode
Standby= Economy mode
Unoccupied= Off mode
nviSetPoint= Input temperature setpoint (nviSetpoint)
nciSetPoints = Six basic setpoints for temperature (nciSetpoints)
Occupied_cool= Cooling setpoint comfort
Standby_cool= Cooling setpoint economy
Unoccupied_cool= Cooling setpoint off
Occupied_heat= Heating setpoint comfort
Standby_heat= Heating setpoint economy
Unoccupied_heat= Heating setpoint off
Effective= Existing
In nciSetpoints, the cooling and heating setpoints for co mfort and economy mode are set. nviSetpoint allows you to to move all four setpoints
with only one value. The mean value of the comfort setpoints in nciSet-points can be seen as the basic setpoint for comfort mode, and the mean
value of the economy setpoints can be seen as the basic setpoint for
economy mode. The temperature scale for the setpoints must be as follows:
unoccupied_heat <
standby_cool <
standby_heat < occupied_heat < occupied_cool <
unoccupied_cool.
There are two methods to calculate the setpoints: Method A and Method
B.
Method A
When nviSetpoint receives a valid setpoint, this value becomes the new,
common setpoint. The cooling and heating setpoints are recalculated to
be at the same distance from the new, basic setpoint as they were from
Schneider Electric Buildings AB, Mar 201077 (88)
04-00069-01-en
A Setpoint Calculation Zone Controller, TAC Xenta 102-ES
the previous basic setpoint. Therefore, method A removes the existing
asymmetry (see the example on the next page).
The controller calculates the different setpoints for heating and cooling
in comfort and economy mode, from nviSetpoint, plus or minus half the
neutral zone in the comfort and economy modes. These are calculated
from the nciSetpoints. The controller takes the two heating and cooling
setpoints in off mode from nciSetpoints.
In economy mode you can chose method B to calculate the existing setpoints. In this case, the setpoints’ distance from the existing setpoint, is
as far as the distance they had from the old, basic setpoint in comfort
mode. Method B only works when the two setpoints from nciSetpoints
do not have the same value, i.e. when the four setpoints are not placed
symmetrically around one value. With Method B the asymmetry is kept,
as the old comfort setpoint is used (see the example on the next page).
The controller calculates the different setpoints for heating and cooling
in comfort and economy modes from nciSetpoints. and the actual absolute setpoint deviation is calculated as the mean value of the
occupied_heat setpoint and the occupied_cool setpoint. The controller
gets the different heating and cooling setpoints in off mode from nciSet-points.
Zone Controller, TAC Xenta 102-ESA Setpoint Calculation
3635343332313029282726252423222120191817161514
C
o
13
occupied_heat
standby_heat
occupied_cool
standby_cool
nviSetpoint
3635343332313029282726252423222120191817161514
C
o
13
occupied_heat
standby_heat
occupied_cool
standby_cool
1) Assume that you have
the following
temperatures in
nciSetpoints:
2)The basic setpoint for both
comfort and economy modes is
22 °C. By using nviSetpoint this
is moved to 23 °C.
3)By using Method A
or Method B you will
get the following
result:
Example 2.
3635343332313029282726252423222120191817161514
C
o
13
occupied_heat
standby_heat
occupied_cool
standby_cool
3635343332313029282726252423222120191817161514
C
o
13
nviSetpoint
3635343332313029282726252423222120191817161514
C
o
13
occupied_heat
standby_heat
occupied_cool
standby_cool
3635343332313029282726252423222120191817161514
C
o
13
occupied_heat
standby_heat
occupied_cool
standby_cool
1) Assume that you
have the following
temperatures in
nciSetpoints:
2)You can allow up to
29 °C before you start
cooling in economy
mode with nviSetpoint.
The basic setpoint
for comfort is 22 °C and
for economy 24 °C.
3a) Results achieved
using Method A:
3b) Results achieved
using Method B:
Example 2.
The following two examples show how nviSetpoint works and Method
A and Method B.
o
13
3635343332313029282726252423222120191817161514
C
Schneider Electric Buildings AB, Mar 201079 (88)
04-00069-01-en
A Setpoint Calculation Zone Controller, TAC Xenta 102-ES
80 (88)Schneider Electric Buildings AB, Mar 2010
04-00069-01-en
Zone Controller, TAC Xenta 102-ESB Commissioning Protocol
BCommissioning Protocol
This protocol can be used when commissioning the VAV controller
TAC Xenta 102-ES. Note that the indices are listed in numerical order,
not in the order they are accessed during commissioning. To find information about accepted values,see the tables in chapter 8.
IndexFunctionVariableDefault valueSet valueNote
0Config. location labelnciLocation0
18Occupancy scheduler
input
19Application mode inputnviApplicMode0=Auto
20Zone temperature inputnviSpaceTemp327,67 °C
21Temperature setpoint
input
22Setpoint offset inputnviSetpntOffset0 °C
23Zone CO
24Energy hold off inputnviEnergyHoldOff0=Off, 0 %
25VAV manual override
input
26Emergency command
input
27Heating control input for
slave
28Occupancy sensor
input
29V6 as free network out-
put
inputnviSpaceCO265535 ppm
2
nviManOccCmdOC_NUL
nviSetPoint327,67 °C
nviManOverrideHVO_OFF
nviEmergCmdEMERG_NOR
MAL
nviHeatSlaveR0
nviOccSensorOC_NUL
nviAuxInput0
30Heat contr. input stage
2 for slave
31Flow control input for
slave
32Config. application
options
33Config. minimum flownciMinFlow12 l/s
34Config. maximum flownciMaxFlow55 l/s
Schneider Electric Buildings AB, Mar 201081 (88)
04-00069-01-en
nviHeatSlaveSec0
nviBoxFlowSlave0
nciAppOptions00000000
B Commissioning Protocol Zone Controller, TAC Xenta 102-ES
C
All brand names, trademarks and registered trademarks are
the property of their respective owners. Information contained within this document is subject to changewithout notice. All rights reserved.
04-00069-01-en
Last Manual Page
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.