User Manual
18
Fire & Security Products
Siemens Building Technologies
03.2003
IFNE This instruction looks into a specified subsystem (parameter 1) and tests for inequality
between a point (parameter 2) and a specified value (parameter 3). If the offset value
(parameter 4) is different from 0, then this value is added to the point (parameter 2)
and the value of the resulting point is compared with the parameter 3. If it is not equal
to the value, the program will process the next instruction. If it is equal, the program
will pass to the first instruction after ENDIF.
INCP Increments the point value of 1 unit. This instruction requires three parameters: the
first one is the subsystem number, the second is the point number and the third is the
treatment code (see Tab. 52 for the acceptable values).
NEXT Ends a FOR loop.
NOP Does not execute any operation; it simply passes to the next instruction.
You will note that every new sequence is composed entirely of NOP instructions. The
usefulness of NOP is that it can hold the place of a command that cannot yet be writ-
ten. For example, if Sequence 49 needs to trigger Sequence 50, but Se
quence 50 has
not yet been written, NOP can hold the line free. The configurator will give an error
message if you try to write the number of a non-existent sequence. After Sequence 50
has been written, go back and change the “NOP” to “CSEQ 50”.
SETP Assigns a numerical value (parameter 3) to a point (parameter 2) in a specified
subsystem (parameter 1), with the treatment code set in parameter 4 (see Tab. 52 for
the acceptable values).
STOP Terminates the execution of a sequence. All sequences must end with either CSEQ or
STOP.
WAIT Halts in the execution of a sequence for the specified number of minutes (parameter
1) and seconds (parameter 2). When the time expires, the next instruction in the
sequence is executed. It can be used to wait for a feedback to a command, for in-
stance to wait till a point change of status as a consequence of the command that
precedes the WAIT instruction in the sequence.
The following table shows the treatment codes and their meaning. These codes are
used by the DECP, INCP and SETP instructions.
Point treatment code
0 can be reset without sending commands to panel
1 not to be acknowledged, try to reset by sending a command to the panel
2 to be acknowledged, try to reset
3 not to be acknowledged, no reset
4 to be acknowledged, no reset
Tab. 52