P.14.33
Date Code 20151029 Protection Manual SEL-411L Relay
SELOGIC Control Equation Programming
Effective Programming
a FLOOR operation. Example 14.21 contains examples of the FLOOR
operator.
EXAMPLE 14.21 Using the FLOOR Operator
The free-form math SEL
OGIC control equations below show examples
of the FLOOR operator usage.
# FLOOR examples
AMV001 := FLOOR (5.99) # Stores 5 in AMV001
AMV002 := FLOOR (–4.01) # Stores –5 in AMV002
Negation
Use the negation (–) operation to change the sign of the argument. The
argument of the negation operation is multiplied by –1. Negation of a positive
value results in a negative value, while negation of a negative value results in a
positive value. Example 14.22 contains examples of expressions that use the
negation operator.
EXAMPLE 14.22 Using the Negation Operator
The free-form math SEL
OGIC control equations below show examples
of negation operator usage.
# Negation examples
AMV001 := -AMV009 # If AMV009 is 5, stores –5 in AMV001
AMV002 := -AMV009 # If AMV009 is –5, stores 5 in AMV002
Effective Programming
This section contains several ideas useful for creating, maintaining, and
troubleshooting programming in the relay protection and automation
SEL
OGIC control equation programming environments.
Planning and
Documentation
When you begin to configure the relay to perform a new automation task or
customize protection operation, take time to design, document, and implement
your project. Scale the planning effort to match the overall size of the project,
but spend sufficient time planning to do the following.
➤ Document the inputs and outputs of your programming. This
may include protection elements, physical inputs and outputs,
metering quantities, user inputs, and other information within
the relay.
➤ Document the processing or outcome of the programming. List
the major tasks you want the relay to perform and provide
detail about the algorithm you will use for each task. For
example, if you need a timer or a counter, make a note of the
requirements and how you will use these elements.
➤ Work in a top-down method, specifying and moving to more
detailed levels, until you have sufficient information to create
the settings. For simple tasks, one level may be sufficient. For
complex tasks, such as automated station restoration, you may
need several levels to move from idea to implementation.