
Le bloc fonctionnel MSG_BOX gère les messages d'une interface au format RAW.
Le bloc fonctionnel est connecté à la même variable d'interface via RAW_IN et RAW_OUT**. Par exemple, **in.RAW** et **out.RAW**. Une commutation avec le même bloc fonctionnel entre les boîtes n'est pas possible.
Remarque: Tous les sorties ne sont pas nécessairement supportées pour la communication. Cela varie selon l'interface.
Reçoit des données de l'interface. Le retour d'information de l'opération peut être différencié, permettant ainsi une transmission à plusieurs blocs fonctionnels. Cependant, un envoi simultané peut entraîner la perte de données.
Lorsqu'une modification de valeur se produit, la position correspondante est récupérée. La position commence à 0 et se termine à TOTAL-1. Les valeurs sont automatiquement limitées. La valeur NULL à l'entrée est ignorée.
Conseil: Pour toujours afficher le dernier message, la sortie TOTAL peut être connectée à l'entrée. Il est également recommandé de déclencher une impulsion au moyen de SEL afin qu'un message soit affiché même lorsque la boîte est pleine.
Lorsqu'une modification de valeur se produit, l'ID correspondante est recherchée et, si un message est trouvé, elle est affichée. La valeur NULL à l'entrée est ignorée.
Lors d'un front positif, le message suivant est appelé.
Lors d'un front positif, le message précédent est appelé.
Lors d'un front positif, le message est supprimé.
Lors d'un front positif, le message est marqué comme lu.
Communique au format JSON avec l'interface. La sortie n'est pas égale à NULL uniquement lors de l'envoi.
Renvoie le nombre de messages dans cette boîte.
Renvoie la position actuelle du message. Le dernier message est ajouté à la fin.
Renvoie l'expéditeur du message.
Renvoie un ou plusieurs destinataires du message. Plusieurs destinataires sont séparés par un point-virgule ";".
Renvoie le sujet du message.
Renvoie le texte ou le corps du message.
Renvoie la priorité du message. La manière dont ces priorités sont évaluées dépend de l'interface utilisée. Les valeurs possibles sont : 1, 0, -1 ou également "high", "low"
Renvoie le type du message.
Renvoie l'état du message.
Renvoie l'horodatage au format DT# du message.
Renvoie l'état de lecture du message.