11.4.3
Sequence in Certain
Operating Situations
Parallel operation with
short-running functions
If you work with PGs on both interfaces simultaneously, both PGs
want to execute their functions independently of each other. As long
as they stagger the jobs they send to the CPU, the jobs will be
processed in the order in which they arrive.
The situation may, however, arise that the CPU 948 either receives
two jobs simultaneously or receives a job from the second PG while a
job from the first PG is still active.
Since simultaneous processing is not possible, the jobs are processed
one after the other; the second job is, however, delayed by such a short
time that it is hardly noticeable for the user.
When jobs are sent simultaneously, the sequence is as follows:
From this sequence, you can see that both PGs can operate
independently from each other, but that the one nevertheless affects
the other.
It is possible that both PGs process the same block simultaneously or
that a block currently being processed by one PG is deleted by the
other PG.
With this configuration, you must always take into account the way in
which input at one PG affects the other PG.
Input at keyboard of PG 1
Interpretation of input 1 in PG 1
Job 1 transferred to the CPU
Job 1 processed in the CPU
Results of job 1 transferred to PG 1
Results of job 1 interpreted
Results of job 1 displayed
on PG 1
CPU 948
User on PG 1
Job 1 transferred to the CPU
Job 2 processed in the CPU
Results of job 2 transferred to PG 2
Results of job 2 interpreted at PG 2
Results of job 2 displayed on PG 2
Input at keyboard of PG 2
Interpretation of input 2 in PG 2
*
*
*
*
User on PG 2
Here PG 2 must wait
until the CPU has
processed job 1.
Fig. 11-6
Handling simultaneous jobs
Parallel Operation of Two Serial PG Interfaces
CPU 948 Programming Guide
C79000-G8576-C848-04
11 - 21
Содержание CPU 948
Страница 10: ...Contents CPU 948 Programming Guide 1 2 C79000 G8576 C848 04 ...
Страница 32: ...Contents CPU 948 Programming Guide 2 2 C79000 G8576 C848 04 ...
Страница 72: ...Data Blocks CPU 948 Programming Guide 2 42 C79000 G8576 C848 04 ...
Страница 74: ...Contents CPU 948 Programming Guide 3 2 C79000 G8576 C848 04 ...
Страница 154: ...Contents CPU 948 Programming Guide 4 2 C79000 G8576 C848 04 ...
Страница 200: ...Contents CPU 948 Programming Guide 5 2 C79000 G8576 C848 04 ...
Страница 308: ...Contents CPU 948 Programming Guide 7 2 C79000 G8576 C848 04 ...
Страница 324: ...Examples of Parameter Assignment CPU 948 Programming Guide 7 18 C79000 G8576 C848 04 ...
Страница 326: ...Contents CPU 948 Programming Guide 8 2 C79000 G8576 C848 04 ...
Страница 370: ...Addressable System Data Area CPU 948 Programming Guide 8 46 C79000 G8576 C848 04 ...
Страница 372: ...Contents CPU 948 Programming Guide 9 2 C79000 G8576 C848 04 ...
Страница 404: ...Operations with the Base Address Register BR Register CPU 948 Programming Guide 9 34 C79000 G8576 C848 04 ...
Страница 486: ...Contents CPU 948 Programming Guide 11 2 C79000 G8576 C848 04 ...
Страница 522: ...PG Functions via the S5 Bus CPU 948 Programming Guide 11 38 C79000 G8576 C848 04 ...
Страница 524: ...Contents CPU 948 Programming Guide 12 2 C79000 G8576 C848 04 ...
Страница 538: ...Contents CPU 948 Programming Guide 13 2 C79000 G8576 C848 04 ...
Страница 546: ...List of Key Words CPU 948 Programming Guide Index 6 C79000 G8576 C848 04 ...