Utilisation du bloc MBP_MSTR pour la communication via le service de messagerie
Traduction de la notice originale
Représentation du bloc
Chaque opération est désignée par un code. Pour envoyer un message électronique, utilisez le bloc MSTR avec le code fonction 13.
Description des paramètres
Le tableau ci-dessous décrit les paramètres MBP_MSTR :
Paramètre
Type de données
Description
ENABLE
Sans
ON=Active l'opération MBP_MSTR sélectionnée
ABORT
Sans
ON=Termine l'opération MBP_MSTR en cours
ACTIVE
Sans
ON lorsque l'instruction est active
ERROR
Sans
ON lorsque l'opération MBP_MSTR s'est terminée avant la fin
SUCCESS
Sans
ON = Opération réussie
CONTROL
INT, UINT
Le bloc de commande est le premier d'une série de mots de maintien contigus dépendant du réseau et le premier des neuf mots contigus entrés dans la partie haute.
Les huit mots restants sont :
Visualisé : identifie l'une des opérations MBP_MSTR = 13
Premier implicite
affiche l'état d'erreur (voir Codes d'erreur du service de messagerie)
Deuxième implicite
affiche la longueur (nombre de mots transférés)
Troisième implicite
(inutilisé)
Quatrième implicite
Octet de poids fort : emplacement du module NOE ou 0xFE pour le 140 CPU 651 x0
Octet de poids faible : 0 (inutilisé)
Cinquième implicite
(inutilisé)
Sixième implicite
(inutilisé)
Septième implicite
(inutilisé)
Huitième implicite
(inutilisé)
DATABUF
INT, UINT
Le paramètre DATABUF correspond à l'adresse du tampon contenant les données insérées dans le corps du message électronique. Les données doivent être au format ASCII et débuter au second mot.
Remarque :
  1. Octet de poids faible du premier mot : contient un en-tête de message, configuré, valide (valeur 1, 2 ou 3).
  2. Octet de poids fort du premier mot : contient la longueur de la partie dynamique du champ objet du message. Celle-ci ne doit pas excéder 238 caractères.
Description du paramètre DATABUF
Le premier mot du paramètre DATABUF contient les informations suivantes :
Numéro d'octet
Description
Valeur
1 (octet de poids faible)
En-tête de message électronique
{1, 2, 3}
2 (octet de poids fort)
Nombre n de caractères supplémentaires dans l'objet
Défini par utilisateur (entre 0 et 238)
Le second mot et les mots suivants (119 maximum) contiennent les données au format ASCII qui seront copiées dans le message électronique. Les n premiers caractères seront ajoutés à l'objet du message configuré. Les caractères restants (2*N-2-n) font partie du corps du message. N représente le nombre de mots transférés.