Description de la fonction
La fonction SEND_REQ
permet de coder et d'envoyer
toutes les requêtes UNI-TE et Modbus/Jbus, et de recevoir les
réponses associées.
Le codage des requêtes UNI-TE est détaillé dans le manuel de référence : Manuel utilisateur des automates Premium et Atrium avec les modules réseau Ethernet Unity Pro.
Le codage des requêtes Modbus/Jbus est détaillé dans le manuel TSX DG MDB.
Les requêtes Modbus communes à tous les équipements Schneider sont présentées dans le manuel Architecture et services de communication.
Les paramètres supplémentaires EN
et ENO
peuvent être configurés.
Représentation en FBD

Représentation en LD

Représentation en IL
Adresse LD
SEND_REQ Request_Code, Data_to_Send, Management_Param, Received_Data
Représentation en ST
SEND_REQ(Address, Request_Code, Data_to_Send, Management_Param, Received_Data);
Description des paramètres
Le tableau suivant décrit les paramètres d'entrée :
Paramètre |
Type |
Commentaire |
---|---|---|
|
ARRAY [0... 5] OF |
Adresse de l’entité destinataire de l’échange. Le type de l'adresse dépend de la requête envoyée. Il est donc possible, par exemple, de diffuser la requête RUN (ALL, 0 pour le module TSX SCY 11601), mais il est impossible d'envoyer une requête d'identification à plusieurs équipements simultanément. |
|
|
Requête à envoyer à l'équipement cible, également appelé serveur. Les requêtes peuvent être de type UNI-TE ou Modbus. |
|
ARRAY [n... m] OF |
Tableau d'entiers à envoyer à l'équipement cible de la requête. Ce tableau dépend de la requête envoyée. Sa longueur minimale doit être de 1 élément, même si la requête utilisée ne nécessite pas l'envoi de données (par exemple, une requête d'identification). Remarque : il est impératif que la longueur des données à envoyer (en octets) soit affectée au quatrième mot du tableau de gestion avant de lancer la fonction, pour que celle-ci puisse s'exécuter correctement. |
Le tableau suivant décrit le paramètre d'entrée/sortie :
Paramètre |
Type |
Commentaire |
---|---|---|
|
ARRAY [0... 3] OF |
Le tableau suivant décrit les paramètres de sortie :
Paramètre |
Type |
Commentaire |
---|---|---|
|
ARRAY [n... m] OF |
Tableau d'entiers contenant les
données renvoyées par l'équipement serveur destinataire
de la requête. Bien que certaines requêtes ne nécessitent
pas une réponse (comme une requête Run), il est néanmoins
obligatoire de réserver un tableau d'au moins un entier chaque
fois que la fonction Remarque : le système écrit automatiquement la taille des données reçues, dans le quatrième mot du tableau de gestion. Remarque : dans certains cas (comme la lecture de tableaux de mots), il est nécessaire de reséquencer les objets reçus à l'aide de la fonction ROR1_ARB (décalage d'un octet dans un tableau). |
Transactions simultanées
Le tableau ci-après fournit les capacités de chaque
voie de communication pour traiter simultanément les transactions
en fonction des diverses configurations sur les automates Micro et
Premium (SEND_REQ
n'est pas disponible pour des automates
Modicon M340/M580 et Modicon Quantum.)
Configuration |
Micro |
TSX 57 10 |
TSX 57 20 |
TSX 57 23/30/40/45/55, PCX 57, PMX 57 |
TSX 57 46/56 |
---|---|---|---|---|---|
Port terminal du maître Uni-Telway |
4 |
4 |
4 |
4 |
8 |
Liaison PCMCIA ou SCY du maître Uni-Telway |
1 |
8 |
8 |
8 |
8 |
Port terminal de l'esclave client Uni-Telway |
4 |
1 |
1 |
1 |
8 |
Liaison PCMCIA ou SCY de l'esclave client Uni-Telway |
1 |
1 |
1 |
1 |
1 |
Port terminal de l'esclave serveur Uni-Telway |
4 |
4 |
4 |
4 |
4 |
Liaison PCMCIA ou SCY de l'esclave serveur Uni-Telway |
4 |
6 |
6 |
6 |
6 |
Port terminal Modbus |
4 |
- |
- |
- |
- |
Liaison PCMCIA ou SCY Modbus |
4 |
8 |
8 |
8 |
8 |
Bloc terminal en mode caractère |
1 |
1 |
1 |
1 |
1 |
Liaison PCMCIA ou SCY en mode caractère |
4 |
8 |
8 |
8 |
8 |
PCMCIA CANopen |
- |
10 |
10 |
10 |
10 |
Liaison PCMCIA ou SCY Fipway |
4 |
8 |
8 |
8 |
8 |
Modbus Plus |
4 |
4 |
4 |
4 |
4 |
Ethernet |
- |
16 |
16 |
16 |
16 |
Ethernet intégré |
- |
- |
- |
- |
64 |