4100U-S1 Programming Guide
Document: LT0400
Custom Control
Page 9-2
15 December 2010
Issue 1.4
9.1 General
4100U Custom Control equations provide
a way to override the 4100U‟s default operation.
Each Custom Control equation has a similar form: one half of the equation, called the
input
side
, is used to monitor the state of specific system inputs (initiating devices, for example).
The other half of the equation, called the
output
side
, is used to control specific system
outputs (relays, addressable devices, etc.). If the input side of the equation is true, then
execute the output side.
9.2 Custom Control Syntax
Input Statements
are typically used to monitor the status of a point or list, or perform an
action such as delay, cycle, compare two values, or save/recall values. Every input
statement begins with an
Opcode
, which is the action that the input is performing (for
example, monitor point status, recall memory register, etc.). The Custom Control wizard
then displays a series of opcode-specific dialogs. For example if the Opcode is Point Status,
the dialogs prompt the user for information about the condition (alarm, trouble, etc.) and
point being monitored.
Output Statements
are the actions that occur only when the input side of the equation is
true. Every output statement begins with an
Opcode
, which is the general action that occurs
when the input side is true. The opcode-is followed by a series of opcode-specific dialogs,
which allow you to specify exactly how the selected opcode functions. For example, if you
are using the Set Opcode, the wizard displays a series of dialogs that allow you to specify a
qualifier (on, off, etc.) and the point (a signal, for example) on which you want the output
action to execute.
Logical Operators
(AND, OR, NOT) allow you to link multiple input statements to form
logical expressions. Logical operators are only used with input statements and are not used
with Output statements. 4100U Custom Control uses the following logical operators.
AND Operator.
The AND logical operator allows you to put a group of points in series
so that only the activation of
all
points at the same time
causes the Output side of the
equation to occur. In the following example, Zone1 and Zone2 must both be in alarm
(FIRE) before the output (Hold ON SIG3) executes.