0% found this document useful (0 votes)
326 views

Tcx2-40863-Bac Communicating Cabinet Mounted Universal Controller For Bacnet

Uploaded by

JM Arcilla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
326 views

Tcx2-40863-Bac Communicating Cabinet Mounted Universal Controller For Bacnet

Uploaded by

JM Arcilla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

TCX2 Universal Controller

OVERVIEW

TCX2-40863-BAC
Communicating Cabinet Mounted Universal Controller for BACnet®
Features
 RS485 bus communication with remote operation terminal
OPA2-VC.
 BACnet® MS/TP communication over RS485
 Universal PID and/or binary control for any analog
input/output signal and range.
 Multiple auxiliary functions: heat-cool auto changeover,
automatic enable, set point compensation.
 Free heating or cooling with economizer function based on
enthalpy or temperature.
 Differential, averaging, min and max functions
 Cascading of control loops.
 8 free assignable alarm conditions,
Selectable state of outputs on alarm condition.
TCX2-40863-OP  Transmitter function for inputs and set points.
 Functions for dehumidifying, set point shift, cascade control.
 Password protected programmable user and control
parameters.
 Power Cap protected real-time clock with 48hr power backup.
 7-day programmable schedules, with options including change
of setpoints and direct position of manual outputs.
 Blue backlight.
AEC-PM1
 Clone parameter sets with plug-in memory AEX-PM1 – easily
OPA2-VC
transport application parameters to multiple controllers.
Applications
 Heat exchangers  VAV with reheat/recool  Humidifiers  Radiant heating/cooling
 Fan coil units  Air handlers  Dehumidifiers  Pressurization
 Boilers  Fan, Pump control  Ventilation  Package units

General
 The TCX2 is a programmable electronic universal controller with communication capabilities. Each control loop may
use up to 2 PID sequences and 12 binary sequences. The TCX2 comes with a built in RS485 communication interface
that allows peer to peer communication with an operation terminal: OPA2-VC.
 Communication plug-ins allow for integration of the controller into a network. These modules are described in their
own manual.
 Flexible application configuration is made with a parameter-setting routine using the standard operation terminal.
 Complete parameter sets may be copied by use of an accessory: AEC-PM1
Name

T C X 2 - 4 0 8 6 3 - -( B A C )
A
Com: Communication standard
C
Function: Blank = Universal, FC = Fan Coil, VAV
# AO: 3 Analog outputs
# DO: 6 Binary outputs
# UI: 8 Universal inputs
# DI: 0 Binary inputs
# LP: 4 control loops
Series: TCX2
Ordering
Model Item# Display Loop UI DO AO Description
TCX2-40863 40-11 0032 no 4 8 6 Relays 3 Universal controller stand alone
TCX2-40863-OP 40-11 0036 Yes 4 8 6 Relays 3 Controller with display stand alone
TCX2-40863-MOD 40-11 0077 no 4 8 6 Relays 3 Universal controller with Modbus
TCX2-40863-OP-MOD 40-11 0078 Yes 4 8 6 Relays 3 Controller with display and Modbus
TCX2-40863-BAC 40-11 0079 no 4 8 6 Relays 3 Universal controller with BACnet® MS/TP
TCX2-40863-OP-BAC 40-11 0080 Yes 4 8 6 Relays 3 Controller with display and BACnet® MS/TP
OPA2-VC 40-50 0007 Yes - 1 RT - - Remote operation terminal
AEC-PM1 40-50 0016 - - - - - Plug-In memory module
AEX-MOD 40-50 0013 - - - - - Modbus communication module
AEX-BAC 40-50 0044 - - - - - BACnet MS/TP communication module
AMM-1 40-51 0022 - - - - - Accessory for cabinet door mounting
TCX2 Universal Controller
TECHNICAL DATA

Technical specifications
Notice! Failure to follow specifications and local regulations may cause equipment damage. Misapplication will void
warranty.
Power Supply Power Requirements 24 VAC ±10%, 50/60 Hz, 24VDC ±10%
SELV to HD 384, Class II, 48VA max
Power Consumption Max. 10 VA
Electrical Connection Removable terminal connectors,
wire 0.34…2.5 mm2 (AWG 24…12)
Clock backup Min. 48 hours
Signal inputs Universal Input Input jumper set for voltage or current
Input Signal 0...10 V or 0...20 mA
Resolution 9.76 mV or 0.019 mA (10 bit)
Impedance Voltage: 98kΩ Current: 240Ω
Passive Input Input jumper set to temperature (RT) or digital input (DI)
Type & range: NTC (Sxx-Tn10): -40…140 °C (-40…284 °F)
Signal outputs Analog Outputs
Output Signal DC 0...10 V or 0...20 mA (500 Ω max.)
Resolution 9.76 mV resp. 0.019 mA (10 bit)
Maximum Load Voltage: ≥1kΩ Current: ≤500Ω
Relays Outputs
AC Voltage 0…250 VAC, 5 (3) A max. each output
DC Voltage 0…30 VDC, 5 (3) A max. each output
Insulation strength
between relays contacts and system electronics: 3750V AC to EN 60 730-1
between neighboring contacts: 1250V AC to EN 60 730-1
Network Hardware interface RS485: 2-wire Modbus over RS485 in accordance with EIA/TIA 485
Max nodes per network 128
Max nodes per segment 64 (Vector devices only)
Cabling Twisted Shielded Pair (TSP) cable category 5 or 6.
Impedance balanced 120 ohm
Nominal Capacitance 100 pF/m 16pF/ft or lower
Nominal Velocity 65% or higher
Galvanic Isolation The communication circuitry is 100% galvanic isolated
Line termination A line termination resistance (120 ohm) shall be connected
between the terminals A and B of the furthermost slave (relatively
from the Modbus master) node of the network
Line polarization The device needs polarization
Network topology Daisy chain according EIA/TIA 485 specifications
Maximum length per chain 1200m (4000ft)
BACnet® Communication standard BACnet® MS/TP Master on RS485
Default setting 19200 Baud rate
Communication speed 9600, 19200, 38400, 57600, 76800
Environment Operation To IEC 721-3-3
Climatic Conditions class 3 K5
Temperature 0…50 °C (32…122 °F)
Humidity <95 % r.H. non-condensing
Transport & Storage To IEC 721-3-2 and IEC 721-3-1
Climatic Conditions class 3 K3 and class 1 K3
Temperature -25…70 °C (-13…158 °F)
Humidity <95 % r.H. non-condensing
Mechanical Conditions class 2M2
Standards conformity
EMC Directive 2004/108/EC
Low Voltage Directive 2006/95/EC
Product standards
Automatic electrical controls for household and EN 60 730 –1
similar use
Special requirement on temperature dependent EN 60 730 – 2 – 9
controls
Electromagnetic compatibility for Emissions: EN 60 730-1
industrial and domestic sector Immunity: EN 60 730-1
Degree of Protection IP30 to EN 60 529 if mounted correctly
Pollution Class II (EN 60 730-1)
Safety Class: Local regulations must be observed! III (IEC 60536) if SELV is connected to DO
II (IEC 60536) if line voltage is connected to DO.
Overvoltage Category III (EN 60 730-1)
General Material Fire proof ABS plastic (UL94 class V-0)
Dimensions (H x W x D) 57 x 147 x 115 mm (2.3 x 5.8 x 4.5 in)
Weight (including package) TCX2-40863: 430g (15.2 oz)
TCX2-40863-OP: 490g (17.3 oz)
TCX2 Universal Controller
TECHNICAL DATA
Dimensions, mm(inch)

147 (5.8) 57 (2.3)

Q13
Q14
Q23
Q24
Q33
Q34
Q43
Q44
Q53
Q54
Q63
Q64
G0

Y1
Y2
Y3
M
G

115 (4.5)
TCX-OP
X1
X2
X3

X4
X5
X6

X7
X8

OP1
OP2
OP3
OP4
TX1
M

TX2
TX3
TX4

Installation
 Mount in standard cabinet to DIN 43880
 Surface mount to top-hat rail to EN 60715 or with 2 #4 screws.
 A protective housing must be used if mounted outside an electrical cabinet.
 Ensure adequate air circulation to dissipate heat generated during operation.
 Observe local regulations.
 Do not mount in a wet or condensation prone environment.
Connection diagram
24V UI1 UI2 UI3 UI4 UI5 UI6 UI7 UI8 DO1 DO2 DO3 DO4 DO5 DO6

G M X1 X2 X3 M X4 X5 X6 M X7 X8 Q13 Q23 Q33 Q43 Q53 Q63

TCX2-40863-BAC
G0 G0 Y1 Y2 Y3 OP1 OP2 OP3 OP4 TX1 TX2 TX3 TX4 Q14 Q24 Q34 Q44 Q54 Q64

0V AO1 AO2 AO3 V+ 0V A+ B- DO1 DO2 DO3 DO4 DO5 DO6


REF (-) (+)

Description:
G0 Power supply: 0V; common for power supply
G Power supply: 24V
M Signal ground: Common for universal inputs and analog outputs (internally connected to G0)
Q.. Binary outputs: Potential free relays output for 0…250 VAC or 0…30 VDC
X.. Universal input: NTC 10kΩ @ 25°C (77°F), 0…10 V or 0…20 mA*
Y.. Analog output: 0…10 V or 0…20 mA*
OP.. VCP-BUS: Connector for PC-Tool or peer-to-peer operation terminal (RS485)
TX1 RS485 MS/TP REF
TX2 RS485 MS/TP (–)
TX3 RS485 MS/TP (+)
TX4 Do not use

Jumpers
Jumpers are located on the backside of the controller
AO: Selection of analog output type AO1 UI: Selection of universal input type UI1
Left position: voltage output (0…10 V), Left position: voltage input (0…10 V),
factory default factory default
0…20mA

0…20mA

RT / DI

Right position: current output (0…20 mA)


0…10V

Middle position: current input (0…20 mA)


0…10V

Right position: RT or dry-contact

█ █
TCX2 Universal Controller
TECHNICAL DATA

Selection of actuators and sensors


