Programmer l'isochronisme
6.1 Traitement du programme selon le modèle EVA
Modèles de traitement du programme
Vous disposez de deux modèles fondamentaux pour le traitement du programme selon vos
exigences en matière de temps de réaction et de temps d'exécution de l'OB d'alarme
d'isochronisme :
● Modèle EVA (lecture des entrées - traitement - écriture des sorties)
● Modèle AEV (écriture des sorties - lecture des entrées - traitement)
Vous réalisez chaque modèle par un ordre d'appel différent des instructions SYNC_PI et
SYNC_PO dans le programme utilisateur.
6.1
Traitement du programme selon le modèle EVA
Si le temps d'exécution de l'OB d'alarme d'isochronisme est nettement plus court qu'un cycle
de données T_DC, appliquez le modèle EVA. Avec le modèle EVA, vous ne réduisez pas le
cycle de données. Cela signifie que le cycle d'application de l'OB d'alarme d'isochronisme
est égal au cycle de données T_DC.
Le modèle EVA permet les temps de réaction les plus courts.
Programmation selon le modèle EVA dans l'OB d'alarme d'isochronisme
Pour la programmation selon le modèle EVA :
1. Appelez l'instruction SYNC_PI au début de l'OB d'alarme d'isochronisme.
2. Appelez ensuite le programme utilisateur réel.
3. Appelez l'instruction SYNC_PO à la fin de l'OB d'alarme d'isochronisme.
Tableau 6- 1 Séquence selon le modèle EVA
Etape
44
Action
1
Lecture (E)
2
Traitement (T)
3
Sortie (A)
Explication
L'instruction SYNC_PI lit les entrées de la mémoire image partielle et
les met à disposition de l'OB d'alarme d'isochronisme.
Le programme utilisateur dans l'OB d'alarme d'isochronisme est exé-
cuté.
L'instruction SYNC_PO sort via la mémoire image partielle les don-
nées modifiées par le programme utilisateur.
Description fonctionnelle, 10/2018, A5E43884995-AA
Isochronisme