Structure MESSAGE

Chaque instruction Message (MSG) possède une structure MESSAGE qui contient les informations d’état sur l’instruction.
instruction
Mnémonique et adresse de données définissant une opération devant être effectuée par l'automate. Un échelon dans un programme est constitué d'un ensemble d'instructions d'entrée et de sortie. Le résultat de l'évaluation des instructions d'entrée par l'automate peut être Vrai ou Faux. L'automate définit alors les instructions de sortie sur Vrai ou Faux.
Mnémonique
Décalage de byte
Type de données
Description
.FLAGS
04
INT
nombre entier (INT)
Le type de donée atomique constitué d'un mot utilisé pour stocker une valeur entière signée à 16 bits (de -32 768 à +32 767).
Cet indicateur mémorise les bits d’état dans un mot de 16 bits.
Bit
Numéro
Type de données
Description
.EW
02
BOOL
Le bit d'activation est défini lorsque l'automate détecte qu'une demande de message est entrée dans la files d'attente. L’automate réinitialise le bit .EW lorsque le bit .ST est défini.
.ER
04
BOOL
Le bit d'erreur est défini lorsque l'automate détecte l'échec d'un transfert. Le bit .ER est réinitialisé au passage suivant des conditions d'entrée d'échelon de l'état faux à vrai.
.DN
05
BOOL
Le bit de fin est défini lorsque le dernier paquet du message est transféré correctement. Le bit .DN est réinitialisé au passage suivant des conditions d'entrée d'échelon de l'état faux à vrai.
.ST
06
BOOL
Le bit de départ est défini lorsque l'automate commence à exécuter l'instruction MSG. Le bit .ST bit est réinitialisé lorsque le bit .DN ou le bit .ER est défini.
.EN
07
BOOL
Le bit d'activation est défini lorsque les conditions d'entrée d'échelon passent à l'état vrai, et reste défini jusqu'à ce que le bit .DN ou .ER soit défini et que les conditions d'entrée d'échelon soient fausses. Si les conditions d'entrée d'échelon passent à l'état faux, mais que les bits .DN bit et .ER sont mis à zéro, le bit .EN reste défini.
05
.TO
08
BOOL
Si vous définissez manuellement le bit .TO, l’automate arrête de traiter les messages et définit le bit .ER.
.EN_CC
09
BOOL
Le bit de cache d'activation détermine comment gérer la connexion MSG. Si vous souhaitez que l'automate maintienne la connexion (par exemple lorsque vous répétez la même instruction MSG à plusieurs reprises), définissez le bit .EN_CC. Si vous exécutez rarement l'instruction MSG et que vous avez d'autres besoins pour une connexion à l'automate, mettez le bit .EN_CC à zéro.
06
INT
Si le bit .ER est défini, le mot de code d'erreur identifie les codes d'erreur de l'instruction MSG.
10
DINT
Le mot de code d’erreur étendu stocke des informations de code d’erreur supplémentaires pour certains codes d’erreur.
12
INT
La longueur requise spécifie le nombre de mots que l'instruction de message va tenter de transférer.
14
INT
Le mot de longueur de fin identifie le nombre de mots réellement transférés.
mémoire totale par structure
328 octets (inclut les éléments ci-dessus plus les attributs de configuration supplémentaires)
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal