8-4. INITIATE COMMANDS
With initiate commands, it is possible to recall the functional commands from the
block-memory. There are two possibilities:
Random recall: One can recall (initiate) any block-memory position. This is done
by
"I
n"
where n (
=0
..
.
19)
is the memory position to be initiated.
Serial recall: This is used with
"Block
Operation". For a description with
example see
8.8.
Example of a random recall at unit address
213:
"AID213;1
2"
Block-memory position 2 is initiated.
The initiating of commands from the
block-memory is comparable with direct
programming.
It does not automatically conclude that these commands are also
executed. Execution only follows when execution conditions are met (see next part).
8.5- HOW
TO
EXECUTE THE PROGRAMMED OR INITIATED
FUNCTIONAL COMMANDS
In
the default position of the system, the execution of commands sent to the slaves
is immediately after receipt of the individual commands. This is the "Execute
Unconditional"
mode.
To
enable synchronisation of actions within a slave
or
between different slaves, two further execution modes are available:
- "Execute on
X"
where programmed or initiated commands are simultaneously
executed on the first following character
"X"
received by the slave.
"Execute
on Trigger" where programmed
or
initiated commands are executed on
next
trigger-impulse
on
the System
21
internal trigger line (see
8.6).
These execution modes of the individual slaves can be programmed by
the
following commands (example with unit address
312)
:
Command Description
"
AID312
;
E~U
"
Execute Unconditional mode
"
AID312;E~X
"
Execute on command "X" mode
"
AID312
;
E~T
"
Execute on Trigger mode (see
8.6)
9