Configuration du paramètre de gestion SEND_REQ
(Traduction du document original anglais)
Introduction
La structure et le contenu du paramètre de gestion du bloc fonction SEND_REQ est commun à la messagerie explicite EtherNet/IP et Modbus TCP.
Configuration du paramètre Management
Le paramètre de gestion est composé de 4 mots contigus, décrits ci-après :
Source des données
Registre
Description
Octet de poids fort (MSB)
Octet de poids faible (LSB)
Données gérées par le système
Management_Param[0]
Numéro d'échange
Bit d'activité (bit 0), voir ci-dessous
Management_Param[1]
Données gérées par l'utilisateur
Management_Param[2]
Timeout de bloc. Valeurs possibles :
  • 0 = attente illimitée
  • autres valeurs = timeout x 100 ms, par exemple :
    • 1 = 100 ms
    • 2 = 200 ms
Management_Param[3]
Longueur des données envoyées ou reçues :
  • Entrée (avant l'envoi de la requête) : longueur du paramètre Data_to_Send
  • Sortie (après la réception de la requête) : longueur du paramètre Received_Data
Bit d'activité :
Ce bit indique l'état d'exécution de la fonction de communication.
Il est réglé sur 1 lors du lancement, puis revient à 0 lorsque l'exécution est terminée.
C'est le premier bit du premier item de la table.
Exemple : si la table de gestion a été déclarée comme suit :
Management_Param[0] ARRAY [0..3] OF INT,
le bit d'activité est le bit comportant la notation Management_Param[0].0.
NOTE : la notation utilisée précédemment nécessite de configurer les propriétés du projet de façon à autoriser l'extraction de bits sur les types d'entier, Autrement, il est impossible d'accéder à Management_Param[0].0 de cette manière.