Temperature sensors: Use Vector Controls NTC sensors to achieve maximum accuracy: SDB-Tn10-20 (duct), SRA-Tn10
(room), SDB-Tn10-20 + AMI-S10 as immersion sensor.
Actuators: Choose modulating actuators with an input signal type of 0-10 V DC or 4-20 mA (Min. and max. signal
limitations may be set with parameters. 3-point point actuators with constant running time are recommended.
Binary auxiliary devices (e.g. pumps, fans, on/off valves, humidifiers, etc): Do not directly connect devices that exceed
specified limits in technical specifications – observe startup current on inductive loads.
Bus connection
RS485 2-wire bus Cat 5 or cat 6 shielded cable (24-26 AWG)

TCX2 terminals

OP1
OP2
OP3
OP4
TX1
TX2
TX3
TX4
MS/TP MS/TP MS/TP
Node Node Node

Important: MS/TP: REF


Power GND ≠ MS/TP REF! MS/TP: (-)
Do not use shield for REF connection MS/TP: (+) Balanced pair

On last node on either end of bus only 120Ω


connect 120Ω termination resistor between A and B (TX2 and TX3)

Line polarization:
The device needs line polarization. 550Ω per wire, maximum 2 sets per segment
Shield connection:
The shield of the wire must not be used to connect to the REF terminal. Connect all the shields together and
ground in one single point on the network. Make sure the shields do not accidentally touch the ground.
Multiple ground connections induces noise and affect communication

Electrical connections
Use only twisted pair copper conductors for input connections. The operating voltage must comply with the requirements
for safety extra-low voltage (SELV) as per EN 60 730.
Use safety insulating transformers with double insulation as per EN 60 742; they must be designed for 100% ON-time.
When using several transformers in one system the connection terminal 1 must be galvanically connected. The TCX2 is
designed for operation by AC 24 V, max. 10 Amp, safety extra-low voltage that is short-circuit-proof. Supplying voltages
above AC 24 V may damage or destroy the controller or any other connected devices. Additionally, connections to
voltages exceeding 42 V endanger personnel safety. Observe limits mentioned in the technical specifications. Local
regulations must be observed at all times.

LED indicators
The BACnet interface features a green LED and a red LED for indication of traffic on the RS-485 bus. The green LED is lit
when an incoming packet is received, and the red LED is lit when an outgoing packet is transmitted to the bus. At power-
up, both LED blink twice simultaneously as a sign of the boot process being completed. A constantly lit LED serves as an
indication of a fault condition in the reception or sending process.
TCX2 Universal Controller
TECHNICAL DATA

TCX2-BAC Protocol Implementation Conformance Statement (PICS)


Vendor Name: Vector Controls
Product Name: TCX2 Controls series
TCX2 product description:
The TCX2 communicating BACnet® controllers are designed as universal controls equipment suitable for a large number of
applications. They may be used in zoning and other applications which are monitored by a BACnet® MS/TP network.
Supported BACnet® Interoperability Blocks (BIBB)
The BACnet® interface conforms to the B-ASC device profile (BACnet® Application specific controller).
The following BACnet® Interoperability Building Blocks (BIBB) are supported.

BIBB Type Name


DS-RP-B Data sharing Read property - B
DS-RPM-B Data sharing Read property multiple - B
DS-WP-B Data sharing Write property - B
DM-DCC-B Device management Device communication Control - B
DM-DDB-B Device management Dynamic device binding - B
DM-DOB-B Device management Dynamic object binding - B
DM-TS-B Device management Time synchronisation - B
Supported standard BACnet® application services
- ReadProperty
- ReadPropertyMultiple
- WriteProperty
- DeviceCommunication
- I-Am
- I-Have
- TimeSynchronisation

Supported standard Object types


- Device
- Analog input
- Analog value
- Binary input
- Binary value
- Multi-state Value
TCX2 Universal Controller
OPERATION

Display and Operation with –OP type

Loop indication Up Center (POWER)


Standard display (no button pressed Increase SET POINT Press < 2 sec.: Toggle ECONOMY-
for 30 sec.): Not visible. COMFORT mode or switch from OFF
(Parameter setting:
Loop display: Bar at 1 = Loop 1, Bar at to ON
SCROLL menu options
2 = Loop 2, etc and parameters) Press > 2 sec.: Turn unit OFF. Text
OFF displayed with current time
(deluxe) temperature (standard)
Large Digits
(Parameter setting: ENTER to
Display of input or select menu option, accept
parameter value. parameter change)

Mode Right (OPTION)


Display of operation Press < 2 sec.: Select Control Loop
mode
Press > 2 sec.: Enter set-up
CLOCK, SCHEDULES, H/C
(Parameter setting: ENTER to
Indicators
select menu option, accept
Standard display: parameter change)
Active digital
output (at 1 to 6)
Parameter setting:
8,9,10 indicate
changing mode. Down
Decrease SET POINT

Small Digits Vertical Bar Left (ESC) (Parameter setting: SCROLL menu
options and parameters)
Display of Select Control Loop
setpoint, clock (scrolls
or parameter up/down, 10% (Parameter setting: ESCAPE
number. resolution) menu option, discard
parameter setting)

Operation mode symbols Control symbols


Comfort (occupied): All control functions operating per set points Heating (reverse) active
Economy (unoccupied): Set points shifted according to #L07 Cooling (direct) active
OFF Energy Hold Off: Outputs are off, inputs monitored for alarms Schedule set
Manual override,
delay on enable function
 Fan active
Standard display
 Active when no key has been pressed for 30 seconds.
 Contents may be chosen with parameters UP08 to UP14.
 Setting UP08 to OFF will disable standard display. Last active control loop will remain displayed.
Loop display
 Active when changing set points. Large digits show input value. Small digits show set point. Horizontal bars top left
show which loop is being displayed.
Override of secondary set point in cascade control
 If cascade control is active (with VAV for example) the user can override the primary loop and manually select the set
point of the secondary loop (the loop is now changed to CAV). Typically for tuning the VAV system. This feature may
be disabled with UP02.
 While the secondary loop is displayed change the set point with UP/DOWN. Override Cascade symbol appears.
 Press OPTION to move back to the temperature loop, change setpoint on primary loop to cancel cascade override.
Delay on enable function
 During a pending delay the hand symbol will be shown. For example the condition to activate the controller is met,
but a start up delay is specified. The controller will remain switched off and show the hand symbol until the delay
expired.
Power Failure
 All parameters and set points are memorized and do not need to be re-entered.
 Upon return of power: Set Parameter UP05 to keep the unit off, switch on, or operation mode before power failure.
 Clock and time schedule settings retained for 48 hours (after powered for at least 10 hours).

© Vector Controls GmbH, Switzerland Page 6


TCX2 Universal Controller
OPERATION

Display and Operation with OPA2-VC

Loop indication Large Digits


Standard display (no button Display of input or parameter
pressed for 30 sec.): Not visible. value.

Loop display: Bar at 1 = Loop 1


Small Digits
Display of setpoint or parameter
Mode number.
Display of
operation mode
Vertical Bar
Analog output: 10% resolution)
Fan output: show fan speed
Indicators
Standard display: Right (OPTION)
Active digital output
Press < 2 sec.: Select Control Loop
Press > 2 sec.: Manual H/C change,
display of inputs and outputs.
Left (POWER) (Parameter setting: ENTER to select
Press < 2 sec.: Toggle menu option, accept parameter
STANDBY-COMFORT mode or change)
switch from OFF to ON
Press > 2 sec.: Turn unit OFF.
Text OFF displayed with
current time (deluxe) Up Down
temperature (standard) Decrement SET POINT
Increment SET POINT
(Parameter setting: ENTER to (Parameter setting: SCROLL menu
select menu option, accept (Parameter setting:
SCROLL menu options options and parameters)
parameter change)
and parameters)

Operation mode symbols Control symbols


Comfort (occupied): All control functions operating per set points Heating (reverse) active
Economy (unoccupied): Set points shifted according to #L07 Cooling (direct) active
OFF Energy Hold Off: Outputs are off, inputs monitored for alarms Schedule set
Manual override,
delay on enable function
 Fan active
Standard display
 Active when no key has been pressed for 30 seconds.
 Contents may be chosen with parameters UP08 to UP14.
 Setting UP08 to OFF will disable standard display. Last active control loop will remain displayed.
Loop display
 Active when changing set points. Large digits show input value. Small digits show set point. Horizontal bars top left
show which loop is being displayed.
Override of secondary set point in cascade control
 If cascade control is active (with VAV for example) the user can override the primary loop and manually select the set
point of the secondary loop (the loop is now changed to CAV). Typically for tuning the VAV system. This feature may
be disabled with UP02.
 While the secondary loop is displayed change the set point with UP/DOWN. Override Cascade symbol appears.
 Press OPTION to move back to the temperature loop, change setpoint on primary loop to cancel cascade override.
Delay on enable function
 During a pending delay the hand symbol will be shown. For example the condition to activate the controller is met,
but a start up delay is specified. The controller will remain switched off and show the hand symbol until the delay
expired.
Power Failure
 All parameters and set points are memorized and do not need to be re-entered.
 Upon return of power: Set Parameter UP05 to keep the unit off, switch on, or operation mode before power failure.
 Clock and time schedule settings retained for 48 hours (after powered for at least 10 hours).

© Vector Controls GmbH, Switzerland Page 7


TCX2 Universal Controller
OPERATION

Error messages
Err1: Communication error
Err2: Internal data corrupt. Replace product.
Err3: Internal error. Re-start product. If error reappears, replace product.
Err4: Configuration error. Parameter settings are conflicting. Verify control setup; make sure all assigned inputs are
enabled and functioning.
Err5: Parameter copy mode: Copy error – if external module is addressed, communication error with external product
Err6: Parameter copy mode: Check sum mismatch of eeprom data. Data in external eeprom corrupt.

Clock operation
The controller contains a quartz clock with battery back-up. Up to 12 schedules based on time and day of the week may
be programmed (Pr01 through Pr12). Schedules may change controller operation mode (on, off, comfort/occupied,
economy/unoccupied), change fan state, directly position an output, or change a loop set point. A blinking clock indicates
that the time has not been set or the unit was without power for longer than 48 hours. The time needs to be set to allow
time schedules to operate.
Clock setup
Press OPTION > 2 sec. SEL and current time displayed SEL
Press OPTION < 2 sec. to change time,
Minutes blink: UP/DOWN to change, OPTION to save, 00:00
Hours blink: UP/DOWN to change, OPTION to save,
Press OPTION to save time,
DAY1 (Mon)
DAY1 blinks: UP/DOWN to change, OPTION to save
Enable/disable time schedules
Press OPTION > 2 sec. current time and SEL displayed SEL Pro
Press UP:
PRO and SEL displayed PRO OFF/ON
Press OPTION:
Time schedule status displayed OFF or ON ( )
Press OPTION to toggle OFF/ON
Creating time schedules
Step 1: Select a switching time (Up to 12, Pr01–Pr12)

Press UP while PRO-ON displayed:


Press UP or DOWN to SCROLL Pr01 through Pr12, 08:00
Press OPTION to select desired schedule (e.g. Pr01),
00:00 blinks Pr01
Press UP/DOWN to select Pr01 switching time from 00:00–23:45
Press OPTION to save switching time (bar appears indicating step 1 complete): DAY 1 blinks
Step 2: Apply selected switching time (Pr01) to DAY1 (Mon) – DAY 7 (Sun)
While Pr01 is displayed and DAY1 is blinking:
Press UP: DAY1
Activate Pr01 switching time for DAY1 (triangle appears on 1),
Press DOWN: Pr01
Deactivate Pr01 switching time for DAY1 (triangle disappears) 
Press OPTION to save Pr01 DAY1 (2nd bar indicates step 2 complete): 1234567
Repeat for DAY2 – DAY7
Step 3: Select action for switching time (Pr01+Days)

The selection of switching time and weekdays for this time schedule is now completed.
Press POWER to come to desired action for Pro1. The following options appear in this order: LP
no = switching time not active
OP = operation mode (ON, OFF, COMFORT, Economy) Pr01
LP = set point
AO = Position of analog output (output must be in manual mode by parameter setting)
FAN = Fan state (output must be in manual mode by parameter setting)
do = Position binary output – digital, 3-point or PWM (output must be in manual mode by parameter
setting).
Press UP/DOWN to scroll through the possible events(3nd bar indicates step 3 complete)
Press Option to complete selection of event
Step 4: Select ID (For example: LP01 or FAN2)
For all non operation mode changes, it is required to select the output or control loop in this step.
For example for setpoint LP1, LP2, etc. or for an output the number of the output that should be changed. LP01
Press UP/DOWN to select, OPTION to complete Pr01

Step 5: Complete switching event


Choose operation mode, setpoint or position of output
Characteristics of action (e.g. 0–100% for A1) appear (5th bar indicates step 5 complete) 25%
Press UP/DOWN to select, OPTION to complete
Pr01

© Vector Controls GmbH, Switzerland Page 8


TCX2 Universal Controller
OPERATION

Manual heat–cool changeover


Press OPTION > 2 sec. SEL and current time displayed
Press UP/DOWN H-C
Until small digits display H-C:
Press OPTION SEL
Currently active H or C symbol displayed:
Press OPTION again to toggle H or C

Display of in- and output states


Step 1: Select type or in- or output

Press OPTION > 2 sec. SEL and current time displayed


Press UP/DOWN UI
Until small digits display SEL, Large digits show:
UI = universal inputs SEL
AO = Analog outputs
FAN = Fan outputs
do = Binary, 3-point or PWM outputs
Press OPTION to display state of In- or Output

Step 2: Select number of in- or output


Press UP/DOWN to step through the number of available in- or outputs
Large digits show in-output type & number, Small digits show value UI 01
25%

Step 3: Display total run time for binary outputs


While in binary output mode,
Press OPTION key to display the total number of hours the binary output has been ON. UI 01
Large digits show in-output type & number, Small digits show running time in hours. 345h
If the running time is larger than 9999 hours, 10000 hours are shown as level on the vertical bar.
The example on the right equals 50345h running time.
(Maximum runtime is 65535h = 7.5 years)

© Vector Controls GmbH, Switzerland Page 9


TCX2 Universal Controller
SETUP AND CONFIGURATION

Setting parameters to configure the controller


