Firmware - GE 169 Instruction Manual

Motor management relay
Table of Contents

Advertisement

g
GE Power Management
5 THEORY OF OPERATION

5.2 Firmware

All mathematical, logic and control functions are performed on an 8031 microcomputer by a program stored on a
separate EPROM. The program execution flow is shown in the firmware block diagram of figure 5-2.
Every 2 ms the system clock generates an interrupt. At this time all timers are updated, the keypad is read and
debounced, and five A/D conversions are performed by the A/D module. These conversions are the ground fault
current reading, three phase current readings, and a single RTD, voltage reference, or power fail circuit reading. At
this point the RMS values of the currents are calculated, and short circuit and ground fault tests are made. The EOC
interrupt routine checks for a motor start condition and if this is true the phase sequence is checked, a start timer is
initiated, and the start register is updated.
The INITIALIZE module is performed whenever the relay is powered on to ensure that the system comes up in a
known state. Parts of this module are executed whenever the relay is reset as well. The SYSTEM EXECUTIVE then
causes execution to loop through a series of modules which perform most of the relay functions.
The O/L module uses the positive to negative sequence current ratio calculated by the U/B module, the learned K
factor, and the RMS phase currents to fill a thermal memory register. The O/L module discharges this register at
either a learned or preset cooling rate when no overload is present. The average stator RTD temperature calculated
in the RTD module is used to bias the thermal memory. This module also compares the RMS phase current values
to the Undercurrent and Rapid Trip / Mechanical Jam trip and alarm levels, and starts appropriate timers if the
current levels are out of range.
The U/B module computes the phase current ratios Ib/Ia and Ic/Ia, and uses them in conjunction with a look-up table
to determine the negative to positive sequence current unbalance ratio In/Ip.
This value is compared to the
Unbalance trip and alarm levels and appropriate timers are initiated if trip/alarm conditions are met.
The RTD module uses the RTD voltage reading from each of the 10 RTD inputs and computes the average stator
RTD temperature. This is then used to bias the thermal memory. The RTD readings are compared to the trip and
alarm levels and relay activation is initiated if conditions are met. Each RTD is read 128 times over a one second
scan interval.
The KEYSERVICE/EXTERNAL SWITCH module takes in all of the data associated with the keypad and executes
the function of each key. Timers for the closure times of the VALUE UP/DOWN, PAGE UP/DOWN, and LINE
UP/DOWN keys are initiated and the display is updated accordingly. This module also reads the Emergency
Restart, External Reset, Differential Relay, and Speed Switch inputs and initiates appropriate action.
The MESSAGE module handles all of the message look-up functions and sends the message data to the display.
The displayed messages are made up of individual messages, common message strings, and variable data. Non-
displayed control bytes are used to indicate the message type, variable data type, decimal point placement, and
other control information.
The D/A module gives the DAC the current digital value for the selected option output for conversion to an analog
value. This analog voltage is then fed to a voltage-to-current converter circuit.
The SELF-TEST module causes the 8031 to send out regular voltage signals to indicate to the power supply
watchdog circuit that the system is operating properly. This module also performs all of the self-test features outlined
in section 3.23.
The TRIP/ALARM module is executed when any relay trip or alarm setpoint has been exceeded. This module
handles output relay activation and TRIP/ALARM message output.
Statistical data is updated whenever a statistical value changes. For example, the total number of motor starts value
is updated every time a motor start is detected.
83

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

169 plus

Table of Contents