Description

Le service de notification par message électronique permet la signalisation d'alarmes et d'événements sur les projets utilisant un contrôleur. Le contrôleur surveille le système et crée dynamiquement un message électronique qui alerte les utilisateurs locaux ou distants.

Une condition ou un événement défini par l'utilisateur déclenche la création d'un message par le bloc MSTR. Chaque message utilise l'un des trois en-têtes définis par l'utilisateur. Chaque message envoyé depuis le contrôleur peut contenir du texte et des variables (au maximum 238 octets).

Le projet sélectionne l'en-tête approprié. Chaque en-tête contient les éléments suivants :

  • le nom de l'expéditeur,

  • Liste des destinataires

  • Objet

Pour programmer un bloc MBP_MSTR afin qu'il envoie un message électronique, utilisez le code fonction 13.

Implémentation réseau

Vous pouvez envoyer un message électronique sur un réseau Ethernet TCP/IP.

Utilisation du bloc de commande pour Ethernet TCP/IP

Registre

Signification

CONTROL[1]

13 = envoi d'un message électronique

CONTROL[2]

Signale les codes d'erreur des messages électroniques

CONTROL[3]

Nombre de mots transférés

CONTROL[4]

Inutilisé

CONTROL[5]

Octet de poids fort : adresse du module NOE ou 0xFE pour le 140 CPU 651 60.

Octet de poids faible : toujours 0

CONTROL[6]

...

CONTROL[9]

Inutilisé

Description des paramètres DATABUF

Registre

Sommaire

DATABUF 1

L'en-tête du message électronique est l'octet de poids faible, avec une valeur de 1, 2 ou 3.

L'octet de poids fort contient le nombre (n) de caractères dans l'objet (entre 0 et 238).

DATABUF 2

à

DATABUF 119

Données (au format ASCII) copiées dans le message électronique.

Les n premiers caractères sont ajoutés à l'objet configuré pour le message électronique. Les caractères restants (2 * N -2 - n) font partie du corps du message, N étant le nombre de mots transférés.