TCX2 is an intelligent controller with the flexibility to fit a wide range of applications. The control operation is defined by
parameters set using the standard operation terminal. There are two levels:
1. User/display parameters (password 0009)
2. Control parameters (password 0241)
Recommended set-up procedure:
1. Set jumpers on the back of the controller for inputs and outputs
2. Connect power supply and inputs
3. Make sure Celsius – Fahrenheit settings are correct (UP07)
4. Program input parameters
5. Program control parameters
6. Program output parameters
7. Program auxiliary functions and user settings
8. Test function of unit
9. Switch off power
10. Connect outputs
11. Reconnect power
12. Test control loop
Parameters are grouped according to modules:

Module Description PW
UP User and display parameters 009
LP Control loops Lp1 to Lp4
UI Input configuration: 1U to 8U
AL Alarm configuration: 1AL to 8AL
FU Special functions Fu1 to Fu5
AO Analog output configuration, AO1 to AO3
241
FAN Fan output configuration FAN1 to FAN2
DO Binary output configuration, do1 to do6
Co Communication setup
COPY copy mode to copy full parameter sets between run, default and and external
memory with up to 4 saving locations (AEC-PM1)
How to change parameters
1. Press UP/DOWN buttons simultaneously for three seconds. The display will show firmware version and revision
number. Press the OPTION button to start login.
2. CODE is shown in small display.
3. Code to access user parameters is 009, control parameter is 241. The access numbers are fixed and cannot be
changed.
4. Select this using UP/DOWN buttons.
5. Press OPTION after selecting the correct code.
6. Once logged in with 009, the user/display parameters are displayed immediately. Once logged in with 241 control
modules are displayed (Lp1, Lp2, 1u, 2u, etc.) – select with UP/DOWN and open with OPTION. As soon as the module
is open its parameters are displayed.
7. Select the parameters with the UP/DOWN buttons. Change a parameter by pressing the OPTION button. Three arrows
are displayed to indicate that the parameter may be modified. Use UP/DOWN buttons to adjust the value.
8. After you are done, press OPTION to save the new value and return to the selection level (arrows disappear when
selection is saved). Pressing left hand POWER button without pressing OPTION will discard the value and return
without saving. For control parameters press POWER again to leave parameter selection and return to control module
selection. Press the POWER to leave the menu. The unit will return to normal operation if no button is pressed for
more than 5 minutes.
How to select active alarms on outputs and special functions
1. Select the parameter as described above
2. Press OPTION to start selecting alarms. AL 1 is now shown in the large digits.
3. Press UP to select the alarm 1, press DOWN to deselect the alarm 1. A selected alarm is visible by a dark triangle on
the bottom line of the LCD. The output or function will activate if the corresponding alarm is triggered.
4. Press OPTION to step to alarm 2. Repeatedly press OPTION key to step through all available alarms and select or
deselect them by pressing UP or DOWN.
5. Press POWER to leave the alarm selection routine and return to the parameter selection level.

© Vector Controls GmbH, Switzerland Page 10


TCX2 Universal Controller
SETUP AND CONFIGURATION

Copying and restoring the entire parameter set


It is now possible to backup and refresh the entire parameter set to a second onboard memory (default memory) or a
plug-in memory. This simplifies substantially the programming of multiple controllers with identical parameter sets.
Removable plug-in memory AEC-PM1
The plug-in memory is an accessory that can be plugged in on the side of the TCX2. Once connected the power LED on
the AEC-PM1 lights up. The memory can hold up to 4 individual parameter sets. It is therefore easy for a distributor or
site engineer to update a variety of standard installations or for an OEM to program his standard setup.
Auto-load
While copying a parameter set to eeprom, the user may choose the auto-load feature. With this feature set, the
parameters load automatically when powering up the controller. It is thus possible for a non-technical person to perform a
parameter update by simply powering up the controller with the AEC-PM1 plugged in.
Procedure to copy parameter sets
1. Login to engineering parameters as described above.
2. Press UP or DOWN until COPY is selected
3. Press the OPTION key. Select copy source: These are the options:
0. CLR  The copy destination will be erased
1. RUN  Run time memory
2. DFLT  Default: On board backup memory
3. EEP1  External memory folder 1 on AEC-PM1
4. EEP2  External memory folder 2 on AEC-PM1
5. EEP3  External memory folder 3 on AEC-PM1
6. EEP4  External memory folder 4 on AEC-PM1
4. Press OPTION key. Now select copy destination: These are the options:
1. RUN  Run time memory
2. DFLT  Default: On board backup memory
3. EEP1  External memory folder 1 on AEC-PM1
4. EEP2  External memory folder 2 on AEC-PM1
5. EEP3  External memory folder 3 on AEC-PM1
6. EEP4  External memory folder 4 on AEC-PM1
5. Press OPTION key. Your selection is shown on the large digits: source ID to target ID. For example run time
memory to eep1 is shown as 1to3. After confirming the selection choose YES or AUTO to start the copy process.
Select NO to abort. AUTO is only available if the target is the external plug in. By selecting AUTO: The
parameters will load automatically when the controller is powered up while the AEC-PM1 is plugged in. If one
plug-in has several parameter folders with the AUTO flag set the one with the smallest index will be loaded.
6. Press the OPTION key to conclude the selection. The Data LED on the AEC-PM1 plug-in blinks to indicate data
communication in case it is copied to or from. PEND is shown while the copy process takes place.
There are several possibilities for the result:
 Good: The copy process was successful
 Fail: Err5, Communication problem. The plug in module is either damaged or missing
 Fail: Err6, Checksum mismatch. The checksum of the source data was incorrect. Data corruption.
This may happen if the plug-in has not been written to before or data corruption took place.

© Vector Controls GmbH, Switzerland Page 11


TCX2 Universal Controller
USER CONFIGURATION

User and display parameters (Password 009)

Parameter Description Range Default


UP 00 Enable access to operation modes ON/OFF ON
UP 01 Enable access to set points ON/OFF ON
UP 02 Enable manual control in cascade and for fan speeds ON/OFF ON
UP 03 Enable change of heating/cooling mode for 2 pipe systems ON/OFF ON
UP 04 Enable access to time programs: ON/OFF ON
State after power failure:
UP 05 0, 1, 2 2
0= off, 1= on, 2= state before power failure
Enable Economy (unoccupied) Mode.
Shift the setpoint to a lower temperature in winter or higher temperature in
UP 06 summer in order to save energy. Economy mode may be activated through ON/OFF OFF
the POWER button, or with the external input (typically for key card
switches in hotel rooms or motion detectors for meeting rooms.)
UP 07 Celsius or Fahrenheit: ON= Fahrenheit, OFF= Celsius ON/OFF OFF (Celsius)
UP 08 Show standard display while no key is pressed ON/OFF ON
Select type of content for large digits (00= OFF):
00 = OFF 03 = Analog output
UP 09 01 = Input 04 = Fan 0–6 1
02 = Control loop setpoint 05 = Binary output
06 = Clock
Select content source for large digits (0= OFF):
Input: Set point: Analog output: Fan Binary output:
1 = UI1 1 = LP1 1 = AO1 1 = Fan 1 1 = DO1
2 = UI2 2 = LP2 2 = AO2 2 = Fan 2 2 = DO2
3 = UI3 3 = LP3 3 = AO3 3 = DO3
UP 10 4 = UI4 4 = LP4 4 = DO4 0–10 1
5 = UI5 5 = DO5
6 = UI6 6 = DO6
7 = UI7
8 = UI8
9 = VI1
10 = VI2
UP 11 Select type of content for small digits (same options as UP09) 0–6 2
UP 12 Select content source for small digits (same options as UP10) 0–10 1
UP 13 Select analog output for vertical bar display (same options as UP09): 0–6 3
UP 14 Select content source for vertical bar (same options as UP10) 0-10 1
OFF = Do not show heating & cooling state ON, OFF ON
UP 15
ON = Display heating & cooling state
ON = Alarms display until confirmed ON, OFF ON
UP 16
OFF = Alarms display only while active
UP 17 Clock display type: OFF= 24-hr, ON= 12-hr (AM/PM) ON/OFF OFF(24hr)
Reset timer for manual override of activated time schedule.
0 = Reset of override mode is not active. Time schedules overridden
manually will not be switched to scheduled mode.
UP 18 0–255 Min 60(Min)
1…255 = Delay for the controller to go back to the scheduled Energy hold
off or Economy (unoccupied) operation mode if the operation mode is
changed manually to Comfort (occupied).
Constant backlight for display. ON, OFF OFF
UP 19 OFF = Backlight on when key pressed
ON = Backlight always on

© Vector Controls GmbH, Switzerland Page 12


TCX2 Universal Controller
INPUT & ALARM CONFIGURATION

Control configuration (Password 241)


Input configuration
Universal inputs 1U to 8U (analog, binary or passive temperature) and virtual inputs 9U to 10U
For universal inputs: 1U to 8U: Signal type (0= not active):
1= 0-10V or 0-20mA, 2= 2-10V or 4-20mA, 3= NTC
01 u0 0–3 1
For virtual inputs: 9U to 10U: Signal source
1= OPA2-VC, 2 = Bus module: AEX-MOD (Modbus), AEX-BAC (BACnet)
01 u1 Display minimum value -50–205 0%
01 u2 Display maximum value -50–05 100%
Range of universal inputs (For analog inputs only) 0–5 0
01 u3 0 = x1 3 = square root
1 = x10 4 = square root x 10
2 = x100 5 = square root x 100
01 u4 Analog input unit of measure: 0= no unit, 1= %, 2= °C /°F, 3= Pa 0–3 1
Select number of samples taken for low pass filter: Filtering prevents
unwanted fluctuation of sensor signals. The controller measures signal inputs
01 u5 every second and calculates the input signal based on a number of measured 0–100 3
values and a digital low pass filter. Take into account that signal reaction
delays as the number of samples taken for the filter increases.
Per input
01 u6 Sensor calibration range
0.0%
Calculate mathematical function over multiple inputs (0=not active):
01 u7 0–4 0
1= average, 2= minimum, 3= maximum, 4= differential UI(n) - UI(n-1)

 Set jumpers on the back of the controller: 0–10VDC (default), 0–20mA, or RT/DI (passive temperature or binary)
 Further define analog inputs with 01U0
 Match sensor range to input display. With a differential pressure transmitter having 0–200 Pa measuring range set
01U1 display minimum to 0 and 01U2 display maximum to 200. The allowable range value of -50–205 may be
adjusted with multipliers in 01U3. The largest displayable values are -990–9999. Limiting range increases resolution.
Applies to analog as well as passive temperature inputs.
 Passive temperature input is NTC 10k@25°C (77°F). Specified accuracy can only be guaranteed using Vector Controls
Sxx-Tn10 sensors. Range values described above also apply to temperature inputs. Limiting the range increases
resolution.
 For binary input (open/close contact) set the jumper to RT/DI and parameter xxU0 to an analog input. An open
contact reads as a high value (100%), a closed contact as a low value (0%).
 Square root calculation on input values: The input signal maybe subjected to the square root function prior to
calculating the display values. The square root is calculated from the input signal and the result is again conditioned
to 10bit resolution. The square root function is useful when airflow needs to be calculated from differential pressure,
as in VAV systems for example.
 Calculate mathematical functions over multiple inputs for loop control or display with xxU7. In order to calculate
average, minimum or maximum between several inputs, make sure all the inputs are of identical type and range,
then activate the same function on xxU7 on all the selected inputs. The largest input of the group selected will carry
the calculated value. For example: When average is activated on 02U7 and 01U7 = 1, the average is carried on
universal input 2.
UI2 may now be used as input for control loops and it will show the average value of UI1 and UI2 combined.
It is possible to use different functions on different inputs. For example: minimum of UI1 and UI3 and maximum of
UI2 and UI4.
 The differential function may only be calculated on subsequent inputs. Such as UI2-UI1. The function must only be
activated on the minuend (a number from which another number is subtracted) - UI2 in this example. The displayed
value of the minuend will change into the difference: UI2 in – UI1 = UI2 out. It is possible to have multiple
differentials on one controller. It is not possible to reverse the subtraction: UI1-UI2.
 Virtual inputs may origin from the OPA2 remote terminal or from a bus master if a communication module is present.
