0% found this document useful (0 votes)
1K views76 pages

Growth Chamber in Biochemistry TC2Manual

Uploaded by

Roman Preclík
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)
1K views76 pages

Growth Chamber in Biochemistry TC2Manual

Uploaded by

Roman Preclík
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/ 76

TC2 Reference

Front Panel Controls

A. Top line data (usually temperature) B. Top line annunciators (back-lit)

C. Mid line data (usually humidity) D. Mid line annunciators (back-lit)

E. SSR back-lit annunciators (1 - 8) F. Data entry keys (4)

G. Display mode annunciators (3) H. Bottom line data (usually time)

I. Top output annunciators (back-lit) J. Mid output annunciators (back-lit)

K. Operating mode annunciators (4) L. Edit pointer (back-lit, 1 of 5)

Press UP or DOWN arrow key to select a display mode annunciator.


Press ENTER to change mode.

RUN Press ENTER to display current setpoints.


Press EGC/TC2 to unlock locked system.

EDIT Press UP or DOWN to select an existing setpoint. Press ENTER to change or delete.
Press UP and DOWN at the same time to enter a new setpoint.
Press EGC/TC2 to exit.

MODify Press UP or DOWN to select Functions or Parameter Locations and press ENTER.
Press UP or DOWN to select item and press ENTER to change or execute.
Press EGC/TC2 to exit.

TC2 Functions

Fn 0 Set Alarms Fn 4 Memory Log Transmit Fn 8 Offset Fn 12 EEPROM Update


Fn 1 Lock System Fn 5 Control Voltage Fn 9 Set Baud Fn 13 Clear Program
Fn 2 Set Time Fn 6 View Output Voltage Fn 10 Test RS-232 Fn 14 Do Remote
Fn 3 Memory Log Statistics Fn 7 View A to D Fn 11 Adjust mA Inputs Fn 15 Version/Option

TC2 Parameter Locations

PL 0 Function Control -7 to 7 PL 17 Control Type 0 to 24 PL 34 Mid Line Coefficient -999 to 9999 PL 51 Mid PID Center 16 to 240
PL 1 Ramp Control 0 to 2 PL 18 Milliamp Out 0 to 15 PL 35 Main Sensor Numerator -999 to 1000 PL 52 Mid PID Limit 1 to 255
PL 2 Defrost Cycle -1 to 24 PL 19 Sensor Channel 0 to 63 PL 36 Main Sen. Denominator 1 to 1000 PL 53 Mid PID Dither 0 to 63
PL 3 Defrost On Time 1 to 60 PL 20 TC2 ID 0 to 31 PL 37 Anticipation Numer. -999 to 1000 PL 54 Mid PID Prop. Gain -999 to 999
PL 4 Defrost Fan Delay 1 to 30 PL 21 EEPROM Auto Update -1 to 1 PL 38 Anticipation Denom. 0 to 1000 PL 55 Mid PID Intgl. Gain 0 to 999
PL 5 Defrost Term. Temp. 0 to 99 PL 22 Top Annunciator 0 to 6 PL 39 Mid Sensor Numerator -999 to 1000 PL 56 Mid PID Derv. Gain 0 to 999
PL 6 Defrost Temp. Sensor 0 or 1 PL 23 Mid Annunciator 0 to 3 PL 40 Mid Sen. Denominator 1 to 1000 PL 57 Top Line SSR Deadband 0 to 9999
PL 7 Defrost Output Ctrl. 0 to 255 PL 24 Top Decimal Point 0 to 3 PL 41 Top Output Vltg Range 0 to 9999 PL 58 Mid Line SSR Deadband 0 to 9999
PL 8 On Time SSR #1 -999 to 9999 PL 25 Mid Decimal Point 0 to 3 PL 42 Mid Output Vltg Range 0 to 9999 PL 59 SSR Hold Time 0 to 40
PL 9 On Time SSR #2 -999 to 9999 PL 26 Time Adjust -20 to 20 PL 43 Top Offset -999 to 9999 PL 60 Alternating Display 0 to 15
PL 10 On Time SSR #3 -999 to 9999 PL 27 Top Line Coefficient -999 to 9999 PL 44 Mid Offset -999 to 9999 PL 61 Alarm Enable 0 to 4095
PL 11 On Time SSR #4 -999 to 9999 PL 28 Top Line Coefficient -999 to 9999 PL 45 Top PID Center 16 to 240 PL 62 Alarm Alert Mask 0 to 4095
PL 12 On Time SSR #5 -999 to 9999 PL 29 Top Line Coefficient -999 to 9999 PL 46 Top PID Limit 1 to 255 PL 63 Alarm Shutdown Mask 0 to 4095
PL 13 On Time SSR #6 -999 to 9999 PL 30 Top Line Coefficient -999 to 9999 PL 47 Top PID Dither 0 to 63 PL 64 Alarm Latch 0 to-4095
PL 14 On Time SSR #7 -999 to 9999 PL 31 Mid Line Coefficient -999 to 9999 PL 48 Top PID Prop. Gain -999 to 999 PL 65 Alarm Value 0 to 4095
PL 15 On Time SSR #8 -999 to 9999 PL 32 Mid Line Coefficient -999 to 9999 PL 49 Top PID Intgl. Gain 0 to 999 PL 66 Logging Control 0 to 8192
PL 16 Power Cycle Count -999 to 9999 PL 33 Mid Line Coefficient -999 to 9999 PL 50 Top PID Derv. Gain 0 to 999 PL 67 Logging Interval 3 to 28800

Miscellaneous Information

Fn 13: if PL 0= 1, the program will be cleared.

Alarm Codes: 1 Top Line Low Fn 14, PL 0 = 0 View Remote Fn 15, PL 0 = -1 Hex Data
2 Top Line High 1 Get Remote Time -2 Fast Time
4 Mid Line Low 2 Set Remote Time -3 Mode 1 Control Outputs
8 Mid Line High 3 Get Remote Parameters -4 Top Line PID
16 Main Sensor Error 4 Set Remote Parameters -5 Mid Line PID
32 Anticipation Sen. Err 5 Get Remote Program -6 Soft Reset
64 mA Sensor #1 Error (rH) 6 Set Remote Program -7 Hard Reset
128 mA Sensor #2 Error 7 Write Remote EEPROM
256 Power On
1024 Communications Error Fn 14, Codes = 0 no error
2048 EEPROM Error FFFF invalid id or PL 0 code
-1, -2 selected unit not responding
Alarm data is the sum of the above codes. -3 data checksum error
-4, -5 buffer processing error
-6 communications loop in use

Specifications are subject to change without notice. EGC TC2: hardware revision A, software version 1.06
Please refer to the TC2 Controller Operations Manual for complete information © 1998 Environmental Growth Chambers, Chagrin Falls, Ohio. USA
This Guide is designed to be printed on both sides.
This page has intentionally been left blank.
TC2 Microcontroller

Operations Manual

Hardware Rev. A
2/8/07 Firmware Rev. 1.03

Environmental Growth Chambers


510 East Washington Street
Chagrin Falls, Ohio 44022
800-321-6854
Table of Contents
TC2 Feature Overview............................................................................................................................1
Section 1 .................................................................................................................................................3
TC2 Main Display ............................................................................................................................3
TC2 Start-Up.....................................................................................................................................4
TC2 Run Mode Display ....................................................................................................................4
Section 2 .................................................................................................................................................7
TC2 Keypad Lock.............................................................................................................................7
Section 3 .................................................................................................................................................9
TC2 Setpoints ...................................................................................................................................9
TC2 New Setpoint...........................................................................................................................10
TC2 Existing Setpoint.....................................................................................................................11
TC2 Delete Setpoint........................................................................................................................11
Section 4 ...............................................................................................................................................13
TC2 Alarms.....................................................................................................................................13
TC2 Alarm Thresholds ...................................................................................................................14
TC2 Alarm Identification................................................................................................................15
Alarm ID Table ...............................................................................................................................15
Section 5 ...............................................................................................................................................17
TC2 Defrost ....................................................................................................................................17
Section 6 ...............................................................................................................................................19
TC2 Functions.................................................................................................................................19
Section 7 ...............................................................................................................................................27
TC2 Parameters...............................................................................................................................27
Appendix A...........................................................................................................................................41
Control PCB Parts Location ...........................................................................................................41
Control PCB Connector Pin Designations......................................................................................42
Display PCB Parts Location ...........................................................................................................43
Appendix B ...........................................................................................................................................45
TC2 Specifications..........................................................................................................................45
User I/O.....................................................................................................................................45
Control Inputs ...........................................................................................................................45
Control Outputs.........................................................................................................................46
Setpoints....................................................................................................................................47
Time of Day Clock....................................................................................................................48
Parameters and Functions .........................................................................................................48
Data Logging ............................................................................................................................48
Alarms.......................................................................................................................................48
Defrost.......................................................................................................................................48
Option Groups...........................................................................................................................49
Hardware...................................................................................................................................49
Appendix C ...........................................................................................................................................51
TC2 Keypad Operation ...................................................................................................................51
Data Entry .................................................................................................................................51

TC2 Microcontroller Page i


Environmental Growth Chambers
Table of Contents

Exceptions.................................................................................................................................52
Appendix D...........................................................................................................................................53
TC2 Setpoint Programming Examples ...........................................................................................53
Clear All Program Steps ...........................................................................................................53
Example 1 .................................................................................................................................54
Example 2 .................................................................................................................................54
Index .....................................................................................................................................................59

TC2 Microcontroller Page ii


Environmental Growth Chambers
TC2 Feature Overview

TC2 Feature Overview

The TC2 is the newest member of the EGC family of environmental controls. Some of its features include:

• Closed-loop temperature control with proportional and on/off outputs, selectable in degrees °C or
°F
• Closed-loop relative humidity control with proportional and on/off outputs
• Temperature or rH control channels are user assignable to any process (e.g.; CO2 control, etc.)
• Eight open-loop control circuits for lights or other on/off switchable operations
• User scalable 4-20 mA sensor support
• Lockable keypad with security code
• Selectable global ramping for temperature and rH control
• Three- line LED data display
• Backlit LED output indicators and function annunciators
• Built-in defrost timer with selectable temperature inhibit/terminate
• 200 time line program steps
• Non-volatile program and parameter memory, battery backed clock and data logging memory
• Multi-drop RS485 communications for interconnecting groups of up to 32 controllers
• Standard RS232 communications for remote computer monitoring and setup
• 4-20 mA sensor outputs
• Low-pass analog and digital filtering of sensor inputs for maximum noise immunity
• User definable alarm options
• Two stage alarm outputs: Alert and Shutdown

In the following pages these and other features of the TC2 will be fully described.

Note: Appendix B contains a more complete TC2 specification.

TC2 Microcontroller Page 1


Environmental Growth Chambers
TC2 Feature Overview

TC2 Microcontroller Page 2


Environmental Growth Chambers
TC2 Main Display

Section 1
TC2 Main Display

The following figure represents the TC2's display panel. Each of the 12 panel functions is labeled and
briefly described below the illustration.

A. Top line data (usually temperature) G. Display mode annunciators (3)


B. Top line annunciators (back-lit) H. Bottom line data (usually time)
C. Mid line data (usually humidity) I. Top output annunciators (back-lit)
D. Mid line annunciators (back-lit) J. Mid output annunciators (back-lit)
E. SSR back-lit annunciators (1 - 8) K. Operating mode annunciators (4)
F. Data entry keys (4) L. Edit pointer (back-lit, 1 of 5)

