FLEXLOGIC
The characteristics of the logic gates are tabulated in the following table, and the operators available in FlexLogic are
listed in the FlexLogic operators table.
Table 5-17: FlexLogic gate characteristics
Gates
NOT
OR
AND
NOR
NAND
XOR
Table 5-18: FlexLogic operators
Type
Syntax
Editor
INSERT
DELETE
End
END
One-shot
POSITIVE ONE SHOT
NEGATIVE ONE SHOT
DUAL ONE SHOT
5
Logic
NOT
gate
OR(2)
↓
OR(16)
AND(2)
↓
AND(16)
NOR(2)
↓
NOR(16)
NAND(2)
↓
NAND(16)
XOR(2)
LATCH (S,R)
Timer
TIMER 1
↓
TIMER 32
Assign
= Virt Op 1
virtual
↓
output
= Virt Op 96
5.6.2 FlexLogic rules
When forming a FlexLogic equation, the sequence in the linear array of parameters must follow these general rules:
1.
Operands must precede the operator that uses the operands as inputs.
2.
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.
5-142
Number of inputs
Output is '1' (= ON) if...
1
input is '0'
2 to 16
any input is '1'
2 to 16
all inputs are '1'
2 to 16
all inputs are '0'
2 to 16
any input is '0'
2
only one input is '1'
Description
Insert a parameter in an equation list
Delete a parameter from an equation list
The first END encountered signifies the last entry in
the list of processed FlexLogic parameters
One shot that responds to a positive going edge
One shot that responds to a negative going edge
One shot that responds to both the positive and
negative going edges
Logical NOT
2 input OR gate
↓
16 input OR gate
2 input AND gate
↓
16 input AND gate
2 input NOR gate
↓
16 input NOR gate
2 input NAND gate
↓
16 input NAND gate
2 input Exclusive OR gate
Latch (set, reset): reset-dominant
Timer set with FlexLogic timer 1 settings
↓
Timer set with FlexLogic timer 32 settings
Assigns previous FlexLogic operand to virtual
output 1
↓
Assigns previous FlexLogic operand to virtual
output 96
Notes
A 'one shot' refers to a single input gate that
generates a pulse in response to an edge on
the input. The output from a 'one shot' is
True (positive) for only one pass through the
FlexLogic equation. There is a maximum of
64 'one shots.'
Operates on the previous parameter
Operates on the 2 previous parameters
↓
Operates on the 16 previous parameters
Operates on the 2 previous parameters
↓
Operates on the 16 previous parameters
Operates on the 2 previous parameters
↓
Operates on the 16 previous parameters
Operates on the 2 previous parameters
↓
Operates on the 16 previous parameters
Operates on the 2 previous parameters
The parameter preceding LATCH(S,R) is the
reset input. The parameter preceding the
reset input is the set input.
The timer is started by the preceding
parameter. The output of the timer is
TIMER #.
The virtual output is set by the preceding
parameter
D30 LINE DISTANCE PROTECTION SYSTEM – INSTRUCTION MANUAL
CHAPTER 5: SETTINGS