The value of the remote input has a timeout of 30 seconds. If the value is not updated within 30 seconds, the input
will be disabled and the configuration error Err4 is shown. Rewriting the input value will re-enable the input but will
not clear Err4. Err4 can only be cleared by changing the controller ON/OFF state.
While no setup is required on the OPA2, the bus master need to write its value to the correct address for the input.
Details are described in the documentation of the communication module.

© Vector Controls GmbH, Switzerland Page 13


TCX2 Universal Controller
INPUT & ALARM CONFIGURATION

Alarm configuration
Alarm functions 1AL to 8AL
1AL 0 Select alarm type: 0…5 0
0 = Alarm is not active
1 = Input high or low limit (Select input in AL 1)
2 = Max. setpoint deviation of control loop (select loop in AL 1)
3 = Maintenance alarm from run time counters
4 = Feedback input for fan 1, Supervise fan state
5 = Feedback input for fan 2, Supervise fan state
1AL 1 Select supervised input if AL 0 = 1 or 4, 5 0…10 0
0 = not active, 1 = UI1 to 10 = UI10
Select control loop if 1AL 0 = 2,
Note: max deviation limit is defined in control loop parameters
0 = all active control loops
1 = loop 1 to 4 = loop 4
Select run time counter of which binary output if AL 0 = 3,
0 = all binary outputs
1 = Digital output 1 to 6 = Digital output 6
1AL 2 Alarm or interlock mode OFF, ON OFF
OFF = Alarm mode active: Icon indicating active alarm will appear on display,
reset option in XAL3 applies.
ON = Interlock mode: Outputs revert to standard setting when alarm condition
is no longer present, Icon indicating active alarm will not appear, reset
options in XAL3 do not apply.
1AL 3 Automatic reset or acknowledge to reset (only if AL2 = ON) OFF, ON OFF
OFF = Alarm condition resets automatically. After alarm condition is no longer
present, outputs will revert to standard setting, but alarm Icon will
continue to blink on display until acknowledged with Option key.
ON = Alarm condition must be reset manually. After alarm condition is no longer
present, outputs will remain in alarm setting, and Icon will continue to
blink on display, until acknowledged with Option key.
1AL 4 Delay until alarm is active; the delay is in seconds unless setpoint deviation is AL0 ≠ 2: 0…1275 sec 0
selected. AL0 = 2: 0…1275 Min
1AL 5 Type of alarm (applies only if AL0 = 1) OFF, ON OFF
OFF = Low limit alarm
ON = High limit alarm
Type of feedback (applies only if AL0 = 4,5)
OFF = Direct: Fan on, feedback high
ON = Reverse: Fan on, feedback low
1AL 6 Alarm limit (applies only if AL0 = 1,4,5) Per input range 10%
1AL 7 Hysteresis for alarm setback (applies only if AL0 = 1,4,5) Per input range 5%

 8 alarm functions are available. The highest priority alarm is alarm 1, the lowest one alarm 8.
 Alarm notification or interlock (AL2).
Low or high limits of inputs may as well be used as interlock to supervise conditions when an output should be
switched on or off, independent of control situations. In this case an alarm display may be disturbing. The display of
an alarm can be suppressed by setting the interlock parameter to ON.
 Alarm automatic reset or acknowledge only (AL3).
Certain alarms should automatically reset once the condition is removed, but still keep the end user informed that the
alarm condition occurred: A typical example is a frost alarm. If the temperature drops too low, the heat should come
on and it should stop again once the frost protection reset temperature is reached.
If an alarm indicates a failure of system equipment that would endanger the operation of a device, the alarm should
not automatically reset. For example a fan fails to come on or a pump does not operate. In this case the alarm
situation needs to be resolved before restarting the outputs.
By setting AL3 to ON the engineer determines that the alarm must be reset manually before normal operation can
continue.
 Alarm delay, alarm limit and alarm reset
For the above alarms, an activation delay, a limit and a reset (where applicable) may be defined. The reset
determines when the alarm condition will return to normal. It is used with input limit alarms, in frost protection for
example. The frost protection alarm is activated once the temperature drops below 5°C (41°F), the alarm reset is set
to 5K. The room is now heated until the temperature reaches 5°C (41°F) + 5K = 10°C (50°F). Once this temperature
is reached the alarm will switch off, it will remain blinking until acknowledged.
 Alarm Settings on Outputs
The position of an output in the event of an alarm may be defined for each
output and each alarm individually. The output can be switched on (100%) or Priority for output control
off (0%). The alarm takes precedence over operating state and control signal. 1. Alarm level low
Two parameters define the behavior of the output based on an alarm: One 2. Alarm level high
parameter defines which alarm deactivates the output (0%), the other 3. Operation mode OFF
parameter defines which alarm activates the output to 100%. Each alarm can 4. Control function
be individually selected. Multiple alarms can be signed to one output. Should
one alarm be simultaneously selected to activate and deactivate the output, the one to de-activate has precedence.

© Vector Controls GmbH, Switzerland Page 14


TCX2 Universal Controller
CONTROL LOOP CONFIGURATION

Control loop configuration


Manipulation of the setpoint (1L to 4L)
Parameter Description Range Default
Select loop control input (0= loop disabled):
1L 00 0–10 1
1= UI1 to 10= UI10
1L 01 Minimum set point limit heating per input range 0%
1L 02 Maximum set point limit heating per input range 100%
1L 03 Minimum set point limit cooling per input range 0%
1L 04 Maximum set point limit cooling per input range 100%
Enable set point compensation. Setpoint compensation is further described in
auxiliary function 4FU.
0= disabled
1L 05 0–3 0
1= winter compensation
2= summer compensation
3= winter and summer
Select loop setpoint (0= normal):
1= combine setpoint with previous control loop
1L 06 2= cascade with reverse sequence of primary loop 0–4 0
3= cascade with direct sequence primary loop
4= cascade with both reverse and direct sequence of primary loop
Economy mode setpoint shift:
1L 07 The comfort (occupied) setpoint is shifted by the value set with parameter. per input range 5%
Reduces the heating set point and increases the cooling set point.
Dead zone between heating and cooling set points
The Dead Zone Span lies between the heating and the cooling setpoint. The
1L 08 per input range 2%
output is off while the measured value is within the dead zone span. A
negative dead zone is not possible.

 Economy mode setpoints: There are two possibilities to change the setpoint in economy mode: Shift it by L07 or
switch to the minimum setpoint limit in heating mode and maximum setpoint limit in cooling.
Economy mode may be disabled by setting UP06 to OFF.
 Control loops and sequences are activated when output parameters are defined.
 Cascade control
In cascade control (L06) the setpoint of the secondary loop is determined by the demand of the primary loop. The
setpoint of the secondary loop is calculated proportionally according to demand of the primary loop between minimum
and maximum setpoint limits. Cascade control is activated by setting the parameter XL06 of the secondary control
loop.
A typical application is a variable air volume system where the temperature output determines the pressure set point.

Cascade Control Example – VAV Application


Primary loop = temperature (1L) Secondary loop = airflow/pressure (2L)
Settings: 2L01=20%, 2L02=60%, 2L06=2
Depending on temperature setpoint, Based on demand of loop 1, the setpoint of pressure loop is calculated
the demand is calculated for loop 1. proportionally between min (20%) and max (60%) pressure setpoint limits.
For example 40%. A demand of 40% will result in a setpoint of 36% in the above example.

 Setpoint compensation
The setpoint compensation is typically used to compensate the set point due to a change in outside temperature.
Enable summer or winter set point compensation for this control loop with L05. Both setpoint shift or setpoint setback
are possible. They are described in more detail under auxiliary function 4FU.

© Vector Controls GmbH, Switzerland Page 15


TCX2 Universal Controller
CONTROL LOOP CONFIGURATION
PI control sequence
Parameter Description Range Default
1L 09 Offset for heating PI sequence per input range 0%
1L 10 Offset for cooling PI sequence per input range 0%
1L 11 P-band heating per input range 2%
1L 12 P-band cooling per input range 2%
Integral gain heating (0.1 steps)
1L 13 0–25.5 0.0
low= slow reaction, high= fast reaction
1L 14 Integral gain cooling (0.1 steps) 0–25.5 0.0
Measuring interval integral (seconds)
1L 15 0–255 1 sec.
low= fast reaction, high value= slow reaction

 Proportional control (P-band)


The proportional control function calculates the output based on the difference between setpoint and input. The
proportional band (P-band) defines the difference between setpoint and input which will result in a 100% output. For
example, with a heating or reverse 0-10v control sequence, and a 2.0°C (4.0°F) P-band value, at 10v the controller
will be 2.0°C (4.0°F) below setpoint. This is the working range of the proportional control sequence.
Setting the proportional band to 0 disables proportional control.
 Integral and Differential control
Proportional control is in most cases a very stable control mode. The flaw of proportional control alone, however, is
that the setpoint is normally not reached. As the measured value gets closer to the setpoint, the output reduces until
it reaches a point, a fraction above or below the setpoint, where the output equals the load. To reach the setpoint and
achieve a higher level in comfort, the Integral/Differential function should be activated.
Integral Gain (KI) dynamically increases the output by the selected KI value every Measuring Interval TI until
the setpoint is reached. The challenge is to prevent hunting, where the output increases too fast and the temperature
overshoots the setpoint. Hunting may result if the integral gain is too high or measuring interval too short. Each
system is different. To prevent instability the P-band should be extended when integral gain is active (L14 or L15 set
above 0).
Setting the integral gain to 0 disables integral and differential control.

Recommended Values
heating (air) heating (radiant) humidifying cooling dehumidifying pressure
P-band 2–3°C(4–6°F) 1–1.5°C(2–3°F)
Measuring interval (TI) 2 5 15 1 70 1
Integral gain (KI) 0.2 0.1 0.1 0.2 0.3 0.8

Heating/Reverse Cooling/Direct Legend


T, U Input signal temp/universal
YH1, YR1 YC1, YD1 XPH P-band heating/direct
100
XPC P-band cooling/reverse
XDZ Dead zone h/c set points
XSBY Economy mode set point shift
WH WC WH Set point heating/reverse
0
WC Set point cooling/direct
T [°C, F]
XPH XDZ XPC YH1, YR1 PI sequence heating/reverse
U [V, mA]
XSBY XSBY YC1, YD1 PI sequence cooling/direct

© Vector Controls GmbH, Switzerland Page 16


TCX2 Universal Controller
CONTROL LOOP CONFIGURATION
Digital control sequence
Parameter Description Range Default
Action of stages:
0= cumulative: stage 1 stays on when 2 comes on
1L 16 0–2 0
1= single: stage 1 turns off when 2 comes on
2= digital: stage 1 only, stage 2 only, then stage 1 plus 2
1L 17 Offset for heating/reverse binary sequences per input 0%
1L 18 Offset for cooling/direct binary sequences per input 0%
1L 19 Switching span heating per input 1%
1L 20 Switching span cooling per input 1%
1L 21 Switching hysteresis per input 0.5%
1L 22 Switching delay min running time for binary sequences 0–255s 10s
1L 23 Switching delay min stopping time for binary sequences 0–255s 10s
Activation of reverse/direct (heat/cool) sequence
OFF= activates based on demand
1L 24
ON = follows heat/cool state of controller: Set manually or by
auxiliary function (3FU)
1L 25 Delay for heat/cool changeover in case above parameter is OFF 0…1275s 300s
1L 26 Max allowed set point deviation (will generate an alarm if enabled in Acc input 0.0
alarm parameters), Disabled if set to 0.

 Cumulative stage action (L16=0) is typically used in electric heat applications, and single stage action (L16=1) in fan
speed applications. Digital stage action (L16=2) is especially useful in electric heat applications to generate three
steps with just two outputs. For example: Step 1=100W, step 2=200W, step 3=300W.

Cumulative Single Digital


Stage 1 Q1 Q1 Q1
Stage 2 Q1+Q2 Q2 Q2
Stage 3 Q1+Q2

 Switching hysteresis (L21) is the difference between switching on and switching off. A small hysteresis will increase
the number of switching cycles and thus the wear on associated equipment.
 With switching delay (L22) cumulative stages will not switch on simultaneously. With a sudden demand or initial
power stage 2 will not start earlier than 10 seconds (default value) after stage 1 has been initiated.

