Performances temporelles générales
(Traduction du document original anglais)
Appel de la tâche événement
Diagramme d’appel de la tâche événement
Le module inclut 7 sources d’événements (capture, passage de cycle, came ....).
L’appel de la tâche événement est limité à 1 événement maximal par ms.
Un seul type d’événement est émis au système à la fois.
Dans le cas d’un événement
Le début de l’exécution de la tache événement s’effectue au maximum 3 ms après l’événement réel (ex: passage du modulo cycle).
Dans le cas de plusieurs événements simultanés
Le module intègre un buffer qui permet de stocker jusqu’à 7 événements en attente d’émission vers le système. Les événements seront émis par ordre d’arrivée (1 par ms). Cela prolonge donc le temps de réaction.
Tableau
Description des fonctions
Fonction
Commentaire
Valeur
Compteur
Fréquence admissible
500Khz en x1
250Khz en x4
Activation de la tâche événement sur passage de cycle
< 3 ms
Recalage du compteur sur top Z
< 1 microseconde
Recalage du compteur sur Irec
< 50 microsecondes
Activation de la tâche événement
< 3 ms
Fonction came
Rafraîchissement des sorties
50 microsecondes jusqu’à 16 cames
100 microsecondes jusqu’à 32 cames
200 microsecondes jusqu’à 128 cames
Mise à jour des valeurs de correction (anticipation)
< 4ms
Activation de la tâche événement (came, compteur de pièces)
< 3 ms
Interface implicite
Influence du module sur le temps de cycle processeur
Rafraîchissement des %I et %IW
< 1 ms
Pris en compte de %Q et %QW
< 1 ms
Interface explicite
Write_Param
300 ms
Save_Param
300 ms
Restore
300 ms
Read_sts
immédiat (1)
Mod_Param
send : 20 ms (2)
Mod_Cam
send : 20 ms (2)
Mod_Track
send : 20 ms (2)
Trf_recipe
300 ms
Detail_object
immédiat (1)
Temps de cycle complémentaire
Le temps de cycle n’influence pas le temps de réaction des sorties
1 ms
(1) Il n’y a pas d’accès au module/ Le temps d’exécution est inclus dans l’exécution de la tache.
(2) Pour Get et Read c’est immédiat selon (1).