Programming
8
8
.
.
1
1
.
.
6
6
‘
‘
S
S
’
’
P
P
R
R
E
E
-
-
O
O
P
P
E
E
R
R
A
A
T
T
O
O
R
R
The actual state of a point can be referenced in a script by putting an S before the point. Actual state is either
ON/ALARM/ACTIVE or OFF. The S operator should be used when the isolated state of the point is to be ignored
and only the on/off state is required. Using the S operator before the point will return the actual state of the point
and ignore the fact that the point is isolated.
E.g. If L1D1 is in alarm and isolated it would normally be treated as off, all isolated points are treated as off or
INACTIVE IN SCRIPTS.
SCRIPT “SL1D1;” WILL ACTIVATE ITS ASSOCIATED OUTPUT IF L1D1 IS IN ALARM AND ISOLATED BUT SCRIPT
“L1D1;” WILL ONLY ACTIVATE ITS ASSOCIATED OUTPUT IF L1D1 IS in alarm and not isolated.
1.101.O1 = SL1D1;
L1M6 = SZ1;
8
8
.
.
1
1
.
.
7
7
S
S
C
C
R
R
I
I
P
P
T
T
I
I
N
N
G
G
E
E
X
X
A
A
M
M
P
P
L
L
E
E
S
S
Type
Script
Description
OR
0.1.Z1 OR L1D1 OR Z100 OR
Any of the 4 points/zones zones in alarm (active)
1.101.I1;
AND
L1D1 AND L10D159;
Both points required to be in alarm (active
NOT
L1D1 AND L10D159;
L1D1 must be in alarm (active) and L10D159 must
NOT be in alarm (active).
OR Range
(L1D1 -> L1D20);
Any detector between 1 to 20 on loop 1 in alarm
(active).
AND Range
(1.1.Z1 &> 1.1.Z8);
ALL AZ
F’S ON MODULE 1 IN ALARM.
Alarm/Active
Z999;
Zone 999 is in alarm (only if not isolated)
Fault
FL1D1;
L1D1 is in fault
Isolate
IL1M1;
L1M1 is isolated
Pre-alarm
PL1D3;
L1D3 in pre-alarm
S pre-operator
SZ1;
Zone 1 is in alarm (isolate state is ignored)
Combination examples:
Example
Description
(L1M1 OR L2D10) AND !Z3;
L1M1 or L2D10 and not Zone 3. Expressions in the brackets are
evaluated first and the result is used to evaluate the rest of the
script.
(L1M1 -> L1M10) OR (L2D1 -> L2D10);
Any module 1 to 10 on loop 1 or any detector 1 to 10 on loop 2.
CA and T10;
When Common Alarm has been active for 10 seconds.
(ANY3[Z20] or Z21) and !VP10;
Any 3 devices in zone 20 or zone 21 as long as VP10 is not active
Caution:
When a script is being evaluated and a point in the script is found to be isolated, that point is treated as being
inactive (i.e. off or non-alarmed). If the NOT function has been used in the script, this may have unexpected
results. For example, a script such as 1.2.o3 = !1.3.I4; would operate as follows: output 1.2.o3 is ON when
input 1.3.I4 is OFF, and the output 1.2.o3 is OFF when input 1.3.I4 is ON. However if input 1.3.I4 is now
isolated, output 1.2.o3 will go ON because the script will treat the isolated point as OFF (inactive). This may
Note:
Special Netpoints can be used to perform special functions on AFP-2800/2802 FIP. See page 94 for details.
AFP-2800/2802 Manual
– P/N DOC-01-011
92
or may not be the desired action depending on the application.
Summary of Contents for AFP-2800
Page 139: ...Appendix 9 12 PANEL EXPANSION RELAYS AFP 2800 2802 Manual P N DOC 01 011 139...
Page 156: ...Notes...
Page 157: ......
Page 158: ......