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_ParamRCV_TLG Address, Received_DataRepré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). |

