Gestion des échanges et rapport avec objets explicites
(Traduction du document original anglais)
Présentation
Lorsque les données sont échangées entre la mémoire automate et le module, la prise en compte par le module peut nécessiter plusieurs cycles de la tâche. Pour gérer les échanges, tous les IODDT possèdent deux mots :
Illustration
L'illustration ci-dessous présente les différents bits significatifs pour la gestion des échanges :
Description des bits significatifs
Chacun des bits des mots EXCH_STS (%MWr.m.c.0) et EXCH_RPT (%MWr.m.c.1) est associé à un type de paramètre :
NOTE : Le coupleur TSX ESY 007 supporte seulement l'instruction d'échange READ_STS.
NOTE : r représente le numéro du rack et m la position du module dans le rack, c représente le numéro de voie dans le module.
NOTE : Les mots d'échange et de compte rendu existent aussi au niveau des modules EXCH_STS (%MWr.m.MOD) et EXCH_RPT (%MWr.m.MOD.1) (IODDT type T_GEN_MOD).
Indicateurs d’exécution d’un échange explicite : EXCH_STS
Le tableau ci-dessous présente les bits de contrôle des échanges explicites : EXCH_STS (%MWr.m.c.0).
Symbole standard
Type
Accès
Signification
Repère
STS_IN_PROGR
BOOL
R
Lecture des mots d’état de la voie en cours
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
R
Echange de paramètres de commande en cours
%MWr.m.c.0.1
ADJ_IN_PROGR
BOOL
R
Echange de paramètres de réglage en cours
%MWr.m.c.0.2
RECONF_IN_PROGR
BOOL
R
Reconfiguration du module en cours
%MWr.m.c.0.15
NOTE : Si le module n’est pas présent ou déconnecté, les échanges par objets explicites (Read_Sts par exemple) ne sont pas envoyés au module (STS_IN_PROG (%MWr.m.c.0) = 0).
Compte rendu d’échanges explicites : EXCH_RPT
Le tableau ci-dessous présente les bits de compte rendu : EXCH_RPT (%MWr.m.c.1).
Symbole standard
Type
Accès
Signification
Repère
STS_ERR
BOOL
R
Défaut de lecture des mots d’état de la voie
(1 = échec)
%MWr.m.c.1.0
CMD_ERR
BOOL
R
Défaut lors d’un échange de paramètres de commande
(1 = échec)
%MWr.m.c.1.1
ADJ_ERR
BOOL
R
Défaut lors d’un échange de paramètres de réglage
(1 = échec)
%MWr.m.c.1.2
RECONF_ERR
BOOL
R
Défaut lors de la reconfiguration de la voie
(1 = échec)
%MWr.m.c.1.15
R : Accès en lecture seulement W : Accès en écriture seulement R/W : Accès en lecture et écriture