Technical data
Special feature with cyclic
functions on both PGs
If the interrupting function blocks the CPU 948 ("status" in a block
that is not executed) the interrupted function is also blocked. It can
only be resumed when the interrupting function is terminated.
When working simultaneously with two PGs, the following sequence
results:
General notes
If "status variables", "force variables" (with the status display) or
"status" is output on
one interface and "compress memory", "delete
block" or "transfer block" on the
other, the status display can be
corrupted.
PG 1 informs the CPU
of the variables
to be output.
PG 1 requests the
current data.
(PG signals: status
processing active)
PG 1 requests the
current data.
PG 1 requests the
current data.
PG 1 must wait until
the CPU is free.
PG 2 must wait until
the CPU is free.
Job sent by PG 2 is processed
(PG signals: status processing active)
(PG signals: statement
not processed)
PG2 sends a new job
(e.g. "Status PB 9").
PG 2 job complete
PG 1 receives new data
PG 2 aborts the STATUS function;
The CPU processes the abort request
CPU 928B
User on PG 1 User on PG 2
Fig. 11-8 Sequence when a function blocks the CPU 928B
Parallel Operation of Two Serial PG Interfaces
CPU 928B Programming Guide
11 - 28 C79000-B8576-C898-01