Cas particulier pour les
fonctions cycliques sur les
deux consoles
Utilisateur de la PG 1
La PG 1 indique à la
CPU quelles variables
doivent être lues.
La PG 1 demande les
données actuelles
(elle signale que la
visualisation dynamique
est en cours).
La PG 1 demande les
données actuelles.
La PG 1 demande les
données actuelles.
La PG 1 doit attendre
que la CPU soit libre.
La PG 1 reçoit de
nouvelles données.
Figure 11-9
Déroulement lorsqu'une fonction bloque la CPU 948
Programmation de la CPU 948
C79000-G8577-C848-04
Utilisation en parallèle de deux interfaces série vers la PG
Si la fonction causant l'interruption bloque la CPU 948 (visualisation
dynamique d'un bloc qui n'est pas exécuté), la fonction interrompue
ne peut pas être poursuivie. Elle ne sera reprise que lorsque la fonction
causant l'interruption est terminée.
Lorsque l'on travaille simultanément sur les deux consoles, le déroule-
ment est le suivant.
CPU 948
Utilisateur de la PG 2
La PG 2 émet le contrat
(p. ex. "Etat d´un bloc, PB 9").
La PG 2 doit attendre
que la CPU soit libre.
Le contrat de la PG 2 est traité.
(La PG signale que la visualisation
dynamique est en cours.)
(La PG signale que l´instruction
n´est pas traitée.)
La PG 2 interrompt la
visualisation dynamique ;
la CPU traite la demande d´abandon.
Le contrat de la PG 2 est terminé.
11 - 25