Professional Documents
Culture Documents
240 Dr. MLK Blvd. Newark, NJ 07102 Phone: (973) 621-6600 Fax: (973) 621-6625 Website: advpowertech.com e-mail: info@advpowertech.com
Table of Contents 1.0 INTRODUCTION ...........................................................................................1 2.0 PRODUCT DESCRIPTION............................................................................3 2.1 Controls & Indicators..................................................................................3 2.2 Connections ...............................................................................................5 2.3 Mounting ..................................................................................................11 2.4 Specifications ...........................................................................................13 2.5 Part Number Details.................................................................................15 3.0 INSTALLATION & USE ...............................................................................16 3.1 Power Hookup..........................................................................................16 3.2 Temperature Probes ................................................................................16 3.3 Settings ....................................................................................................17 3.4 Temperature Set Points ...........................................................................18 3.5 Calculated Winding Hot Spot Temperature ..............................................21 3.6 Time Set Points........................................................................................22 3.7 LTC Condition Monitoring.........................................................................22 3.8 Load Set Points........................................................................................24 3.9 Programmable Logic ................................................................................25 3.10 3.11 3.12 3.13 3.14 3.15 Manual Output Control .........................................................................27 Device Alarm ........................................................................................28 Alternate Fan Banks .............................................................................29 Analog Outputs.....................................................................................30 DNP3.0 Communications .....................................................................30 Heater Option .......................................................................................33
4.0 THEORY of OPERATION............................................................................34 4.1 Discussion of Operation ...........................................................................34 4.2 Temperature Measurement......................................................................36 4.3 Aux CT Interface ......................................................................................38 4.4 Calculated Winding Temperature.............................................................38 4.5 Outputs ....................................................................................................39 4.6 Power Supply ...........................................................................................40 4.7 Timers ......................................................................................................40 i
V4.17,November 26, 2002
Table of Contents 4.8 Real Time Clock.......................................................................................41 4.9 Electrically Erasable Memory ...................................................................41 4.10 4.11 4.12 4.13 4.14 Alarm ....................................................................................................41 Analog Outputs.....................................................................................42 Programmable Logic ............................................................................44 RS-232 Interface ..................................................................................45 Communications Processor..................................................................45
5.0 FRONT PANEL MENU AND MENU NAVIGATION .....................................46 5.1 Temperature & Time Display....................................................................47 5.2 VIEW ........................................................................................................47 5.3 PROGRAM...............................................................................................47 5.4.1 Password Entry.................................................................................48 5.4.2 Summary of Front Panel Settings .....................................................49 5.4.3 Temperature Set Points ....................................................................60 5.4.4 LTCDIFF Set Point............................................................................61 5.4.5 Output Pickup Timers........................................................................61 5.4.6 Output Assignment ...........................................................................62 5.4 STATUS ...................................................................................................64 6.0 RS-232 Communications.............................................................................65 6.1 Main Menu ...............................................................................................65 6.2 View .........................................................................................................66 6.3 Program ...................................................................................................68 6.4 Status.......................................................................................................83 6.5 Upload Settings........................................................................................84 6.6 Download Settings ...................................................................................85 6.7 Command Mode.......................................................................................85 7.0 DNP3.0 Profile Document............................................................................87
ii
Table of Figures Figure 2. 1a: Front Panel, Panel Mount Version ...................................................3 Figure 2.1b: Front Panel, NEMA 4 Version...........................................................3 Figure 2.2a: Rear Panel Connections, Panel Mount (Analog Output)...................5 Figure 2.2b: Rear Panel Connections, Panel Mount (DNP3.0 Version) ................6 Figure 2.3: NEMA 4 Connections .........................................................................7 Figure 2.4: Connection Diagram ...........................................................................9 Figure 2.5: Temperature Probe Shield Grounding ..............................................10 Figure 2.6 : Transformer Temperature Probe .....................................................10 Figure 2. 7: Panel Mount Version Physical Dimensions and Panel Cutout .........11 Figure 2.8: NEMA 4X Mounting ..........................................................................12 Figure 2.9: Retro fit Mounting Bracket ................................................................12 Figure 3.1: Over Temp Operation .......................................................................19 Figure 3.2: Under Temp Operation .....................................................................20 Figure 3.3: LTC Differential Set Point Operation.................................................23 Figure 4.1: Software Operation ...........................................................................34 Figure 4.2: Block Diagram ..................................................................................36 Figure 4.3: Temperature A/D Conversion ...........................................................37 Figure 4.4: Output Pick Up Timer........................................................................40 Table 4.5: Operands ...........................................................................................44 Figure 5.1: Major Menu Navigation .....................................................................46 Figure 5.2: Password Entry................................................................................48 Figure 5.3: Setting SPpn Pickup & Dropout Temperatures.................................60 Figure 5.4: Setting LTCDIFF Pickup & Dropout ..................................................61 Figure 5.5: Output Pickup Timer Setting .............................................................61 Figure 5.6: Assigning Temperature SP, LTCDIFF, Output Operands to Outputs63 Figure 5.7: Assigning Time Set Point Operand to Outputs .................................64
iii
Warranty
All new products sold to customers are warranted against defects in design, materials, and workmanship for the life of their use to the original end user. If it is determined that the new product defect is covered under this warranty, Advanced Power Technologies, LLC (the Company) will repair, replace, or substitute an identical unit at its own discretion to the customer at no charge. The Company requires the customer to ship the unit back to the factory for diagnosis under all circumstances. In such event, the Company may, at its own discretion, decide to provide the customer with a substitute unit which may be sent to the customer either from the Companys factory or from an authorized representative or distributor from their inventory. All expenses related to the shipment of defective units back to the Company or the provision of a substitute unit to the customer are the responsibility of the customer. This expense may include, but is not limited to, freight, insurance, Customs clearance, and duties. All expenses related to the shipment of repaired units back to customers (or the provision of a new unit to the customer) will be borne by the Company. Product Upgrade Policy From time to time, the Company makes product upgrades to add or enhance the performance of the products. Customers of a particular product being issued an upgrade will be notified either by the Company directly or through its authorized representatives or distributors. Customers who have purchased an annual upgrade policy will receive all upgrades during the calendar year free of charge. Customers who did not purchase the annual upgrade policy may purchase each unit upgrade individually. The annual upgrade policy can be purchased at any time. Regardless of whether the upgrade policy is purchased, the Company will make reasonable efforts to notify all customers of all available upgrades. Equipment Repair and Warranty Repair costs of products not covered under this warranty are paid for by customers. Customers are responsible for the cost of shipping the products to the Company located at: 240 Dr. MLK Jr. Blvd., Newark, NJ 07102, USA. All products repaired by the Company will continue to be warranted against defects in material and workmanship for its installed life at the original end user. Limitations The Company's warranty does not extend to (A) The Company's products subject to (i) improper installation, connection, operation, maintenance, or storage; (ii) accident, damage, abuse, or misuse; (iii) abnormal or unusual operating conditions or applications outside the specifications for the product; (iv) a purpose or application in any way different from that for which the products were designed; or (v) repairs conducted by persons other than the Company employees or an authorized representative or distributor; (B) Equipment and products not manufactured by the Company. Such equipment and products may be covered by a warranty issued by the respective manufacturer. This warranty is in lieu of any other warranties, express or implied, including without limitation, any warranty of merchantability or fitness for a particular purpose, and is in lieu of any and all other obligations or liability of the Company. Under no circumstances shall the Company be liable for any accidental or consequential damages or for any other loss, injury, damage, or expense of any kind including loss of profits arising hereunder. To the extent any court, arbitration panel, or other governmental body of competent jurisdiction shall declare any provision of this warranty invalid or unenforceable by reason of a rule of law or public policy, all the other provisions hereof shall remain in full force and effect.
iv
1.0 INTRODUCTION The TTC-1000, Transformer Temperature Controller is a mission specific programmable controller that measures up to two different probe temperatures, load and calculated winding temperature. The user can program four (4) independent outputs based on the state of pre-programmed temperature set points, time set points, load set points or the outputs themselves. The controller can measure any two of top oil, winding, LTC tank, or ambient temperature to accuracy of 1 C and does not require calibration. Calculated winding temperature is based on the methods of ANSI C57.91 and uses measured top oil temperature and load current. The outputs can be used to: Control cooling fans and pumps. Provide high temperature, LTC condition, and cooling system performance alarms. Provide a trip output.
The TTC-1000 is substation hardened and designed to operate over a wide temperature range of 35 to 85 C suitable for installation in outdoor cabinets. The TTC-1000 contains many features including: Measures temperature from 0 to 160 C. Does not require calibration. Optional 0-1 or 4 - 20 mA analog outputs. Optional dual probe version for top oil and the heated well. Optional aux CT input for calculated winding temperatures. Load pickup set points for early activation of cooling based on sudden increases in load. Differential temperature set point control for LTC condition monitoring. Universal probe kit includes thermo well fitting adapters and probe sleeves. Optional magnetic mount temperature probe when a thermo well is not available. Reports Min and Max Temperatures, time stamped with date and time. Periodic exercise of cooling fans. Automatic swapping of lead and lag fan banks. Four independent temperature set points per probe.
Cooling system performance monitor to alarm when cooling is commanded but the current draw of the cooling fans or pumps is outside a specified range. Four scheme logic programmable form C relay outputs, all trip duty rated. Dedicated programmable form B alarm relay. Remote/Local Comms through RS-232, no special software required. Same unit operates from 38 to 160VDC or 120VAC and is immune to reversal of battery voltage polarity. Available in either compact panel mount or a 304 Stainless Steel NEMA 4X enclosure. Optional DNP3.0 Level 1 communications for reading analogs plus status and remotely commanding cooling.
Each TTC-1000 is burnt-in for a total of 48 hours prior to shipping and comes with a lifetime warranty.
2.0 PRODUCT DESCRIPTION The following section describes the front panel display, indicators, and switches, connection points, mounting, physical size and panel cutout requirements 2.1 Controls & Indicators Figure 2.1a and 2.1b show the front panel displays, indicators, and switches for both panel mount and NEMA 4 versions:
TTC-1000
ALARM
"
ACTIVE
YES
NO
RS-232
10 1
TTC-1000
ALARM ACTIVE
"
YES
NO
RS-232
10 1
UP arrow button for navigating forward into menu categories and increasing settings.
DOWN arrow button for navigating backward into menu categories and decreasing settings.
LEFT arrow button used for moving to the next character to the left when changing settings.
RIGHT arrow button used for moving to the next character to the right when changing settings.
YES button is used to enter a menu category, request to change a setting, and acknowledge a setting change.
ALARM indicator is a red LED that illuminates whenever an alarm condition is present. Alarms can be caused by a failure detected in the electronics, or a broken temperature probe. In NEMA 4 mounting models, this indicator will flash when using the light activated Min/Max reset feature.
10
2.2 Connections Figure 2.2 shows the rear panel of the TTC-1000.
SHIELD
3
TB3
5
TB2
OUT4
OUT3
OUT2 TB1
OUT1 GND
PROBE #1 PROBE #2
4
C O M T M P R E F C O M T M P R E F + A1 + A2 4 3 Aux CT 2 1 Power
ALARM
TB2 temperature probe, analog output, alarm relay output connector for a plug-in standard 12 position 5.08 mm compression style terminal block. Mating terminal block supplied with each unit.
TB1 4 position terminal block for station battery or AC power input and optional aux CT input. Uses 6-32 screws.
TB3 12 position terminal block for output relay contact connections. Uses 6-32 screws.
4 5
6-32 stud for connection of the temperature probe cable shield drain wire.
SHIELD
3
TB3
5
TB2
OUT4
OUT3
OUT2 TB1
OUT1 GND
PROBE #1 PROBE #2
4
C O M T M P R E F C O M T M P R E F A G N D B G N ALARM D 4 3 Aux CT 2 1 Power
TB2 temperature probe, RS-485 Transceiver connections (A&B), alarm relay output connector for a plug-in standard 12 position 5.08 mm compression style terminal block. Mating terminal block supplied with each unit.
TB1 4 position terminal block for station battery or AC power input and optional aux CT input. Uses 6-32 screws.
TB3 12 position terminal block for output relay contact connections. Uses 6-32 screws.
4 5
6-32 stud for connection of the temperature probe cable shield drain wire.
TTC-1000
ALARM ACTIVE
"
4
YES
NO
RS-232
5 2-Wire RS-485
Probe 1
Probe 2
TB4 A B
Aux CT Power
C O M 12
T M P 11
R C E O F M 10 9
T N F 8
A 2 Alarm R A1 E F 7 6 5 4 3 2 1
TB2
TB3
TB1
4 NC C NO NC C NO NC C NO NC C NO
OUT4
OUT3
OUT2
OUT1
Figure 2.3: NEMA 4 Connections 1 TB2 temperature probe, analog output, alarm relay output connector for a plug-in standard 12 position 5.08 mm compression style terminal block. Mating terminal block supplied with each unit.
2 3 4 5
TB3 4 position terminal block for station battery or AC power input and optional aux CT input. Uses 6-32 screws. TB1 12 position terminal block for output relay contact connections. Uses 6-32 screws. M6 stud for connection of the temperature probe cable shield drain wires and chassis ground. TB-4 2 position terminal block for half duplex RS-485 interface for DNP3.0
Figure 2.4 below shows the connection diagram for the TTC-1000.
NC
12 11 10 9 8 7 6 5 4 3 2 1 9
OUT4
COM NO NC
OUT3
COM NO NC
TTC-1000
OUT2
COM NO NC
OUT1
COM NO
ALARM
NC COM
1 2
D B 9 R S 2 3 2
7 6 5 4
+ +
3 4 5 6
3 2 1
7 8 9
Ref Resistor
10 11 12
Sensor
Sensor
TB2
Probe #1 NOTES: * ONLY ON DNP3.0 NEMA UNITS ** FOR DNP3.0 PANEL MOUNT UNITS, TERMINALS 4 & 6 ARE THE A & B TERMINALS FOR THE RS485 TRANSCEIVER Aux CT input 0 to 10 A
38 to 160VDC or 120VAC
4 3 2 1
Power In
Figure 2.4: Connection Diagram It is noted that probes can be supplied from lengths of 10 foot to 250 feet. When using existing substation wiring with probe lengths less than 250 feet, it is important to connect the probes shield drain wire to the shield the cable and observe that the total wiring length does not exceed 250 feet. Also it is important to ensure that the TTC-1000s chassis is grounded to a point close to where the shield drain wire terminates as shown in Figure 2.5.
TB3 PROBE #1
OUT4 PROBE #2
OUT3
OUT2 TB1
OUT1 GND
TB2
C O M
T M P
R E F
C O M
T M P
R E F
+ A1
+ A2
ALARM
4 3 Aux CT
2 1 Power
Figure 2.5: Temperature Probe Shield Grounding Figures 2.6 below show the outline of the Transformer Temperature Probe:
Three Adapter Fittings: 3/8-NPT Female x 7/8-14 UNF, 1/2-NPT, 3/4-NPT
10
2.3 Mounting Figure 2.7 below shows the physical dimensions and panel cutout requirements.
5.70 in.
TTC-1000
2.83 in.
ALARM ACTIVE
"
YES
NO
RS-232
Set Screw
0.52 in. 6.10 in.
2.63 in.
0.32 in.
2.65 in.
5.35 in.
11
7.00
5.00
Lexan Window
12.75 3.312
3/4 - NPT Cable Fittings 1/2 - NPT Cable Fitting Ground Stud 1/4-20x1/2
1.500
Figure 2.8: NEMA 4X Mounting Figure 2.8 above shows the physical dimensions of the NEMA 4X Mounting enclosure.
10.753
2.375
45.0 2 PLACES
Figure 2.9: Retro fit Mounting Bracket Figure 2.9 shows the outline drawing for the Retro fit Mounting Bracket, P/N:80001000126, constructed from 1/8 THK 5052 Aluminum
12
2.4 Specifications Power Supply Input Operating Range: 38 VDC to 160 VDC or 120VAC 10%, 3 Watts max Operating Temperature Range: -35 C to +85 C Temperature Measurement Range: 0 C to +160 C LTC Differential Temperature Measurement Range: -20 to +20 C Temperature Measurement Accuracy: Average error over the entire measurement range of 1 C; absolute error at any temperature 1.5 C Aux CT Input: 0 to 10 A. Measurement accuracy 3.0% at 50 or 60 Hz and +/- 6% at 25 Hz. CT ratio 3000:1 Output Contact Rating: 30 amps make for 250 msec. 10 amps continuous at 230VAC 0.4 amps break at 160VDC. See Section 4.3 for note on breaking under load Alarm Contact Rating: 0.15 amp continuous at 160VDC Analog Output: Selectable, 0 to 1 mA or 4 to 20 mA current source referenced to chassis ground Maximum load 9,500 ohms for 0 to 1 mA and 450 ohms for 4 to 20 mA Dimensions: Panel Mount: 5.32 W x 2.61 H x 6 D NEMA 4X: 10 H x 6 W x 3.25 D Surge Withstand/Fast Transient: Relay outputs, and station battery inputs: ANSI C37.90.1
13
EMI Withstand: ANSI C37.90.2 Dielectric Withstand: 3000 VDC for 10 seconds Electrostatic Discharge: IEC 801-2 Timers: Output and Load Pick Up Timer: 0 to 255 seconds (actual minimum delay 32 msec)
14
TTC-
1000- w x
Panel Mounting 0 NEMA 4X Enclosure 3 NEMA 4X with Heater 4 1 2 3 4 No telemetry outputs Single analog output Dual analog output RS485w/Dnp3 Level 1 0 2 3 5 Single Probe Dual Probe AUX CT, Single Probe AUX CT, Dual Probe
TTC-
PROBE- 0
15
3.0 INSTALLATION & USE The following section gives information on initial hookup of power and the temperature probes along with an introduction to the TTC-1000s features. 3.1 Power Hookup The TTC-1000 can be powered from either DC substation battery between voltages of 38 to 160 VDC or from AC voltage of 120 10% VAC. Power is connected to terminals 1 and 2 of barrier style terminal block TB1. The TTC-1000 is not sensitive to polarity because it uses a bridge rectifier on the power input. This feature eliminates the risk of damage due to the reversal of power applied to this input. NOTE: It is highly recommended that the chassis of the panel mount unit or NEMA 4 enclosure be bonded to ground. It is especially important to ground the unit when operating from 120 VAC. 3.2 Temperature Probes The TTC-1000 can be equipped with either one or two probes. Each probe kit comes with a three thermometer well adapter fittings: 7/8-UNF (ANSI/IEEE C57 thermometer well), -NPT and -NPT and three probe sleeves: 0.481, 0.625 and 0.675 OD. The probes are designed for direct exposure to oil. A magnetic mount probe (P/N: TTC-PROBE-02-xxx) is available for surface mounting to the LTC or transformer tank when a thermo well is unavailable. Temperature probes are interchangeable and do not require calibration. The temperature probes and measurement circuitry are intrinsically accurate to the stated accuracy specification. The probe leads are connected to a plug gable compression style terminal block. A terminal block is supplied with each unit and plugs into TB2. The probes make use of a right angle snap elbow rated to a pressure of 150 PSIG. To install the probe into the thermo well: 1. Select the appropriate thermo well adapter fitting and either wrap the male threads with Teflon tape or coat with suitable pipe dope compound. Once the male threads are prepared, thread the adapter fittings into the thermo well. 2. If the probe wells ID is greater than 0.390 select the appropriate probe sleeve and slide over the probe. Tighten the set screw with the accompanying Allen Key. 3. Slide the probe into the thermo well as far as it will go. 4. Ensure that the snap elbow fitting is fully open. Apply Teflon tape to the male threads of the snap elbow fitting. Thread the snap elbow into the female threads of the thermo well adapter fitting. 16
V4.17,November 26, 2002
5. Close the elbow, forming a 90 degree right angle. Tighten the domed strain relief until the insert is tight against the probe cable. NOTE: For dual probe units, you must use both temperature probes for proper operation. The unit will continuously alarm if you fail to use both probes. The probe leads are color-coded and are inserted into the terminal block in the following sequence: Probe 1 1 1 2 2 2 Panel Marking COM TMP REF COM TMP REF Wire Color White Red Black White Red Black Terminal # 12 11 10 9 8 7
After connecting the probe or probes and verifying that they are measuring temperature, you can choose one of four following names for each probe: 1. TOP OIL 2. WINDING 3. AMBIENT 4. LTCDIFF 5. BOTMOIL NOTE: The MIN/MAX log should always be reset after changing probe names. This is especially critical for the LTCDIFF as its range is different from the TOP OIL, WINDING, BOTMOIL and AMBIENT temperatures. 3.3 Settings Settings can be made either through the front panel or using a PC equipped with terminal emulation software. Proper operation of the TTC-1000 has been verified with both HyperTerminal and Procomm. For settings through a PC you will need a female to male DB-9 null modem cable. The TTC-1000 is fixed to communicate at 9600 bits/sec with 8 bits, no parity and one stop bit. For details on settings through the front panel consult section 5.3 and for settings through your PC consult section 6.3.
17
3.4 Temperature Set Points The TTC-1000 has four independent temperature set points per temperature probe and four calculated winding set points. Dual probe units with calculated winding temperature have a total of 12 temperature set points. Each set point has its own pick up and drop out temperatures. The pick up and drop out temperature can be set at different temperatures and allows the controller to operate as either an under or over temperature controller. The following two equations describe how the controller reacts depending on the setting of the pick up and drop out temperature: If SPpn Pick UP > = SPpn Drop Out then operate as over temperature If SPpn Pick UP < SPpn Drop Out then operate as under temperature Where: p = Probe # (1 or 2) & n = Set point # (1, 2, 3, 4) The over temperature set point is ideal for handling the pickup of fans or pumps as well as generating over temperature alarms and trip signals. The under temperature feature is useful to block the operation of pumps at low temperatures. Figure 3.1 and 3.2 show when the SP picks up and drops out for when the controller is configured to operate in the over and under temperature modes respectively.
18
Temperature
Time
SPpn
19
Temperature
Time
SPpn
Figure 3.2: Under Temp Operation Once a set point has picked up, it will not drop out until the pre-programmed conditions are met. This feature is especially useful to allow the fans to continue to run until the top oil temperature drops to some lower temperature. Each output can be controlled directly by a temperature set point. The flexible programmable logic allows simple configuration to handle more complicated tasks. You will need to set pickup and drop out temperatures for each set point you wish to use. Once set, temperature set points take up to 16 seconds to take affect. Once you have established the pickup and drop out settings you are ready to assign the set points to a specific output. A set point will not pickup an output until you assign it to OUT1, OUT2, OUT3, or OUT4. Consult Section 5.4 or 6.3 for programming pickup/drop out temperatures and assignment of temperature set points.
20
3.5 Calculated Winding Hot Spot Temperature Models equipped with the Aux CT input are supplied with a split core CT which is snapped over the secondary leads from the bushing CT. The winding hot spot temperature is calculated using the measured load current and top oil temperature along with certain settings including the primary CTs ratio, hot spot rise over top oil temperature at rated load, rated load current, winding rise time constant and if the transformer cooling is directed FOA or FOW. The theory and method behind the calculation of winding temperature will be discussed in Section 4.4. The ranges for these settings are: Setting CT Ratio Hot Spot Rise over Top Oil Rated Load Current Winding Rise Time Constant m Constant Setting Range 1:1 to 9999:1 0 to 99 C 0 to 65,535 A 0 to 999 minutes Minimum 32msec 0.8 or 1 Comments Can be set to 0
There are also four calculated winding hot spot temperature set points WSP1, WSP2, WSP3, and WSP4. Each winding set point has its own pickup and dropout temperatures and operate the same as the probe temperature set points described in Figures 3.1 and 3.2. Each set point can be assigned to any of the four outputs using the programmable logic. NOTE: Changing the Winding Rise Time Constant while a timeout is in process will not reset the timer. The calculated winding hot spot temperature may be periodically verified by injecting 5.0 Amps RMS into the primary of the Aux CT. A parameter WINDINGCAL is provided to compare it against the measured winding temperature. WINDINGCAL may be viewed by pressing the ! or " buttons until VIEW is displayed. Next press the YES button followed by the " button. Return to view the current temperature by pressing the NO button followed by pressing the " button. To view the winding temperature press the # button once for single liquid probe models and twice for dual liquid probe models. NOTE: You may consider changing the Winding Rise Time Constant before injecting the test current. If not, please wait for the winding temperature to stabilize.
21
3.6 Time Set Points The time set points allow the user additional flexibility to activate events between specific times. For example if it is desirable to periodically exercise a bank of fans every day, the user can set the device to pick up an output at 03:00 hours and drop out at 4:00 hours. Time set points can be used in conjunction with the temperature set points to control an output. Therefore, when controlling a bank of fans for the purpose of exercising them daily, it is necessary to OR (+) the temperature set point to the same output as the time set point. Time set points are by default, ORed to any other operand assigned to the same output. When using time set points in conjunction with temperature set points for the purpose of picking up a cooling bank in fail-safe mode, both set points should be assigned as usual. To operate in fail-safe, apply the INVERT output to the specific output. 3.7 LTC Condition Monitoring The TTC-1000 has a single set point that the user can employ for LTC conditioning monitoring. The LTC differential, or LTCDIFF, is the mathematical difference between the LTC tank and top oil temperatures and therefore is only available in dual temperature probe units. The range of the LTCDIFF is from 20 to +20 C. NOTE: When using LTC condition monitoring, it is important to remember to name one of the probes LTCDIFF. Evaluation of the LTC set point is not done unless one of the probes is named LTCDIFF. Figure 3.3 illustrates how the LTC differential set point operates for LTC condition monitoring.
22
Temperature
Top Oil Temperature LTC Tank Temperature LTC DIFF Pickup LTC DIFF Drop Out Time LTC Tank Temp - Top Oil Temp
Figure 3.3: LTC Differential Set Point Operation The TTC-1000 uses an LTC pickup timer settable from zero to 999 minutes to supervise the LTC set point. The above example shows that the LTCDIFF set point does not pickup until after the timer is complete. If the differential temperature drop down below the pick up temperature while the timer is in progress, the timer will reset. This timer allows the LTCDIFF set point to ride through daylight heating and hence permits a more sensitive setting. The above example shows that the LTC set point does not drop out because the difference between the LTC Tank temperature and the Top Oil temperature does not drop down to the LTCDIFF drop out temperature set point. NOTE: The LTCDIFF temperature displayed is the calculated differential. The corresponding analog output tracks this differential temperature. The LTCDIFF temperature is designed to read negative, because sometimes the LTC tank runs cooler than the top oil temperature. It is recommended that you monitor the LTCDIFF temperature for a period of time to determine the normal operating differential for the transformer. A good rule of thumb is to set the LTCDIFF pickup temperature from 3 to 7 degrees higher than the observed operating differential. The sensitivity of this setting can be improved through the use of the LTC pickup timer (LTCPUTMR) setting. The recommended setting for
23
the LTCPUTMR is between 360 to 480 minutes ( 6 to 8 hours ) to ignore the affects of daylight heating on a lightly load transformer. The LTCPUTMR can be set up to 999 minutes ( 16 hours 39 minutes ). To use this feature you must first make sure one of the two probes has been named LTCDIFF. Next, program the LTCDIFF PU (pickup) and LTCDIFF DO (drop out) temperatures. As mentioned earlier, it is a recommended that the LTCDIFF temperature be monitored to determine the transformers normal operating point. Finally, the LTCPUTMR can be set once the transformers normal operating condition is determined. Setting the LTCPUTMR to zero permits the LTCDIFF set point to pickup as soon as the LTCDIFF PU temperature is reached. Setting the LTCPUTMR to some time other than zero will delay the pickup of the LTCDIFF set point as long as the LTCDIFF temperature is equal to or above the LTCDIFF PU temperature. NOTE: The LTCPUTMR will not change while in progress. New settings will take effect after the set point drops out or if the LTCDIFF temperature were to drop below the LTCDIFF PU temperature while the timer is in progress. Once you have established the pickup and drop out settings you are ready to assign the LTC set point to a specific output. This set point will not pickup an output until you assign it to OUT1, OUT2, OUT3, or OUT4. Consult Section 5.4 and 6.3 for programming LTCDIFF pickup/drop out temperatures and assignment of LTC set points. NOTE: LTC Condition monitoring feature is not available in single probe versions. 3.8 Load Set Points Load current is measured with an external 3000:1 snap on aux CT supplied with models equipped with this feature. The aux CT is not intended for direct exposure to the elements and should be installed within a NEMA 4 enclosure. Units equipped with this feature have two load set points. Apply these set points to activate cooling earlier based on a sudden increase in load current due to normal switching operations. Each set point has a load pickup timer settable from 0 to 255 seconds. The timer operates to block inadvertent load set point pickup due to fault conditions or inrush. Each load set point has its own pickup and drop out current setting. Each setting is adjustable from 0 to 9.9 Amps in 0.1 Amp increments. These settings are based on the primary current measured by the aux CT. NOTE: When load current present, it is important to set the load dropout set point before the load pickup set point. If load pickup set point is set first, the load set point may be already picked up when this setting is made and will not drop out. 24
V4.17,November 26, 2002
The load set points can also be used to generate an alarm should the controller command cooling and the cooling system is drawing too little or too much current. For example, if the pickup current is set lower than the drop out temperature, the set point operates as an under load detector. Conversely, setting the pickup point higher than the dropout point allows the set point to operate as an overload detector. Setting one set point for under load and the other as overload permits detection of the cooling systems load current sweet spot. NOTE: The calculated winding temperature feature will not function correctly when monitoring the cooling systems load current. 3.9 Programmable Logic Any of the operands (temperature set points, time set points, LTCDIFF set points or the outputs themselves) can be assigned to OUT1, OUT2, OUT3, or OUT4. When assigning the temperature, LTCDIFF, and output operands you have the option of inversion (!) and either logically ANDing (*) or ORing (+) the operand with other assigned operands to control a specific output. For example, you can assign two temperature set points with the AND (*) operator to OUT2. When both operands are picked up at the same time, the OUT2 picks up, after a settable pickup timer has timed out. If the OUT2 pickup timer is set to zero, OUT2 will pickup in 32 milliseconds once both temperature set points are picked up. OUT2 will remain picked up until either of the two temperature set points drop out. Using the inversion operator with a temperature set point programmed for over temperature, is particularly useful when it is desirable to run the fans if the controller becomes de-energized. When using the inversion operator for this purpose, it is necessary to use the B contact of the output relay. Time set points are also operands that can be assigned to OUT1, OUT2, OUT3 or OUT4. However, time set points do not use the inversion (!) operator and are always assigned with the OR (+) operator. An INVERT setting is available for each output to allow the entire equation to be inverted. This is especially useful when using temperature and time set points together in fail-safe. NOTE: Do not use the inversion operator on individual set points when remote control through DNP3.0 and fail-safe cooling control is desired. The INVERT setting must be used on each output requiring fail-safe cooling control when remote cooling control through DNP3.0 is required. The use of the inversion operator on a set point will not be recognized by the remote control functions resulting in the cooling to be de-energized.
25
The following are some applications examples: Commanding the cooling fans: The simplest application is using an output to control a cooling bank. First, program the Pickup and Dropout temperature set point. Second, assign the set point to an output as follows: Using the LCD: Using RS232: SPkl OUTn where kl= 11,12,13,21,22,23 and n=1,2,3,4 kk/0/0/n where k=Parameter # and n=1,2,3,4
The Boolean equation to control the same bank from two different set points is expressed as follows: OUTn = Temperature Set Pointk1l1 + Temperature Set Pointk2l2 Using the LCD: SPk1l1+ OUTn where k1l1=11,12,13,21,22,23 and n=1,2,3,4 SPk2l2+ OUTn where k2l2=11,12,13,21,22,23 and n=1,2,3,4 Using RS232: kk1/0/1/n Kk2/0/1/n where kk1=Parameter # and n=1,2,3,4 where kk2=Parameter # and n=1,2,3,4
To control a bank in fail-safe, simply invert each setting as follows: Using the LCD: Using RS232: !SPkl OUTn where kl= 11,12,13,21,22,23 and n=1,2,3,4 kk/1/0/n where k=Parameter # and n=1,2,3,4
NOTE: Do not use the inversion operator on individual set points when remote control through DNP3.0 and fail-safe cooling control is desired. The INVERT setting must be used on each output requiring fail-safe cooling control when remote cooling control through DNP3.0 is required. The use of the inversion operator on a set point will not be recognized by the remote control functions resulting in the cooling to be de-energized. To control a bank using two set points in fail-safe: Using the LCD: SPk1l1+ OUTn where k1l1=11,12,13,21,22,23 and n=1,2,3,4 SPk2l2+ OUTn where k2l2=11,12,13,21,22,23 and n=1,2,3,4 Using RS232: kk1/0/1/n Kk2/0/1/n where kk1=Parameter # and n=1,2,3,4 where kk2=Parameter # and n=1,2,3,4
Use the INVERT OUTn setting to cause the output relay to drop out when either temperature set point is achieved. The resulting Boolean equation is: OUTn = !(Temperature Set Pointk1l1 + Temperature Set Pointk2l2) Periodic exercise of cooling fans: Use a time set point with the temperature set point, controlling the cooling fans, to exercise the fans on a daily basis. This is especially useful in areas where you 26
V4.17,November 26, 2002
might be running the fans continuously during the cooler months of the year. The Boolean equation to accomplish this task is: OUTn = Time Set Pointm + Temperature Set Pointkl Therefore, the cooling fans will come on when either when the over temperature condition is achieved or the time of day is in between 02:00 to 03:00 hours. To program the controller simply assign the time and temperature set points as follows: Using the LCD: 02:00 to 03:00 > OUTn SPk + OUTn Using RS232: mm/02:00/03:00/n where mm=parameter # and n=1,2,3,4 Kk/0/1/n where k=parameter # and n=1,2,3, 4
To operate the output in fail-safe, just invert the expression using the output INVERT setting. Remember to use the B contact of the output relay. Cooling Fan Alarm: This example shows how to generate an alarm when cooling is commanded but the measured current as sensed by the Aux CT is not within a specified range. The Boolean equation for this function is expressed as: OUTn1 = (Load Set Pointm1 + Load Set Pointm2) OUTn2 First you must program Load Set Pointm1 for an underload condition, that is the pickup current less than dropout, and Load Set Pointm2 for overload. Once these are programmed the two load set points must be assigned as OR to OUTn1 as follows: Using the LCD: LSPm1+ OUTn1 where m1=1,2 and n1=1,2,3,4 LSPm2+ OUTn1 where m2=1,2 and n1=1,2,3,4 Using RS232: mm1/0/1/n1 mm2/0/1/n1 where mm1=Parameter # and n1=1,2,3,4 where mm2=Parameter # and n1=1,2,3,4
Then assign the output, OUTn2, commanding cooling to OUTn1 as follows: Using the LCD: Using RS232: OUTn2 OUTn1 n1/0/0/n2 where n1=1,2,3,4 and n2=1,2,3,4 where n1=Parameter # and n2=1,2,3,4
It is noted that n1 cannot equal n2. 3.10 Manual Output Control The TTC-1000 supports direct manual control of any output relay directly from the front panel. When commanded on the relay picks up and commanded off the relay drops out. Manual control is important for two reasons. First, it gives the
27
user a simple method to test the connections to the output relays when commissioning the unit. Second, it gives the user the ability to manually override both automatic or remote control should the operator desires to command cooling on a continuous basis. It can also be used to prevent an output from picking up. Manual mode can be exerted by communicating through the RS-232 interface, but it is impossible to control the output relay using this method. This setting should only be used when it is desired to block remote control of a specific output relay. Also, the TTC-1000 will leave the output relay whatever state it happened to be at the time manual control is exerted through the RS-232 interface. The TTC-1000 will cause the Device Alarm contacts to pick up when an output is put into the manual mode. In addition the ALARM LED on the front panel will illuminate. The user can block this alarm by using the manual mode alarm disable setting shown in Sections 5.3 or 6.3. Once in Manual Mode any output relay will be de-energized if power is removed upon re-energization. The output remains in Manual Mode and cannot be reenergized without physically going to the device and turning the output on in the manual mode. 3.11 Device Alarm The TTC-1000 monitors four conditions: processor (DEVICE), temperature (TPROBE), and manual mode (MANUAL). The TTC-1000 allows the user to enable or disable any or all of the alarm conditions through programming. The user can also program how each output reacts when an alarm occurs. A DEVICE alarm occurs anytime the microprocessor detects a failure in any of the peripheral hardware including the non-volatile E2 memory, the real time clock, analog outputs or corruption of stored data. The TPROBE alarm is generated anytime the processor is unable to complete an A/D conversion. This can be due to a discontinuity in the leads connected to the temperature probe or with any of the internal circuitry associated with the analog to digital conversion process. All temperature set point evaluations are suspended until the alarm condition is cleared. The MANUAL alarm occurs anytime any of the four outputs is programmed from Auto Mode to Manual Mode, independent of whether the output is picked up or dropped out. The Manual Mode alarm is for reporting only and does not supervise any of the control functions. The TTC-1000 allows you to program how an output will react whenever there is a DEVICE or TPROBE alarm. There are three (3) ways an output can react whenever there is a DEVICE or TPROBE alarm: 1. Unchanged (UNCHG): the output remains as it was prior to the alarm. 28
V4.17,November 26, 2002
2. Picked Up (PCKUP): the output picks up when alarm occurs. 3. Supervised (SUPVS): the output drops out when alarm occurs. The TTC-1000 is initially programmed UNCHG for each output. The user should decide how they wish each output to operate whenever there is either a DEVICE or TPROBE alarm. For example if OUT1 and OUT2 control two separate banks of fans, it might be desirable to have OUT1 and OUT2 pickup as soon as a DEVICE or TPROBE alarm occur. This insures that the fans are running even though there might be a device or temperature probe failure. NOTE: When the outputs controlling cooling fans are in fail-safe, it is necessary to use the Supervised (SUPVS) setting. However, if OUT3 is used for a trip signal, it may be desirable to use the DEVICE or TPROBE alarm to supervise OUT3. This will insure that a trip signal is blocked whenever a DEVICE or TPROBE alarms occur. Also, if OUT4 is used for a high temperature alarm, it may be desirable for OUT4 to remain unchanged if a DEVICE or TPROBE alarm occurs. This will insure that a high temperature alarm continues to be reported. Please consult Section 5.4 or 6.3 for programming this feature. 3.12 Alternate Fan Banks The TTC-1000 can be programmed to alternate the energization between two outputs. This feature is particularly useful when it is desirable to insure a fan bank is regularly exercised. You can choose between seven (7) alternate options: 1. Disabled (DSABL) 2. Alternate between OUT1 and OUT2 (1 2) 3. Alternate between OUT1 and OUT3 (1 3) 4. Alternate between OUT1 and OUT4 (1 4) 5. Alternate between OUT2 and OUT3 (2 3) 6. Alternate between OUT2 and OUT4 (2 4) 7. Alternate between OUT3 and OUT4 (3 4) As an example, if Alternate between OUT1 and OUT4 is selected, the first time OUT1 picks up, the output relay associated with OUT1 will pick up. If OUT4 picks up while OUT1 is picked up, the relay associated with OUT4 will pick up. Once both OUT1 and OUT4 drop out, the next time either OUT1 picks up the relay associated with OUT4 will pick up. If at sometime in the future OUT4 picks
29
up when OUT1 is already picked up, the relay associated with OUT1 will pick up. The cycle repeats when both OUT1 and OUT4 have dropped out. 3.13 Analog Outputs The TTC-1000 is available with up to two analog outputs configured as current loops. The source for each analog output can be selected from probe 1 (P1), probe 2 (P2), or calculated winding temperature. The analog output is designed to operate with a series resistance of 9,500 Ohms when set to 0 to 1 mA or 450 Ohms when set to 4 to 20 mA. The analog outputs are connected to terminal block TB2. The terminal marked + is the current source output. The connection marked is the current transmitters return and is tied directly to the chassis ground. NOTE: Connect to the analog outputs through shielded cable. Connect the drain wire of the shield to one of the ground stud on the rear of the TTC1000 or inside the NEMA 4 enclosure. Twisted pair cable is recommended. The analog outputs can be programmed for 0 to 1 mA or 4 to 20 mA. Both analog outputs are identically programmed. Consult Section 5.4 or 6.3 for programming the scaling of the analog outputs. The scaling of the analog output varies depending on what is being measured. The following table illustrates the scaling dependent on range and the quantity measured: Probe 0 to 1 mA Range: TOP OIL, WINDING, AMBIENT, CALC. WINDING LTCDIFF 20 to 1 mA Range: TOP OIL, WINDING, AMBIENT, CALC. WINDING LTCDIFF 4 mA @ 0 C 20 mA @ 160 C 0 mA @ 0 C 1 mA @ 160 C Min Max
0 mA @ -20 C
1 mA @ +20 C
4 mA @ -20 C
20 mA @ +20 C
3.14 DNP3.0 Communications Units equipped with the optional DNP3.0 communications interface contain a plug-in Communications Processor module. The module contains a separate microprocessor to handle all overhead functions associated with the DNP3.0 protocol without affecting operation of the transformer cooling control and 30
V4.17,November 26, 2002
monitoring. The module contains a half duplex RS-485 asynchronous communications interface capable of supporting multi-drop topologies. RS-485 interfaces differ from RS-232 in that RS-485 uses a differential receiver and transmitter pair. This permits RS-485 links to send and receive data over much greater distances as long as some simple rules are followed. A jumper, J2, can be selectively installed if the TTC-1000 is either the first or last device on the two wire communications bus. Jumper J2 must be installed if the TTC-1000 is either the first or last device on the mult-drop communications bus. Installation of the jumper connects a 120 ohm termination resistor. Termination is vital to reduce reflections which affect proper operation when the length of the communications bus is long and/or there are many devices connected. The module uses a fail-safe RS-485 transceiver that insures that incorrect operation does not occur due to an open or short circuit on the communications bus. While the TTC-1000 is immune from shorted or open communications link, other devices may require the use of bias resistors. NOTE: For panel mount versions, the unit contains the jumper but it is not installed. To install jumper J2, the unit must be disassembled. The Relay Board must be removed to gain access to the Communications Processor Module. J2 is located on the Communications Processor Module. It is noted that an 120 ohm resistor (a carbon or metal film resistor recommended) may be installed externally between rear panel terminals A & B on the plugin terminal block TB2. The use of twisted pair wire or cable is essential between nodes of the communications bus. Connection of devices on the bus should carefully considered. Every device on the bus must be connected in a daisy chain fashion like a string of Holiday lights. The devices on the bus should never be connected in a star configuration. Polarity of the connections are also critical and should be carefully observed and followed. For example, the A connection also known as the TD/RD should be connected to every other nodes A connection. Likewise for the B or the not TD/RD line. Figures 2.2, 2.3 and 2.4 identifies the connections on the TTC-1000. There are many good references on implementing multi-drop RS-485 communication links from the semiconductor divisions of Texas Instruments, National Semiconductor, and MAXIM Integrated Products. After making the proper connections to the TTC-1000, there are only two settings that need to be made: Node Address and Baud Rate. Node Addresses can be any number from 0 to 65535. Please consult the DNP3.0 reference materials as some higher order addresses are reserved for broadcast messages. Baud Rates can be set to either 1200, 2400, 9600 or 19200. It is recommended that both Node Address and Baud Rate settings be made before attempting to
31
communicate, however these settings can be changed on-the-fly without powering down the TTC-1000. The TTC-1000 implements DNP3.0 Level 1 communications. This includes Class 0 polls (Object 60 Variation 1) of analog and binary output points. The TTC-1000 supports Object 1 Variation 2 binary outputs. Binary outputs include all temperature and load set points along with the state of each output relay. Because Variation 2 is supported, the TTC-1000 communicates whether or not an output relay is under manual control by exerting the forced status bit for these points only. The forced status bit is located in bit 4 of each binary output octet transmitted to the Master. For Analog Outputs, the TTC-1000 supports Object 30 Variation 4. These are 16 bit signed analog quantities without status. Included in the Analog Output points are all temperatures equipped plus load data if available. Also, the TTC-1000 uses two points to identify whether or not the probe is measuring Top Oil, Heated Well, LTC Differential or Ambient temperature. This is particularly useful for dual probe units. It is noted that Object 1 Variation 2 and Object 30 Variation 4 points cannot be read individually and can only be read by a Class 0 poll. In addition, the TTC-1000 supports the remote control of the four output relays. The TTC-1000 supports both direct control (Object 10 Variation 0) and Select Before Operate control (Object 12 Variation 1). The TTC-1000 permits the user to command an output relay to pickup. It cannot be used to dropout an output relay. If the Binary Input point is turned off, it merely returns the device to local automatic control. Once the unit accepts the remote control command, the remote forced bit will become a logic 1. The remote forced bit will remain a logic 1 until that point is dropped out by the DNP Master. Remote control can be blocked through the use of the REMOTE BLK setting. Enabling this setting will prevent all output points from picking up through remote control. Also, enabling the REMOTE BLK setting after an output has been commanded to remotely pickup but before remote control is returned to local control, will cause all output points to revert back to local automatic control. The remote forced bit will remain logic 1 until the point is returned back to local automatic control. Remote control will be immediately re-enabled once the REMOTE BLK setting is disabled. In addition, local manual control overrides remote control. The user should observe the status of the local forced bit in the appropriate Binary Output point, as noted above, before attempting to exert control as the TTC-1000 will remember that the bit has been exerted even though the TTC-1000 is in Manual Mode. Once an output is released from Manual Mode, the output will either return to automatic or remote control. If the point had been commanded remotely, the output will pickup as soon as the field personnel remove local manual control. This could result in an undesired operation of the specific output
32
relay. Users of remote control should always remember to turn off a Binary Input once they have turned it on to insure a return to local automatic control. This is why Users should observe the local forced and remote forced bits. To maintain compatibility with Fail-Safe operation of the cooling system, remote commanding of cooling operates in conjunction with the INVERT setting for each output. For example, if the INVERT bit is set for OUT1, then the OUT1 relay will drop out. This is an important point to remember when setting the programmable logic as Fail-Safe cooling will not be observed under remote control if the user implements Fail-Safe cooling by assigning a set point using the inversion operator. Finally, the user should not expect instantaneous report of updated temperature and status from the TTC-1000. The use of a separate Communications Processor does not guarantee instantaneous reporting of data. The philosophy of implementation is that the top priority of the Main microprocessor is for control and monitoring and the Communications Processor is to receive potentially highspeed request messages from the DNP Master and to respond to these requests without delay. While higher polling rates are possible, it is highly recommended that the polling rate be between 1,000 to 10,000 milliseconds, but should be no faster than 500 milliseconds. Please refer to the DNP3.0 Profile Document in Section 7.0 for additional details and specific definitions of all points supported. 3.15 Heater Option NEMA 4X Models, TTC-1000-4XX, are equipped with a 13 Watt thermostatically controlled heater and a specially designed vent that allows moisture to escape and does not allow moisture to re-enter. The heater can be operated from DC voltages of 38 to 160 or at 120 VAC. For convenience, the heater circuit is connected to TB3 terminals 1 and 2. However, the user can connect the heater to a separate power source. The thermostat turns off the heater circuit when the internal ambient temperature rises above 86 F (30 C) +/-10 F. The thermostat turns the heater back on at an internal ambient temperature between 80 to 75 F.
33
4.0 THEORY of OPERATION 4.1 Discussion of Operation The TTC-1000 is a microprocessor-based controller that utilizes a high-speed reduced instruction set (RISC) processor based on the Microchip PIC series processor. This processor offers significant advantages in speed, flexibility, and bit manipulation capability. The PIC family processor contains many built in functions including watchdog timer, serial interface, multiple timer/counters, and on-board A/D converter. The software is written around a real time interrupt which has the benefits of insuring that time critical functions are addressed on a regular basis. Figure 4.1 describes the overall operation of the TTC-1000s software.
Initialization
Real Time Interrupt 32 msec 1. Switch Scan 2. A/D Conversion 3. Update Relay Outputs 4. Update timers
Main Routine
1. Display Write 2. Menu Navigation 3 Programmable Logic 4. Set Point Evaluation 5. RS-232 Comms 6. Time & Date Update 7. Alarm Logic 8. Analog Out
Figure 4.1: Software Operation Upon power up the software enters Initialization. In initialization, data registers and I/O ports are initialized. Also, all programmed settings are read from the nonvolatile memory and the real time clock is read. After initialization is complete, the software executes the code within the Main Routine. While in the Main Routine, if the Real Time Interrupt (RTI) occurs, the software immediately begins to execute the code within the RTI routine. RTIs are 34
V4.17,November 26, 2002
generated every 32 milliseconds by the crystal controlled real time clock. It is noted that evaluation of temperature set points is blocked on initialization until temperature data is available. Also, the programmable logic is blocked any time while assigning or change of assignment is written to the non-volatile memory. Updating of the outputs is supervised by any alarm generated as a result of a hardware failure or detection of data corruption. All outputs are forced to the off state should an alarm generated by an internal hardware failure or corruption of data occurs.
35
TB2 A to D
Tx Rx CTS RTS
PIC16C63A M I C R O C O N T R O L L E R
A/D Input
+ D/A
0-1mA 4-20mA
18V
Analog Out #2
D to I
32.768 kHz
Ext. Aux CT
TB1 4 3 2 1
B U F F E R
+5V
OUT1
OUT2
OUT3
OUT4
DC - DC Converter
+5V
Figure 4.2: Block Diagram 4.2 Temperature Measurement Temperature measurements are made every real time interrupt. Measurements are made by using a single ramp technique. Referring to Figure 4.3, first we ramp the capacitor C through the Rref by closing SW1. The capacitor ramps up until the threshold established by the Comparator (~2.6V) is met. All during the time the capacitor charges, the processor counts at a rate of ~100 kHz. The processor discharges the capacitor for a fixed period by closing SW3. Once discharged, the capacitor is again ramped up through the Positive Temperature Coefficient (PTC) sensor through SW2. Again the processor counts until the comparator threshold is reached. Once the data is gathered, the processor makes the following calculation to compute the value of the PTC sensor: PTC sensor = (PTC sensor Count/Rref Count) x Rref Once the PTC sensor value is calculated, the processor indexes through a lookup table until the value in the table most closely matches the measured PTC sensors resistance. The table index itself is the temperature in C.
36
This technique provides a simple A to D conversion and is unaffected by the tolerance of the integration capacitor, voltage from which the capacitor is charged, and the Comparators reference voltage. By using Rref accurate to 0.1% with a temperature coefficient of 25 parts per million, a PTC sensor accurate to 0.1 %, and co-locating Rref with the PTC sensor, temperature measurements are accurate to average error of 1 C at distances up to 250 feet.
R REF (0.1%, 25ppm) TB2 Processor SW1 SW2 +5V
R SEN 0.5%
Up to 250 feet 5V
SW3
Lookup Table
Temperature
Figure 4.3: Temperature A/D Conversion Because of the high impedance nature of this measurement technique, there is the possibility of coupling noise from the shield to any of the three measurement leads. This makes these signals ride like a cork in the ocean. Because of the random nature of noise, taking many samples and taking the average eliminates this error. The TTC-1000 takes 512 individual temperature samples which results in a very stable temperature measurement. It is this averaged temperature that is used for set point evaluation. Average temperature data is updated every 16 seconds. Upon power on, the temperature is not valid for 16 seconds. The temperature set point evaluation is blocked during this initial 16 second interval or until valid temperature data is available. The PTC sensor and reference resistor are encased in a 0.375 OD stainless steel tube using high temperature thermally conductive epoxy designed for outdoors applications or direct immersion in oil. A length of braid connected to 37
V4.17,November 26, 2002
the cables drain wire surrounds the PTC sensor and reference resistors. This shield is electrically isolated from the stainless steel tube. It is noted that the probe has a healthy time constant that prevents quick changes. 4.3 Aux CT Interface The current measurement circuit consists of four components: 1. External 3000:1 snap on split core current transformer. 2. 301 ohm current shunt. 3. Precision rectifier. 4. Analog to Digital converter internal to the microcontroller. The circuit is designed for a range of 0 to 10 amps. The precision rectifier allows the current shunt to exhibit a low burden while maintaining very good accuracy and linearity. The precision rectifier outputs 0 to 5 VDC to the input of a 10 bit onboard analog to digital converter. A total of 256 current measurements are taken once every 32 milliseconds to average out variations due to noise and short term load fluctuations. 4.4 Calculated Winding Temperature The steady state winding temperature is calculated based on the following equation1: TWindingU = TRTO (Load CTRatio / RatedLoad ) Where: TWindingU = Ultimate calculated winding temperature TRTO = Hot Spot Rise over Top Oil temperature at rated load Load = Measured load current CTRatio = Primary CT ratio Rated Load = Rated load current m = 1.0 for directed FOA or FOW, 0.8 for all other cooling TTopOil = Measured Top Oil temperature It is noted that the Hot Spot Rise over Top Oil at rated load is not always available. In this case we recommend subtracting the Top Oil Rise from the average conductor rise at rated load and add between 18 to 20 C to the difference to obtain the hot spot rise over top oil at rated load.
2m
+ TTopOil
[1]
ANSI C57.91-1995
38
To accommodate the transient affect of changing load current, the winding temperature can be estimated at any point in time by entering the winding time constant. Therefore, the displayed winding temperature is calculated as follows: TWinding (t ) = (TWindingU TWinding I )(1 e t / W ) + TTopOil Where: TWinding(t) = Winding temperature at time t TWindingU = Ultimate winding temperature using equation [1] above TWindingI = Initial winding temperature using equation [1] above [2]
39
OUTn
Figure 4.4: Output Pick Up Timer Each output can be switched into Manual Mode for direct local control under password supervision. Consult Section 5.4 for manual output control. NOTE: The ability for these contacts to break its load is based on a number of factors including voltage applied and the type of load. In general, there is a higher tendency for contacts to become welded shut at higher voltages. Therefore, protection devices, such as MOVs are highly recommended if these contacts will be required to break more load current than that shown in the Specifications. 4.6 Power Supply The TTC-1000 uses the latest integrated circuit switched mode power supply technology that allows the design to operate over an extremely broad range of voltages. The power supply input is protected for common mode and transverse conducted interference with a combination of an RFI filter and a high speed transient voltage suppression device capable of dissipating 1,500 joules of energy. The TTC-1000 can operate off either DC or AC voltages without modification. The bridge rectifier on the input permits the polarity of the DC voltage connected to be reversed without damage. The power supplys output is a single +5V output. Load and line regulation is maintained over the entire input voltage range and all load conditions. 4.7 Timers There are a total of four timers, one each for OUT Pickup. Refer to Section 4.3 for operation of this timer. A timer only runs if programmed and there is an output that has satisfied the programmable logic requirements to pick up. All timer presets are stored in E2 40
V4.17,November 26, 2002
memory and are loaded into data registers when needed. All timers run off the Real Time Interrupt that is generated by the Real Time Clock, which will be explained in Section 4.8. Second and Minute counters are maintained for each of the timers. Each OUT pickup timer consists of 2 data registers. The first register holds the timer preset that was programmed. For example if the timer was programmed for 15 seconds, this first register is loaded with 15. The second register is pre-loaded with a value that causes the 1st register to decrement approximately once a second. This allows the TTC-1000 to operate these timers simultaneously to a full-scale accuracy of +/- 1%. NOTE: It is important to note that changing a timer while in progress will not cause the timer to reset or re-initialize. Therefore, if you wish to change a timer in progress, you must force the timer to reset by changing the condition which initiated the timer. 4.8 Real Time Clock The TTC-1000 utilizes a Dallas Semiconductor DS1307 real time clock chip. This device has two functions. It supplies precise 32 millisecond time ticks for the Real Time Interrupt and it keeps track of the time, date and day of the week. The DS1307 utilizes a standard 32.768kHz crystal. Also, the DS1307s time, date, and day are maintained even while the unit is unpowered for 5 days at 85C. The TTC-1000 powers the RTC through the use of a muli-layer 0.1 Farad super cap. The super cap circuit eliminates the need for battery backup and is designed to operate over the entire temperature range. The RTC also keeps track of the day of the week and date. These parameters along with time are used to evaluate the TIME set points. 4.9 Electrically Erasable Memory All settings and minimum and maximum temperatures are stored in a 2K byte serial electrically erasable (E2) memory utilizing the Microchip 24LC16. The device is high in endurance with a failure rate of less than 0.05% over a 20 year lifespan. 4.10 Alarm The single form B relay is utilized to provide a dry contact closure for alarm conditions. While the unit is energized, the alarm relay is energized. This allows the unit to provide an alarm should the device lose DC power or becomes deenergized. The TTC-1000 monitors three conditions: Processor (DEVICE), Temperature (TPROBE), and Manual Mode (MANUAL). The TTC-1000 allows the user to enable or disable any or all of the alarm conditions through programming. The 41
V4.17,November 26, 2002
user can also program how each output reacts when an alarm occurs. A DEVICE alarm occurs anytime the microprocessor detects a failure in any of the peripheral hardware including the non-volatile E2 memory, the real time clock, analog outputs or corruption of stored data. The TPROBE alarm is generated anytime the processor is unable to complete an A/D conversion. This can be due to a discontinuity in the leads connected to the temperature probe or with any of the internal circuitry associated with the analog to digital conversion process. All temperature set point evaluations are suspended until the alarm condition is cleared. The MANUAL alarm occurs anytime any of the three outputs is programmed from Auto Mode to Manual Mode, independent of whether the output is picked up or dropped out. The Manual Mode alarm is for reporting only and does not supervise any of the control functions. The user can program each output in how it reacts when either a Processor or Temperature alarm occurs. The user can set an output to pick up, drop out, or stay in its current state when either alarm occurs. 4.11 Analog Outputs The TTC-1000 can be optionally equipped with one or two current loop outputs. Each output is designed to output a current proportional to temperature corresponding to its associated temperature probe. The data source for each output is programmable by the user to be either P1 (probe #1), P2 (probe #2) or calculated winding temperature. Each analog output utilizes a 10 bit voltage output Digital to Analog converter (DAC). The voltage from the DAC is fed to the non-inverting input of a unity-gain buffer amplifier whose output drives the base of a PNP transistor. To maintain accuracy over the full operating range, the emitter of the transistor is fed back to the inverting input of the buffer amplifier, thus eliminating temperature drift due to the variation of base-to-emitter voltage. The transistor operates as emitter follower where the current flowing in the emitter is approximately equal to the collector current plus any base current. The precision resistor connected from the emitter to the compliance voltage supply establishes the output current. The analog outputs can be programmed to source either 0 to 1 or 4 to 20 mA. This is accomplished by switching in a second precision resistor using a low on-resistance analog switch whose parallel combination is such to provide 4 to 20 mA when switched in, or 0 to 1 mA when switched out. Setting either for 0 to 1 mA or 4 to 20 mA, automatically programs both analog outputs for the same range. Each analog output is designed to work with up to 9,500 ohms when set for 0 to 1 mA and 450 ohms when set for 4 to 20 mA.
42
Upon initialization, the DAC is set to zero, if 0 to 1 mA or offset to drive 4 mA, if set for 4 to 20 mA. During the initialization process, the processor looks to see if the DAC is installed. If installed, the DAC will be updated every 16 seconds when new temperature data is available. Should the user select a new range, the output will not change range until new temperature data is available. The relationship of the analog output differs depending on what the probe is measuring. For top oil, winding, and ambient temperatures the relationship between output current and temperature is as follows: Range 0 to 1mA: Current = Temperature 160 4 to 20mA: Current = 0.1 Temperature + 4 For LTCDIFF the relationship is as follows: Range 0 to 1mA: Current = (Temperature 40 ) + 0.5 4 to 20mA: Current = 0.4 Temperature + 12
43
4.12
Programmable Logic
The TTC-1000 utilizes a simple scheme to control the four relay outputs. Each output can be configured to be picked up or dropped out by assigning any of the available operands to a specific output. Table 4.4 illustrates the available operands.
Type Temperature Set Points (Probe 1: SP11, SP12, SP13, SP14; Probe 2: SP21, SP22, SP23, SP24) LTC DIFF Set Point (Not available in single probe ver.) Winding Set Points: WSP1, WSP2, WSP3, WSP4 Load Set Points: LSP1, LSP2 Outputs (OUT1,OUT2,OUT3,OUT4) TIME (TIME1, TIME2, TIME3) Quantity 3 for Single Probe, 6 for Dual Probe Description Each has its own pickup and dropout temperatures settable from 0 to 160 C.
1 3 2 3 3
Has its own pickup and dropout temperatures settable from 0 to 160 C. Each has its own pickup and dropout temperatures settable from 0 to 160 C. Each has its own pickup and dropout currents settable from 0.0 to 9.9 Amps Outputs can be assigned to either itself or any other output. Settable pickup and dropout times. Each settable from 00:00 to 23:59
Table 4.5: Operands An operand can only be assigned to a specific output and cannot be assigned to another output as long as it is assigned. For example, SP11 cannot be assigned to OUT2 and OUT3; it can only be assigned to either OUT2 or OUT3. Any of the temperature set points or outputs can be inverted when assigned. For example inverting SP11 will cause SP11 to be recognized as true whenever it is de-asserted. Also, these specific operands can be either ANDed (!) or ORed (+) to a specific output. In evaluating a specific output, the TTC-1000 groups all of the ORed terms together and all of the ANDed terms together. As an example by assigning SP11 + and SP21 + to OUT3 will result in the following Boolean expression for OUT3: OUT3 = SP11 + SP21 Assigning SP11 ! to OUT3 and SP21 ! and SP12 + to OUT3 will result in the following Boolean expression: OUT3 = SP12 ! SP11!SP21 Note, the OR operator plays no roll in the evaluation of the above expression. The TIME operands cannot be inverted and can only be ORed to the other terms assigned to the same output. As an example, if TIME2 is assigned to OUT3 in
44
addition to the operands SP1, SP2 and OUT1 as shown above, the Boolean expression will be evaluated as: OUT3 = (TIME2 + SP12) ! SP11!SP21 TIME set points are evaluated as true at any time the real time clock date is within the specified pickup or drop out range of these set points. NOTE: When using remote control through DNP3.0 communications and fail-safe cooling control, it is necessary to use the INVERT setting. The use of the inversion operator on a set point will not be recognized by the remote control functions resulting in the cooling to be de-energized. 4.13 RS-232 Interface The RS-232 interface uses a Maxim MAX232 RS-232 transceiver with 15KV ESD protection. Connection to this interface is through the front panel mounted DB-9 connector. When connecting to a standard RS-232 port in a PC, either desktop or laptop, use a 9 pin female to 9 pin male null modem cable. 4.14 Communications Processor Units equipped for DNP3.0 communications are equipped with a special module containing all the hardware to implement an asynchronous half-duplex RS-485 interface and software to support the DNP 3.0 Level 1 protocol. This approach has been taken so as not to burden the main microprocessor with the task of responding to request messages from the Master station. This insures that all request messages from the Master are processed and responded to with the latest data transferred from the Main microprocessor. Also it insures that cooling monitoring and control functions operate normally and without delay. Each of the two RS-485 interface lines are protected by a 600W transient voltage suppressor, which should they conduct, shunt the high energy impulses into chassis ground. The module also contains a termination resistor to be used in the event that the device is either the last or first device on the multi-drop bus. The RS-485 transceiver is of a special design so as to be immune from the affects of a shorted or open communications circuit.
45
5.0
The TTC utilizes four (4) major menu categories: Time & Temperature Display Min/Max Temperature View Settings Program Settings View Status of outputs and set points
Figure 5.1 shows how the user navigates between the major menu categories and into the various sub-menu categories within a major menu category.
Major Menu Categories Press YES to scroll manually using the UP & DOWN arrow buttons
UP Arrow Button
VIEW SETTINGS
YES
WINDGCAL=
YES
PROGRAM
YES
ENTER PASSWORD
PROGRAM PASSWORD
VIEW STATUS
YES
SP11=(status)
TIME3=(status)
Figure 5.1: Major Menu Navigation To display past the first menu category, you must press the YES button. Once pressing the YES button you can scroll through the various selections available using the % or &arrow buttons. You can bounce back to scrolling through the major menu categories at any time, with the exception of when you are programming a parameter, by pressing the NO button.
46
5.1 Temperature & Time Display The temperature & time display will be the first display you see upon power up. Date, time, and temperature are updated when fresh data is available. In addition, the display will indicate one of five conditions: Temperature: TOP OIL, WINDING, AMBIENT, or LTCDIFF ALRM DEVICE (temperature is not displayed) ALRM TPROBE (temperature is not displayed) MANUAL: one or more outputs are in manual control mode
With the dual probe option, the display will alternate and display each temperature, calculated winding temperature (if equipped), load current (if equipped) and the MIN/MAXs every four seconds. The LTCDIFF temperature will display the arithmetic difference between the probe measuring the LTC tank and the probe measuring the top oil temperature. It is noted that the probe temperature upon power up is 00C and updates within 16 seconds to the correct temperature. Calculated winding temperature will increase or decrease at a rate based on the programmed winding time constant. Min/Max Temperature displays the last minimum and maximum temperature time stamped with the date and time. The user can stop the automatic scrolling by pressing the YES button. The user can then use the ' or ( buttons to step through each temperature, load or min or max temperature display. The user can return to automatic scrolling at any time by pressing the NO button. NOTE: The unit will return to the automatic scrolling from any menu after one minute of inactivity. Activity is defined as any button being pressed. Pressing the YES button when the display reads RST MIN/MAX will reset the values stored and is only active when the display prompts the user to reset the stored min/max values. The display will read: MIN/MAX IS RST 5.2 VIEW View allows you to examine settings without entering PROGRAM. Pressing the YES button will allow you to scroll through each parameter by using the % or &arrow buttons. By pressing NO you will bounce back to scrolling through the major menu categories. 5.3 PROGRAM All settings can be changed through the front panel. To access settings to make changes, you must first enter a four digit password.
47
5.4.1 Password Entry Upon entering PROGRAM you will be prompted to enter a password. You cannot enter PROGRAM unless you enter the correct password. The TTC-1000 recognizes two passwords, one programmed and a super user password. The password programmed at the factory is 0000. The super user password is 0905 and cannot be changed. First, you must press YES to begin entering the password. Use the ) or *buttons to scroll between the digits. Use the % or &arrow buttons to scroll through the digits 0 9. Press YES after you have entered the password. If the password is correct, you will see the 1st setting, SP1PICKUP. Pressing the NO button at any time will bounce you back to the password entry display. The Figure 5.2 illustrates the password entry process.
ENTER PROGRAM PASSWORD= 0
YES NO
Display Reads
ENTER PASSWORD
YES
CORRECT
WRONG PASSWORD
NOT CORRECT
PROGRAM SP PICKUP
48
5.4.2 Front Panel Settings The following table lists all the front panel programmable settings. A blank space is provided to write-in the desired setting.
Setting Purpose Setting Range or Values 0 to 160 C 0 to 160 C 0 to 160 C 0 to 160 C 0 to 160 C Factory Default SP11PICKUP Probe #1 pickup temperature SP11DRPOUT Probe #1 dropout temperature SP12PICKUP Probe #1 pickup temperature SP12DRPOUT Probe #1 dropout temperature SP13PICKUP Probe #1 pickup temperature SP13DRPOUT Probe #1 dropout temperature SP14PICKUP Probe #1 pickup temperature SP14DRPOUT Probe #1 dropout temperature SP21PICKUP Probe #2 pickup temperature SP21DRPOUT Probe #2 dropout temperature SP22PICKUP Probe #2 pickup temperature SP22DRPOUT Probe #2 dropout temperature SP23PICKUP Probe #2 pickup temperature SP23DRPOUT Probe #2 dropout temperature 0 to 160 C 0 0 to 160 C 0 0 to 160 C 0 0 to 160 C 0 0 to 160 C 0 0 to 160 C 0 0 to 160 C 0 0 to 160 C 0 0 to 160 C 0 0 0 0 0 0 Program to
49
Setting
Purpose
Factory Default
Program to
SP24PICKUP
SP24DRPOUT
CT RATIO
0 to 6000
Set hotspot rise above top oil temperature at rated load from manufacturer's heat run data
0 to 99 C
RATED LOAD (functional only in units equipped with aux CT) WINDINGTC (functional only in units equipped with aux CT) DIRECTED FOA (functional only in units equipped with CT) WSP1PICKUP
0 to 65535 Amps
Sets winding time constant from manufacturer's heat run data Sets cooling type to direct FOA/FOW Calculated winding set point pickup temperature
0 to 999 minutes
YES, NO
NO
0 to 160 C
WSP1DRPOUT
0 to 160 C
WSP2PICKUP
0 to 160 C
50
Setting
Purpose
Factory Default
Program to
WSP2DRPOUT
WSP3PICKUP
0 to 160 C
WSP3DRPOUT
0 to 160 C
WSP4PICKUP
0 to 160 C
WSP4DRPOUT
0 to 160 C
LTCDIFF PU (Not functional in single probe units) LTCDIFF DO (Not functional in single probe units) LTCPUTMR (Not functional in single probe units) LOADPUSP1 (functional only in units equipped with aux CT) LOADDOSP1 (functional only in units equipped with aux CT) LOADPUSP2 (functional only in units equipped with aux CT)
LTC Differential pickup temperature LTC Differential drop out temperature LTC Differential pickup timer supervises LTCDIFF pickup Load pickup set point
-20 to 20 C
-20 to 20 C
0 to 999 Minutes
0.0
0.0
0.0
51
Setting
Purpose
Factory Default
Program to
LOADDOSP2 (functional only in units equipped with aux CT) LSP1PUTMR (functional only in units equipped with aux CT) LSP2PUTMR (functional only in units equipped with aux CT) OUT1PUTMR
0.0
0 to 255 seconds
0 to 255 seconds
OUT2PUTMR
OUT3PUTMR
OUT4PUTMR
Assigns probe #1 set point to a specific output using a defined AND or OR logic operator
SP11 * OUT n ! SP11 * OUT n SP11 + OUT n ! SP11 + OUT n where n=1,2,3,4
SP11 * OUT0
Assigns probe #1 set point to a specific output using a defined AND or OR logic operator
SP12 * OUT n ! SP12 * OUT n SP12 + OUT n ! SP12 + OUT n where n=1,2,3,4
SP12 * OUT0
52
Setting
Purpose
Factory Default
Program to
Assigns probe #1 set point to a specific output using a defined AND or OR logic operator
SP13 * OUT n ! SP13 * OUT n SP13 + OUT n ! SP13 + OUT n where n=1,2,3,4
SP13 * OUT0
Assigns probe #1 set point to a specific output using a defined AND or OR logic operator
SP14 * OUT n ! SP14 * OUT n SP14 + OUT n ! SP14 + OUT n where n=1,2,3,4
SP14 * OUT0
Assigns probe #2 set point to a specific output using a defined AND or OR logic operator
SP21 * OUT n ! SP21 * OUT n SP21 + OUT n ! SP21 + OUT n where n=1,2,3,4
SP21 * OUT0
Assigns probe #2 set point to a specific output using a defined AND or OR logic operator
SP22 * OUT n ! SP22 * OUT n SP22 + OUT n ! SP22 + OUT n where n=1,2,3,4
SP22 * OUT0
Assigns probe #2 set point to a specific output using a defined AND or OR logic operator
SP23 * OUT n ! SP23 * OUT n SP23 + OUT n ! SP23 + OUT n where n=1,2,3,4
SP23 * OUT0
53
Setting
Purpose
Factory Default
Program to
Assigns probe #2 set point to a specific output using a defined AND or OR logic operator
SP24 * OUT n ! SP24 * OUT n SP24 + OUT n ! SP24 + OUT n where n=1,2,3,4
SP24 * OUT0
Assigns the LTC differential SP to a specific output using a defined AND or OR logic operator
LTC * OUT n ! LTC * OUT n LTC + OUT n ! LTC + OUT n where n=1,2,3,4
LTC * OUT0
(!) WSP1 (*/+) TO OUTn (functional only in units equipped with aux CT)
Assigns calculated winding set points to a specific output using a defined AND or OR logic operator
WSP1 * OUT n ! WSP1 * OUT n WSP1 + OUT n ! WSP1 + OUT n where n=1,2,3,4 WSP2 * OUT n ! WSP2 * OUT n WSP2 + OUT n ! WSP2 + OUT n where n=1,2,3,4 WSP3 * OUT n ! WSP3 * OUT n WSP3 + OUT n ! WSP3 + OUT n where n=1,2,3,4
WSP1 * OUT0
(!) WSP2 (*/+) TO OUTn (functional only in units equipped with aux CT)
Assigns calculated winding set points to a specific output using a defined AND or OR logic operator
WSP2 * OUT0
(!) WSP3 (*/+) TO OUTn (functional only in units equipped with aux CT)
Assigns calculated winding set points to a specific output using a defined AND or OR logic operator
WSP3 * OUT0
54
Setting
Purpose
Factory Default
Program to
(!) WSP4 (*/+) TO OUTn (functional only in units equipped with aux CT)
Assigns calculated winding set points to a specific output using a defined AND or OR logic operator
WSP4 * OUT n ! WSP4 * OUT n WSP4 + OUT n ! WSP4 + OUT n where n= 1,2,3,4
WSP4 * OUT0
(!) LSP1 (*/+) TO OUTn (functional only in units equipped with aux CT)
Assigns load set points to a specific output using a defined AND or OR logic operator
LSP1 * OUT n ! LSP1 * OUT n LSP1 + OUT n ! LSP1 + OUT n where n=1,2,3,4
LSP1 * OUT0
Assigns load set points to a specific output using a defined AND or OR logic operator
LSP2 * OUT n ! LSP2 * OUT n LSP2 + OUT n ! LSP2 + OUT n where n=1,2,3,4
LSP2 * OUT0
OUT1 * OUT n ! OUT1 * OUT n OUT1 + OUT n ! OUT1 + OUT n where n=1,2,3,4
OUT1 * OUT0
OUT2 * OUT n ! OUT2 * OUT n OUT2 + OUT n ! OUT2 + OUT n where n=1,2,3,4
OUT2 * OUT0
55
Setting
Purpose
Factory Default
Program to
OUT3 * OUT n ! OUT3 * OUT n OUT3 + OUT n ! OUT3 + OUT n where n=1,2,3,4
OUT3 * OUT0
OUT4 * OUT n ! OUT4 * OUT n OUT4 + OUT n ! OUT4 + OUT n where n=1,2,3,4
OUT4 * OUT0
TIME1 SP 00:00-00:00 > OUT0,1,2,3,4 TIME2 SP 00:00-00:00 > OUT0,1,2,3,4 TIME3 SP 00:00-00:00 > OUT0,1,2,3,4 INVERT OUT1
OR's a time range to a specific output OR's a time range to a specific output
00:0000:00> OUT0
00:0000:00> OUT0
00:0000:00> OUT0
OFF, ON
OFF
INVERT OUT2
OFF, ON
OFF
INVERT OUT3
OFF, ON
OFF
56
Setting
Purpose
Factory Default
Program to
INVERT OUT4
OFF, ON
OFF
ALTERNATE
DSABL
P1 NAME
Probe #1 name
TOP OIL, WINDING, AMBIENT, LTCDIFF, BOTMOIL TOP OIL, WINDING, AMBIENT, LTCDIFF, BOTMOIL
TOP OIL
P2 NAME
ANALGOUT
0to1mA or 4to20mA
0to1mA
A1 SOURCE
P1 (probe1), P2 (probe 2), WINDING (calculated) P1 (probe1), P2 (probe2), WINDING (calculated) 1200, 2400, 9600, 19200
P1
A2 SOURCE
P1
BAUD RATE
1200
NODE ADDR
0 - 65535
REMOTE BLK
DSBL
00:00 00 00
57
Setting
Purpose
Factory Default
Program to
YEAR DEVICEALRM
00 to 99 ENABL for enabled or DSABL for disabled ENABL for enabled or DSABL for disabled
00 ENABL
TPROBEALRM
ENABL
MANALRM
ENABL for enabled or DSABL for disabled 1.OUT1UNCHGw/ALRM does not allow OUT1 to change state when alarm 2.OUT1PCKUPw/ALRM causes OUT1 to pickup when alarm 3. OUT1SUPVw/ALRM drops out OUT1 when alarm
ENABL
1.OUT2UNCHGw/ALRM does not allow OUT2 to change state when alarm 2.OUT2PCKUPw/ALRM causes OUT2 to pickup when alarm 3. OUT2SUPVw/ALRM drops out OUT2 when alarm
1.OUT3UNCHGw/ALRM does not allow OUT3 to change state when alarm 2.OUT3PCKUPw/ALRM causes OUT3 to pickup when alarm 3. OUT3SUPVw/ALRM drops out OUT3 when alarm
58
Setting
Purpose
Factory Default
Program to
1.OUT4UNCHGw/ALRM does not allow OUT4 to change state when alarm 2.OUT4PCKUPw/ALRM causes OUT4 to pickup when alarm 3. OUT4SUPVw/ALRM drops out OUT4 when alarm
OUT1CNTRL
AUTO
OUT2CNTRL
AUTO
OUT3CNTRL
AUTO
OUT4CNTRL
AUTO
PASSWORD
Allows access to
4 digits
0000
59
5.4.3 Temperature Set Points Figure 5.3 illustrates the setting of SPpn PICKUP, SPpn DRPOUT settings. The range is 0 to 160 C. There are a total of four set points for a single probe unit: SP11, SP12, SP13 and SP14. Dual probe units have four additional set points: SP21, SP22, SP23, and SP24. The same method is used to set calculated winding set points WSP1, WSP2, WSP3, and WSP4.
Select to Change YES SPpnPICKUP $ $
100s 10s 1s
Move Back
YES
Save
NO
60
5.4.4 LTCDIFF Set Point Figure 5.4 illustrates the setting of the LTCDIFF pickup and dropout temperatures. This set point compares the arithmetic difference between the TOP OIL probe and the LTC tank probe. This set point does not function unless one of the two probes is set to LTCDIFF. The setting range is 20 to 20 C.
Move Back
YES
Save
Figure 5.4: Setting LTCDIFF Pickup & Dropout 5.4.5 Output Pickup Timers Figure 5.5 illustrates the setting of the output timers. Valid setting range of 0 to 255 seconds:
Select to Change YES $ Move Back
OUT PU TMR
100s
10s
1s
YES
Save
Move Forward
NO
61
NOTES: 1. Caution should be observed when changing temperature set points and timers. For example changing a pickup timer does not replace the timer value in place if the timer is in progress. The timer will continue to run with the previously programmed value until either the timeout is completed or the conditions which caused the timer to start are no longer met. The timer will use the new value the next time the timer runs. When changing pickup or drop out temperature set points, the new value takes affect the next time temperature data is updated which occurs every 16 seconds. However, once a SP is picked up, changing the pickup temperature to a higher (if over temperature) or lower (if under temperature) value will not cause the SP to drop out. Once a temperature set point is picked up, the only way it can drop out is if the drop out condition is met. Operation of set points is explained in Section 3.3. 2. SP21, SP22, SP23, and SP24 drop out and pick up are settable in single probe models, but do not have any function. 3. WSP1, WSP2, WSP3, WSP4, LSP1, and LSP2 drop out and pick up are settable in models without the calculated winding feature, but do not have any function. 4. In single probe versions, the LTCDIFF pickup and dropout settings display N/A. 5. Be careful to check that the LTCDIFF pickup and dropout set points are never set to greater than 20 or less than 20. Erroneous operation of the LTCDIFF pickup or dropout will result if these set points are set beyond the stated range. 5.4.6 Output Assignment Figure 5.6 illustrates the assignment of temperature set points (SP11,12,13,14,21,22,23,24), LTC DIFF, and outputs (OUT1,2,3,4) to a specific output. You must select an output other than 0 (OUT0) to assign an operand to an output. Using the % or &arrow buttons will allow you to scroll through the available setting options. The ) or *buttons allow you to move to the next parameter, either or left or right, of the current cursor position.
62
)
SPpn
Invert Sign ! Operator * or +
OUT
OUT # 0, 1, 2, 3, 4
*
LTCDIFF
Invert Sign ! Operator * or +
OUT
OUT # 0, 1, 2, 3, 4
OUTn
Invert Sign ! Operator * or +
OUT
OUT # 0, 1, 2, 3,4
Figure 5.6: Assigning Temperature SP, LTCDIFF, Output Operands to Outputs NOTES: 1. Assignment of WSP1, WSP2, WSP3, WSP4, LSP1, and LSP2 are identical to SPpn 2. In single probe models, set points SP21, SP22, SP23, SP24 can be assigned, but are not functional. 3. In models without calculated winding feature, set points WSP1, WSP2, WSP3, WSP4, LSP1, and LSP2 can be assigned but are not functional. 4. In single probe units, set point LTCDIFF can be assigned, but are not functional. Figure 5.7 illustrates the assignment of time (TIME1,2,3) set points. These operands can only be ORed and cannot be inverted. 63
V4.17,November 26, 2002
:
Pick Up Time Using Military Time
TO
:
Drop Out Time Using Military Time
>
OUT
0 to 4
Figure 5.7: Assigning Time Set Point Operand to Outputs 5.4 STATUS STATUS allows you to take a snapshot of the current internally recognized state of any output, temperature set points, LOAD, LTCDIFF set points, and time set points. In the case of outputs, this will be the state of the output relay. For temperature and LTCDIFF set points, it will reflect the recognized state of the set point. To view the status of each operand you must first press YES. After pressing YES you can use the % or &arrow buttons to scroll between the operands. Pressing NO at any time will bounce you out of the display of status.
64
6.0 RS-232 Communications Asynchronous data communications is implemented through the front panel mounted DB-9 connector at a fixed data rate of 9600 bits per second, 8 bits of data, no parity, and one stop bit. We have verified operation of the interface with both Procomm Plus and HyperTerminal. It is recommended that the terminal emulation be set for either ANSI or TTY. The pin out of this port is designed to use a 9 pin female to 9 pin male null modem cable. Upon physical connection to the TTC-1000 and launching of the terminal emulation program, the TTC-1000 is waiting for either the Enter+ key to be pressed on the host computer or to receive two special commands proceeded by a forward slash /. Receiving an Enter or ASCII carriage return character causes the TTC-1000 to display the MAIN MENU on the host computer. The two commands: /T and /R, allows the TTC-1000 either to report the current ambient temperature or reset the time to 00:00:00. Using the Backspace , key allows you to delete and re-enter data if you make a mistake. The TTC-1000s software is designed to log off from an RS-232 communication session if there is no activity after 30 minutes. The software will send a clear screen character and the screen will appear blank after the 30 minute timeout. 6.1 Main Menu If the Enter key is pressed, the terminal emulation program should display the following menu:
Advanced Power Technologies, LLC; (C) 2001 Transformer Temperature Controller V4.XX Select: 1. VIEW 2. PROGRAM (2/XXXX) 3. STATUS 4. UPLOAD SETTINGS 5. DOWNLOAD SETTINGS 6. LOG OFF Enter Code:
From this point the user has 6 options. The first, allows the user to view all user programmed settings without entering the password. The second, requires a 4 digit password to display and modify the settings. The 3rd option is to view the 65
V4.17,November 26, 2002
current state of all temperature set points, outputs, and time set points. The 4th option allows the settings to be uploaded to a remote PC, the 5th option allows a setting file to be downloaded from a remote PC and the 6th and final option allows the user to logout and allows the TTC-1000 to return to a monitoring of the RS-232 received buffer to wait for the Enter key to be pressed again. The TTC-1000 will automatically log off if it detects no activity for 30 minutes. NOTE: While the TTC-1000 is writing to data to the RS-232 interface, logic evaluation is suspended. To access any of the options 1 or 3, the user enters 1 or 3 followed by pressing the Enter key. To modify the settings the user must enter 2 followed by a forward slash / followed by the four digit password. The following is the entry made when using the Super User password: 2/0905+ 6.2 View When the user presses 1 followed by the Enter key, the user will see the following display:
VIEW 01 SP11 PICKUP=00 C 02 SP11 DRPOUT=00 C 03 SP12 PICKUP=00 C 04 SP12 DRPOUT=00 C 05 SP13 PICKUP=00 C 06 SP13 DRPOUT=00 C 07 SP14 PICKUP=00 C 08 SP14 DRPOUT=00 C 09 SP21 PICKUP=00 C 10 SP21 DRPOUT=00 C 11 SP22 PICKUP=00 C 12 SP22 DRPOUT=00 C 13 SP23 PICKUP=00 C 14 SP23 DRPOUT=00 C 15 SP24 PICKUP=00 C 16 SP24 DRPOUT=00 C 17 WSP1 PICKUP=00 C 18 WSP1 DRPOUT=00 C 19 WSP2 PICKUP=00 C 20 WSP2 DRPOUT=00 C 21 WSP3 PICKUP=00 C 22 WSP3 DRPOUT=00 C 23 WSP4 PICKUP=00 C 24 WSP4 DRPOUT=00 C 25 LTCDIFF PICKUP=00 C 26 LTCDIFF DRPOUT=00 C 27 LTCPUTMR=00 MIN 28 LSP1 PICKUP=0.0 A 29 LSP1 DRPOUT=0.0 A
66
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
LSP2 PICKUP=0.0 A LSP2 DRPOUT=0.0 A LOAD PICKUP TMR1 =00 sec LOAD PICKUP TMR2 =00 sec OUT1 PICKUP TMR=00 sec OUT1 AUTO (0) OUT1 UNCHG (0) w/ALRM OUT2 PICKUP TMR=00 sec OUT2 AUTO (0) OUT2 UNCHG (0) w/ALRM OUT3 PICKUP TMR=00 sec OUT3 AUTO (0) OUT3 UNCHG (0) w/ALRM OUT4 PICKUP TMR=00 sec OUT4 AUTO (0) OUT4 UNCHG (0) w/ALRM SP11 Not Assigned SP12 Not Assigned SP13 Not Assigned SP14 Not Assigned SP21 Not Assigned SP22 Not Assigned SP23 Not Assigned SP24 Not Assigned LTCDIFF Not Assigned WSP1 Not Assigned WSP2 Not Assigned WSP3 Not Assigned WSP4 Not Assigned LSP1 Not Assigned LSP2 Not Assigned OUT1 Not Assigned OUT2 Not Assigned OUT3 Not Assigned OUT4 Not Assigned TIME1 00:00 TO 00:00 Not Assigned TIME2 00:00 TO 00:00 Not Assigned TIME3 00:00 TO 00:00 Not Assigned OUT1 =Not INVERT (0) OUT2 =Not INVERT (0) OUT3 =Not INVERT (0) OUT4 =Not INVERT (0) CT RATIO=00 RATED LOAD=00 A WINDING RISE @ RATED LOAD=00 C WINDING TC=00 MIN COOLING TYPE=Not DIRECTED FOA (0) TPROBE1 NAME=TOP OIL (0) TPROBE2 NAME=TOP OIL (0) ALTERNATE=DSABL (0) ANALGOUT=0to1mA (0) A1 SOURCE=P1 (0) A2 SOURCE=P1 (0) BAUD RATE=1200 (0) NODE ADDR=0 REMOTE BLK=DSABL (0) TIME=17:52
67
87 88 89 90
DATE=06/04/01 DEVICE ALRM ENABLED (0) TEMPERATURE ALRM ENABLED (0) MANUAL ALRM ENABLED (0)
After transmitting the data to the host computer, the TTC-1000 automatically logs off. The user must press the Enter key to re-display the Main Menu. NOTE: In single probe units, TEMP PROBE2 NAME=N/A. 6.3 Program If the user successfully enters the password the user will see the following list of settings which includes the password as follows:
PROGRAM 01 SP11 PICKUP=00 C 02 SP11 DRPOUT=00 C 03 SP12 PICKUP=00 C 04 SP12 DRPOUT=00 C 05 SP13 PICKUP=00 C 06 SP13 DRPOUT=00 C 07 SP14 PICKUP=00 C 08 SP14 DRPOUT=00 C 09 SP21 PICKUP=00 C 10 SP21 DRPOUT=00 C 11 SP22 PICKUP=00 C 12 SP22 DRPOUT=00 C 13 SP23 PICKUP=00 C 14 SP23 DRPOUT=00 C 15 SP24 PICKUP=00 C 16 SP24 DRPOUT=00 C 17 WSP1 PICKUP=00 C 18 WSP1 DRPOUT=00 C 19 WSP2 PICKUP=00 C 20 WSP2 DRPOUT=00 C 21 WSP3 PICKUP=00 C 22 WSP3 DRPOUT=00 C 23 WSP4 PICKUP=00 C 24 WSP4 DRPOUT=00 C 25 LTCDIFF PICKUP=00 C 26 LTCDIFF DRPOUT=00 C 27 LTCPUTMR=00 MIN 28 LSP1 PICKUP=0.0 A 29 LSP1 DRPOUT=0.0 A 30 LSP2 PICKUP=0.0 A 31 LSP2 DRPOUT=0.0 A 32 LOAD PICKUP TMR1 =00 sec 33 LOAD PICKUP TMR2 =00 sec 34 OUT1 PICKUP TMR=00 sec 35 OUT1 AUTO (0) 36 OUT1 UNCHG (0) w/ALRM 37 OUT2 PICKUP TMR=00 sec 38 OUT2 AUTO (0) 39 OUT2 UNCHG (0) w/ALRM 40 OUT3 PICKUP TMR=00 sec 41 OUT3 AUTO (0) 42 OUT3 UNCHG (0) w/ALRM 43 OUT4 PICKUP TMR=00 sec 44 OUT4 AUTO (0) 45 OUT4 UNCHG (0) w/ALRM 46 SP11 Not Assigned
68
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
SP12 Not Assigned SP13 Not Assigned SP14 Not Assigned SP21 Not Assigned SP22 Not Assigned SP23 Not Assigned SP24 Not Assigned LTCDIFF Not Assigned WSP1 Not Assigned WSP2 Not Assigned WSP3 Not Assigned WSP4 Not Assigned LSP1 Not Assigned LSP2 Not Assigned OUT1 Not Assigned OUT2 Not Assigned OUT3 Not Assigned OUT4 Not Assigned TIME1 00:00 TO 00:00 Not Assigned TIME2 00:00 TO 00:00 Not Assigned TIME3 00:00 TO 00:00 Not Assigned OUT1 =Not INVERT (0) OUT2 =Not INVERT (0) OUT3 =Not INVERT (0) OUT4 =Not INVERT (0) CT RATIO=00 RATED LOAD=00 A WINDING RISE @ RATED LOAD=00 C WINDING TC=00 MIN COOLING TYPE=Not DIRECTED FOA (0) TPROBE1 NAME=TOP OIL (0) TPROBE2 NAME=TOP OIL (0) ALTERNATE=DSABL (0) ANALGOUT=0to1mA (0) A1 SOURCE=P1 (0) A2 SOURCE=P1 (0) BAUD RATE=1200 (0) NODE ADDR=0 REMOTE BLK=DSABL (0) TIME=17:46 DATE=06/04/01 DEVICE ALRM ENABLED (0) TEMPERATURE ALRM ENABLED (0) MANUAL ALRM ENABLED (0) PASSWORD=0000
Enter Code:
The user now has the option of selecting a setting to be changed by entering the item number as noted by the number on the left hand side followed by a forward slash / followed by modified data. The following illustrates the same listing as above but with an example of the allowable data to be entered in bold on the right:
PROGRAM 01 SP11 02 SP11 03 SP12 04 SP12 05 SP13 06 SP13 07 SP14 PICKUP=65 DRPOUT=61 PICKUP=00 DRPOUT=00 PICKUP=00 DRPOUT=00 PICKUP=00 C C C C C C C
1/70 Changes SP11 pickup from 65 to 70 C 2/40 Changes SP11 dropout from 61 to 40 C
69
08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
SP14 DRPOUT=00 C SP21 PICKUP=00 C SP21 DRPOUT=00 C SP22 PICKUP=00 C SP22 DRPOUT=00 C SP23 PICKUP=00 C SP23 DRPOUT=00 C SP24 PICKUP=00 C SP24 DRPOUT=00 C WSP1 PICKUP=00 C WSP1 DRPOUT=00 C WSP2 PICKUP=00 C WSP2 DRPOUT=00 C WSP3 PICKUP=00 C WSP3 DRPOUT=00 C WSP4 PICKUP=00 C WSP4 DRPOUT=00 C LTCDIFF PICKUP=05 C 25/-7 Changes LTCDIFF pickup from 5 to -7 C LTCDIFF DRPOUT=00 C LTCPUTMR=00 MIN 27/480 Changes LTCPUTMR from 0 to 480 minutes LSP1 PICKUP=0.0 A 28/0.5 sets load SP1 pickup to 0.5A LSP1 DRPOUT=0.0 A 29/1.0 sets load SP1 dropout to 1.0A LSP2 PICKUP=0.0 A LSP2 DRPOUT=0.0 A LOAD PICKUP TMR1 =00 sec LOAD PICKUP TMR2 =00 sec OUT1 PICKUP TMR=00 sec 34/90 Changes OUT1 pickup timer from 0 to 90 seconds OUT1 AUTO (0) 35/1 Changes OUT1 to manual mode (OUT1 cannot be energized) OUT1 UNCHG (0) w/ALRM 36/1 Changes to OUT1 PCKUP (1) w/ALRM OUT2 PICKUP TMR=00 sec OUT2 AUTO (0) OUT2 UNCHG (0) w/ALRM 39/2 changes OUT2 SUPVS (2) w/ALRM OUT3 PICKUP TMR=00 sec OUT3 AUTO (0) OUT3 UNCHG (0) w/ALRM OUT4 PICKUP TMR=00 sec OUT4 AUTO (0) OUT4 UNCHG (0) w/ALRM SP11 Not Assigned 46/1/0/1 Assigns SP11 as !SP11 * TO OUT1 SP12 Not Assigned 47/0/1/2 Assigns SP12 as SP12 + TO OUT2 SP13 Not Assigned SP14 Not Assigned SP21 Not Assigned SP22 Not Assigned SP23 Not Assigned SP24 Not Assigned LTCDIFF Not Assigned WSP1 Not Assigned WSP2 Not Assigned WSP3 Not Assigned WSP4 Not Assigned LSP1 Not Assigned LSP2 Not Assigned OUT1 Not Assigned OUT2 Not Assigned OUT3 Not Assigned OUT4 Not Assigned TIME1 08:00 TO 15:00 Assigned TO OUT1 65/09:15/14:00/3 Changes PU time from TIME2 00:00 TO 00:00 Not Assigned TIME3 00:00 TO 00:00 Not Assigned OUT1 =Not INVERT (0) 68/1 Inverts OUT1 OUT2 =Not INVERT (0) OUT3 =Not INVERT (0)
08:00 to 09:15, the dropout time from 15:00 to 14:00 and output from 1 to 3
70
71 72 73 74 75 76 77 78 79
OUT4 =Not INVERT (0) CT RATIO=00 72/1000 Sets CT ratio to 1000:1 RATED LOAD=00 A 73/20000 sets rated load to 20,000 amps WINDING RISE @ RATED LOAD=00 C 74/15 sets winding rise over top oil to 15 C WINDING TC=00 MIN 75/60 sets winding time constant to 60 minutes COOLING TYPE=Not DIRECTED FOA (0) 76/1 sets cooling type to directed FOA-FOW TPROBE1 NAME=WINDING (1) 77/0 Changes probe #1 name from WINDING to TOP OIL TPROBE2 NAME=TOP OIL (0) 78/4 Changes probe #2 name from TOP OIL to LTCDIFF ALTERNATE=DSABL (0) 79/1 Chgs ALTERNATE from DSABL to 1 2, 79/2 ALTERNATE to 1
3, 79/3 ALTERNATE 1 4, 79/4 ALTERNATE 2 3, 79/5 ALTERNATE 2 4, 79/6 ALTERNATE 3 - 4 80 ANALGOUT=0to1mA (0) 80/1 Changes analog output scaling from 0 to 1 mA to 4 to 20mA 81 A1 SOURCE=P1 (0) 81/1 Sets source for A1 to P2 82 A2 SOURCE=P1 (0) 82/2 Sets source for A2 to calculated winding temperature 83 BAUD RATE=1200 (0) 83/3 Sets RS-485s interface to 9600 baud 84 NODE ADDR=0 82/5 Sets node address for DNP3.0 communications to 5 85 REMOTE BLK=DSABL (0) 84/1 Enables Remote Blocking function 86 TIME=16:03 85/20:53 changes time from 16:03 hours to 20:53 87 DATE=10/29/00 86/07/04/01 changes date from October 29, 2000 to July 4, 2001 88 DEVICE ALRM ENABLED (0) 87/1 disables the device alarm
89 TEMPERATURE ALRM ENABLED (0) 90 MANUAL ALRM ENABLED (0) 91 PASSWORD=0000 90/9361 changes the password from 0000 to 9361 Enter Code:
After entering the new data, the PROGRAM screen will be repeated with the updated data. You can also press the Enter key on your keyboard, which puts the RS-232 port to sleep until you press the Enter key again.
71
NOTES: 1. Leading zeros must be entered for date and time. 2. In single probe units, item #42, TEMP PROBE2 NAME, is settable but will be displayed as N/A. 3. Load pickup and drop out set points must be entered as x.x. The TTC-1000 will automatically log off and clear the screen after 30 minutes of inactivity. Settings Worksheets The following worksheet is a comprehensive list of all the settings programmable through the RS-232 interface and possible settings. A blank space is provided to write-in the desired setting:
Setting # 1 Setting SP11 PICKUP Purpose Probe #1 set point #1 pickup temperature 2 SP11 DRPOUT Probe#1 set point#1 dropout temperature 3 SP12 PICKUP Probe #1, set point #2 pickup temperature 4 SP12 DRPOUT Probe #1 set point #2 dropout temperature 5 SP13 PICKUP Probe #1, set point #3 pickup temperature 6 SP13 DRPOUT Probe #1 set point #3 dropout temperature 7 SP14 PICKUP Probe #1, set point #3 pickup temperature 7/nnn where nnn=0 to 160 6/nnn where nnn=0 to 160 5/nnn where nnn=0 to 160 4/nnn where nnn=0 to 160 3/nnn where nnn=0 to 160 2/nnn where nnn=0 to 160 Setting Range or Values 1/nnn where nnn=0 to 160 Program to
72
Setting # 8
Program to
SP21 PICKUP
9/nnn where nnn=0 to 160 DO NOT SET IF SINGLE PROBE 10/nnn where nnn=0 to 160 DO NOT SET IF SINGLE PROBE 11/nnn where nnn=0 to 160 DO NOT SET IF SINGLE PROBE
10
SP21 DRPOUT
11
SP22 PICKUP
12
SP22 DRPOUT
13
SP23 PICKUP
14
SP23 DRPOUT
15
SP24 PICKUP
16
SP24 DRPOUT
73
Setting # 17
Setting Range or Values 17/nnn where nnn=0 to 160 SET ONLY IF Aux CT avail. 18/nnn where nnn=0 to 160 SET ONLY IF Aux CT avail. 19/nnn where nnn=0 to 160 SET ONLY IF Aux CT avail. 20/nnn where nnn=0 to 160 SET ONLY IF Aux CT avail. 21/nnn where nnn=0 to 160 SET ONLY IF Aux CT avail. 22/nnn where nnn=0 to 160 SET ONLY IF Aux CT avail. 23/nnn where nnn=0 to 160 SET ONLY IF Aux CT avail. 24/nnn where nnn=0 to 160 SET ONLY IF Aux CT avail. 25/-nn or 25/nn where nn=0 to 20 DO NOT SET IF SINGLE PROBE 26/-nn or 26/nn where nn=0 to 20 DO NOT SET IF SINGLE PROBE 27/nnn where nnn=0 to 999 DO NOT SET IF SINGLE PROBE
Program to
18
WSP1 DRPOUT
19
WSP2 PICKUP
20
WSP2 DRPOUT
21
WSP3 PICKUP
22
WSP3 DRPOUT
23
WSP4 PICKUP
24
WSP4 DRPOUT
25
LTCDIFF PICKUP
26
LTCDIFF DRPOUT
27
LTCPUTMR
28
LSP1 PICKUP
74
Setting # 29
Setting Range or Values 29/n.n where n.n=0.0 to 9.9 SET ONLY IF Aux CT avail.
Program to
30
LSP2 PICKUP
31
LSP2 DRPOUT
32
Load pickup timer for SP1 Load dropout current for SP2 Delays activation of an output Operate Output in AUTO or MANUAL control
32/nnn where n=0 to 255 seconds SET ONLY IF Aux CT avail. 33/nnn where n=0 to 255 seconds SET ONLY IF Aux CT avail. 34/nnn where n=0 to 255 seconds 35/0: AUTO (uses programmable logic 35/1: MANUAL (control through front panel)
33
34
35
OUT1 AUTO/MANUAL
36
36/0: OUT1 UNCHG (0) w/ALRM 36/1: OUT1 PCKUP (1) w/ALRM 36/2: OUT1 SUPVS (2) w/ALRM
37
37/nnn where n=0 to 255 seconds 38/0: AUTO (uses programmable logic 38/1: MANUAL (control through front panel)
38
OUT2 AUTO/MANUAL
75
Setting # 39
Setting
OUT2 xxxxx (n) w/ALRM
Program to
40
40/nnn where n=0 to 255 seconds 41/0: AUTO (uses programmable logic 41/1: MANUAL (control through front panel)
41
OUT3 AUTO/MANUAL
42
42/0: OUT3 UNCHG (0) w/ALRM 42/1: OUT3 PCKUP (1) w/ALRM 42/2: OUT3 SUPVS (2) w/ALRM
43
43/nnn where n=0 to 255 seconds 44/0: AUTO (uses programmable logic 44/1: MANUAL (control through front panel)
44
OUT4 AUTO/MANUAL
45
45/0: OUT4 UNCHG (0) w/ALRM 45/1: OUT4 PCKUP (1) w/ALRM 45/2: OUT4 SUPVS (2) w/ALRM
46
46/0/0/0: SP11 not assigned 46/0/0/n: SP11 * to OUTn 46/1/0/n: !SP11 * to OUTn 46/0/1/n: SP11 + to OUTn 46/1/1/n: !SP11 + to OUTn where n=1,2,3,4
76
Setting # 47
Setting
(!) SP12 (*/+) TO
OUTn
Setting Range or Values 47/0/0/0: SP12 not assigned 47/0/0/n: SP12 * to OUTn 47/1/0/n: !SP12 * to OUTn 47/0/1/n: SP12 + to OUTn 47/1/1/n: !SP12 + to OUTn where n=1,2,3,4
Program to
48
48/0/0/0: SP13 not assigned 48/0/0/n: SP13 * to OUTn 48/1/0/n: !SP13 * to OUTn 48/0/1/n: SP13 + to OUTn 48/1/1/n: !SP13 + to OUTn where n=1,2,3,4
49
49/0/0/0: SP14 not assigned 49/0/0/n: SP14 * to OUTn 49/1/0/n: !SP14 * to OUTn 49/0/1/n: SP14 + to OUTn 49/1/1/n: !SP14 + to OUTn where n=1,2,3,4
50
50/0/0/0: SP21 not assigned 50/0/0/n: SP21 * to OUTn 50/1/0/n: !SP21 * to OUTn 50/0/1/n: SP21 + to OUTn 50/1/1/n: !SP21 + to OUTn where n=1,2,3,4
51
51/0/0/0: SP22 not assigned 51/0/0/n: SP22 * to OUTn 51/1/0/n: !SP22 * to OUTn 51/0/1/n: SP22 + to OUTn 51/1/1/n: !SP22 + to OUTn where n=1,2,3,4
77
Setting # 52
Setting
(!) SP23 (*/+) TO
OUTn
Purpose Programmable logic for SP23 DO NOT USE FOR SINGLE PROBE
Setting Range or Values 52/0/0/0: SP23 not assigned 52/0/0/n: SP23 * to OUTn 52/1/0/n: !SP23 * to OUTn 52/0/1/n: SP23 + to OUTn 52/1/1/n: !SP23 + to OUTn where n=1,2,3,4
Program to
53
53/0/0/0: SP24 not assigned 53/0/0/n: SP24 * to OUTn 53/1/0/n: !SP24 * to OUTn 53/0/1/n: SP24 + to OUTn 53/1/1/n: !SP24 + to OUTn where n=1,2,3,4
54
54/0/0/0: LTCDIFF not assigned 54/0/0/n: LTCDIFF * to OUTn 54/1/0/n: !LTCDIFF * to OUTn 54/0/1/n: LTCDIFF + to OUTn 54/1/1/n: !LTCDIFF + to OUTn where n=1,2,3,4
55
55/0/0/0: WSP1 not assigned 55/0/0/n: WSP1 * to OUTn 55/1/0/n: !WSP1 * to OUTn 55/0/1/n: WSP1 + to OUTn 55/1/1/n: !SP23 + to OUTn where n=1,2,3,4
56
56/0/0/0: WSP2 not assigned 56/0/0/n: WSP2 * to OUTn 56/1/0/n: !WSP2 * to OUTn 56/0/1/n: WSP2 + to OUTn 56/1/1/n: !WSP2 + to OUTn where n=1,2,3,4
78
Setting # 57
Setting
(!) WSP3 (*/+) TO
OUTn
Setting Range or Values 57/0/0/0: WSP3 not assigned 57/0/0/n: WSP3 * to OUTn 57/1/0/n: !WSP3 * to OUTn 57/0/1/n: WSP3 + to OUTn 57/1/1/n: !WSP3 + to OUTn where n=1,2,3,4
Program to
58
58/0/0/0: WSP4 not assigned 58/0/0/n: WSP4 * to OUTn 58/1/0/n: !WSP4 * to OUTn 58/0/1/n: WSP4 + to OUTn 58/1/1/n: !WSP4 + to OUTn where n=1,2,3,4
59
59/0/0/0: LSP1 not assigned 59/0/0/n: LSP1 * to OUTn 59/1/0/n: !LSP1 * to OUTn 59/0/1/n: LSP1 + to OUTn 59/1/1/n: !LP1 + to OUTn where n=1,2,3,4
60
60/0/0/0: LSP2 not assigned 60/0/0/n: LSP2 * to OUTn 60/1/0/n: !LSP2 * to OUTn 60/0/1/n: LSP2 + to OUTn 60/1/1/n: !LP2 + to OUTn where n=1,2,3,4
61
61/0/0/0: OUT1 not assigned 61/0/0/n: OUT1 * to OUTn 61/1/0/n: !OUT1 * to OUTn 61/0/1/n: OUT1 + to OUTn 61/1/1/n: !OUT1 + to OUTn where n=1,2,3,4
79
Setting # 62
Setting
(!) OUT2 (*/+) TO
OUTn
Setting Range or Values 62/0/0/0: OUT2 not assigned 62/0/0/n: OUT2 * to OUTn 62/1/0/n: !OUT2 * to OUTn 62/0/1/n: OUT2 + to OUTn 62/1/1/n: !OUT2 + to OUTn where n=1,2,3,4
Program to
63
63/0/0/0: OUT3 not assigned 63/0/0/n: OUT3 * to OUTn 63/1/0/n: !OUT3 * to OUTn 63/0/1/n: OUT3 + to OUTn 63/1/1/n: !OUT3 + to OUTn where n=1,2,3,4
64
64/0/0/0: OUT4 not assigned 64/0/0/n: OUT4 * to OUTn 64/1/0/n: !OUT4 * to OUTn 64/0/1/n: OUT4 + to OUTn 64/1/1/n: !OUT4 + to OUTn where n=1,2,3,4
65
66
67
68
OUT1 INVERT
Inverts OUT1
80
Setting # 69
Setting
OUT2 INVERT
Program to
70
OUT3 INVERT
Inverts OUT3
71
OUT4 INVERT
Inverts OUT4
72
CT RATIO
72/nnnn where nnnn= 0 to 6000 73/nnnnn where nnnnn=0 to 65535 74/nn where nn=0 to 99
73
RATED LOAD
74
WINDING RISE
Sets hotspot rise in C over top oil at rated load based on mfgs data
75
WINDING TC
76
COOLING TYPE
77
TPROBE1 NAME
Names PROBE1
77/0: TOP OIL 77/1: WINDING 77/2: AMBIENT 77/3: LTCDIFF (dual probe) 77/4: BOTMOIL
78
TPROBE2 NAME
Names PROBE2
78/0: TOP OIL 78/1: WINDING 78/2: AMBIENT 78/3: LTCDIFF 78/4: BOTMOIL
81
Setting # 79
Setting
ALTERNATE
Setting Range or Values 79/0: DSBL 79/1: 1 2 79/2: 1 3 79/3: 1 4 79/4: 2 3 79/5: 2 4 79/6: 3 - 4
Program to
80
ANALGOUT
80/0: 0 to 1 mA 80/1: 4 to 20 mA 81/0: P1 (probe #1) 81/1: P2 (probe #2) 81/2: Calc winding temp.
81
A1 SOURCE
82
A2 SOURCE
82/0: P1 (probe #1) 82/1: P2 (probe #2) 82/2: Calc winding temp.
83
NODE ADDR
84
BAUD RATE
84/0: 1200 baud 84/1: 2400 baud 84/2: 9600 baud 84/3: 19200 baud
85
REMOTE BLK
86
TIME
82
Setting # 87
Setting
DATE
Program to
88
DEVICE ALRM
89
TEMPERATURE ALRM
90
MANUAL ALRM
91
PASSWORD
Sets password
6.4 Status The user can display a snapshot of the measured temperature, temperature set points, recognized state of the optically isolated inputs, relay outputs, day set points, time set points and date set points as follows.
STATUS TEMPERATURE TOP OIL/LTCDIFF/WINDING 26/-1/25 C TOP OIL MIN=25 C @ 17:48 06/04/01 TOP OIL MAX=26 C @ 17/47 06/04/01 LTCDIFF MIN=-5 C @ 17:47 06/04/01 LTCDIFF MAX=00 C @ 17/47 06/04/01 WINDING MIN=25 C @ 17:47 06/04/01 WINDING MAX=25 C @ 17/47 06/04/01 SP11=PICKED UP SP12=PICKED UP SP13=PICKED UP SP14=PICKED UP SP21=PICKED UP SP22=PICKED UP SP23=PICKED UP SP24=PICKED UP LTC=DRP'D OUT WSP1=PICKED UP WSP2=PICKED UP
83
WSP3=PICKED UP WSP4=PICKED UP LSP1=PICKED UP LSP2=PICKED UP OUT1=DRP'D OUT OUT2=DRP'D OUT OUT3=DRP'D OUT OUT4=DRP'D OUT TIME1=DRP'D OUT TIME2=DRP'D OUT TIME3=DRP'D OUT
You must press the Enter key on your keyboard to display the Main Menu. 6.5 Upload Settings Upload settings transfers the binary settings to a designated file in a PC connected through the RS232 communications port. The TTC-1000 uses the XMODEM protocol which is supported both by HyperTerminal, Procomm as well as other terminal emulation programs. Check sum error checking is employed. The procedure to upload a file is as follows: 1. Make sure your terminal emulation software is set to receive the file in XMODEM protocol. 2. Press 4 then the Enter key on the PC. 3. Using your terminal emulation software select download or receive file. 4. HyperTerminal will open a window to ask the directory the receive file will be placed. Also you can select the XMODEM protocol if not already selected. After clicking on the Receive button, HyperTerminal will then open a second window that allows you to enter the file name. Click on the OK button to start receiving. Procomm will open a file directory window that allows you to select the path and file. Clicking the Save button after entering the file name and or path will start the upload process. 5. The file transfer windows will close and the main menu will automatically re-appear when the transfer is complete. NOTE: HyperTerminal and Procomm first use CRC error checking for the first two message packet reception tries. A good packet should be received on the 2nd, 3rd or 4th try as both programs automatically switch to Check Sum error checking. The TTC-1000 has a built in 60 second delay to wait for retries. Should you wish to abort the reception, close all active terminal emulation receive windows and press the ESC key followed by the Enter key on your PC.
84
6.6 Download Settings Download settings transfers the binary setting file on your PC to the TTC-1000 connected through the RS232 communications port. The TTC-1000 uses the XMODEM protocol which is supported both by HyperTerminal, Procomm as well as other terminal emulation programs. Check sum error checking is employed. The procedure to download a file is as follows: 1. Make sure your terminal emulation software is set to receive the file in XMODEM protocol. 2. Press 5 then the Enter key on the PC. 3. Using your terminal emulation software select upload or send file. 4. HyperTerminal will open a window to ask the directory the sent file will be read from. Also you can select the XMODEM protocol if not already selected. Click the Send button to start the download process. Procomm will open a file directory window that allows you to select the path and file. Clicking the Open button after entering the file name and or path will start the download process. 5. The file transfer windows will close and the message DOWNLOAD SUCCESSFUL will be displayed. If the for some reason the download process times out, the message DOWNLOAD Not SUCCESSFUL will be displayed. NOTE: The TTC-1000 will suspend all measurements and calculations once downloading is selected. The outputs will also be blocked during this time. The TTC-1000 transfers the new settings to a buffer register and will transfer the settings to E2 memory only after the checksum test is passed.
6.7 Command Mode The TTC-1000 permits remote reporting of temperature or resetting of the time of day by sending a forward slash / followed by either the characters T (temperature) or R (reset) followed by an ASCII carriage return character (13 Hex). Sending the string: /T+ causes the TTC-1000 to reply with the ambient temperature. The temperature reported will be in the units (Celsius or Fahrenheit) that the TTC-1000 was programmed to display temperature. Units are not transmitted. It is noted that the command /T is echoed back to the host computer along with the measured temperature without a carriage return character. For example, if the TTC-1000 is measuring an ambient temperature of 68 F, the exact format of the reply for a single probe unit is:
85
/T68 For dual probe versions, the display will read: /T68/93 Where the first temperature is probe #1 and the second is probe #2. Sending the string /R+ causes the TTC-1000 to reset the real time clock to 00:00:00 hours. The date and day of the week are not changed. It is noted that the characters /R are echoed back to the host computer.
86
DNP V3.00
DEVICE PROFILE DOCUMENT
Advanced Power Technologies, LLC TTC-1000, Transformer Temperature Controller Device Function: " Master # Slave
For Requests:
Level 1
Notable objects, functions, and/or qualifiers supported in addition to the Highest DNP Levels Supported (the complete list is described in the attached table): See attached table. Maximum Data Link Frame Size (octets): Transmitted: Received 70 37 Maximum Application Layer Re-tries: # None " Configurable Maximum Application Fragment Size (octets): Transmitted: Received: 51 22
Maximum Data Link Re-tries: # None " Fixed at ____ " Configurable from ___ to ____ Requires Data Link Layer Confirmation: $ Never " Always " Sometimes " Configurable as: Never
87
DNP V3.00
DEVICE PROFILE DOCUMENT
Requires Application Layer Confirmation: $ Never " Always " When reporting Event Data " When sending multi-fragment responses " Sometimes " Configurable Timeouts while waiting for: Data Link Confirm: $ None " Fixed at ____ " Variable " Configurable Complete Appl. Fragment: # None " Fixed at ____ " Variable " Configurable Application Confirm: $ None " Fixed at ____ " Variable " Configurable Complete Appl. Response: # None " Fixed at ____ " Variable " Configurable Others:__________________________________________________ Sends/Executes Control Operations: WRITE Binary Outputs SELECT/OPERATE DIRECT OPERATE # Never " Always " Sometimes " Configurable " Never # Always " Sometimes " Configurable " Never # Always " Sometimes " Configurable " Never # Always " Sometimes " Configurable Count > 1 Pulse On Pulse Off Latch On Latch Off Queue Clear Queue $ Never " Always " Sometimes " Configurable " Never # Always " Sometimes " Configurable " Never # Always " Sometimes " Configurable " Never # Always " Sometimes " Configurable " Never # Always " Sometimes " Configurable # Never " Always " Sometimes " Configurable # Never " Always " Sometimes " Configurable 88
DNP V3.00
DEVICE PROFILE DOCUMENT
Reports Binary Input Change Events when no specific variation requested: # Never " Only time-tagged " Only non-time-tagged " Configurable Sends Unsolicited Responses: # Never " Configurable " Only certain objects " Sometimes (attach explanation) " ENABLE/DISABLE UNSOLICITED Function codes supported Default Counter Object/Variation: # No Counters Reported " Configurable " Default Object: 20 and 21 Default Variation: " Point-by-point list attached
Reports time-tagged Binary Input Change Events when no specific variation requested: # Never " Binary Input Change With Time " Binary Input Change With Relative Time " Configurable (attach explanation) Sends Static Data in Unsolicited Responses: # Never " When Device Restarts " When Status Flags Change
Counters Roll Over at: # No Counters Reported " Configurable (attach explanation) " 16 Bits " 32 Bits " Other Value: _____ " Point-by-point list attached
89
DNP V3.00
DEVICE PROFILE DOCUMENT
Sequential File Transfer Support: Append File Mode " " " Yes Yes Yes Yes Yes Yes Yes # No # No # No # No # No # No # No Custom Status Code Strings " Permissions Field File Events Assigned to Class " File Events Poll Specifically File Events Send Immediately " Multiple Blocks in a Fragment " Max Number of Files Open 0
IMPLEMENTATION TABLE
REQUEST (supported) Description Binary Output Status (Variation 0 is used to request default variation) 12 1 Control Relay Output Block 3 4 5
(select) (operate) (direct op)
17, 28
129
(response)
echo of request
06 00
(start-stop)
90
91