Description de la fonction
La fonction RCV_TLG
permet de lire des données
de type télégramme envoyées par une application distante.
Les données reçues doivent avoir une longueur maximale de 16 octets. Contrairement aux autres fonctions de communication, cette fonction est traitée immédiatement (synchrone) : il n'y a donc aucun bit d'activité ni paramètre de timeout.
Par conséquent, la table d'entiers affectée aux paramètres de gestion n'utilise que deux mots au lieu de quatre (le nombre d'échanges et de timeouts n'est pas requis).
Les paramètres supplémentaires EN
et ENO
peuvent être configurés.
Représentation en FBD
Représentation :

Représentation en LD
Représentation :

Représentation en IL
Représentation :
LD Management_Param
RCV_TLG Address, Received_Data
Représentation en ST
Représentation :
RCV_TLG(Management_Param, Address, Received_Data);
Description des paramètres
Le tableau suivant décrit le paramètre d'entrée/sortie :
Paramètre |
Type |
Commentaire |
---|---|---|
|
ARRAY [0.. 1] OF |
Table de mots utilisée pour gérer l'échange. Cette table contient deux mots : le mot de rapport et le mot indiquant le volume de données reçues (en nombre d'octets). Le compte rendu comporte :
Le rapport d'opération prend l'une des valeurs suivantes :
|
Le tableau suivant décrit les paramètres de sortie :
Paramètre |
Type |
Commentaire |
---|---|---|
|
|
Adresse de l'entité envoyant le télégramme à la fin de l'échange.
|
|
ARRAY [n... m] OF |
Tampon de réception. Tableau d'entiers contenant les données reçues. Il peut contenir jusqu'à 8 entiers (16 octets). |