Utilisation des registres du groupe d'état
 
Introduction
Cette rubrique décrit les deux blocs de registres du groupe d'état :
Plus d'un registre est appelé bloc.
Bloc d'état du système
NOTE : Si vous tentez de lire un registre dans la table de diagnostic (à partir du décalage F801), une erreur 3002 apparaît, demande de registre inexistant. Vous devez commencer la lecture au premier registre de F801.
Les registres de ce groupe fournissent des informations relatives au niveau de révision du module et aux paramètres opérationnels courants. Ces registres sont en lecture seule. Le bloc d'état du module commence au décalage 4F801 (hexa).
Mots d'informations
Description
Valeur
Mot 1
Longueur du bloc d'état (mots)
Maxi 13 mots
Mot 2
Nombre de mots d'entrée du module d'E/S
Dépend du module
Mot 3
Nombre de mots de sortie du module d'E/S
Dépend du module
Mot 4
Numéro ID du module d'E/S
Dépend du module
Mot 5
Numéro de révision de l'adaptateur de communication
Format : XR
Où :
  • X = 4 bits de poids fort, toujours 0000
  • R = 12 bits de poids faible, définissant la révision à 3 caractères hexadécimaux.
Exemple :
  • 100 hexadécimal = Rév. 1.00
  • 200 hexadécimal = Rév. 2.00
Mot 6
Longueur de l'en-tête ASCII en mots
Dépend du module
Mot 7
Dernière adresse IP à communiquer avec cet adaptateur lors de la dernière transaction Modbus (mot de poids faible de 2 mots). Voir 4F80D.
Dépend de l'adresse du nœud
Mot 8
Temps restant de réservation de propriété
Millisecondes
Mot 9
Temps restant de maintien des sorties
Millisecondes
Mot 10
Etat de fonctionnement du module d'E/S
8000 hexadécimal = fonctionne
0000 hexadécimal = ne fonctionne pas
Mot 11
Compteur de dernières erreurs du module d'E/S
Dépend du module
Mot 12
Compteur d'erreurs du module d'E/S
Compte d'erreurs 0000 FFFF hexadécimal
Mot 13
Dernière adresse IP à communiquer avec cet adaptateur lors de la dernière transaction Modbus (mot de poids fort de 2 mots). Voir 4F807.
Dépend de l'adresse du nœud
Adresse MAC du nœud en cause
L'adresse MAC du nœud en cause est enregistrée dans la mémoire de la zone de registre 4F820 (non volatile). Lisez le registre 4F820 pour utiliser les informations enregistrées pour analyse. N'oubliez pas que le Momentum 170ENT11001 sera à son adresse par défaut puisque l'adaptateur revient à son adresse IP par défaut. Connectez-vous au 170ENT11001 par son adresse IP par défaut. Pour connaître l'adresse IP par défaut, voir l'annexe Calcul d'une adresse IP à partir d'une adresse MAC. Vous devrez peut-être ajouter une route à votre ordinateur. Pour cela, consultez l'annexe Etablissement d'une route active - Momentum 170ENT11001.
Bloc d'en-tête ASCII
Le bloc d'en-tête ASCII commence au décalage 4FC01. Ces registres contiennent une description au format texte ASCII du module. Ces registres sont en lecture seule.
La longueur du bloc dépend du type d'embase auquel l'adaptateur est connecté. La longueur maximale est de 64 octets de caractères ASCII, correspondant à une longueur de huit (8) à 32 mots, comme indiqué dans le mot 6 du bloc d'état du module (référence 4F806).
Le bloc contient des étiquettes permettant d'identifier des nombres de mots d'entrée et de sortie, ainsi que le code d'identification de l'embase. Le contenu du bloc peut être analysé par un programme d'application pour extraire ces informations.
Analyse du bloc d'état
Caractères ASCII
Description
Ethernet
Identifie l'adaptateur de communication Ethernet
0x20
Espace
CEI
Les données sont transférées avec l'embase au format CEI.
0x20
Espace
DIG :
EXP :
ANA :
Module numérique (plage ID : XX00 ... XX7F hexadécimal)
Module expert (plage ID : XX80 ... XXBF hexadécimal)
Module analogique (plage ID : XXC0 ... XXFE hexadécimal)
0x20
Espace
Inlen=n
Mots d'entrée (n = nombre de mots, décimal)
0x20
Espace
Outlen=n
Mots de sortie (n = nombre de mots, décimal)
0x20
Espace
ID= 0xnnnn
Code d'identification du module (nnnn = code d'identification, hexadécimal)