Legend
QH2, QR2 QC1, QD1 QC2, QD2 T, U Input signal
ON OQH Offset heating/direct
OQC Offset cooling/reverse
XDZ Dead zone
XSBY Economy set point shift
WH WC
OFF WH Set point heating/reverse
OSH XDZ OSC T [°C, F] WC Set point cooling/direct
XH
U [V, mA] QC, QD Binary sequences cooling/direct
QH, QR Binary sequences heating/reverse

© Vector Controls GmbH, Switzerland Page 17


TCX2 Universal Controller
OUTPUT CONFIGURATION

Output configuration
Analog output configuration (1A, 2A, 3A)
Parameter Description Range Default
Select control loop or special function: 0 = OFF
1 = Loop 1
2 = Loop 2
3 = Loop 3
1A 00 0–7 1
4 = Loop 4
5 = Special functions (Dehumidification, Economizer, etc)
6 = Manual positioning/time schedules (0–100%)
7 = Transmit value of an input (Specify signal with 1A09-1A11)
When 1A00=1 - 4 configure output:
0= Heating/reverse
1= Cooling/direct
2= Heating and cooling (2 pipe)
3= Transmit set point: (Specify signal with 1A10 and 1A11)
When 1A00=5, select function:

1A 01 0 = Dehumidification: Max of loop 1 cooling and loop 2 0–3 0


dehumidifying sequence.
1 = Economizer: Outdoor damper actuator. Reverse direction on
damper for return air damper actuator. See 5FU for more
details.
When 1A00 = 6 Manual positioning/time schedules
0 = Allow time schedule only
1 = Allow manual positioning and time schedules
1A 02 Type of output signal: OFF= 0–10V, 0–20mA, ON= 2–10V, 4–20mA ON/OFF OFF
1A 03 Minimum limitation of output signal default and in loop heating mode 0–100% 0
1A 04 Maximum limitation of output signal default and in loop heating mode 0–100% 100%
1A 05 Minimum limitation of output signal in loop cooling mode 0–100% 0%
1A 06 Maximum limitation of output signal in loop cooling mode 0–100% 100%
Choose alarm to set output to 100% (output 0% on conflicting alarms) Triangle shown
1A 07  = alarm 
Alarm: 1 2 3 4 5 6 7 8 selected
Choose alarm to set output to 0%. (output 0% on conflicting alarms) Triangle shown
1A 08  = alarm 
Alarm: 1 2 3 4 5 6 7 8 selected
When 1A00 = 7: Select input used for transmitter function. Measured
1A 09 0-10 0
values of any input may be transmitted on this output.
1A 10 Minimum transmit value of inputs or setpoints per input range 0%
1A 11 Maximum transmit value of inputs or setpoints per input range 100%

 Set jumpers on the back of the controller: 0–10VDC (default), or 0–20mA. Further define analog output signals with
A02. Custom ranges can be created by setting minimum and maximum signal limits.
 A control loop, special function, digital control or analog control sequence is not active until it is assigned to an output.
 Low and high limit alarms are defined with input parameters. With output parameters assign an Output Priority
alarm to an output and select output state. The required output for each alarm can be 1. Alarm level low
individually selected. Multiple alarms can be signed to one output. If one alarm is selected to 2. Alarm level high
simultaneously activate and deactivate an output, the one to de-activate has precedence. 3. Operation mode OFF
4. Control function
 With manual positioning (1A00=6) position the output by time schedule or directly in 0.5%
steps. Setting 1A01 to 0 will disable manual positioning. The output will then only be controlled by time schedule.
 Signal converter and transmitter: Measured and calculated input values (A00=7) or set points of control loops
(A00=1-4 and A01=3) may be transmitted on the analog outputs.
 For VAV Function individual minimum and maximum limits
Cooling
may be assigned for cooling and heating. In VAV applications
YC1,YD1
maximum cooling output matches the maximum air volume Heating
the VAV box is set to deliver. As demand for airflow in 100 YH1,YR1
1A06
cooling mode decreases, airflow dwindles until it reaches
50
minimum cooling output (1A05). This minimum will be based 1A04
1A03 1A05
on the airflow needed at design cooling and is typically 10% 0
WH WC
to 15% of maximum cooling airflow. When this minimum is
reached the system is in dead-band – neither heating nor T (°C/F), U(V, mA)
cooling. Minimum airflow in heating mode is set with 1A03. XDZ
As the system moves into heating mode, heating airflow
increases until it reaches the maximum heating output (1A04), typically 30 to 50% of maximum cooling airflow.

© Vector Controls GmbH, Switzerland Page 18


TCX2 Universal Controller
OUTPUT CONFIGURATION

Configuration of binary outputs


The binary outputs may be used to control fans, floating point actuators, single stages, or PWM outputs. In case an output
is defined for more than one function the following priority applies:

Priority Physical outputs DO1 DO2 DO3 DO4 DO5 DO6

2 fan outputs FAN 1 FAN2


1 up to 3 speeds speed 1 speed 2 speed 3 speed 1 speed 2 speed 3
each: 1FA 0 ≥ 1 1FA 0 ≥ 2 1FA 0 = 3 2FA 0 ≥ 1 2FA 0 ≥ 2 2FA 0 = 3

3 floating point FO1 FO2 FO3


2
outputs: open close open close open close

6 digital or PWM
3 DO1 DO2 DO3 DO4 DO5 DO6
outputs:
Fan output configuration for digital outputs (fan1 to fan2)
Parameter Description Range Default
1FA 0 Select the number of fan speeds. FAN1=DO1–DO3, FAN2=DO4–DO6. 0-3 0
1FA 1 Selection of control loop for fan 0–6 0
0 = Fan output disabled, 1 = Loop 1, 2 = Loop 2, 3 = Loop 3
4 = Loop 4,
5 = Operation mode (on, when operation mode is on)
6 = Manual positioning/time schedule controlled
1FA 2 Fan outputs select active sequence of control loop if FA1=1-4 or 0–5 5
select active state of controller if FA1=5:
0 = Heating, Reverse
1 = Cooling, Direct
2 = Heating and Cooling (2 pipe system)
3 = Demand based on Heating, Reverse
4 = Demand based on Cooling, Direct
5 = Demand based on Heating and Cooling
When FA1 = 6 Manual positioning/time schedules
0 = Allow time schedule only
1 = Allow manual positioning and time schedules
1FA 3 Mold protection: In automatic fan speed mode, the lowest fan speed ON, OFF OFF
keeps running, even when the setpoint is reached
1FA 4 Startup delay: Delay before starting fan. Other controls outputs are 0…255s 30s
disabled during startup delay.
1FA 5 Switch off delay: Delay before switching off fan. 0…255s 0s
1FA 6 Choose alarms to set fan to 100%. In case of conflicting alarms, the fan 
Triangle shown
will be switched off.
= alarm

selected
Alarm: 1 2 3 4 5 6 7 8
1FA 7 Choose alarms to switch off fan. Triangle shown 
 = alarm
Alarm: 1 2 3 4 5 6 7 8 selected

 The active fan speed is defined by the binary output of the control loop (L17-L23). Automatic fan speeds can be
overridden by keypad if manual mode is enabled (UP02 = ON).
 Demand based functions: The fan will start automatically in case there is a demand on the heating or cooling
sequence of a specific control loop (defined in FA1) or the controller if FA1=5. Startup and switch off delays will apply.
 With manual positioning (FA1=6) control the fan by time schedule or manually. Setting FA2 to 0 will disable manual
positioning. The fan will then only be controlled by time schedule. Set FA2 to 1 to allow manual positioning.
 Startup delay (FA4): For air handling units it is desirable to add a delay before starting the fan in order to allow main
dampers to open first. During startup, control outputs of the same loop are disabled if the fan is in loop mode. If the
fan is in state or manual mode all control outputs are disabled during startup of the fan.
 Switch off delay (FA5). The fan should extend its run time after the control valves are closed. Set the delay time for
shutting down to extend fan run time after control outputs come on.
 Mould protection (FA3): The fan may be left running in its lowest speed while the controller is in comfort or standby
mode to keep the air moving and prevent mould build up in case high humidity is present.
 Low and high limit alarms are defined with input parameters. With output parameters assign an Output Priority
alarm to an output and select output state. Each alarm’s required output can be individually 1. Alarm level low
selected. Multiple alarms can be signed to one output. Should one alarm be simultaneously 2. Alarm level high
selected to activate and deactivate the output, the one to de-activate has precedence. 3. Operation mode OFF
4. Control function

© Vector Controls GmbH, Switzerland Page 19


TCX2 Universal Controller
OUTPUT CONFIGURATION
Digital output configuration for floating point outputs (1d to 6d, d00=ON)
Parameter Description Range Default
Enable digital or floating point output
1d 00 OFF= DO1, DO2 are two digital/PWM outputs ON/OFF OFF
ON = DO1, DO2 is one floating point output (DO1 open, DO2 close)
Select control loop or special function (0= OFF)
1 = Loop 1
2 = Loop 2
3 = Loop 3
1d 01 0–5 0
4 = Loop 4
5= Dehumidify (4 pipe, max LP1 cooling, LP2 direct)
6= Manual positioning/time schedule controlled
7= Controller state functions
When 1d01=1-4 configure output:
0= Heating/reverse
1= Cooling/direct
2= Heating and cooling (2 pipe)
When 1d01=5, select function:
0 = Dehumidification: Max of loop 1 cooling and loop 2
dehumidifying sequence.
1 = Economizer: Outdoor damper actuator. Reverse direction on
damper for return air damper actuator. See 5FU for more
1d 02 details. 0–3 0

When 1d01 = 6 Manual positioning/time schedules


0 = Allow time schedule only
1 = Allow manual positioning and time schedules
When 1d01=7 select state functions:
0= ON if controller operation state is ON
1= ON while demand on any output
2= ON while controller in heating mode and operation state ON
3= ON while controller in cooling mode and operation state ON
1d 03 Not used 0-6 0
1d 04 Running time (Time for actuator to run from fully open to fully close) 0–255s 90s
Switching difference for floating point signal: to reduce the switching
frequency of the actuator. The actuator will only move if the running time
1d 05 0–100s 5s
to move the actuator from its current position to the target position is
larger than this parameter.
1d 06 Not used
Choose alarm to set output to 100% (output 0% on conflicting alarms) Triangle shown
1d 07  = alarm 
Alarm: 1 2 3 4 5 6 7 8 selected
Choose alarm to set output to 0% (output 0% on conflicting alarms) Triangle shown
1d 08  = alarm 
Alarm: 1 2 3 4 5 6 7 8 selected
1d 09 Not used OFF, ON OFF
1d 10 Not used 0…12750h 0

 With manual positioning (d01=6) position the output by time schedule or manually (0…100% in 0.5% steps). Setting
d02 to 0 will disable manual positioning. The output will then only be controlled by time schedule. Set d02 to 1 to
activate manual control of the output.
 For floating point outputs the running time of the actuator used needs to be specified with 1d04. Running time is
defined as the time required for the actuator to run from fully open to fully closed and vice versa. Actuators with a
fixed running time are recommended. Once fully open or fully closed the running time for the actuator is extended for
a full run-time cycle. This will allow the actuator position to be synchronized in case it has been moved during off time
or an actuator with variable running time was used.
 State functions (1d01=7) fully open the output based on certain conditions with or without a demand for heating or
cooling. In Energy Hold OFF mode (EHO) the output will be off.
 Low and high limit alarms are defined with input parameters. With output parameters assign an Output Priority
alarm to an output and select output state. Each alarm’s required output can be individually 1. Alarm level low
selected. Multiple alarms can be signed to one output. Should one alarm be simultaneously 2. Alarm level high
selected to activate and deactivate the output, the one to de-activate has precedence. 3. Operation mode OFF
4. Control function

© Vector Controls GmbH, Switzerland Page 20


