Description de la fonction
La fonction SEND_TLG
permet d'envoyer des données
de type télégramme à une application distante.
Les données à envoyer doivent avoir une longueur maximum 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).
AVERTISSEMENT | |
---|---|
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:
Adresse LD
SEND_TLG Data_to_Send, Management_Param
Représentation en ST
Représentation:
SEND_TLG(Address, Data_to_Send, Management_Param);
Description des paramètres
Le tableau suivant décrit les paramètres d'entrée :
Paramètre |
Type |
Commentaire |
---|---|---|
|
|
Adresse de l’entité destinataire de l’échange. Seules les adresses {Réseau.Station}APP ou {Réseau.Station}APP.num sont autorisées. |
|
|
Table d'entiers à envoyer à l'équipement destinataire de la requête. Elle doit avoir une longueur maximum de 8 entiers (16 octets). Remarque : il est primordial que le nombre d'octets à envoyer soit placé dans le second mot de la table de gestion avant de lancer l'échange. |
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 les échanges. La table comporte deux mots : le mot de compte rendu et le mot de longueur des données à envoyer. Le compte rendu comporte :
Le compte rendu d'opération prend l’une des valeurs suivantes :
|