Mesure Du Temps D'exécution Du Programme - Siemens SIMATIC Serie Manuel

Masquer les pouces Voir aussi pour SIMATIC Serie:
Table des Matières

Publicité

Contenu de la liste de comparaison pour S7 300, S7 400, S7 1200, S7 1500 (11/2019)
Mesure du temps d'exécution (voir plus bas)
Chargement d'objets dans la CPU : Modifications et blocs modifiés pouvant être chargés dans la CPU, en fonction de
l'état de fonctionnement (page suivante).
Vue d'ensemble, conditions requises, conditions générales et légende de la liste de comparaison (page 6)
Liste de comparaison pour S7-300, S7-400 (sauf systèmes H), S7-1200, S7-1500 y compris les automates logiciels
CPU 150xS :
Instructions et fonctions pouvant être utilisées, en fonction de la famille d'automate (à partir de la page 8).
Annexe : instructions pour SIMATIC Ident et SIMATIC Energy Suite.
Mesure du temps d'exécution du programme
Le temps d'exécution de parties du programme utilisateur et des instructions dépend de nombreux facteurs. Une présenta-
tion tabulaire d'une
liste des temps d'exécution des instructions individuelles n'est donc pas possible.
L'instruction RUNTIME (mesure du temps d'exécution du programme) vous permet de mesurer le temps d'exécution de
tout le programme, de certains blocs ou de séquences de commandes. La mesure du temps d'exécution commence lors du
premier appel de l'instruction RUNTIME et se termine avec le deuxième appel.
Pour la mesure du temps d'exécution d'instructions individuelles, utilisez un OB de priorité >15. Ainsi, la "visualisation en
ligne" ne fausse pas le temps d'exécution.
Pour plus d'informations, référez-vous à l'aide en ligne de SIMATIC STEP 7. Saisissez "RUNTIME" pour la recherche et sélec-
tionnez „S7-1200", „S7-1500" ou „S7-1500T" comme code de validité.
Exemple de programme dans SCL :
#tempLastCycle := RUNTIME(#statRuntimeMemory); // Start of runtime measurement
// instance call where the time measurement takes place:
"instSpeedTest"(enable:="true",...);
#tempLastCycle:= RUNTIME(#statRuntimeMemory);
La variable #tempLastCycle contient la durée écoulée entre l'appel précédent et l'appel actuel de RUNTIME.
A5E39497271-AG
// End of runtime measurement
Page 3

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-300Simatic s7-400Simatic s7-1200Simatic s7-1500

Table des Matières