TCX2 Universal Controller
OUTPUT CONFIGURATION
Digital output configuration for single binary outputs (1d to 6d, d00=OFF)
Parameter Description Range Default
Select control loop or special function (0= OFF)
1 = Loop 1
2 = Loop 2
3 = Loop 3
1d 01 0–5 0
4 = Loop 4
5= Dehumidify (4 pipe, max LP1 cooling, LP2 direct)
6= Manual positioning/time schedule controlled
7= Controller state functions
When 1d01=1-4 configure output:
0= Heating/reverse
1= Cooling/direct
2= Heating and cooling (2 pipe)
When 1d01=5, select function:
0 = Dehumidification: Max of loop 1 cooling and loop 2
dehumidifying sequence.
1 = Economizer: Outdoor damper actuator. Reverse direction on
damper for return air damper actuator. See 5FU for more
1d 02 details. 0–3 0

When 1d01 = 6 Manual positioning/time schedules


0 = Allow time schedule only
1 = Allow manual positioning and time schedules
When 1d01=7 select state functions:
0= ON if controller operation state is ON
1= ON while demand on any output
2= ON while controller in heating mode and operation state ON
3= ON while controller in cooling mode and operation state ON
Select sequence (If Do 0 = 1…4) and if PWM parameter = 0
1d 03 0 = Operation mode, Output is active when mode is active 0-6 0
1 = binary mode: Stage 1 to 6 = binary mode: Stage 6
Switch off delay
1d 04 0–255 90 sec
Time the output signal needs to be off, before output switches off
Switch on delay
1d 05 Time the output signal needs to be on, before output switches on. With 0–255 5 sec
state functions, all control outputs are disabled during switch ON delay.
1d 06 Activate PWM, set cycle time, seconds (>0 activates, 0 deactivates) 0–1650s 0s
Choose alarm to set output to ON (output OFF on conflicting alarms) Triangle shown
1d 07  = alarm 
Alarm: 1 2 3 4 5 6 7 8 selected
Choose alarm to set output to OFF (output OFF on conflicting alarms) Triangle shown
1d 08  = alarm 
Alarm: 1 2 3 4 5 6 7 8 selected
1d 09 d09 and d10 only function if output is in binary mode: OFF, ON OFF
OFF: Do not count run time and reset counter to 0
ON: Count run time in hours while a binary output is switched on
1d 10 Trigger function alarm when run time is reached 0…12750h 0
(may be used as maintenance alarm), 0 = alarm disabled

 State functions (1d01=5) activate the output based on certain conditions with or without a demand for heating or
cooling, in either comfort or standby mode. In Energy Hold OFF mode (EHO) the output will be off.
 With manual positioning (1d01=6) position the output by time schedule or manually (ON, OFF or 0…100% in 0.5%
steps for PWM outputs). Setting 1d02 to 0 will disable manual positioning. The output will then only be controlled by
time schedule. Set 1d02 to 1 to activate manual control of the output.
 Pulse width modulation (PWM) mode is enabled with 1d06. In PWM mode the digital output will be switched on/off
once per cycle. The on and off times are calculated according to the PI settings of the respective control sequence. It
is not recommended to use cycle times below 10 Minutes for relays outputs as the lifetime of the relays will be
shortened with frequent switching.
 Run time counter (d09): Run time counters can be used to sum up the accumulated runtime of a device connected to
a binary output. The counter runs up to 65536 hours and saves the run time every hour to EEPROM. The run time
hours and the status of the binary output will be displayed when stepping through the available display pages with
the operation terminal.
 Maintenance alarm (d10): The run time counter may be used to trigger a maintenance alarm once a certain run time
is exceeded. Select limit to trigger a maintenance alarm. The limit is selectable in steps of 256 hours. Setting the time
to 0 disables the maintenance alarm. Note: An alarm must be assigned to maintenance alarm by setting AL0 = 3 on
one alarm.

© Vector Controls GmbH, Switzerland Page 21


TCX2 Universal Controller
AUX FUNCTIONS CONFIGURATION

Auxiliary functions
1FU Enable/disable of controller based on inputs and alarm conditions
Parameter Description Range Default
1Fu 0 Select input for remote enable function: 0…10 0
0 = not active, 1 = UI 1 to 10 = UI10
1Fu 1 Manual override permitted (without waiting for delay). ON/OFF OFF
This function allows overriding of the enable conditions by manually
starting the controller;
The controller will switch off again if the running conditions are not
met until the disable delay is expired.
This function is required, where the controller needs to create the
allowed input condition for example by running a fan while
differential pressure is used as enable condition.
1Fu 2 Enable delay (seconds) = the time the enable condition must be 0–1275s 0
met before the controller is enabled
1Fu 3 Disable delay (seconds) = the time the disable condition must be 0–1275s 300
met before the controller is disabled
1Fu 4 Range of limits (See table below for graphical explanation): ON/OFF OFF
OFF = When limit 2 (e.g. 60) is larger than limit 1 (e.g. 40) the
controller will be enabled when the input value is greater than
limit 2 (e.g. 60) and disabled when the input value is below limit
1 (e.g. 40). When limit 2 (e.g. 40) is lower than limit 1 (e.g. 60)
the controller will be enabled when the input value is lower than
limit 1 (e.g. 40) and disabled when the input value is above limit
2 (e.g.10).
ON = When limit 2 (e.g. 60) is above limit 1 (e.g. 40) the controller
will be enabled when the input value is between limit 1(e.g. 40)
and limit 2 (e.g. 60). When limit 2 (e.g. 40) is below limit 1 (e.g.
60) the controller will be enabled when the input value is below
limit 2 (e.g. 40) or above limit 1 (e.g. 60).
1Fu 5 Input limit 1 (See 1Fu 4 for description) per input 10
range
1Fu 6 Input limit 2 (See 1Fu 4 for description) Per input 90
range
1Fu 7 Disable controller in case of selected alarms are active Triangle shown 
Note: Switch-off delays still apply when an alarm becomes active = alarm
selected

 Enable or disable the controller based on high or low input limits and alarm status. The alarm status register may be
used as and function where several conditions must be met before the controller is allowed to function.

 Time schedules do not override the enable function.

Limit 2 > Limit 1 Limit 1 > Limit 2

Enable Enable
Mode Mode
1FU4 = OFF

Disable Disable
Limit Limit Limit Limit
Input Input
1 2 2 1

Enable
Mode Mode
Enable
1FU4 = ON

Disable Disable
Limit Limit Limit Limit Input
Input 2
1 2 1

© Vector Controls GmbH, Switzerland Page 22


TCX2 Universal Controller
AUX FUNCTIONS CONFIGURATION
2Fu - Switch comfort (occupied) and economy (unoccupied) modes based on input values
2Fu 0 Select input for remote comfort – standby change function: 0–4 0
0 = not active, 1 = UI 1 to 10 = UI10
2Fu 1 Economy mode delay (seconds) = the time the input needs to be -1275s 300s
inactive before the controller switches to economy mode.
2Fu 2 Input limit 1 economy (unoccupied) per input range 10
3Fu 3 Input limit 2 comfort (occupied) Per input range 90

 Use comfort/economy mode changeover with key card switches, occupancy sensors, etc. Activate comfort/economy
changeover with loop configuration parameter (L07). Set Limit 1 and Limit 2 to switch between comfort and occupied
mode
 Following are the comfort/economy mode switch possibilities:

Limit 2 > Limit 1 Limit 1 > Limit 2

Mode Comfort Mode Comfort

Economy Economy

Limit Limit Input Limit Limit Input


1 2 2 1

3Fu - Switch heating and cooling state based on input values


Parameter Description Range Default
3Fu 0 Select input for remote heat – cool change function: 0…10 0
0 = not active or based on control loop,
1 = UI 1 to 10 = UI10
3Fu 1 If heat – cool is based on a control loop, select control loop here 0…4 0
(3Fu 0 must be set to 0)
0 = not active or based on universal input
1 = Based on heat – cool status of control loop 1
2 = Based on heat – cool status of control loop 2
3 = Based on heat – cool status of control loop 3
4 = Based on heat – cool status of control loop 4
3Fu 2 Activation delay (Seconds) = delay before heat – cool mode is 0 – 1275 s 300s
switched. This delay is to avoid unnecessary switching
3Fu 3 Input limit 1 (Cool limit) applies only if based on input Per input range 20%
3Fu 4 Input limit 2 (Heat limit) applies only if based on input Per input range 40%

 The heating or cooling state of the controller may be controlled from a central location by a binary (digital) contact or
temperature levels of outside air or supply media. The state may also depend on heating or cooling demand of a
control loop. Note: The control loop used to determine the heat /cool state must be set to demand-based heating and
cooling with (L24 = OFF).

 Set limit 1 and limit 2 to switch between heating and cooling with options below:

Limit 2 > Limit 1 Limit 1 > Limit 2

Mode Heat Mode Heat

Cool Cool

Limit Limit Input Limit Limit Input


1 2 2 1

 When switching heating/cooling state with an external switch set input to RT/DI mode and connect switch to signal
ground. Ground levels of all involved controllers must be the same.
 For supply media temperature we recommend switching to cooling at limit1 = 16°C/61°F and to heating at limit2 =
28°C/83°F. For outdoor temperature we recommend switching to cooling at limit1 = 28°C/83°F and to heating at
limit2= 16°C/61°F outdoor temperature.
 Above recommendations are given as suggestions. The ideal settings may be different on the actual project
depending on climatic and system conditions.

© Vector Controls GmbH, Switzerland Page 23


TCX2 Universal Controller
AUX FUNCTIONS CONFIGURATION
4FU Summer/winter compensation of control loop setpoints
Parameter Description Range Default
4Fu 0 Selection of Compensation Input 0…10 0
0 = not active, 1 = UI 1 to 10 = UI10
4Fu 1 Type of compensation ON, OFF OFF
OFF = Offset: The setpoint shifts up or down based on an input signal
ON = Setback: The setpoint is shifted towards loop setpoint min max
based on an input signal.
Offset setpoint compensation: 4FU1 = OFF
4Fu 2 Shift is direct or reverse acting ON, OFF OFF
OFF = Direct: Rising input value increases setpoint
ON = Reverse: Rising input value decreases setpoint
4Fu 3 Input span required to shift setpoint one step: Per input range 10
For example: An 4Fu3 value of 5% for a control loop set point with
0.5°C steps will change the set point by 0.5° for every 5% that
the compensation input changes.
4Fu 4 Input where setpoint shift is = 0, This defines the value of the input Per input range 50
signal where the control set point is not compensated
Setback setpoint compensation: 4FU1 = ON
4Fu 2 Winter Compensation: ON, OFF OFF
OFF = setpoint is shifted negative to lower setpoint limit
ON = setpoint is shifted positive to upper setpoint limit
4Fu 3 Winter Compensation (Setpoint shift with low compensation signal) Per input range 5
Lower Limit: input signal with maximum setpoint shift
4Fu 4 Winter Compensation (Setpoint shift with low compensation signal) Per input range 20
Upper Limit: Input signal at begin of setpoint shift.
4Fu 5 Summer Compensation: ON, OFF ON
OFF = setpoint is shifted negative to lower setpoint limit
ON = setpoint is shifted positive to upper setpoint limit
4Fu 6 Summer Compensation (Setpoint shift with high compensation signal) Per input range 35
Lower Limit: input signal at begin of setpoint shift
4Fu 7 Summer Compensation (Setpoint shift with high compensation signal) Per input range 40
Upper Limit: Input signal with maximum setpoint shift.
4Fu 8 Hot / Cool Symbol while compensation is active ON, OFF OFF
OFF= Hide symbol
ON= Show symbol

 Summer/winter compensation changes the set point due to a change in an input value, typically, but not limited to,
an outdoor temperature input. Activate summer/winter compensation with control loop configuration parameter (L05).
 For setpoint setback: Winter compensation starts when outside temperature drops below the upper limit of winter
compensation (4FU4). At maximum winter compensation the actual set point will be equal to the control loop’s
minimum or maximum heating set point depending on the setting of 4FU2. Summer compensation starts when
outside temperature exceeds the lower limit for summer compensation (4FU5). At maximum summer compensation
the actual set point will be equal to the control loop’s minimum or maximum cooling set point depending on 4FU5.
 Setting 4FU8 = ON indicates the state of compensation on the display by showing a heat – cool symbol.

Setpoint Setback Setpoint


4FU1 = ON Winter Compensation Summer Compensation
L05
L03 4Fu2= ON
4Fu5 = ON
W
4Fu5 = OFF
L02 4Fu2 = OFF
L04
T [°C, F]
U [V, mA]
4Fu3 4Fu4 4Fu6 4Fu7

