Utilisation en parallèle de deux interfaces série vers la PG
Utilisation parallèle de fon-
ctions à temps d'exécution
long
Utilisation parallèle de fon-
ctions cycliques
Utilisateur de la PG 1
La PG 1 indique à la
CPU quelles variables
doivent être lues.
La PG 1 demande les
données actuelles.
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 demande les
données actuelles.
Figure 11-7
Exécution type d'une fonction cyclique, parallèlement à celle d'une fonction à temps d'exécution court
11 - 22
Les fonctions à temps d'exécution long de forçage et de contrôle pas à
pas ne peuvent ni interrompre d'autres fonctions, ni être interrompues
par d'autres fonctions. Elles ne doivent par conséquent pas être
exécutées en parallèle ; elles sont traitées en un bloc comme un con-
trat standard.
Les fonctions cycliques peuvent être exécutées parallèlement à des
fonctions cycliques et à des fonctions à temps d'exécution court.
L'exemple présenté ici est celui de la fonction "Etat de variables".
CPU 948
Utilisateur de la PG 2
La PG 2 émet le contrat.
La PG 2 doit attendre
que la CPU soit libre.
Le contrat de la PG 2 est traité.
Le contrat de la PG 2 est terminé.
Programmation de la CPU 948
C79000-G8577-C848-04