Configuration de la messagerie explicite avec SEND_REQ
(Traduction du document original anglais)
Présentation
Le bloc fonction SEND_REQ permet de configurer les messages explicites Modbus TCP et EtherNet/IP connectés et non connectés.
Les paramètres Management_Param, Data_to_Send et Received_Data définissent le fonctionnement.
EN et ENO peuvent être configurés en tant que paramètres supplémentaires.
Représentation en FBD
Paramètres d'entrée
Paramètre
Type de données
Description
Address
Array [0...5] of INT
Chemin d'accès à l'équipement cible, dont le contenu peut varier en fonction du protocole de message. Reportez-vous à la description du paramètre Address pour :
Request_Code
INT
Pour EtherNet/IP :
  • 16#0E : requête CIP
Pour Modbus TCP :
  • 16#50: requête générique
  • 16#51: requête de lecture des registres de sortie
  • 16#52: requête d'écriture des registres de sortie
Data_to_Send
Array [n...m] of INT
Le contenu de ce paramètre est spécifique à Request_Code. Reportez-vous à la description de Data_to_Send pour :
Paramètres d'entrée/sortie
Paramètre
Type de données
Description
Management_Param
Array [0...3] of INT
Paramètre de gestion, comportant 4 mots.
Paramètres de sortie
Paramètre
Type de données
Description
Received_Data
Array [n...m] of INT
La structure et le contenu dépendent du protocole spécifique.