GE C30 Instruction Manual page 284

Controller system
Hide thumbs Also See for C30:
Table of Contents

Advertisement

FLEXLOGIC
scheme where a contact input is used to block an element is wanted, this selection is made when programming the
element. This capability also applies to the other features that set flags: elements, virtual inputs, remote inputs, schemes,
and human operators.
If more complex logic than shown in the figure is required, it is implemented via FlexLogic. For example, to have the closed
state of contact input H7a and the operated state of the phase undervoltage element block the operation of the phase
time overcurrent element, the two control input states are programmed in a FlexLogic equation. This equation ANDs the
two control inputs to produce a virtual output that is then selected when programming the phase time overcurrent to be
used as a blocking input. Virtual outputs can only be created by FlexLogic equations.
Traditionally, protective relay logic has been relatively limited. Any unusual applications involving interlocks, blocking, or
supervisory functions had to be hard-wired using contact inputs and outputs. FlexLogic minimizes the requirement for
auxiliary components and wiring while making more complex schemes possible.
The logic that determines the interaction of inputs, elements, schemes, and outputs is field-programmable through the use
of logic equations that are sequentially processed. The use of virtual inputs and outputs in addition to hardware is
available internally and on the communication ports for other relays to use (distributed FlexLogic).
FlexLogic allows users to customize the relay through a series of equations that consist of operators and operands. The
operands are the states of inputs, elements, schemes, and outputs. The operators are logic gates, timers, and latches (with
set and reset inputs). A system of sequential operations allows any combination of operands to be assigned as inputs to
specified operators to create an output. The final output of an equation is a numbered register called a virtual output.
Virtual outputs can be used as an input operand in any equation, including the equation that generates the output, as a
seal-in or other type of feedback.
A FlexLogic equation consists of parameters that are either operands or operators. Operands have a logic state of 1 or 0.
Operators provide a defined function, such as an AND gate or a Timer. Each equation defines the combinations of
parameters to be used to set a Virtual Output flag. Evaluation of an equation results in either a 1 (=ON, or flag set) or 0
(=OFF, or flag not set). Each equation is evaluated at least four times every power system cycle.
5
Some types of operands are present in the relay in multiple instances, for example contact and remote inputs. These types
of operands are grouped together (for presentation purposes only) on the faceplate display. The table lists characteristics
of the different types of operands.
Table 5-17: C30 FlexLogic operand types
Operand type
Contact Input
Contact Output
(type Form-A contact
only)
Direct Input
Element
(Digital)
Element
(Digital Counter)
Fixed
5-128
State
Example of format
On
Cont Ip On
Off
Cont Ip Off
Contact Closed
Cont Op 1 Closed
Current On
Cont Op 1 Ion
Voltage On
Cont Op 1 VOn
Voltage Off
Cont Op 1 VOff
On
DIRECT INPUT 1 On
Pickup
Dig Element 1 PKP
Dropout
Dig Element 1 DPO
Operate
Dig Element 1 OP
Higher than
Counter 1 HI
Equal to
Counter 1 EQL
Lower than
Counter 1 LO
On
On
Off
Off
Characteristics
[Input Is '1' (= ON) if...]
Voltage is applied presently to the input (external contact
closed)
Voltage is not applied presently to the input (external
contact open)
Contact output is closed
Current is flowing through the contact
Voltage exists across the contact
Voltage does not exist across the contact
The direct input is presently in the ON state
The input operand is at logic 1
This operand is the logical inverse of the above PKP
operand
The input operand has been at logic 1 for the programmed
pickup delay time, or has been at logic 1 for this period and
is now at logic 0 but the reset timer has not finished timing
The number of pulses counted is above the set number
The number of pulses counted is equal to the set number
The number of pulses counted is below the set number
Logic 1
Logic 0
C30 CONTROLLER SYSTEM – INSTRUCTION MANUAL
CHAPTER 5: SETTINGS

Advertisement

Table of Contents
loading

Table of Contents