Programmer l'isochronisme
Programmation dans les OB d'alarme d'isochronisme
Vous programmez la section de programme isochrone uniquement dans les OB d'alarme
d'isochronisme Synchronous Cycle (OB 6x) ou dans les OB MC-PreServo et MC-PostServo
pour les applications Motion Control.
Les OB d'alarme d'isochronisme Synchronous Cycle (OB 6x) sont valables aussi bien pour
l'exploitation centralisée en mode isochrone de modules dans S7-1500 que dans les
systèmes de périphérie décentralisées.
Sachant que les alarmes d'isochronisme sont traitées avec une priorité élevée, seules les
parties de programme à durée critique doivent être traitées dans l'OB d'alarme
d'isochronisme. L'alarme d'isochronisme est appelée avec un temps de retard configuré par
l'utilisateur.
Accès à une périphérie en mode isochrone par appel d'instructions
Vous accédez à la périphérie isochrone via une mémoire image partielle ; autrement dit, les
adresses des modules isochrones doivent se trouver dans une mémoire image partielle.
La CPU actualise les mémoires images partielles de la périphérie isochrone dans la
configuration centralisée et décentralisée par l'appel des instructions SYNC_PI et SYNC_PO
.
Ces instructions ne sont pas nécessaires pour les applications Motion Control. L'OB MC-
Servo actualise automatiquement les mémoires images partielles.
Remarque
Recommandation : Pour éviter un retour de données incohérentes pour l'OB 6x, n'utilisez
pas les instructions "DPRD_DAT" et "DPWR_DAT" (accès direct aux données) dans l'OB
d'alarme d'isochronisme.
Les instructions "SYNC_PI" et "SYNC_PO" mettent à jour la mémoire image partielle que
dans la fenêtre d'exécution autorisée. La fenêtre d'exécution s'étend de la fin de l'échange
de données cyclique jusqu'au moment précédant la fin du T_DC et où les sorties peuvent
encore être copiées à temps. Dans cette fenêtre, l'échange de données doit avoir
commencé. Si le traitement des instructions "SYNC_PI" et "SYNC_PO" dépasse la fenêtre
d'exécution, les instructions affichent un message d'erreur correspondant.
Isochronisme
Description fonctionnelle, 10/2018, A5E43884995-AA
6
43