- © Vector Controls GmbH, Switzerland Page 24


TCX2 Universal Controller
AUX FUNCTIONS CONFIGURATION
5Fu: Economizer (free cooling)
Parameter Description Range Default
5Fu 0 Enable economizer function On, OFF OFF
5Fu 1 Outdoor air sensor input (Temperature or Enthalpy): 0..10 0
0 = not active, 1 = UI 1 to 10 = UI10
5Fu 2 Return air sensor input (Temperature or Enthalpy): 0..10 0
0 = not active, 1 = UI 1 to 10 = UI10
5Fu 3 Temperature setpoint @ 50% humidity if 5Fu2 = 0 or Per input range 0
difference between return and outside air sensor required to
activate free cooling
5Fu 4 Delay time in minutes to switch to mechanical cooling in case 0…255 30
supply air set point cannot be reached through free cooling.

 The aim of the economizer function is to reduce energy consumption by utilizing situations where cooling
requirements may be satisfied or supported by outdoor air. To operate, the economizer needs to receive a cooling
demand signal. This signal may be generated from an onboard control loop or it can come from an external device.
When demand is based on an internal control loop, use the cascade feature of control loop 2 (2L06 = 3 or 4). When
demand is based on an external controller, use the enable/disable auxiliary function (1FU1–1FU7) of TCX2.
 The economizer function then determines if free cooling shall be provided for the first cooling stage. In case free
cooling is to be provided, the outdoor and return air dampers are modulated to achieve a predefined cooling set point
of the supply air. If mechanical cooling is to be used, cooling stage 2 is activated, the outdoor damper is closed to its
minimum setting and the corresponding return air damper is opened.
 Control loop 2 is fixed to maintain supply air temperature. Assign the supply air input and mechanical cooling stages
or valves to control loop 2, binary stage 2 upwards. Do not assign mechanical cooling to stage 1 as this is reserved
for free cooling. The outputs for outdoor and return air damper are assigned under special functions setup of the
outputs. For example 1A00 = 5 and 1A01 = 1 for AO1 as outdoor damper and 2A00 = 5, 2A01 = 1 for AO2 as return
air damper. The running direction for the return air damper needs to be reversed. It should be normally open
whereas the outdoor damper is normally closed.
 The supply air set point may be adjusted in the control loop setting. The economizer function is able to make a
qualified decision according to the inputs available. There are several options for inputs:
1. Outdoor enthalpy, return air enthalpy
2. Outdoor enthalpy only
3. Outdoor temperature, return air temperature
4. Outdoor temperature only
 The best decision is made with option 1; options 3 and 4 only work in areas with low humidity since the humidity
