getTM5Delay : nombre de cycles du bus TM5 sans échange valide
Cette fonction renvoie le nombre de cycles du bus TM5 sans échange valide avec un module TM5 cible.
NOTE : Pour le diagnostic du module TM5, reportez-vous à la variable système TM5_MODULE_R.
Représentation en langage IL et ST
Pour voir la représentation générale en langage IL ou ST, consultez le chapitre Représentation des fonctions et blocs fonction.
Description des variables d'E/S
Le tableau suivant décrit la variable d'entrée :
Entrée |
Type |
Commentaire |
---|---|---|
NodeId |
DINT |
Adresse du module du module TM5 ciblé (pour obtenir l'Adresse du module, vérifiez la valeur dans l'onglet Configuration d'E/S). ![]()
|
Le tableau suivant décrit la variable de sortie :
Sortie |
Type |
Commentaire |
---|---|---|
getTM5Delay |
USINT |
La variable peut prendre les valeurs suivantes : o0 = OK o[1..3] = 1 à 3 cycles sans échange valide o-1 = plus de 3 cycles sans échange valide ou paramètre non valide |
L'exemple qui suit montre comment obtenir le délai du premier module TM5 :
VAR
delay : DINT;
//L'ID d'emplacement est 1 pour le premier module TM5
slot_ID : USINT := 1;
END_VAR
delay = getTM5Delay(slot_ID);