The various features and functions will be described in detail throughout this manual.

TC2 Microcontroller Page 3


Environmental Growth Chambers
TC2 Main Display

TC2 Start-Up

When power is first applied to the TC2, all display LEDs are turned on: this includes the various
annunciators and the three data lines. After approximately 1 second, the TC2 begins a series of three
self-test and setup routines. The first display in this series is:

This indicates that "tc2" setup #1 ("Su 1") is being run. Subsequently, setup #2 and setup #3 are execut-
ed. During this period "Su 2" and "Su 3" will be displayed on the bottom line.

The entire start-up process takes about 10 seconds.

TC2 Run Mode Display

After the start-up operations are complete, the TC2 goes to "run mode" display. When in run mode, the
RUN display annunciator is on, the bottom line displays the current time, the top line displays the
current temperature (or other process variable), one top line annunciator may be on, the mid line displays
humidity (or other process variable), one mid line annunciator may be on, and output/operating mode
annunciators may be on.

If the value of the data stored in parameter 60 (PL 60) is other than zero, the TC2's run mode display
will alternate between the current measured conditions for top and mid line data and the current
setpoints for the top and mid line controls. This may be a useful feature to help "keep-track" of the
setpoints when ramping is enabled.

TC2 Microcontroller Page 4


Environmental Growth Chambers
TC2 Main Display

Note: by setting the proper parameter location (PL 23) it is possible to blank all mid line display items.
Please refer to Section 7, TC2 Parameters for more information.
The following is a typical run mode display:

This display indicates:


that at 14:00 hours (2 PM),
the temperature is 3.9 EC,
the relative humidity is 50%,
the solid-state relay (SSR) outputs 1, 2, and 5 are active.

The display also shows that the top line output is in "increase" mode, the mid line output is "idle," and
that the keypad is locked.
When the TC2 is in run mode, the data entry keys perform the following functions:
Key Unlocked Locked
UP select mode: modify, edit n/a
DOWN select mode: edit, modify n/a
EGC/TC2 display "redraw" unlock code entry
ENTER show current setpoints show current setpoints

After selecting a new mode with the UP or DOWN arrow keys, ENTER must be pressed while the
selected mode annunciator is on.
For more information about the keypad lock feature, refer to Section 2, TC2 Keypad Lock.

TC2 Microcontroller Page 5


Environmental Growth Chambers
TC2 Main Display

TC2 Microcontroller Page 6


Environmental Growth Chambers
TC2 Keypad Lock

Section 2
TC2 Keypad Lock

The TC2 may be "locked" so that persons without the correct pass code are unable to change data
parameters, setpoints, or run functions.

When the TC2 is locked, the LOCK annunciator will be on and only the EGC/TC2 key and the
ENTER key are active. When the ENTER key is pressed, the TC2 will display the current setpoint
data. Pressing the EGC/TC2 key allows the TC2 to be unlocked.

After the EGC/TC2 key is pressed, the following is displayed:

The pass code is entered by pressing combinations of the UP, DOWN, and/or EGC/TC2 keys.

As shown above, these keys have a different meaning in this mode. The UP key has a value of 1, the
DOWN key has a value of 10, and the EGC/TC2 key has a value of 100.

TC2 Microcontroller Page 7


Environmental Growth Chambers
TC2 Keypad Lock

For example, to enter a pass code of 237:


Press Times
UP 7
DOWN 3
EGC/TC2 2
ENTER 1

After the system is unlocked, the LOCK annunciator is turned off and all TC2 features become
available.

The system is locked by entering the pass code via TC2 Function 1. After executing Function 1 (see
Section 6, TC2 Functions), the current pass code is displayed on the top line. Pressing the UP or
DOWN arrow keys will change the value of the displayed pass code. Pressing ENTER will cause the
displayed number to become the new pass code and exit to the function entry menu. Pressing
EGC/TC2 key will exit to the function entry menu and keep the current pass code.

Anytime Function 1 is executed, whether or not the pass code is changed, the TC2 will be locked upon
return to run mode.

The pass code may have any value between 0 and 999.

It should be noted that whenever the system is being unlocked or locked, the current pass code is
displayed. If system security is a major concern, steps should be taken to ensure unauthorized personnel
can't see the display. Also, pass codes should be changed frequently.

TC2 Microcontroller Page 8


Environmental Growth Chambers
TC2 Setpoint Edit

Section 3
TC2 Setpoints

The TC2's environmental control is established by one or more setpoints. Each setpoint has five
elements:

1. Time-of-day The point in time when the setpoint data takes effect. The time is
displayed on the bottom line.

2. Top line setpoint The control point to be achieved at the time-of-day. The top line is
usually temperature.

3. Mid line setpoint The control point to be achieved at the time-of-day. The mid line is
usually relative humidity.

4. SSRs 1-4 The on/off condition of the first bank of solid-state relays to be estab-
lished at the time-of-day. This group of SSRs typically operates
incandescent lights.

5. SSRs 5-8 The on/off condition of the second bank of solid-state relays to be estab-
lished at the time-of-day. This group of SSRs typically operates
fluorescent lights.

The TC2 setpoint editor is accessed from the run mode display by:

1. pressing the UP arrow or


DOWN arrow key until

2. the indicator by EDIT is on,


and then

3. pressing ENTER.

The TC2 will then display the data for


the setpoint that is near the current time-
of-day.

While the setpoint editor is active, the TC2 will maintain control at the setpoint that was active when the
editor was started.

TC2 Microcontroller Page 9


Environmental Growth Chambers
TC2 Setpoint Edit

TC2 New Setpoint

To add a new setpoint, press and hold the UP arrow key.


Then press the DOWN arrow key. Then release both
keys.

The TC2's display will be empty except for a time point


of 00:00 and the associated edit pointer.

Press the UP or the DOWN arrows to increment or


decrement the time. Press ENTER when the desired
time is displayed.

The top and mid display lines will then display the
median data for their full ranges, the SSR indicators will
be off, and the edit pointer will be positioned at the top
line.

Press the UP or the DOWN arrows to position the edit


pointer to the desired line and then press ENTER. Use
the UP and DOWN keys to change the indicated data
and press ENTER when editing is complete.

When all edits are done, press the EGC/TC2 key to


return to the initial editing display. The setpoint data at
(or closest to) time 00:00 will be displayed.

To add more setpoints, repeat the above process.

After 200 setpoints have been added, the TC2 will not accept new entries. Edit or delete an existing
setpoint if a new setpoint is required.

TC2 Microcontroller Page 10


Environmental Growth Chambers
TC2 Setpoint Edit

TC2 Existing Setpoint

To edit an existing setpoint, press the


UP (or DOWN) arrow until the desired
setpoint's time is displayed on the bot-
tom line. Then press ENTER.

The TC2 will display the selected set-


point's time and the Edit / dELete
menu.

Make sure the edit pointer is on by Edit


and press ENTER. Press the EGC/TC2
to cancel the operation.

Press the UP or the DOWN arrows to


position the edit pointer to the desired line and then press ENTER. Use the UP and DOWN keys to
change the indicated data and press ENTER when editing is complete.

When all edits are done, press the EGC/TC2 key to return to the initial editing display. The edited
setpoint data will be displayed.

TC2 Delete Setpoint


To delete an existing setpoint, press the
UP (or DOWN) arrow until the desired
setpoint's time is displayed on the bot-
tom line. Then press ENTER.

The TC2 will display the selected set-


point's time and the Edit / dELete
menu.

Make sure the edit pointer is on by dEL


and press ENTER. Press the EGC/TC2
to cancel the operation.

The TC2 will automatically return to the


initial editing display. The next (in time order) setpoint's data will be displayed.

An appendix to this manual contains a "key-by-key" programming example.

TC2 Microcontroller Page 11


Environmental Growth Chambers
TC2 Setpoint Edit

TC2 Microcontroller Page 12


Environmental Growth Chambers
TC2 Alarms

Section 4
TC2 Alarms
A TC2 "alarm" is an operational condition that the TC2 considers to be an error. Depending on
the values stored in various parameters, the TC2 may take several courses of action when an
alarm condition is detected. The front panel LED annunciator will always be illuminated.
However, the control of solid-state relay (SSR) Alert and Shutdown outputs is optional.

TC2 alarms may be individually set as either latching or non-latching. If an alarm is latched, the
TC2's response to the alarm is continued after the condition that caused the alarm no longer
exists. The operator must specifically clear the alarm.

If an alarm is non-latched, the TC2 automatically discontinues its response to the alarm when the
condition that caused the alarm no longer exists.

The TC2 recognizes eleven alarm conditions:

Top line low The sensed value controlled on the top line of the TC2 display (usually
temperature) has fallen below the threshold value.

Top line high The sensed value controlled on the top line of the TC2 display has risen
above the threshold value.

Mid line low The sensed value controlled on the mid line of the TC2 display (usually
humidity) has fallen below the threshold value.

Mid line high The sensed value controlled on the mid line of the TC2 display has risen
above the threshold value.

Main The "main sensor" has malfunctioned. This is the EGC thermistor
temperature sensor connected to input channel 0 and usually displayed on
the top line of the display. This sensor is used for both PID and EGC
dual sensor control.

Anticipation The "anticipation sensor" has malfunctioned. This is the EGC double
thermistor sensor connected to input channel 1 and generally used with
EGC dual sensor control of top line temperature. This sensor is not used
with PID control.

mA #1 The 4 to 20 mA sensor #1 has failed. This is typically the relative humid-


ity sensor used for the mid line of the TC2 display.

mA #2 The 4 to 20 mA sensor #2 has failed. When used, this sensor would


typically be associated with the TC2 top line display and control.

Power on Indicates that the TC2's power has cycled off and on.

TC2 Microcontroller Page 13


Environmental Growth Chambers
TC2 Alarms

Communication Indicates that an error has occurred on either the RS-232 or the RS-485
communications channel. Note: a communications error is always
latched and cannot be disabled. It must be cleared by the user.
Furthermore, RS-485 interprocessor communication is not allowed
during this alarm.

A communication alarm usually indicates a hardware failure, a cabling


break, or an attempt to communicate with a non-existent TC2.

EEPROM error Indicates that an error has occurred when attempting to write data to
permanent memory. This alarm is always latched and cannot be dis-
abled. Further write attempts are prohibited as long as this alarm persists.

An EEPROM error is almost certainly caused by a hardware problem.

TC2 Alarm Thresholds


Alarm thresholds are the upper and lower limits of the top or mid line operation. The threshold
values are set via Function 0.

After executing Function 0 (see Section 6, TC2 Functions for details) the TC2 will be ready to
edit the low threshold values and have a display similar to the following:

Press the UP or the DOWN arrows to position


the edit pointer to the desired line and then press
ENTER. Use the UP and DOWN keys to
change the indicated data and press ENTER
when editing is complete.

When all edits are done, press the EGC/TC2


key to advance to the high alarm threshold
display.

Again, press the UP or the DOWN arrows to


position the edit pointer to the desired line and
then press ENTER. Use the UP and DOWN
keys to change the indicated data and press EN-
TER when editing is complete.

When all edits are done, press the EGC/TC2


key to exit to the function menu.

