Envoi d'un message électronique par le biais du bloc SEND_REQ
|
|
(Traduction du document original anglais)
|
Paramètre
|
Type de données
|
Description
|
|
---|---|---|---|
ADR
|
Array [0...5] of INT
|
Chemin de l'équipement de destination, dont l'adresse se termine par SYS, par exemple, rack.emplacement.voie.SYS.
Utilisez la fonction élémentaire ADDR pour effectuer la conversion du format de chaîne vers le format de tableau d'entiers (ARRAY OF INT). Par exemple, si le module est configuré au niveau du rack 0, emplacement 4, voie 0, utilisez : ADDR(‘0.4.0.SYS’).
|
|
CODE
|
INT
|
Utilisez le code de requête 0x37 (objet d'écriture) pour envoyer la requête SMTP au module de communication Ethernet TSX ETC 101.
|
|
EMIS
|
Array [n...m] of INT
|
Chaîne de caractères à émettre. La longueur maximale des données à envoyer est de 246 octets. Reportez-vous à la description suivante de la structure de paramètres EMIS.
|
Description de EMIS
|
Valeur
|
Octet
|
Mot
|
---|---|---|---|
Catégorie
|
0x96
|
0 (octet de poids faible)
|
0
|
Segment
|
0x15
|
1 (octet de poids fort)
|
|
Type
|
0
|
2 (octet de poids faible)
|
1
|
Octet réservé 1
|
0
|
3 (octet de poids fort)
|
|
Octet réservé 2
|
0
|
4 (octet de poids faible)
|
2
|
Nombre de caractères (n1) commençant à l'octet suivant (c'est-à-dire, le numéro d'en-tête de messagerie)
|
n1 (doit être ≤240)
|
5 (octet de poids fort)
|
|
Numéro d'en-tête de messagerie
|
1, 2, 3
|
6 (octet de poids faible)
|
3
|
Nombre de caractères (n2) à ajouter à la ligne d'objet du message électronique
|
n2 (doit être ≤(n1–2))
|
7 (octet de poids fort)
|
|
n2 caractères ajoutés à la ligne d'objet de message électronique1
|
<défini par l'utilisateur>
|
8...245 (max.)
|
4...122 (max.) (= (n1–2)/2)
|
Corps du message électronique1, 2
|
<défini par l'utilisateur>
|
||
1Les (n1 - 2)/2 mots suivants (119 maximum) contiennent les données au format ASCII qui seront copiées dans le message électronique. Les n2 premiers caractères sont ajoutés à l'objet du message électronique configuré et le reste fait partie du corps du message : ![]() 2Utilisez la balise à deux caractères $N (ou $n) pour insérer un saut de ligne dans le texte du message électronique. |
Paramètre
|
Type de données
|
Description
|
---|---|---|
GEST
|
Array [0...3] of INT
|
Paramètre de gestion composé de 4 mots.
|
Description
|
Ordre des mots
|
MSB
|
LSB
|
---|---|---|---|
Données gérées par le système
|
1
|
Numéro d'échange
|
Bit d'activité : le premier bit du premier mot. Il indique l'état d'exécution de la communication :
|
2
|
|||
Données gérées par l'utilisateur
|
3
|
Timeout
|
|
4
|
Longueur : taille de la mémoire tampon de données.
|
Paramètre
|
Type de données
|
Description
|
---|---|---|
RECP
|
Array [n...m] of INT
|
La requête n'a pas renvoyé de données.
|