Tcx2-40863-Bac Communicating Cabinet Mounted Universal Controller For Bacnet
Tcx2-40863-Bac Communicating Cabinet Mounted Universal Controller For Bacnet
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)
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
TCX2-40863-BAC
G0 G0 Y1 Y2 Y3 OP1 OP2 OP3 OP4 TX1 TX2 TX3 TX4 Q14 Q24 Q34 Q44 Q54 Q64
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
█ █
TCX2 Universal Controller
TECHNICAL DATA
TCX2 terminals
OP1
OP2
OP3
OP4
TX1
TX2
TX3
TX4
MS/TP MS/TP MS/TP
Node Node Node
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
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)
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)
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
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.
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.
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.
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.
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.
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
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.
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
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:
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.
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
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
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.
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.
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
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:
Economy Economy
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:
Cool Cool
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.
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.
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
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
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
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
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