Executing Function 0 and pressing the


EGC/TC2 key twice will clear a latched alarm
if the condition that caused the alarm no longer
exists.

TC2 Microcontroller Page 14


Environmental Growth Chambers
TC2 Alarms

TC2 alarms are disabled by setting the thresholds at their high and low limits or by setting the
low threshold to a value greater than or equal to the high threshold.

The second method should be used with care. Since the TC2 does not allow setpoints that are at
or outside of the threshold limits to be entered, setting the high threshold equal to the low
threshold prevents setpoints from being changed.

TC2 Alarm Identification


If the TC2 detects one or more enabled alarms it stores the numeric value of the alarm(s) in
Parameter Location 65 and illuminates the alarm annunciator LED. The following "Alarm Id
Table" contains the numeric value of each alarm condition. The actual data contained in PL 65
can be a single id value or the sum of multiple id values.

For example, if mA sensor #1 is selected for mid line control and the sensor becomes
disconnected, PL 65 will contain a value of 68. Since the sensor was disconnected, a "mA
sensor #1 error" and a "mid line low" fault would be detected. These errors have values of 64
and 4 respectively and 64+4 = 68.

In general, the data in PL 65 is decoded by repeated subtraction of the largest "contained" Id


value. Assume that PL 65 contains 1094. It then follows that four errors have been detected
since:

1094 - 1024 (communications error alarm) = 70


