406 D90
PLUS
LINE DISTANCE PROTECTION SYSTEM – INSTRUCTION MANUAL
PROTECTION FLEXLOGIC CHAPTER 7: PROTECTION
FlexLogic rules
When forming a protection FlexLogic equation, the sequence in the linear array of
parameters must follow these general rules.
1. Logic operands must precede the logic operator that uses the operands as inputs.
2. Logic operators have only one output. The output of an operator must be used to
create a virtual output if it is to be used as an input to two or more operators.
3. Assigning the output of a logic operator to a virtual output terminates the equation.
4. A timer operator (for example TIMER 1) or virtual output assignment (for example, = Virt
Op 1) can be used only once. If this rule is broken, a syntax error is declared.
Protection FlexLogic equation editor
A protection FlexLogic equation can contain up to 512 entries, including the END operator.
If a disabled element is selected as a FlexLogic entry, the associated state flag is never
asserted (set to logic 1).
Select the Settings > Protection > Protection FlexLogic > FlexLogic Equation Editor
menu to open the protection FlexLogic equation editor window.
Logic
gates
NOT A logical NOT gate Operates on the previous
parameter
AND(n)An n-input AND gate, n = 1 to 16 Operates on the previous n
parameters
OR(n) An n-input OR gate, n = 1 to 16 Operates on the previous n
parameters
NOR(n)An n-input NOR gate, n = 1 to 16 Operates on the previous n
parameters
NAND(n)An n-input NAND gate, n = 1 to 16 Operates on the previous n
parameters
XOR(2) A two-input exclusive OR gate Operates on the previous 2
parameters
LATCH(S,R) Latch (set, reset), reset-dominant Operates on the previous 2
parameters. The parameter
preceding LATCH(S,R) is the reset
input. The parameter preceding the
reset input is the set input.
Timers TIMER n Timer set with the settings
programmed for FlexLogic timer n,
where n = 1 to 32
The timer is started by the
preceding parameter. The output of
the timer is TIMER #.
Assign
outputs
VIRT OP n Assigns the previous FlexLogic
parameter to virtual output n,
where n = 1 to 96
The virtual output is set by the
preceding parameter
Type Syntax Description Operation