Growth Chamber in Biochemistry TC2Manual
Growth Chamber in Biochemistry TC2Manual
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
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
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
Exceptions.................................................................................................................................52
Appendix D...........................................................................................................................................53
TC2 Setpoint Programming Examples ...........................................................................................53
Clear All Program Steps ...........................................................................................................53
Example 1 .................................................................................................................................54
Example 2 .................................................................................................................................54
Index .....................................................................................................................................................59
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.
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.
The various features and functions will be described in detail throughout this manual.
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.
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.
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:
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.
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.
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.
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.
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:
3. pressing ENTER.
While the setpoint editor is active, the TC2 will maintain control at the setpoint that was active when the
editor was started.
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.
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.
When all edits are done, press the EGC/TC2 key to return to the initial editing display. The edited
setpoint data will be displayed.
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.
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.
Power on Indicates that the TC2's power has cycled off and on.
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.
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.
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:
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.
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.
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
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.
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:
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.
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
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.
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.
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.
All transmissions are ASCII and can be "captured" by most computer based
communications programs.
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 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.
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.
Function 13 Clear Program. If function 13 is run when PLoc 0 = 1, the user's control
program is deleted.
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.
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
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.
-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.
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.
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.
The TC2 will then display the Parameter Location / Function selection menu shown in the
following illustration.
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.
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.
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.
PL 4 controls the number of minutes that the blowers remain off after
completion of defrost.
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.
If the termination temperature is never reached, the defrost period will last for the
number of minutes set in PL 3.
The TC2's output during a defrost period is controlled by the value of the data
stored in PL 7.
The value contained PL 17 specifies the control algorithms that the TC2
will use.
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 value of the data stored in PL 19 determines which analog input is assigned
to the top and mid display/control.
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.
Regardless of the value parameter 21, the TC2 will update the EEPROM every
24 hours at 3:21 AM.
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.
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
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).
PL 28 - PL 27
user = * (raw - PL 29) + PL 27
For any raw data, user data is: PL 30 - PL 29
PL 32 - PL 31
user = * (raw - PL 33 ) + PL 31
For any raw data, user data is: PL 34 - PL 33
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.
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.
This data pair sets the gain to be applied to the mid line (usually rH) sensor.
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.
These two parameters contain the top line and mid line measurement offsets. Set
them to zero to restore factory calibration.
The PID "null" offset. That is, if the PID algorithm evaluates to zero, the data in
PL 45 is the output value.
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.
The value is applied to the output for second every second to help overcome
transducer hysteresis.
Parameter 51
through The values and meanings of PL 51 - PL 56 are equivalent to PL 45 - PL 50.
Parameter 56
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.
No matter which control type is used, the smaller the value, the closer to setpoint
the SSRs will activate.
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.
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.
If PL 60 is set to zero, the alternating display feature is disabled and the current
conditions are displayed continuously.
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
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.
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.
The value is the sum of the alarm identifiers listed under Parameter 61.
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.
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>
Appendix A
Control PCB Parts Location
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
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.
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.
Additional EGC anticipation sensor used in conjunction with dual sensor control.
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.
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.
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.
Defrost Active low SSR output that is enabled during defrost period.
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-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.
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.
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.
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.
Defrost
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 fan delay 1 to 30 minutes that blowers are off after defrost period.
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.
Hardware
Memory 8384 bytes RAM, 32768 bytes ROM, 2048 bytes EEPROM
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
ENTER Accept changed data and exit (if new data is out-of-range,
previous data is kept)
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.
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.
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.
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.
DOWN, DOWN,
ENTER, ENTER, ENTER Top line: 0
Mid line: blank
Bottom line: --0
DOWN, ENTER,
DOWN, DOWN, DOWN, ENTER Top line: 0000
Mid line: blank
Bottom line: --13
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."
Example 1
DOWN, ENTER
ENTER, ENTER, ENTER Top line: top setpoint
Mid line: blank
Bottom line: blank
After return to run mode, you may verify the setpoint by pressing ENTER.
Example 2
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.
a DOWN, ENTER
UP and hold, DOWN Top line: blank
Mid line: blank
SSR: all off
Bottom line: 00 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
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
DOWN, ENTER
UP, ENTER Top line: 25.0
Mid line: 70
SSR: 1
Bottom line: 19 30
d EGC/TC2
UP and hold, DOWN Top line: blank
Mid line: blank
SSR: all off
Bottom line: 00 00
Since clearing the old program inserted an unused step at 00:00, that step must be deleted.
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
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 software version 1.04 enables extended options for SSR on/off control.
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 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.
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
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.
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.
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.
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.
Please refer to the TC2 manual for more information about the key-lock and pass-code system.
Setting the TC2 for direct analog drive is done by writing zero to a parameter pair:
PL29 = 0 PL33 = 0
PL30 = 0 PL34 = 0
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
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 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.
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.
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.
PL60 Operation
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.