70 - 64 (mA sensor #1 error) = 6
6 - 4 (mid line low) = 2
2 (top line high)

If the condition that caused an alarm no longer exists, writing 0 to PL 65 will always clear all
alarms.

Alarm ID Table
Alarm ID Alarm ID
Top line low 1 mA sensor #1 error 64
Top line high 2 mA sensor #2 error 128
Mid line low 4 Power on 256
Mid line high 8
Main sensor error 16 Communication error 1024
Anticipation sensor error 32 EEPROM error 2048

Refer to parameters 61 through 65 in Section 7, TC2 Parameter Locations for more informa-
tion on alarm management.
TC2 Microcontroller Page 15
Environmental Growth Chambers
TC2 Alarms

TC2 Microcontroller Page 16


Environmental Growth Chambers
TC2 Defrost

Section 5
TC2 Defrost
When the TC2 is used for controlling temperatures below or near 0°C, it is usually necessary to
introduce a periodic defrost to prevent coil icing.

The following diagram is a simplified flow chart of the TC2's defrost system.

As shown, the defrost cycle time is checked during the course of normal control. If a defrost
period is due and the termination temperature has not been attained, the cycle timer is reset and
the TC2 enters defrost. While in defrost, both the termination temperature and the defrost period
are checked. Either temperature termination or defrost period time-out will end defrost and start
the fan delay period. At the end of the fan delay period, normal control is resumed.
TC2 Microcontroller Page 17
Environmental Growth Chambers
TC2 Defrost

The termination temperature is set by the user and is measured by either the main (chamber
temperature) sensor or a special sensor placed in the system's coil. It would be most common to
use the main sensor for termination in a "range" room to prevent defrosting when the chamber is
operating in the upper regions of the chamber's range.

The defrost cycle is not synchronous with the time-of-day clock. The cycle begins when power
is applied to the TC2 and restarts at the end of the fan delay period (if defrost/fan delay wasn't
skipped).

Defrost settings may be easily tested by setting the TC2's "fast time" mode. See Function 15 in
Section 6, TC2 Functions.

TC2 Parameters 2 through 7 control all defrost functions. Refer to Section 7, TC2 Parameter
Locations for a complete description.

TC2 Microcontroller Page 18


Environmental Growth Chambers
TC2 Functions

Section 6
TC2 Functions
TC2 functions are used for various calibration and maintenance operations as well as remote
communication and local data logging support.

TC2 functions are accessed from the run mode display by:

(1) pressing the UP arrow or


DOWN arrow key until,

(2) the indicator by MOD is on,


and then

(3) pressing ENTER.

The TC2 will then display the


Parameter Location / Function
selection menu shown in the
following illustration.

To get to the function entry menu, press the DOWN arrow key followed by the ENTER key.

The TC2 will display the function prompt on the bottom line starting with Fn 0.

Successive UP (DOWN) arrows


select the next (previous) function.
Pressing ENTER runs the selected
function. Pressing the EGC/TC2
key will exit the selected function
and pressing the EGC/TC2 key a
2nd time will exit the function entry
menu.

The following pages contain a


detailed description of the operation
of each TC2 function.

Function 0 Alarms. Sets the TC2's high and low control alarm thresholds. Please see
Section 4, TC2 Alarms for details.

Function 1 Lock System. The current pass code is displayed on the top line. Pressing the
UP or DOWN arrow keys will change the value of the displayed pass code.
Pressing ENTER will cause the displayed number to become the new pass code

TC2 Microcontroller Page 19


Environmental Growth Chambers
TC2 Functions

and exit to the function entry menu. Pressing EGC/TC2 key will exit to the
function entry menu and keep the current pass code.

Anytime function 1 is executed, whether or not the pass code is changed, the
TC2 will be locked.

The pass code may have any value between 0 and 999.

Unlocking the system is done at the run mode display level and is explained in
Section 2, TC2 Keypad Lock.

Function 2 Set Time. Running function 2 resets the system time and date. The top line
displays the year, the mid line displays the month and day (mm.dd), and the
bottom line displays the time in 24 hour format.

Press the UP or the DOWN ar-


rows to position the edit pointer to
the desired line and then press
ENTER. Use the UP and
DOWN keys to change the
indicated data and press ENTER
when editing is complete.

When all edits are done, press the


EGC/TC2 key to exit. The new
time data will be set with seconds
equal to zero.

Anytime function 2 is executed, whether or not data is changed, the displayed


data will become the new time data when the EGC/TC2 key is pressed.

Function 3 Memory Log Statistics. If the TC2 memory logging function is enabled, and the
TC2 has been logging data for at least two log periods, function 3 will display
minimum, maximum, and average values for the logged data.

After ENTER is pressed to initiate function 3, the number of log entries is


displayed on the top line. This will be a number between 2 and 770. If the
logging memory is full, the oldest data is discarded to make room for the most
recent entry.

The TC2 keys have the following meaning under function 3:

UP display maximum values of log memory


DOWN display minimum values of log memory
EGC/TC2 exit
ENTER display average values of log memory

TC2 Microcontroller Page 20


Environmental Growth Chambers
TC2 Functions

Pressing the UP and DOWN keys at the same time clears the data logging
memory.

Function 4 Memory Log Transmit. Running function 4 will transmit the contents of the data
logging memory via the TC2's RS-232 port.

Prior to data transmission, the current logging interval is transmitted followed by


a blank line. The logged data is then transmitted.

All transmissions are ASCII and can be "captured" by most computer based
communications programs.

The following example is a portion of a typical transmission:

180 secs
37.1 45
37.2 45
37.2 45
37.2 45
37.1 45

While data is being transmitted, the top line of the TC2 display shows a count of
data sent.

Function 5 Control Voltage. Running function 5 allows direct user access to the TC2's
control output voltages. The top line displays the value of the output associated
with the top line control (typically temperature) and the mid line displays the
value associated with the mid line control.

When first entered, the top and mid line both display 188 which equates to an
output of about 7.5 VDC. Either control output will accept inputs between 0 and
255, producing a linear output between 0 and 10 vdc.

The voltage output is approximately:


data
V out = 10 *
255

Press the UP or the DOWN ar-


rows to position the edit
pointer to the desired line and
then press ENTER. Use the
UP and DOWN keys to
change the indicated data and
press ENTER when editing is
complete.

TC2 Microcontroller Page 21


Environmental Growth Chambers
TC2 Functions

The outputs will change to reflect the new data after the final ENTER is pressed.

Function 5 may also be used to control the solid-state relay (SSR) outputs
associated with the top and mid control lines. Entry of a data value of zero will
activate the decrease SSR while entry of a data value of 255 will activate the
increase SSR.

Note: during the execution of function 5, TC2 control operations are suspended.

Function 6 View Output Voltage. Execution of function 6 displays the current output
voltages of the top and mid line control functions. The top and mid lines will
contain values between 0.00 and 10.25 vdc.

Function 7 View ATOD. Function 7 is used for system calibration. When executed, the top
line of the display shows the current analog to digital (atod) converter channel
number: 0 - 7. The mid line displays the channel's digital value: 0 - 4095.

Pressing the UP or DOWN arrows will change the displayed channel.

Channel Usage Typical value


0 standard temp sensor 100 to 3900
1 anticipation sensor 2047 " 200
2 4-20 ma #1 819 to 4095
3 4-20 ma #2 819 to 4095
4 spare n/a
5 spare n/a
6 defrost sensor 2900 to 4095
7 voltage reference 2500 " 50

TC2 Microcontroller Page 22


Environmental Growth Chambers
TC2 Functions

Function 8 Offset. Running function 8 allows the user to change the TC2's
top and mid line display values without changing the system's linearity. This
would typically be done to make the TC2 agree with a "standard."
When first entered, the top and mid line display the current measured values for
the top and mid line controls.
Press the UP or the DOWN ar-
rows to position the edit pointer
to the desired line and then
press ENTER. Use the UP
and DOWN keys to change the
indicated data and press
ENTER when editing is
complete.
The measured value will be re-
read and will reflect the offset
data after the final ENTER is pressed.
It may be necessary to edit each line several times to apply an "exact" offset.

Function 9 Set Baud. Execute function 9 to change the TC2's RS-232 port baud rate.
Pressing the UP or DOWN arrow displays a valid baud rate selection on the top
line of the display. Supported rates are 300, 600, 1200, 2400, 4800, and 9600
baud.

Function 10 Test RS-232. When function 10 is executed, the TC2 transmits a string of
characters through the RS-232 port. The transmission is continuous until either a
<space> character is received via the RS-232 input or a TC2 key is pressed.

Function 11 Adjust mA Inputs. Function 11 is a factory test. To use this function a precise
milliamp current source is required. After the current source is attached to the
TC2 4-20 mA input(s), the UP and/or DOWN keys are used to adjust the base
gains such that the TC2 display lines match the current source output.

Function 12 EEPROM Update. Running function 12 will force the system data to be saved in
non-volatile EEPROM memory. System data includes the user's control
program, the system parameters, and the control alarm thresholds.

It can take up to about 10 seconds to write the EEPROM.

Note: if PLoc 21 = 1, EEPROM is automatically updated when system data is


changed.

Refer to Section 7, TC2 Parameter Locations for information about changing


PLoc 21.

TC2 Microcontroller Page 23


Environmental Growth Chambers
TC2 Functions

Function 13 Clear Program. If function 13 is run when PLoc 0 = 1, the user's control
program is deleted.

When the program is cleared, a single step program is written:

Time Temp (top) Rh (mid) SSR


00 00 current current all off

Refer to Section 7, TC2 Parameter Locations for information about changing


PLoc 0.

Function 14 Do Remote. If multiple TC2's have been wired for interprocessor com-
munications, function 14 may be used to transfer data between pairs of TC2s.

Prior to executing function 14, PLoc 0 must be set to the desired operation code.

PLoc 0 Operation
0 view remote display
1 get time data from remote
2 set remote time
3 get system parameters from remote
4 set remote system parameters
5 get user control program from remote
6 set remote user control program
7 remote write EEPROM

When function 14 is run, -1 is displayed on the top line and the value of PLoc 0
is displayed on the mid line. Use the UP (DOWN) arrows to select the remote
TC2's identification code (0 through 31) on the top line. Press ENTER to
complete the operation.

If the operation is successful, 0 is displayed on the mid line. If unsuccessful, an


error code is displayed on the mid line.

Error Meaning
FFFF invalid id code or PLoc 0 out-of-range
-1, -2 selected unit not responding
-3 data checksum error
-4, -5 buffer processing error
-6 communications loop in use

Note: when the interprocessor network is active, all interconnected TC2


keyboard input is suspended. This can cause a several second delay in input
activity. The operator should take care that the proper data is in place prior to
moving on to the next operation.

TC2 Microcontroller Page 24


Environmental Growth Chambers
TC2 Functions

Function 15 Version/Option. Running function 15 displays the software version num-


ber on the top line and the software option number on the mid line.

Function 15, in conjunction with PLoc 0, supports additional features that are
normally used for testing and trouble-shooting:

PLoc 0 Operation
-1 Hex Data: display debugging data. Also, when PLoc 0 =
-1, data on the top and mid display line is displayed in
hexadecimal. Data on the bottom line is unaffected.

-2 Fast Time (on/off): runs the time-of-day clock at 60 times


normal and disables the digital input filters. This is used
for defrost testing. The true time of day is not affected.

-3 Mode 1 Control Outputs: displays continuously updated


output data for "dual sensor" (see PL 17) style control.
The top and mid line display their respective output
values while the bottom line displays the top line's "null
output" value.

-4 Top Line PID: displays PID control data. The top line is
the output value, the mid line is the derivative value, and
the bottom line is the integral value divided by 10. The
displayed data is continuously updated.

-5 Mid Line PID: displays PID control data. The top line is
the output value, the mid line is the derivative value, and
the bottom line is the integral value divided by 10. The
displayed data is continuously updated.

-6 Soft Reset: same as power-on reset.

-7 Hard Reset: completely reinitializes the TC2 and reloads


the default parameter values from system ROM.

Most users will not need to use the Function 15 test and debug features, they are
included herein for completeness.

Note: Users comfortable with the hexadecimal number system may find it
simpler to manipulate the alarm bit-mapped parameters after setting parameter
location zero equal to -1.

TC2 Microcontroller Page 25


Environmental Growth Chambers
TC2 Functions

TC2 Microcontroller Page 26


Environmental Growth Chambers
TC2 Parameters

Section 7
TC2 Parameters
TC2 parameters are used to manage various features and functions. Generally speaking, the
most commonly used parameters are at the start and the end of the Parameter Location list.

TC2 Parameter Locations are


accessed from the run mode display
by:

(1) pressing the UP arrow or


DOWN arrow key until,

(2) the indicator by MOD is on,


and then

(3) pressing ENTER.

The TC2 will then display the Parameter Location / Function selection menu shown in the
following illustration.

To get to the Parameter Location


menu, simply press the ENTER
key.

The TC2 will display the data in the


current Parameter Location on the
top line and the Parameter Location
prompt on the bottom line starting
with PL 0.

Successive UP (DOWN) arrows


select the next (previous) location. To edit the data, press ENTER.

The value of the data being edited is changed by pressing the UP (increase) and DOWN
(decrease) arrow keys. Edited data is accepted when the ENTER key is pressed.

When data is being edited, "holding" the UP (or DOWN) arrow causes the data to change
continuously. Pressing ENTER while an arrow key is pressed increases the rate of change.
Pressing UP and DOWN at the same time clears the edited data to zero. Press the EGC/TC2 to
cancel the edit and keep the previously displayed data.

Pressing the EGC/TC2 key when PL ?? is displayed will exit the Parameter Location menu.

TC2 Microcontroller Page 27


Environmental Growth Chambers
TC2 Parameters

Parameter 0 Function Control: -7 to 7

The value in PL 0 is used to control the operation of TC2 functions 13, 14, and
15. Whenever the Parameter Location / Function selection menu is entered from
the main display, PL 0 is cleared.

Parameter 1 Ramp Control: 0 or 1


If 0, ramping is off. If 1, ramping is on.

When the user control program has two or more steps, the TC2 may be enabled to "ramp"
between steps. That is, the setpoints for the top and mid control lines (usually temperature
and rH) will self-adjust every minute to provide a gradual change.

For example, if a 30 point change is to made over a 60 minute period, the TC2 will adjust ½
point every minute.

Parameter 2 - Parameter 7 TC2 Defrost Operations

Parameter 2 Defrost Cycle: -1 to 24

PL 2 controls the number of hours between defrost cycles. If it is set to equal to


-1, defrost is disabled.

Parameter 3 Defrost On Time: 1 to 60

PL 3 controls the number of minutes that defrost is on.

Parameter 4 Defrost Fan Delay: 1 to 30

PL 4 controls the number of minutes that the blowers remain off after
completion of defrost.

Parameter 5 Defrost Termination Temperature: 0 to 99

PL 5 contains the temperature at which defrost will stop. It is specified in °C


only.

Termination temperature may be sensed by either an external sensor or the main


(top line) sensor. This is selected in PL 06.

If a defrost period is in progress and the sensed temperature equals or exceeds the
termination temperature, defrost will end and the fan delay period will begin.

TC2 Microcontroller Page 28


Environmental Growth Chambers
TC2 Parameters

If the termination temperature is never reached, the defrost period will last for the
number of minutes set in PL 3.

If the sensed temperature is greater than or equal to the termination temperature


when a defrost period is about to start, both the defrost and the fan delay are
skipped.

Parameter 6 Defrost Temperature Sensor: 0 or 1

If 0, independent sensor is used. If 1, main (top line) sensor is used.

PL 6 defines the sensor to be used for the defrost temperature termination


operation described in PL 5.

Parameter 7 Defrost Output Control: 0 to 255

The TC2's output during a defrost period is controlled by the value of the data
stored in PL 7.

The data is the sum of four variables:


Name Operation Value
TPO top line proportional output 0-2
MPO mid line proportional output 0-2
TSSR top line on/off output 0-2
MSSR mid line on/off output 0-2

The meaning of the possible values are:


Value Meaning
0 output "follows" measured condition
1 output forced to full increase
2 output forced to full decrease

The final value is (64 * MSSR) + (16 * TSSR) + (4 * MPO) + (TPO)

TC2 Microcontroller Page 29


Environmental Growth Chambers
TC2 Parameters

Parameter 8 - Parameter 16 TC2 Solid-state Relay & Power Counters

Parameter 8 On Time SSR #1: -999 to 9999


The total time (in hours) that the solid-state relay has been energized.
Every hour that the SSR is on causes the data value to be increased by 1. Note
that this is a total hour. That is, 1 hour continuously on is the same as 1 minute
on / 1 minute off 60 times.
The value can be changed at anytime.
The counter can be useful in determining lamp life, etc.
The preceding applies to Parameter 8 through Parameter 15.
Parameter 9 On Time SSR #2: -999 to 9999
The total time (in hours) that the solid-state relay has been energized.
Parameter 10 On Time SSR #3: -999 to 9999
The total time (in hours) that the solid-state relay has been energized.
Parameter 11 On Time SSR #4: -999 to 9999
The total time (in hours) that the solid-state relay has been energized.
Parameter 12 On Time SSR #5: -999 to 9999
The total time (in hours) that the solid-state relay has been energized.
Parameter 13 On Time SSR #6: -999 to 9999
The total time (in hours) that the solid-state relay has been energized.
Parameter 14 On Time SSR #7: -999 to 9999
The total time (in hours) that the solid-state relay has been energized.
Parameter 15 On Time SSR #8: -999 to 9999
The total time (in hours) that the solid-state relay has been energized.
Parameter 16 Power Cycle Count: -999 to 9999
The count of the number of times the system has been turned off and on.

TC2 Microcontroller Page 30


Environmental Growth Chambers
TC2 Parameters

Parameter 17 Control Type: 0 to 8

The value contained PL 17 specifies the control algorithms that the TC2
will use.

Value Temp (top) rH (mid)


0 disabled disabled
1 dual sensor proportional
2,6 PID type 1 PID type 1
3,7 dual sensor PID type 1
4,8 PID type 1 proportional
5 PID type 2 PID type 2
The disabled mode is used internally by the TC2. Setting this mode manually
turns off the TC2 outputs while maintaining the input displays.
The PID type 1 and proportional control algorithms are standard.
The dual sensor temperature control algorithm requires a "main sensor" for basic
room temperature readings and an "anticipation sensor" for incoming air
temperature readings. When satisfactory control is attained at the main sensor,
the algorithm maintains control by minimizing temperature change at the
anticipation sensor. This is the same control scheme that is used in the EGC TC1
controller.
If the anticipation sensor is disabled, the dual sensor routine behaves similarly to
a proportional control routine.
The PID type 2 control algorithm is the same as the EGC C3 control algorithm.
The data constants that affect these algorithms are stored in PL 35 through PL
58.
Note: when the value of PL 17 is 2, 3, or 4 and PID control is being used, the
solid-state relay (SSR) on/off toggle points are derived directly from the error
relationship between the setpoint vs the measured data. When PL 17 equals 5, 6,
7, or 8 and PID control is used, the SSR on/off toggle points are derived from the
PID output value.

TC2 Microcontroller Page 31


Environmental Growth Chambers
TC2 Parameters

Parameter 18 Milliamp Out: 0 to 15

The TC2 has two 4 to 20 milliamp outputs. The source of each output is
controlled by the value of the data stored in PL 18.

The data is the sum of two variables:


Name Operation Value
TMA top line output 0-2
MMA mid line output 0-2

The meaning of the possible values are:


Value Meaning
0 4 to 20 mA output disabled
1 4 to 20 mA output follows sensor
2 4 to 20 mA output follows voltage output

The final value is (4 * MMA) + (TMA)

Parameter 19 Sensor Channel: 0 to 63

The value of the data stored in PL 19 determines which analog input is assigned
to the top and mid display/control.

The data is the sum of two variables:


Name Operation Value
TIN top line input 0-7
MIN mid line input 0-7

The possible values are directly related to the input channels:


Value Input Channel
0 EGC thermistor sensor
2 4 to 20 mA sensor #1
3 4 to 20 mA sensor #2
1,4-7 TC2 internal, don't use

The final value is (8 * MIN) + (TIN)

TC2 Microcontroller Page 32


Environmental Growth Chambers
TC2 Parameters

Parameter 20 TC2 ID: 0 to 31

The TC2's identification code is used for HOST and interprocessor com-
munication.

Typically, the TC2 that is connected (via the RS-232 port) to the HOST
computer is assigned an identification code of zero. Any other TC2s connected
to unit 0 must be assigned a unique, individual id number.

The value in PL 20 may only be changed by data entry at the TC2 keypad.

Parameter 21 EEPROM Auto-Update: 0 or 1

If 0, auto-update is off. If 1, auto-update is on.

When PL 21 is set to 1, the content of the TC2's non-volatile EEPROM memory


is automatically updated. This operation can take up to 10 seconds.

If frequent modifications of TC2 system memory (control program, control


alarms, etc) are being made, auto-update should be turned off.

Refer to Section 6, TC2 Functions for information about "manually" updating


the EEPROM via Function 12.

Regardless of the value parameter 21, the TC2 will update the EEPROM every
24 hours at 3:21 AM.

Parameter 22 Top Annunciator: 0 to 6

Sets which annunciator is illuminated to the right of the top row display and the
temperature conversion coefficients.

Value Annunciator
0 none (indicating "user" defined)
1 F (display in tenths)
2 C (display in tenths)
3 F (integer display)
4 C (integer display)
5 F (display in hundredths)
6 C (display in hundredths)

Note: the displayed decimal places must be set via PL 24 and PL 25.

TC2 Microcontroller Page 33


Environmental Growth Chambers
TC2 Parameters

Parameter 23 Mid Annunciator: 0 to 3

Sets which annunciator is illuminated to the right of the mid row display.

Value Annunciator
0 none
1 % (indicating % of full scale)
2 U (indicating User defined)
3 annunciator and mid-row display off

Parameter 24 Top Decimal Point: 0 to 3

Sets the decimal point in the top row from 0 to 3 places.

Parameter 25 Mid Decimal Point: 0 to 3

Sets the decimal point in the mid row from 0 to 3 places.

Parameter 26 Time Adjust: -20 to 20

Treats the data in PL 26 as seconds and adds it to the time-of-day clock every 5
days at 00:00:30 (30 seconds after midnight).

Parameter 27 Top Line Coefficients: -999 to 9999


through Sets the mathematical relationship between the raw analog input data
Parameter 30 and the user (display) data.

PL 28 - PL 27
user = * (raw - PL 29) + PL 27
For any raw data, user data is: PL 30 - PL 29

Parameter 31 Mid line Coefficients: -999 to 9999


through Sets the mathematical relationship between the raw analog input data
Parameter 34 and the user (display) data.

PL 32 - PL 31
user = * (raw - PL 33 ) + PL 31
For any raw data, user data is: PL 34 - PL 33

Parameter 35 Main Sensor Numerator: -999 to 1000

Parameter 36 Main Sensor Denominator: 1 to 1000

This data pair sets the gain to be applied to the main temperature (top line) sensor
when PL 17 is set to 1, 3, or 7.

TC2 Microcontroller Page 34


Environmental Growth Chambers
TC2 Parameters

Parameter 37 Anticipation Sensor Numerator: -999 to 1000

Parameter 38 Anticipation Sensor Denominator: 0 to 1000

When PL 17 is set to 1, 3, or 7, this data pair sets the gain to be applied to the
anticipation sensor.

When the denominator (PL 38) is set to zero, the sensor is disabled.

Parameter 39 Mid (rH) Sensor Numerator: -999 to 1000

Parameter 40 Mid (rH) Sensor Denominator: 1 to 1000

This data pair sets the gain to be applied to the mid line (usually rH) sensor.

Parameter 41 Top Output Voltage Range: 0 to 9999

Parameter 42 Mid Output Voltage Range: 0 to 9999

These two parameters contain the top line and mid line voltage output limits.
When set to zero the output is full range: 0 to 10 vdc.

The data in these registers is stored in a packed format. The upper pair of digits
is the high voltage limit, the lower pair is the low voltage limit. Both are in 1/10
volt increments. For example, to limit the output voltage range to 5.8 through
9.2 volts dc, 9258 would be stored.

Parameter 43 Top Offset (Raw): -999 to 999

Parameter 44 Mid Offset (Raw): -999 to 999

These two parameters contain the top line and mid line measurement offsets. Set
them to zero to restore factory calibration.

Parameter 45 - Parameter 50 TC2 Top Line PID Constants

Parameter 45 Top Center: 16 to 240

The PID "null" offset. That is, if the PID algorithm evaluates to zero, the data in
PL 45 is the output value.

TC2 Microcontroller Page 35


Environmental Growth Chambers
TC2 Parameters

Parameter 46 Top Limit: 1 to 127

PL 46 contains the units from center where the integral is "collected." Output
values outside of the range PL 45 " PL 46 do not affect the integral.

Parameter 47 Top Dither: 0 to 63

The value is applied to the output for second every second to help overcome
transducer hysteresis.

Parameter 48 Top Proportional Gain: -999 to 9999

Parameter 49 Top Integral Gain: -999 to 9999

Parameter 50 Top Derivative Gain: -999 to 9999

Parameter 51 - Parameter 56 TC2 Mid line PID Constants

Parameter 51
through The values and meanings of PL 51 - PL 56 are equivalent to PL 45 - PL 50.
Parameter 56

Parameter 57 Top Line SSR Deadband: 0 to 9999

Parameter 58 Mid line SSR Deadband: 0 to 9999

When the TC2 is controlling via solid-state relays (SSR) being turned on and off,
the values stored in PL 57 and PL 58 set the on/off "edges" relative to the top
line and mid line setpoints.

The deadband edges are stored in a packed format. The upper pair of digits
represent error magnitude before the "increase" SSR is turned on. The lower pair
is the error magnitude for the "decrease" SSR.

The specific meaning of the error magnitude varies with the control type selected
via PL 17. When proportional control is used or the value of PL 17 is 2, 3, or 4
and PID control is being used, the solid-state relay (SSR) on/off toggle points are
derived directly from the error relationship between the setpoint vs the measured
data. When dual sensor control is used or PL 17 equals 5, 6, 7, or 8 and PID
control is used, the SSR on/off toggle points are derived from the output value.

TC2 Microcontroller Page 36


Environmental Growth Chambers
TC2 Parameters

No matter which control type is used, the smaller the value, the closer to setpoint
the SSRs will activate.

Parameter 59 SSR Hold Time: 0 to 40

The data in PL 59 is the number of ¼ second intervals that every solid-state relay
must maintain its on/off condition. That is, if PL 59 = 4 and an SSR is turned on,
it will remain on for one second even if it is immediately turned off.

Parameter 60 Alternating Display: 0 to 15

The TC2 may be set via PL 60 to alternate it's run mode display between the
current measured conditions and the current setpoints. The data in PL 60 is the
number of seconds that the current conditions are displayed. The current setpoint
is always displayed for 1 second.

For example, if PL 60 contains a value of 5, the current conditions are displayed


for 5 seconds. This is the followed by a 1 second display of the current setpoints.
The cycle then repeats.

If PL 60 is set to zero, the alternating display feature is disabled and the current
conditions are displayed continuously.

Parameter 61 - Parameter 65 TC2 Alarm Controls

Parameter 61 Alarm Enable: 0 to 4095

The value of the data contained in PL 61 determines what alarm conditions the
TC2 will test for during every control and power-up cycle. The value is the sum
of several alarm identifiers.
Alarm Id Table
Alarm ID Alarm ID
Top line low 1 mA sensor #1 error 64
Top line high 2 mA sensor #2 error 128
Mid line low 4 Power on 256
Mid line high 8
Main sensor error 16 Communication error 1024
Anticipation sensor error 32 EEPROM error 2048

TC2 Microcontroller Page 37


Environmental Growth Chambers
TC2 Parameters

Parameter 62 Alarm Alert Mask: 0 to 4095

The value of the data contained in PL 62 determines what alarm conditions will
cause the alarm alert solid-state relay to activate. The value is the sum of the
alarm identifiers listed under Parameter 61.

Note: any alarm will cause the front panel alarm LED to light.

Parameter 63 Alarm Shutdown Mask: 0 to 4095

The value of the data contained in PL 63 determines what alarm conditions will
cause the alarm shutdown solid-state relay to de-activate. The value is the sum
of the alarm identifiers listed under Parameter 61.

Before an alarm shutdown bit becomes active, that bit must also be set in the
alarm alert mask (PL 62). For example, if an alarm shutdown is desired for a top
line high condition, that identifier (2) must be set for both PL 62 and PL 63.

Parameter 64 Alarm Latch: 0 to 4095

The value of the data contained in PL 64 determines if an enabled and masked


alarm condition will cause the alarm solid-state relays to "latch."

When an alarm condition is "latching," the alarm condition must be cleared by


the user before the alarm SSRs will deactivate. An "unlatched" alarm condition
will clear itself when the condition that caused the alarm no longer exists.

The value is the sum of the alarm identifiers listed under Parameter 61.

Parameter 65 Alarm Value: 0 to 4095

The data in PL 65 is the sum of the alarm condition identifiers that caused an
alarm. See the table under Parameter 61 for identifier values.

Writing a zero to PL 65 will clear all alarms.

TC2 Microcontroller Page 38


Environmental Growth Chambers
TC2 Parameters

Parameter 66 - Parameter 67 TC2 Internal Data Logging

Parameter 66 Logging Control: 0 to 8192

The data in PL 66 is normally the sum of two values:


Value Operation
1 Log top and mid data to memory
2 Send log conditions to RS-232 port

Memory logged data may be accessed via Function 3 and Function 4.

RS-232 logged data is transmitted in the following format:


mm/dd/yy hh:mm top [sp_top] mid [sp_mid] ssr_dat alarm_dat <RLD>

Where:
Item Meaning Example
mm/dd/yy hh:mm date & time 06/01/94 12:34
top [sp_top] top line & setpoint 4.1C [4.0]
mid [sp_mid] mid line & setpoint 50% [50]
ssr_dat SSRs (*=off) ssr: 12*****8
alarm_dat alarm condition alarms off
<RLD> operation mode
Ramp, Locked, Defrost <LD>

If PL66 contains a value of 128, raw system data is transmitted in a comma


delimited format:
top, mid, atod_0, atod_1, atod_2, atod_3, atod_4, atod_5, atod_6, atod_7, dtoa_0, dtoa_1, dtoa_2, dtoa_3, ssr

Parameter 67 Logging Interval: 3 to 28800

The number of seconds between data logging events defined in PL 67.


Note: 28800 seconds = 8 hours.

TC2 Microcontroller Page 39


Environmental Growth Chambers
TC2 Parameters

TC2 Microcontroller Page 40


Environmental Growth Chambers
Appendix A

Appendix A
Control PCB Parts Location

TC2 Microcontroller Page 41


Environmental Growth Chambers
Appendix A

Control PCB Connector Pin Designations


Type Pin Function

IDC P1:1..14 Attaches control board to display board

TBLK P2:1 12 VAC


P2:2 12 VAC
P2:3 Chassis ground
P2:4 +5 VDC solid-state relay power
P2:5 SSR top line control decrease
P2:6 SSR top line control increase
P2:7 SSR mid line control decrease
P2:8 SSR mid line control increase
P2:9 SSR user 1
P2:10 SSR user 2
P2:11 SSR user 3
P2:12 SSR user 4
P2:13 SSR user 5
P2:14 SSR user 6
P2:15 SSR user 7
P2:16 SSR user 8
P2:17 SSR blower (normally closed)
P2:18 SSR defrost
P2:19 SSR alarm shutdown (normally closed)
P2:20 SSR alarm alert (normally open)
P2:21 RS-485 -clock
P2:22 RS-485 +clock
P2:23 RS-485 -data
P2:24 RS-485 +data
DB9M P3:2 RS-232 RXD (data in)
P3:3 RS-232 TXD (data out)
P3:5 RS-232 Ground
P3:7 RS-232 RTS (n/a)
P3:8 RS-232 CTS (n/a)

TBLK P4:1 Ground


P4:2 EGC thermistor sensor (BLK/WHT)
P4:3 EGC thermistor sensor (RED/GRN)
P4:4 EGC anticipation sensor (BLK)
P4:5 EGC anticipation sensor (WHT)
P4:6 EGC anticipation sensor (RED)
P4:7 Ground
P4:8 4 to 20 mA sensor #2 (BLK/WHT)
Type Pin Function
P4:9 4 to 20 mA sensor #2 (RED/GRN)
TC2 Microcontroller Page 42
Environmental Growth Chambers
Appendix A

P4:10 Ground
P4:11 4 to 20 mA sensor #1 (BLK/WHT)
P4:12 4 to 20 mA sensor #1 (RED/GRN)
P4:13 Ground
P4:14 EGC defrost termination sensor
P4:15 Ground
P4:16 Top line control 0 to 10 VDC out
P4:17 Ground
P4:18 Mid line control 0 to 10 VDC out
P4:19 Ground
P4:20 Top line 4 to 20 mA out
P4:21 Ground
P4:22 Mid line 4 to 20 mA out
P4:23 Ground
P4:24 Ground

Display PCB Parts Location

TC2 Microcontroller Page 43


Environmental Growth Chambers
Appendix A

TC2 Microcontroller Page 44


Environmental Growth Chambers
Appendix B

Appendix B
TC2 Specifications
(except where noted otherwise, specifications are for Option Mode 2)

User I/O

The TC2 user input/output is via a sealed and backlit 6.5" by 4.75" front panel. The top and mid
display lines may be set for 0, 1, or 2 decimal places.

Display 12 digit, 7 segment LED display organized as 3 data lines.


• Top line: 4 digits, .43" each. Typically temperature.
• Mid line: 4 digits, .43" each. Typically relative humidity.
• Bottom line: 4 digits, .3" each. Typically time.

28 individual LED status annunciators.


• 4 backlit top line input/output condition indicators: F, C, +, -
• 4 backlit mid line input/output condition indicators: %, U, +, -
• 8 backlit SSR on/off indicators: 1 through 8.
• 7 operational mode indicators:
RUN, EDIT, MODify
RAMP, LOCK, DEFROST, and ALARM
• 5 backlit edit-pointer indicators.

Keypad Four sealed membrane, snap-dome integrated switches. Keypad operation


may be locked via a user defined security code.

Control Inputs

The TC2 has two (time-of-day activated) closed-loop process control channels. The
controlled processes are usually temperature and humidity.

Channel 1 EGC thermistor sensor assembly with ".15°C linear response from -30°C to
+50°C and a resolution of .025°C.
or
4 to 20 mA linear transducer. 12 VDC transducer power is provided by the
TC2. Signal resolution is the transducer Full Scale divided by 4096.

Channel 2 4 to 20 mA linear transducer. 12 VDC transducer power is provided by the


TC2. Signal resolution is the transducer Full Scale divided by 4096. When
channel 2 is used with a full range (0-100%) relative humidity transmitter,
the resolution is .024%.

Additional EGC anticipation sensor used in conjunction with dual sensor control.

EGC defrost termination temperature sensor.


TC2 Microcontroller Page 45
Environmental Growth Chambers
Appendix B

Control Outputs

The TC2 has 2 analog outputs and 2 on/off outputs per closed-loop input channel, 8 (time-of-
day activated) open-loop on/off outputs, 2 defrost cycle activated on/off outputs, and 2 alarm
on/off outputs. Each on/off output is intended for the operation of a solid-state relay and may
sink up to 20 mA when used with the on-board 5 VDC SSR power supply. Solid-state relays
are considered to be "normally open" except where indicated otherwise.

Analog 1A 0 to 10 VDC output controlled by the channel 1 process input. Typical


source/sink current is 5 mA.

Analog 1B 4 to 20 mA output that is directly proportional to either the channel 1 input or


the analog 1A output.

Increase 1 On/off channel 1 output activated when the process variable is below
setpoint. Output is active low.

Decrease 1 On/off channel 1 output activated when the process variable is above
setpoint. Output is active low.

Analog 2A 0 to 10 VDC output controlled by the channel 2 process input. Typical


source/sink current is 5 mA.

Analog 2B 4 to 20 mA output that is directly proportional to either the channel 1 input or


the analog 1B output.

Increase 2 On/off channel 2 output activated when the process variable is below
setpoint. Output is active low.

Decrease 2 On/off channel 2 output activated when the process variable is above
setpoint. Output is active low.

SSR 1 to 8 Eight independent open-loop on/off outputs directly established by time-of-


day setpoint. Outputs are active low.

Defrost Active low SSR output that is enabled during defrost period.

TC2 Microcontroller Page 46


Environmental Growth Chambers
Appendix B

Blowers Normally closed SSR output that is disabled during defrost and fan delay
periods.

Alarm Alert Active low SSR output that is enabled during alarm alerts.

Alarm Shutdown
(NC) Active low SSR output that is disabled during alarm shutdown.

Communications

The TC2 has 2 serial communications channels: RS-232 and RS-485. The RS-232 is for con-
nection to standard devices while the RS-485 is used for interprocessor communications among
up to 32 TC2s.

RS-232 Connection is via a standard DB9M connector. Communication rates of 300,


600, 1200, 2400, 4800, and 9600 baud are software selectable. Configuration
is fixed at 8 data bits, 1 stop bit, and no parity.

RS-485 Multi-drop, high speed data link supporting up to 32 TC2s per link. Link
distances up to 4000 feet are attainable.

Setpoints

The TC2 supports up to 200 individual, time-of-day scheduled setpoints. Additionally, the
channel 1 and channel 2 processes may be automatically increased or decreased between
setpoint pairs via "ramping."

Setpoints may be reviewed, added, edited, or deleted without affecting the current controller
operation. Note, this excludes editing or deleting the current setpoint.

Setpoints are stored in non-volatile memory.

Setpoint (each) Time-of-day: 24 hour cycle settable at one minute intervals from 00:00 to
23:59.

Top line process: channel, range and resolution are user selectable. The top
line is usually temperature (°C or °F) in tenth degree intervals.

Mid line process: channel, range and resolution user definable. The mid line
is usually relative humidity in 1% intervals.

Eight individually settable solid-state relay driver circuits.

TC2 Microcontroller Page 47


Environmental Growth Chambers
Appendix B

Time of Day Clock

The TC2's time-of-day clock operates in 24 hour mode; 00:00 to 23:59. The year, month, day,
and time are user settable. The clock uses battery back-up and maintains time when system
power is disconnected. The user may set a " seconds offset for accuracy enhancement.

Parameters and Functions

The TC2 supports 16 functions and 68 parameters that are used for system modification and
configuration. Functional and parametric data are stored in non-volatile memory.

Data Logging

The TC2 supports 3 type of data logging. Logging types may be operated individually or in
combination.

Scheduled Date, time, measured conditions, setpoints, alarm condition, and operational
modes may be output through the RS-232 port at user scheduled intervals.

Host A computer host system may read all TC2 data and write setpoint, functional,
and parametric data via the RS-232 port. The host may also attach to
additional TC2s via the RS-485 port.

Memory The TC2 will store up to 770 pairs of top and mid line readings on a user
defined schedule. Stored data may later be transmitted via the RS-232 port
or statistically analyzed at the TC2 front panel. The data is stored in battery
backed first-in-first-out memory.

Alarms

The TC2 supports 4 condition alarms, 5 hardware alarms, and 2 operational alarms. Condition
and hardware alarms may be selectively enabled/disabled and selectively set as latching/non-
latching.

Condition Top line above/below user defined threshold.


Mid line above/below user defined threshold.

Hardware Sensor (4) failure and power cycled.

Operational RS-232/RS-485 failure.


Non-volatile memory (EEPROM) failure.

Defrost

TC2 Microcontroller Page 48


Environmental Growth Chambers
Appendix B

The TC2 supports a cyclic defrost system. In addition to the cycle parameters, the user may also
define the control output state during a defrost period. The user may also specify which sensor
(if any) is used for defrost terminate/inhibit.

Defrost cycle 0 to 24 hours between defrost periods. -1 to disable defrost.

Defrost on-time 1 to 60 minutes in defrost (termination temperature disabled or not


reached)

Defrost fan delay 1 to 30 minutes that blowers are off after defrost period.

Termination temperature 0 to 99°C

Option Groups

Within any option group, the option digit defines the hard reset default parameters. Option
groups differ only in the analog input hardware for the EGC thermistor assembly.

Group 0x Standard: -40°C to 59.5°C resolution; linear -30°C to 50°C


Group 1x Medium High: -25°C to 70°C resolution; linear -15°C to 60°C
Group 2x High: 0°C to 90°C resolution; linear 5°C to 85°C
Group 3x Low: -50°C to 30°C resolution; linear -40°C to 25°C
Option x1 EGC TC1 controller emulation; dual sensor temperature control.
Option x2 EGC TC2 standard mode.
Option x3 EGC C3 controller emulation.

Hardware

Processor 68HC11 CPU with 8 MHz clock.

Memory 8384 bytes RAM, 32768 bytes ROM, 2048 bytes EEPROM

Analog I/O 8 channels by 12 bits ATOD, 4 channels by 8 bits DTOA

Power supply 12.6 VAC at 1 amp

Battery 3 volt lithium cell type BR2325 or equivalent

All specifications are subject to change without notice.

TC2 Microcontroller Page 49


Environmental Growth Chambers
Appendix B

TC2 Microcontroller Page 50


Environmental Growth Chambers
Appendix C

Appendix C
TC2 Keypad Operation

Data Entry

When data is modified for parameters, functions, or setpoints the keys perform the following
operations:

Key Operation
UP arrow Increase displayed value by one

DOWN arrow Decrease displayed value by one

EGC/TC2 Cancel edit; exit with previous data value

ENTER Accept changed data and exit (if new data is out-of-range,
previous data is kept)

UP + DOWN Pressed at the same time, data is set to zero

UP then ENTER ENTER pressed while UP is held causes data to be increased


by 100 (release ENTER before UP)

DOWN then ENTER ENTER pressed while DOWN is held causes data to be
decreased by 100 (release ENTER before DOWN)

When the arrow keys are pressed and held down for about ½ second, the data is continuously
incremented or decremented at an accelerating rate.

All operations that accept keypad input have built-in time limits of varying length. Incomplete
input operations will always (eventually) return to the run mode display.

To "get the feel" of the keypad, try editing the value in parameter location zero. From the
(unlocked) run mode display, do the following:

Step Operation
1 Press DOWN twice. The MODify indicator will then be on. Press
ENTER.

2 PLoc and Func should be displayed on the top and mid lines
respectively. If not, cancel with the EGC/TC2 key.

TC2 Microcontroller Page 51


Environmental Growth Chambers
Appendix C

Step Operation
3 While the edit pointer is at Ploc, press ENTER. The display should
then be:
Top line: 0
Mid line: blank
Bottom line: PL 0

If the display is correct, press ENTER. If not correct press the EGC/TC2
key several times and try again from Step 1.

4 The display should now be:


Top line: 0
Mid line: blank
Bottom line: -0

Try placing different values on the top line value.

When done press ENTER or the EGC/TC2 key to exit. Remember, for
PL 0, values outside the "7 range are not accepted.

5 Press the EGC/TC2 key several times to return to the run mode display or
press ENTER to redo Step 4.

Since parameter location zero is only used as a control for certain TC2
functions, it is ideal to practice with. No operations occur based solely
on the value in PL 0.

Exceptions

Generally, the keypad behavior is the same for all operations. The exceptions are:

1 There is no auto-repeat for parameter location and function selection. The UP / DOWN
keys must be pressed and released in succession.

2 When selecting an existing time step for setpoint editing, individual closures of the UP /
DOWN arrows move forward and backward in time. However, auto-repeat only moves
forward in time. Since it takes less than 20 seconds to traverse a 200 step program, this
is usually not a problem.

TC2 Microcontroller Page 52


Environmental Growth Chambers
Appendix D

Appendix D
TC2 Setpoint Programming Examples
Following are two TC2 setpoint programming examples. The first example is a single time-
line setpoint and the second example covers 4 steps and also includes deleting one of the steps.
Prior to entering each example, all program steps are cleared.

They are both "key stroke" examples intended to supplement Section 3. There is no
explanation of why any key is pressed.

Both examples assume that the keypad is unlocked, the TC2 is set for tenth °C and unit % rH
operation, and that the run mode display is the starting point. If things "go wrong" and the
sequence of operations seem to be scrambled, press the EGC/TC2 key several times to return
to the run mode display and start over.

Clear All Program Steps

Press ... See ...

DOWN, DOWN,
ENTER, ENTER, ENTER Top line: 0
Mid line: blank
Bottom line: --0

UP, ENTER, EGC/TC2 Top line: PLoc


Mid line: Func
Bottom line: blank

DOWN, ENTER,
DOWN, DOWN, DOWN, ENTER Top line: 0000
Mid line: blank
Bottom line: --13

ENTER, EGC/TC2, EGC/TC2 run mode display

When all program steps are cleared, the TC2 automatically inserts a single step with a time
component of 00:00, the top line set for the current top line reading (i.e., the current
temperature), the mid line set for the current mid line reading, and all eight SSR circuits set
for "off."

TC2 Microcontroller Page 53


Environmental Growth Chambers
Appendix D

Example 1

Single setpoint: 4°C, 50% rH, all SSR circuits off

First, clear all program steps as shown previously. Then:

Press ... See ...

DOWN, ENTER
ENTER, ENTER, ENTER Top line: top setpoint
Mid line: blank
Bottom line: blank

DOWN (or UP) until proper data displayed


ENTER, DOWN, ENTER Top line: blank
Mid line: mid setpoint
Bottom line: blank

DOWN (or UP) until proper data displayed


ENTER Top line: 4.0
Mid line: 50
Bottom line: 00 00

EGC/TC2, EGC/TC2 run mode display

After return to run mode, you may verify the setpoint by pressing ENTER.

Example 2

Time °C %rH SSR


a 06:00 25 70 1 (incandescent lights)
b 06:30 25 70 1, 5, 6 (incandescent & 3/3 fluorescent
lights)
c 19:30 25 70 1 (incandescent lights)
d 20:00 18 80 none

The above sequence assumes that all incandescent lamps are controlled by solid-state relay
circuit #1 and the fluorescent lights are wired such that ⅓ are switched by circuit #5 and ⅔
are switched by circuit #6.

TC2 Microcontroller Page 54


Environmental Growth Chambers
Appendix D

First, clear all program steps as shown previously. Then:

Press ... See ...

a DOWN, ENTER
UP and hold, DOWN Top line: blank
Mid line: blank
SSR: all off
Bottom line: 00 00

UP until time 06:00 is displayed


ENTER Top line: 9.7
Mid line: 50
SSR: all off
Bottom line: 06 00

ENTER, UP until 25.0 is displayed


ENTER, DOWN
ENTER, UP until 70 is displayed
ENTER Top line: 25.0
Mid line: 70
SSR: all off
Bottom line: 06 00

DOWN, ENTER
UP, ENTER Top line: 25.0
Mid line: 70
SSR: 1
Bottom line: 06 00

b EGC/TC2
UP and hold, DOWN Top line: blank
Mid line: blank
SSR: all off
Bottom line: 00 00

UP until time 06:30 is displayed


ENTER Top line: 9.7
Mid line: 50
SSR: all off
Bottom line: 06 30

TC2 Microcontroller Page 55


Environmental Growth Chambers
Appendix D

Press ... See ...

ENTER, UP until 25.0 is displayed


ENTER, DOWN
ENTER, UP until 70 is displayed
ENTER Top line: 25.0
Mid line: 70
SSR: all off
Bottom line: 06 30

DOWN, ENTER
UP, ENTER
DOWN, ENTER
UP, UP, UP, ENTER Top line: 25.0
Mid line: 70
SSR: 156
Bottom line: 06 30

c EGC/TC2
UP and hold, DOWN Top line: blank
Mid line: blank
SSR: all off
Bottom line: 00 00

UP until time 19:30 is displayed


ENTER Top line: 9.7
Mid line: 50
SSR: all off
Bottom line: 19 30

ENTER, UP until 25.0 is displayed


ENTER, DOWN
ENTER, UP until 70 is displayed
ENTER Top line: 25.0
Mid line: 70
SSR: all off
Bottom line: 19 30

DOWN, ENTER
UP, ENTER Top line: 25.0
Mid line: 70
SSR: 1
Bottom line: 19 30

TC2 Microcontroller Page 56


Environmental Growth Chambers
Appendix D

Press ... See ...

d EGC/TC2
UP and hold, DOWN Top line: blank
Mid line: blank
SSR: all off
Bottom line: 00 00

DOWN until time 20:00 is displayed


ENTER Top line: 9.7
Mid line: 50
SSR: all off
Bottom line: 20 00

ENTER, UP until 18.0 is displayed


ENTER, DOWN
ENTER, UP until 80 is displayed
ENTER Top line: 18.0
Mid line: 80
SSR: all off
Bottom line: 20 00

EGC/TC2, EGC/TC2 run mode display

Since clearing the old program inserted an unused step at 00:00, that step must be deleted.

Press ... See ...

DOWN, ENTER
UP (or DOWN) until time displayed is 00:00
ENTER Top line: Edit
Mid line: dEL
SSR: all off
Bottom line: 00 00

DOWN, ENTER, EGC/TC2 run mode display

Remember! Unless Parameter 21 = 1 (auto-update on), you must execute Function 12 to


make program changes permanent.

TC2 Microcontroller Page 57


Environmental Growth Chambers
Appendix D

TC2 Microcontroller Page 58


Environmental Growth Chambers
Index

Alarm Alert Mask ........................................38 Fn 14 - Do Remote.......................................24


Alarm conditions..........................................13 Fn 15 - Version/Option ................................25
Alarm Enable...............................................37 Function 1......................................................8
Alarm Id Table......................................15, 37 Function 13..................................................33
Alarm Identification....................................15 Function Control ..........................................28
Alarm Latch.................................................38 Interprocessor communications....................24
Alarm Shutdown Mask ................................38 Keypad in run mode.......................................5
Alarm thresholds..........................................14 Keypad lock...................................................7
Alarm Value ................................................38 Latch alarm..................................................13
Alternating Display......................................37 Lock...............................................................7
Anticipation Sensor Denominator ................35 LOCK annunciator.........................................7
Anticipation Sensor Numerator ....................35 Logging Control...........................................39
baud rate - Set ..............................................23 Logging Interval ..........................................39
Clearing alarms......................................14, 15 Main Display.................................................3
Communications error..................................14 Main Sensor Denominator .....................34, 35
Control Type................................................31 Main Sensor Numerator ...............................34
Deadband.....................................................36 Mid (rH) Sensor Numerator .........................35
Defrost.........................................................17 Mid Aunnunciator........................................34
Defrost Cycle...............................................28 Mid Decimal Point.......................................34
Defrost Fan Delay........................................28 Mid Offset (Raw).........................................35
Defrost On Time ..........................................28 Mid Output Voltage Range ..........................35
Defrost Output Control ................................29 Mid-line Coefficients ...................................34
Defrost Temperature Sensor.........................29 Mid-line SSR Deadband ..............................36
Defrost Termination Temperature ................28 Milliamp Out ...............................................32
Delete Setpoint............................................11 Network.......................................................24
Display panel .................................................3 New Setpoint...............................................10
EEPROM...............................................23, 33 Non-latched alarm........................................13
EEPROM Auto-Update ...............................33 Offset (Raw) ................................................35
EEPROM error ............................................14 On Time SSR #1..........................................30
Existing Setpoint.........................................11 On Time SSR #2..........................................30
Fan delay .....................................................17 On Time SSR #3..........................................30
Fn 00 - Alarms .............................................19 On Time SSR #4..........................................30
Fn 01 - Lock System ....................................19 On Time SSR #5..........................................30
Fn 02 - Set Time ..........................................20 On Time SSR #6..........................................30
Fn 03 - Memory Log Statistics .....................20 On Time SSR #7..........................................30
Fn 04 - Memory Log Transmit.....................21 On Time SSR #8..........................................30
Fn 05 - Control Voltage ...............................21 Pass code .......................................................7
Fn 06 - View Output Voltage .......................22 PID, top line.................................................35
Fn 07 - View ATOD ....................................22 PL 00 - Function Control .............................28
Fn 08 - Offset...............................................23 PL 01 - Ramp Control..................................28
Fn 09 - Set Baud ..........................................23 PL 02 - Defrost Cycle ..................................28
Fn 10 - Test RS-232.....................................23 PL 03 - Defrost On Time..............................28
Fn 11 - Adjust mA Inputs.............................23 PL 04 - Defrost Fan Delay ...........................28
Fn 12 - EEPROM Update ............................23 PL 05 - Defrost Termination Temperature....28
Fn 13 - Clear Program..................................24 PL 06 - Defrost Temperature Sensor ............29
TC2 Microcontroller Page 59
Environmental Growth Chambers
Index
PL 07 - Defrost Output Control....................29 PL 58 - Mid-line SSR Deadband..................36
PL 08 - On Time SSR #1 .............................30 PL 59 - SSR Hold Time ...............................37
PL 09 - On Time SSR #2 .............................30 PL 60 - Alternating Display .........................37
PL 10 - On Time SSR #3 .............................30 PL 61 - Alarm Enable ..................................37
PL 11 - On Time SSR #4 .............................30 PL 62 - Alarm Alert Mask............................38
PL 12 - On Time SSR #5 .............................30 PL 63 - Alarm Shutdown Mask....................38
PL 13 - On Time SSR #6 .............................30 PL 64 - Alarm Latch ....................................38
PL 14 - On Time SSR #7 .............................30 PL 65 - Alarm Value....................................38
PL 15 - On Time SSR #8 .............................30 PL 66 - Logging Control ..............................39
PL 16 - Power Cycle Count..........................30 PL 67 - Logging Interval..............................39
PL 17 - Control Type .......................31, 34, 36 Power Cycle Count ......................................30
PL 18 - Milliamp Out...................................32 Ramp Control ..............................................28
PL 19 - Sensor Channel................................32 Ramping ......................................................28
PL 20 - TC2 ID ............................................33 Run Mode Display ........................................4
PL 21 - EEPROM Auto-Update ...................33 Sensor Channel ............................................32
PL 22 - Top Aunnunciator ...........................33 Setpoint........................................................10
PL 23 - Mid Aunnunciator ...........................34 Setpoint editor................................................9
PL 24 - Top Decimal Point...........................34 SSR Hold Time............................................37
PL 25 - Mid Decimal Point ..........................34 Start-Up.........................................................4
PL 26 - Time Adjust.....................................34 System security..............................................8
PL 27-30 - Top Line Coefficients.................34 TC2 alarms ..................................................13
PL 31-34 - Mid-line Coefficients .................34 TC2 ID.........................................................33
PL 35 - Main Sensor Numerator...................34 TC2 identification code..........................24, 33
PL 36 - Main Sensor Denominator...............34 TC2 Setpoints ...............................................9
PL 37 - Anticipation Sensor Numerator .......35 Termination temperature ..............................17
PL 38 - Anticipation Sensor Denominator....35 Testing and trouble-shooting........................25
PL 39 - Mid (rH) Sensor Numerator.............35 Time Adjust .................................................34
PL 40 - Mid (rH) Sensor Denominator .........35 Top Aunnunciator ........................................33
PL 41 - Top Output Voltage Range ..............35 Top Center ...................................................35
PL 42 - Mid Output Voltage Range..............35 Top Decimal Point .......................................34
PL 43 - Top Offset (Raw).............................35 Top Derivative Gain.....................................36
PL 44 - Mid Offset (Raw) ............................35 Top Dither ...................................................36
PL 45 - Top Center ......................................35 Top Integral Gain.........................................36
PL 46 - Top Limit ........................................36 Top Limit.....................................................36
PL 47 - Top Dither.......................................36 Top Line Coefficients ..................................34
PL 48 - Top Proportional Gain .....................36 Top Line SSR Deadband..............................36
PL 49 - Top Integral Gain ............................36 Top Output Voltage Range ..........................35
PL 50 - Top Derivative Gain ........................36 Top Proportional Gain..................................36
PL 51-56 - PID, mid-line..............................36 Unlock ...........................................................7
PL 57 - Top Line SSR Deadband .................36

TC2 Microcontroller Page 60


Environmental Growth Chambers
TC2 Version Codes

TC2 Version Codes and Addendum Sheets


From time to time, various changes are made to the TC2's firmware (ROM software) coding.
The changed code is assigned a new version number.

The code's version number is available to the user at two locations:

1. the label on the ROM chip -- see Appendix A, U8


2. via Function 15

If the changes to the code modify the documented operation of the TC2, an addendum for the
version is issued which explains the new or modified operations.

Unless specifically noted, all versions are backward-compatible. That is, each new version
contains the features of all previous versions.

TC2 Controller Firmware Addendum


Environmental Growth Chambers
TC2 Version 1.04

TC2 software version 1.04 enables extended options for SSR on/off control.

The SSR on/off control has three modes of operation:

Mode 0 Increase and decrease cycles are both started and terminated at the dead-band
thresholds. This is the "standard" mode for TC2 on/off control.

Mode 1 Increase and decrease cycles are started at the dead-band thresholds
and terminated at the setpoint.

Mode 2 Increase and decrease cycles are started at the associated dead-band threshold
and terminated at the opposite dead-band threshold. In this mode of operation
either the increase or decrease output will always be enabled.

The following illustrates the three modes of operation:

The modes are set via Parameter 17. The PL 17 values are equivalent from mode to mode.
That is, a value of 18 sets the same algorithm that is set by value of 2 with the sole exception
of the SSR's operational mode.

Refer to the following table to set PL 17 values when changing from Mode 0 to Mode 1 or 2.

Parameter 17 Control Type: 0 - 24

VALUES TEMP (TOP) RH (MID)

0 Disabled Disabled
1 9 17 Dual sensor Proportional
2, 6 10, 14 18, 22 PID type 1 PID type 1
3, 7 11, 15 19, 23 Dual sensor PID type 1
4, 8 12, 16 20, 24 PID type 1 Proportional
5 13 21 PID type 2 PID type 2
Mode 0 Mode 1 Mode 2

TC2 Controller Addendum


Environmental Growth Chambers October 1997
TC2 Version 1.05

Relative Alarms
TC2 software version 1.05 extends the top and mid-line alarm functions to include relative
alarms. Prior to version 1.05, the TC2 supported only absolute alarms.

An alarm is considered "absolute" when the alarm threshold values are set to fixed points.
For example, setting low/high alarm thresholds of -5.0°C and 15.0°C (respectively) would
cause an alarm condition when the temperature was below -5.0°C or above 15.0°C
(inclusive).

An alarm is considered "relative" when the alarm threshold tracks the difference between the
setpoint and the measured condition. For example, setting low/high thresholds of -2.0 and
5.0 would cause an alarm condition when the temperature dropped 2.0 degrees below the
setpoint or rose 5.0 degrees above the setpoint (inclusive).

The threshold values for relative alarms are dimensionless numbers. That is, regardless of
the setpoint units: °C, °F, % RH, ppm, etc., the threshold values are simply deviations from
setpoint. This means that care should be taken with relative temperature alarms: ±2.0 applied
to a °F setpoint is "narrower" than ±2.0 applied to a °C setpoint.

To use the TC2 relative alarms:

1. Disable alarms by setting PL61 = 0. This will prevent any spurious alarms from
occurring during alarm changeover.

2. Set PL1 = 2. This enables relative alarms and ramping. Relative alarms can be used
only in ramping mode.

3. Run Fn0 to set the alarm thresholds. When relative alarms are enabled, the Fn0
prompts for the low and high thresholds are changed to "r Lo" and "r Hi" respectively.

4. Enable alarms by entering the appropriate data in PL61.

To return the TC2 to absolute alarm mode, the above four steps are repeated, with the
exception that PL1 is set to either 0 or 1.

EEPROM Auto-Update

TC2 software version 1.05 allows the daily (at 3:21 AM) EEPROM update to be disabled.
This is done by setting PL21 = -1. In this mode, only Fn12 will update the EEPROM.

Please refer to the TC2 manual for more complete information about alarm settings, ramping,
etc.

TC2 Controller Addendum


Environmental Growth Chambers June 1998
TC2 Version 1.06

TC2 Keypad Lock


TC2 software version 1.06 extends the Function 1 system-locking feature.

Previously, the TC2 supported only pass-code values between 0 and 999. Version 1.06 also
allows the entry of "minus" prefixed pass-codes. In effect, pass-codes between -999 and -1
have been added.

TC2 operation using pass-codes between 0 and 999 is unchanged. That is, if the current pass-
code is lost or forgotten, the EGC Service Department can provide a back-door pass-code,
which will over-ride all user selected pass-codes.

If a negative pass-code (-999 to -1) is used, basic TC2 operations are the same. However, if a
negative pass-code is lost or forgotten, it is not possible to unlock the TC2. The only way to re-
access the TC2 is via a system-reset, which will restore the TC2's default configuration.

Negative pass-codes should be used only when system security needs dictate.

If a system-reset should be required, use the following procedure:

1. Locate the NMI Pad and


the Ground trace.

2. Using a clip-lead or short


length of wire, briefly short the
NMI Pad to Ground.

3. The TC2 should display


SU 99 on the bottom line. This
indicates that the controller is
being re-initialized.

After a system-reset, you must


re-enter the control program
and restore any custom
parameters. Remember to run
Function 12
to update the EEPROM.

Please refer to the TC2 manual for more information about the key-lock and pass-code system.

TC2 Controller Addendum


Environmental Growth Chambers September 1998
TC2 Version 1.07

Version 1.07 code is functionally identical to Version 1.06 code.

The software update expands TC2 component compatibility.

TC2 Controller Addendum


Environmental Growth Chambers August 2000
! TC2 Version 1.08 "

Direct Analog Drive


Tc2 Software version 1.08 modifies the top and mid line analog output control functions to
allow setpoint-to-voltage operation. This feature is typically used to control lamp dimmers.

Setting the TC2 for direct analog drive is done by writing zero to a parameter pair:

Top Line Mid Line

PL29 = 0 PL33 = 0
PL30 = 0 PL34 = 0

All other parameters operate as per the TC2 manual.

Mid Line Example

To set a TC2’s mid line analog output such that setpoints between 0% and 100% yield an
output between 0 volts and 10 volts:

Parameter Meaning

PL23 = 1 annunciator is % (percent)


PL25 = 0 no decimal point
PL31 = 0 lowest value is 0
PL32 = 100 greatest value is 100
PL33 = 0 enable direct drive
PL34 = 0 enable direct drive
PL42 = 0 Output Range 0-10 volts

After the above changes are made, the output voltage is directly proportional to the setpoint.
That is: 25% is 2.5 volts, 50% is 5 volts, etc..

The TC2’s “measured” display will always be the same as the current setpoint when direct drive
is enabled. Setpoint ramping is also supported.

Note: Alarms should be disabled for the line(s) set for direct drive. Additionally, for the top
line, defrost should be disabled and the annunciator should not be set for “C” display.

Please refer to the TC2 manual for more complete information about alarm settings, ramping,
parameters, etc.

TC2 Controller Addendum


Environmental Growth Chambers December 2001
! TC2 Version 2.08 "

Version 2.08 code is functionally identical to Version 1.08 code.

The software update expands TC2 component compatibility.

Future software updates will follow the nomenclature: XX.YY

Where: XX identifies the TC2 hardware revision level


and YY identifies the TC2 software revision level

Unless specifically excepted, software YY will work on all hardware XX.

TC2 Controller Addendum


Environmental Growth Chambers July 2003
TC2 Version XX.09

Version XX.09 code is functionally identical to Version XX.08 code.

Additionally, two previously ambiguous operations have been clarified.

1) Defrost will always take place on start-up.


