Description de la fonction

Cette fonction met en œuvre un compteur libre qui peut être utilisé pour mesurer la durée d'exécution des sections et des programmes utilisateurs.

Les paramètres supplémentaires EN et ENO peuvent être configurés.

Déterminer la durée de fonctionnement d’une section

Déterminer la durée de fonctionnement d’une section :

Etape

Action

1

Placez une fonction FREERUN au début et une autre à la fin de la section.

2

Assurez-vous que l'ordre d'exécution des fonctions est tel que la première fonction FREERUN est exécutée comme première fonction de la section et que la fonction FREERUN de fin est exécutée comme dernière fonction de la section.

3

Calculez la différence des deux valeurs déterminées.

Ce Delta représente le temps enveloppe de la section en microsecondes.

Déterminer la durée de fonctionnement d’un programme

Déterminer la durée de fonctionnement d’un programme :

Etape

Action

1

Placez une fonction FREERUN au début de la première section du programme et une autre à la fin de la dernière section.

2

Assurez-vous que l'ordre d'exécution des fonctions est tel que la première fonction FREERUN est exécutée comme première fonction de la section et que la fonction FREERUN de fin est exécutée comme dernière fonction de la section.

3

Calculez la différence des deux valeurs déterminées.

Ce Delta représente le temps enveloppe du programme en microsecondes.

Représentation en FBD

Représentation :

Représentation en LD

Représentation :

Représentation en IL

Représentation :

FREERUN
ST MeasuredTime

Représentation en ST

Représentation :

MeasuredTime := FREERUN () ;

Description des paramètres

Description des paramètres de sortie :

Paramètres

Type de données

Signification

MeasuredTime

DINT

Affiche le temps mesuré depuis le lancement du programme en microsecondes.