Utilisation du bloc SEND_REQ pour la notification par message électronique
Traduction de la notice originale
Représentation SEND_REQ
Pour envoyer un message électronique à partir de l'application, utilisez le bloc SEND_REQ.
ADR
L'ADR doit utiliser le format d'adresse suivant :
{réseau.station}rack.module.voie.SYS
Par exemple, si un module ETY dispose de l'adresse Xway {10.1} et est installé dans l'emplacement 4 du rack, son ADR sera la suivante :
{10.1}0.4.0.SYS
NOTE : l'ADR de {0.254}.0.4.0.SYS fonctionne également. {0.254} représente mon adresse.
Pour les modules TSX P57 6634/5634/4634, utilisez l'ADR {0.254}0.0.3.SYS.
L'ADR peut être utilisé pour effectuer une conversion du format de chaîne au tableau INT attendu par le bloc.
CODE
Utilisez le code de fonction de requête d'objet d'écriture (0x37) pour un bloc SEND_REQ. Le code attendu est 0xFE et le code d'erreur est 0xFD.
EMIS
Data_to_Send contient l'adresse du tampon avec les données à placer dans le corps du message électronique. Ces informations sont précédées d'un en-tête contenant les données suivantes :
Informations d'en-tête
Valeur
Octet
Registre
Segment
0x96
1
1
Type
0x15
2
Adresse
N/A
3
2
4
Nombre (n1) de caractères dans le message électronique
0
5
3
< 240
6
En-tête de message électronique
{1, 2, 3}
7
4
< (n1 - 2)
8
Les (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 :
GEST
Le quatrième paramètre de la table de gestion doit contenir la taille du tampon de données et doit être défini avant d'utiliser le bloc SEND_REQ.
RECP
La requête Received_Data ne renvoie aucune donnée.