2) Hot-gas defrost is bounded by the voltage-range parameters.

TC2 Controller Addendum


Environmental Growth Chambers December 2004
¾ TC2 Version XX.10 ½

Version x.10 code is not available for general release.

TC2 Controller Addendum


Environmental Growth Chambers July 2007
¾ TC2 Version XX.11 ½
Alarm Delay

TC2 software version x.11 allows a delay setting for the alarm outputs. The assertion of the
normally-open drive (P2:20) is always immediate. But, the de-assertion of the normally-closed
drive (P2:19) may be delayed up to 60 minutes.

The delay time is set via Function 0; the default is 0.

Defrost at Power-Up

The options for the TC2's defrost operation at power-up have been extended. The options are
defined by the data in Parameter 6; the default is 0.

PL6 Defrost starts...

0 or 1 at power-up
2 or 3 after 1 hour
4 or 5 after ½ PL2 cycle
6 or 7 after 1 PL2 cycle

When PL6 has an even value (0,2,4,6), the TC2 main sensor is used for defrost termination
temperature sensing. Odd values select an external sensor.

No Condition Display

The TC2's top-line, mid-line and annunciator display for the current operating conditions may be
replaced by the word run on the mid-line.

This feature is controlled by entering a negative value in Parameter 60.

PL60 Operation

0 thru 15 per TC2 manual


-1 thru -15 per TC2 manual except "run" / setpoints displayed
-16 "run" displayed continuously

Fast-Time Key Timeout

The TC2's keypad timeouts are effectively disabled when the TC2 is running in fast-time mode.

Please refer to the TC2 manual for more complete information about alarm setup, parameters,
functions, et cetera.

TC2 Controller Addendum


Environmental Growth Chambers June 2008

You might also like