GMF, canal, mode programme, comportement après remise à zéro
3.19 Temps d'exécution du programme / Compteur de pièces
Exemple 2 : Mesure du temps de "mySubProgrammA"
Code de programme
...
N50 DO $AC_PROG_NET_TIME_TRIGGER=2
N60 FOR ii= 0 TO 300
N70 mySubProgrammA
N80 DO $AC_PROG_NET_TIME_TRIGGER=1
N95 ENDFOR
N97 mySubProgrammB
N98 M30
Après le traitement de la ligne N80 par le programme, le temps d'exécution net de
"mySubProgrammA" figure dans $AC_OLD_PROG_NET_TIME.
La valeur de $AC_OLD_PROG_NET_TIME :
• Est conservée au-delà de M30
• Est actualisée après chaque exécution de boucle
Exemple 3 : Mesure du temps de "mySubProgrammA" et de "mySubProgrammC"
Code de programme
N10 DO $AC_PROG_NET_TIME_TRIGGER=2
N20 mySubProgrammA
N30 DO $AC_PROG_NET_TIME_TRIGGER=3
N40 mySubProgrammB
N50 DO $AC_PROG_NET_TIME_TRIGGER=4
N60 mySubProgrammC
N70 DO $AC_PROG_NET_TIME_TRIGGER=1
N80 mySubProgrammD
N90 M30
3.19.2
Compteurs de pièces
3.19.2.1
Fonction
La fonction "Compteurs de pièces" met à disposition divers compteurs avec une plage de valeurs
de 0 à 999 999 999 sous forme de variables système spécifiques au canal. Les variables système
sont accessibles en lecture et en écriture.
Les paramètres machine spécifiques au canal décrits ci-après permettent de régler le mode
d'activation des compteurs, l'instant de leur remise à zéro et l'algorithme de comptage.
262
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base