factor is not taken into account. Options 2 and 4 need a fixed set point of enthalpy or temperature to operate. The
return air condition is not taken into account. With this option, free cooling only works on its own and not in
combination with mechanical cooling.
Economizer example
The economizer in this example uses two mechanical cooling stages. Demand is on-board generated by loop 1 (cascade).
Loop 2 controls the supply air temperature. Universal input 1 (UI1) is the return air temperature sensor, UI 2 is supply air
temperature sensor, UI3 is outdoor enthalpy, UI4 is return air enthalpy. Outdoor damper is on AO1, Cooling stages are on
DO1 and DO2. Recommended parameter settings (only the settings that are different from the default are listed):
1L00 = 1, select return air temp sensor as input for primary loop
2L00 = 2, select supply air temp sensor as input for secondary loop
2L03 = 16°C (61°F) select low limit for cooling air
2L04 = 20°C (68°F) select high limit for cooling air
2L06 = 3, cascade with cooling sequence
2L21 = 2°C (4°F) increase hysteresis to reduce switching cycles
2L23 = 30 seconds increase minimum stopping times for compressors
2L26 = 1.5C (3°F), set minimum allowed difference to enable the activation of mechanical cooling
5Fu0 = ON, enable economizer
5Fu1 = 3, select outdoor sensor UI3 (in dry areas a temperature sensor could be used as well)
5Fu2 = 4, select return enthalpy sensor UI4 (optional)
5Fu3 = 15° (59°F) for temperature sensor or 24 BTU for enthalpy sensors
5Fu4 = 10 Min
1A00 = 5, 1A01 = 1 select AO1 for outdoor air damper, connect return air damper as well to AO1 but reverse direction.
Outdoor damper is closed when 0V and return air damper open. (Observe minimum fresh air amounts according
local regulation. These can be adjusted with the min settings 1AO3 or mechanically on the actuator (if possible).
1d01 = 2, 1do2 = 1, 1do3 = 2; mechanical stage 1
2do1 = 2, 2do2 = 1, 2do3 = 3; mechanical stage 2

© Vector Controls GmbH, Switzerland Page 25


TCX2 Universal Controller
COMMUNICATION CONFIGURATION

Communication configuration
The communication parameters may be set via TCX2-OP controllers or OPA2 terminals.
COM parameters
Parameter Description Range Default
CO 00 Bus plug-in id (read only) 0…255 -
CO 01 Bus plug-in software version (read only) 0…255 -
CO 02 Bus plug-in software revision ( read only) 0…255 -
CO 03 Communication address (must be unique in network) 0…127 0
CO 04 Baud rate: 0…5 1 (19200)
0 = 9600
1 = 19200
2 = 38400
3 = 57600
4 = 76800
5 = 115200
CO 05 Highest master 0…255 127
CO 06 Device object ID1 000000xx 0…99 03
CO 07 Device object ID2 0000xx00 0…99 43
CO 08 Device object ID3 00xx0000 0…99 19
CO 09 Device object ID4 xx000000 0…4 4
CO 10 Send I-am at boot ON, OFF OFF

Object list
Device Object
Property Description Range/Type R/W
Object_Identifier Device object identifier 22 bit R/W
Object_Name Name of device 32 Bytes R/W
System_Status Current physical and logical status:
- OPERATIONAL
- OPERATIONAL_READ_ONLY
- DOWNLOAD_REQUIRED
- DOWNLOAD_IN_PROGRESS
- NON_OPERATIONAL
- BACKUP_IN_PROGRESS
Vendor_Name Vector Controls String R
Vendor_Identifier 561 R
Model_Name TCX2-40863-BAC (assembled by firmware) String R
Firmware_Revision BACnet Firmware Revision String R
Application_Software_Revision Controller Firmware Version (assembled by firmware) String R
Description Description of controller or location 32 Bytes R/W
Local_Time Time of controller in 3 Bytes HH:MM:SS HH:MM:SS R
UTC_Offset Offset to UTC time in case UTC time synchronization is used -780…780 R/W
Max_Master Number of the highest addressed node 1…127 R/W
Database_Revision Increases if the settings change 2 Bytes R
Protocoll_Object_Types_Supported List of object types supported List R
Object_List List of all objects currently implemented in the device List R

Analog Input Object


Property Description / Property description Range/Type R/W
Object_Identifier AI number 8bit R
Object_Name Name of the input, Assembled from template plus number R
Description Description of the input 16 Bytes R/W
Preset_Value Current value of input, writable only if out of service is set Floating Point R/W
Status_Flags In_Alarm, Fault, Overridden, Out_Of_Service Flags R
Event_State Always NORMAL Flags R
Reliability NO_FAULT_DETECTED, NO_SENSOR, OVER_RANGE, UNDER_RANGE, List R
OPEN_LOOP, SHORTED_LOOP, COMMUNICATION_FAILURE, UNRELIABLE_OTHER
Out_Of_Service If set, the value is not updated by the physical input and can be written via Flag R/W
Bacnet. Actual input of controller is not affected.
Units Describes the units used. Degree Celsius & Fahrenheit has to be set by MV02. Coded Value R/W

© Vector Controls GmbH, Switzerland Page 26


TCX2 Universal Controller
COMMUNICATION CONFIGURATION

Analog Value Object


Property Description / Property description Range/Type R/W
Object_Identifier AV number 8bit R
Object_Name Name of the value, Assembled from template plus number R
Description Description of the input 16 Bytes R/W
Preset_Value Current value of input, writable only if out of service is set Floating Point R/W
Status_Flags In_Alarm, Fault, Overridden, Out_Of_Service Flags R
Event_State Always NORMAL Flags R
Out_Of_Service If set, the value is not updated by the controller and can be written via Bacnet. Flag R/W
Actual output of controller is not affected.
Units Describes the units used. Degree Celsius & Fahrenheit has to be set by MV02. Coded Value R/W
Binary Input Object
Property Description / Property description Range/Type R/W
Object_Identifier BI number 8bit R
Object_Name Name of the input, Assembled from template plus number R
Description Description of the input 16 Bytes R/W
Preset_Value True or False, writable only if out of service is set ON, OFF R/W
Status_Flags In_Alarm, Fault, Overridden, Out_Of_Service Flags R
Event_State Always NORMAL Flags R
Reliability NO_FAULT_DETECTED, NO_SENSOR, OVER_RANGE, UNDER_RANGE, List R
OPEN_LOOP, SHORTED_LOOP, COMMUNICATION_FAILURE, UNRELIABLE_OTHER
Out_Of_Service If set, the value is not updated by the physical input and can be written via Flag R/W
Bacnet. Actual input of controller is not affected.
Polarity NORMAL or REVERSE List R/W
Inactive_Text Contains text to be shown if inactive x Bytes R/W
Active_Text Contains text to be shown if active X Bytes R/W
Binary Value Object
Property Description / Property description Range/Type R/W
Object_Identifier BV number 8bit R
Object_Name Name of the input, Assembled from template plus number R
Description Description of the input 16 Bytes R/W
Preset_Value True or False, writable only if out of service is set ON, OFF R/W
Status_Flags In_Alarm, Fault, Overridden, Out_Of_Service Flags R
Event_State Always NORMAL Flags R
Out_Of_Service If set, the value is not updated by the physical input and can be written via Flag R/W
Bacnet. Actual input of controller is not affected.
Polarity NORMAL or REVERSE List R/W
Inactive_Text Contains text to be shown if inactive x Bytes R/W
Active_Text Contains text to be shown if active X Bytes R/W
Multi State Value Object
Property Description / Property description Range/Type R/W
Object_Identifier MV number 8bit R
Object_Name Name of the input, Assembled from template plus number R
Description Description of the input 16 Bytes R/W
Preset_Value Unsigned Integer 8bit R/W
Status_Flags In_Alarm, Fault, Overridden, Out_Of_Service Flags R
Event_State Always NORMAL Flags R
Out_Of_Service If set, the value is not updated by the physical input and can be written via Flag R/W
Bacnet. Actual input of controller is not affected.
Number_Of_States Unsigned Integer 8bit R/W
State_Text Array of strings 16x8bytes max R

© Vector Controls GmbH, Switzerland Page 27


TCX2 Universal Controller
COMMUNICATION CONFIGURATION

Description of available objects


Controller Information
Object Name (8 Bytes) Description Range/Type R/W
AV 00 #CtrLp Number of control loops 8bit R
AV 01 #BinIn Number of binary inputs 8bit R
AV 02 #uIn Number of universal inputs 8bit R
AV 03 #vIn Number of virtual inputs 8bit R
AV 04 #BinOut Number of binary outputs 8bit R
AV 05 #aOut Number of analog outputs 8bit R
AV 06 #Fan Number of fan outputs 8bit R
AV 07 #FlOut Number of floating outputs 8bit R
AV 08 #Alarm Number of alarms 8bit R
AV 09 #AuxFun Number of auxiliary functions 8bit R
AV 10 #Sched Number of time schedules 8bit R
AV 11 #PerSchd Number of switching times / time schedule 8bit R

Controller State
Object Name (8 Bytes) Description / Property description Range/Type R/W
BV 00 OpStOo Operation State ON: 0 = OFF, 1 = ON BV R/W
MV 00 OpStCoSt Operation state Standby – Comfort: 0 = Comfort, 1 = Standby MV R/W
MV 01 OpStHeCo Operation State Heat – Cool: 1 = Heat, 0 = Cool MV R/W
MV 02 Degree Operation state Celsius – Fahrenheit: 0 = Celsius, 1 = Fahrenheit MV R/W
BV 01 FanOnly Operation state Fan Only: 0 = Fan Only OFF 1 = Fan Only ON BV R/W
BV 02 Schedule Operation state Enable Time Schedules: 0 = disabled 1 = enabled BV R/W
BV 03 AccOpMod Enable access to operation modes BV R/W
BV 04 AccSp Enable access to set points BV R/W
BV 05 AccMan Enable manual control in cascade and for fan speeds BV R/W
BV 06 AccHeCo Enable change of heating/cooling mode for 2 pipe systems BV R/W
BV 07 AccSchd Enable access to time programs: BV R/W

Universal Inputs
Object Name (8 Bytes) Description Description
AI 101 UI-01 Universal Input 01 16bytes R
AV 101 UI-01-OS Universal Input 01 Offset (calibration = 01u6) 16bytes R/W
AI 102 UI-02 Universal Input 02 16bytes R
AV 102 UI-02-OS Universal Input 02 Offset 16bytes R/W
AI 103 UI-03 Universal Input 03 16bytes R
AV 103 UI-03-OS Universal Input 03 Offset 16bytes R/W
AI 104 UI-04 Universal Input 04 16bytes R
AV 104 UI-04-OS Universal Input 04 Offset 16bytes R/W
AI 105 UI-05 Universal Input 05 16bytes R
AV 105 UI-05-OS Universal Input 05 Offset 16bytes R/W
AI 106 UI-06 Universal Input 06 16bytes R
AV 106 UI-06-OS Universal Input 06 Offset 16bytes R/W
AI 107 UI-07 Universal Input 07 16bytes R
AV 107 UI-07-OS Universal Input 07 Offset 16bytes R/W
AI 108 UI-08 Universal Input 08 16bytes R
AV 108 UI-08-OS Universal Input 08 Offset 16bytes R/W
AI 109 VI-01 Virtual Input 01 16bytes R/W
AV 109 VI-01-OS Virtual Input 01 Offset 16bytes R/W
AI 110 VI-02 Virtual Input 02 16bytes R/W
AV 110 VI-01-OS Virtual Input 02 Offset 16bytes R/W

Alarms
Object Name Description Description R/W
MV 601 AL-01 Alarm 1: Not Active, Active, Need confirmation 16 bytes R
MV 602 AL-02 Alarm 2: Not Active, Active, Need confirmation 16 bytes R
MV 603 AL-03 Alarm 3: Not Active, Active, Need confirmation 16 bytes R
MV 604 AL-04 Alarm 4: Not Active, Active, Need confirmation 16 bytes R
MV 605 AL-05 Alarm 5: Not Active, Active, Need confirmation 16 bytes R
MV 606 AL-06 Alarm 6: Not Active, Active, Need confirmation 16 bytes R
MV 607 AL-07 Alarm 7: Not Active, Active, Need confirmation 16 bytes R
MV 608 AL-08 Alarm 8: Not Active, Active, Need confirmation 16 bytes R

© Vector Controls GmbH, Switzerland Page 28


TCX2 Universal Controller
COMMUNICATION CONFIGURATION

Control Loops
Object Name Description Description R/W
MV 211 LP-01-ST State of control loop: Disabled, Heating, Cooling R
AV 211 LP-01-SSP Saved setpoint 16bytes R/W
AV 212 LP-01-CSP Calculated setpoint R
AV 213 LP-01-PROP Proportional output R
MV 212 LP-01-DO Binary output: Stage OFF, Stage 1, Stage 2, ….. R
MV 221 LP-02-ST State of control loop: Disabled, Heating, Cooling R
AV 221 LP-02-SSP Saved setpoint 16bytes R/W
AV 222 LP-02-CSP Calculated setpoint R
AV 223 LP-02-PROP Proportional output R
MV 222 LP-02-DO Binary output: Stage OFF, Stage 1, Stage 2, ….. R
MV 231 LP-03-ST State of control loop: Disabled, Heating, Cooling R
AV 231 LP-03-SSP Saved setpoint 16bytes R/W
AV 232 LP-03-CSP Calculated setpoint R
AV 233 LP-03-PROP Proportional output R
MV 232 LP-03-DO Binary output: Stage OFF, Stage 1, Stage 2, ….. R
MV 241 LP-04-ST State of control loop: Disabled, Heating, Cooling R
AV 241 LP-04-SSP Saved setpoint 16bytes R/W
AV 242 LP-04-CSP Calculated setpoint R
AV 243 LP-04-PROP Proportional output R
MV 242 LP-04-DO Binary output: Stage OFF, Stage 1, Stage 2, ….. R
Analog Outputs
Object Name Description Description R/W
MV 311 AO-01-ST Analog Output 1 state R
AV 311 AO-01-VAL Analog Output 1 Value 16bytes R
AV 312 AO-01-OV Analog Output 1 Override Value R/W
MV 321 AO-02-ST Analog Output 2 state R
AV 321 AO-02-VAL Analog Output 2 Value 16bytes R
AV 322 AO-02-OV Analog Output 2 Override Value R/W
MV 331 AO-03-ST Analog Output 3 state R
AV 331 AO-03-VAL Analog Output 3 Value 16bytes R
AV 332 AO-03-OV Analog Output 3 Override Value R/W

Digital Outputs in fan configuration


Object Name Description Description R/W
MV 412 DO-01-FAN Binary Output 1 in fan mode: Fan Off, Fan Low, Fan Medium, Fan High 16 bytes R
MV 413 DO-01-FAN-OV Binary Output 1 override value R/W
BV 511 DO-01-ALA Fan feedback alarm R
MV 411 DO-01-ST Current State for Binary Output 1 – NORMAL/OVERRIDE R
MV 442 DO-04-FAN Binary Output 4 in fan mode: Fan Off, Fan Low, Fan Medium, Fan High 16 bytes R
MV 443 DO-04-FAN-OV Binary Output 4 override value R/W
BV 541 DO-04-ALA Fan feedback alarm R
MV 441 DO-04-ST Current State for Binary Output 4 – NORMAL/OVERRIDE R

Digital Outputs in 3-point floating configuration


Object Name Description Description R/W
AV 411 DO-01-FLT Binary Output 1 in analog mode – FLOATING 16bytes R
AV 412 DO-01-FLT-OV Binary Output 1 override value R/W
MV 411 DO-01-ST Current State for Binary Output 1 – NORMAL/OVERRIDE R
AV 431 DO-03-FLT Binary Output 3 in analog mode – FLOATING 16bytes R
AV 432 DO-03-FLT-OV Binary Output 3 override value R/W
MV 431 DO-03-ST Current State for Binary Output 3 – NORMAL/OVERRIDE R
AV 451 DO-05-FLT Binary Output 5 in analog mode – FLOATING 16bytes R
AV 452 DO-05-FLT-OV Binary Output 5 override value R/W
MV 451 DO-05-ST Current State for Binary Output 5 – NORMAL/OVERRIDE R

© Vector Controls GmbH, Switzerland Page 29


TCX2 Universal Controller
COMMUNICATION CONFIGURATION

Digital Outputs in PWM configuration


Object Name Description Description R/W
AV 413 DO-01-PWM Binary Output 1 in analog mode PWM 16bytes R
AV 414 DO-01-PWM-OV Binary Output 1 override value R/W
MV 411 DO-01-ST Current State for Binary Output 1 – NORMAL/OVERRIDE R
AV 423 DO-02-PWM Binary Output 2 in analog mode PWM 16bytes R/W
AV 424 DO-02-PWM-OV Binary Output 2 override value R/W
MV 421 DO-02-ST Current State for Binary Output 2 – NORMAL/OVERRIDE R
AV 433 DO-03-PWM Binary Output 3 in analog mode PWM 16bytes R
AV 434 DO-03-PWM-OV Binary Output 3 override value R/W
MV 431 DO-03-ST Current State for Binary Output 3 – NORMAL/OVERRIDE R
AV 443 DO-04-PWM Binary Output 4 in analog mode PWM 16bytes R
AV 444 DO-04-PWM-OV Binary Output 4 override value R/W
MV 441 DO-04-ST Current State for Binary Output 4 – NORMAL/OVERRIDE R
AV 453 DO-05-PWM Binary Output 5 in analog mode PWM 16bytes R
AV 454 DO-05-PWM-OV Binary Output 5 override value R/W
MV 451 DO-05-ST Current State for Binary Output 5 – NORMAL/OVERRIDE R
AV 463 DO-06-PWM Binary Output 6 in analog mode PWM 16bytes R
AV 464 DO-06-PWM-OV Binary Output 6 override value R/W
MV 461 DO-06-ST Current State for Binary Output 6 – NORMAL/OVERRIDE R

Digital Outputs in binary configuration


Object Name Description Description R/W
BV 411 DO-01-BIN Binary Output 1 in binary mode 16bytes R
BV 412 DO-01-BIN-OV Binary Output 1 override value R/W
AV 511 DO-01-RT Run time totalizer R
BV 511 DO-01-ALA Run time limit exceeded R
MV 411 DO-01-ST Current State for Binary Output 1 – NORMAL/OVERRIDE R
BV 421 DO-02-BIN Binary Output 2 in binary mode 16bytes R
BV 422 DO-02-BIN-OV Binary Output 2 override value R/W
AV 521 DO-02-RT Run time totalizer R
BV 521 DO-02-ALA Run time limit exceeded R
MV 421 DO-02-ST Current State for Binary Output 2 – NORMAL/OVERRIDE R
BV 431 DO-03-BIN Binary Output 3 in binary mode 16bytes R
BV 432 DO-03-BIN-OV Binary Output 3 override value R/W
AV 531 DO-03-RT Run time totalizer R
BV 531 DO-03-ALA Run time limit exceeded R
MV 431 DO-03-ST Current State for Binary Output 3 – NORMAL/OVERRIDE R
BV 441 DO-04-BIN Binary Output 4 in binary mode 16bytes R
BV 442 DO-04-BIN-OV Binary Output 4 override value R/W
AV 541 DO-04-RT Run time totalizer R
BV 541 DO-04-ALA Run time limit exceeded R
MV 441 DO-04-ST Current State for Binary Output 4 – NORMAL/OVERRIDE R
BV 451 DO-05-BIN Binary Output 5 in binary mode 16bytes R
BV 452 DO-05-BIN-OV Binary Output 5 override value R/W
AV 551 DO-05-RT Run time totalizer R
BV 551 DO-05-ALA Run time limit exceeded R
MV 451 DO-05-ST Current State for Binary Output 5 – NORMAL/OVERRIDE R
BV 461 DO-06-BIN Binary Output 6 in binary mode 16bytes R
BV 462 DO-06-BIN-OV Binary Output 6 override value R/W
AV 561 DO-06-RT Run time totalizer R
BV 561 DO-06-ALA Run time limit exceeded R
MV 461 DO-06-ST Current State for Binary Output 6 – NORMAL/OVERRIDE R

© Vector Controls GmbH, Switzerland Page 30


TCX2 Universal Controller
COMMUNICATION CONFIGURATION

Remotely changing the configuration of the controller


Object Name (8 Bytes) Description / Property description Range/Type R/W
AV 12 ParAdd Address of parameter, see table below AV R/W
AV 13 ParValue Parameter value, use table below AV R/W

With the addresses listed in the table below the settings may be changed of the controller. They correspond with the
parameter settings for the addressed TCX2 controller.

The address is calculated by adding the parameter number to the value from the table below. To use the table, choose the
type of parameter by selecting the row of the table and then choose the item with the column. UI5 would result in 3400.
Parameter 5U10 would thus be address 3410.

Enter the address into ParAdd AV12 value. AV12 works like as address pointer.
Read or write the contents of the value in AV13. AV13 works like an indirect reference register.

Description 1 2 3 4 5 6 7 8 9 10 11 12
User settings 2000
Universal input 3000 3100 3200 3300 3400 3500 3600 3700 3800 3900
Control Loop 5000 5100 5200 5300
Analog Output 6000 6100 6200
Binary Output 7000 7100 7200 7300 7400 7500
Fan output 8000 8100
Alarm 9000 9100 9200 9300 9400 9500 9600 9700
Functions 10000 10100 10200 10300 10400
Time Schedules 11100 11200 11300 11400 11500 11600 11700 11800 11900 12000 12100 12200
Communication 13000

© Vector Controls GmbH, Switzerland Page 31

You might also like