Détails des objets à échange explicite de l'IODDT de type T_COM_UTW_M pour les cartes PCMCIA
(Traduction du document original anglais)
Présentation
Cette section présente les objets à échange explicite de l'IODDT de type T_COM_UTW_M qui s'appliquent à la communication Uni‐Telway avec automate maître avec les cartes PCMCIA. Elle regroupe les objets de type mot, dont les bits ont une signification particulière. Ces objets sont présentés en détail ci‐dessous.
Exemple de déclaration d'une variable : IODDT_VAR1 de type T_COM_UTW_M
Remarques
Indicateurs d'exécution d'un échange explicite : EXCH_STS
Le tableau ci‐dessous présente la signification des bits de contrôle d'échange de la voie EXCH_STS (%MWr.m.c.0).
Symbole standard
Type
Accès
Signification
Adresse
STS_IN_PROGR
BOOL
L
Lecture des mots d'état de la voie en cours.
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
L
Echange de paramètres de commande en cours.
%MWr.m.c.0.1
ADJ_IN_PROGR
BOOL
L
Echange de paramètres de réglage en cours.
%MWr.m.c.0.2
Compte rendu d'échange explicite : EXCH_RPT
Le tableau ci‐dessous présente les significations des bits de compte rendu EXCH_RPT (%MWr.m.c.1).
Symbole standard
Type
Accès
Signification
Adresse
STS_ERR
BOOL
L
Défaut de lecture des mots d'état de la voie.
%MWr.m.c.1.0
CMD_ERR
BOOL
L
Défaut lors d'un échange de paramètres de commande.
%MWr.m.c.1.1
ADJ_ERR
BOOL
L
Défaut lors d'un échange de paramètres de réglage.
%MWr.m.c.1.2
Défauts standard voie, CH_FLT
Le tableau ci‐dessous présente les significations des bits du mot d’état CH_FLT (%MWr.m.c.2). La lecture est effectuée par un READ_STS(IODDT_VAR1).
Symbole standard
Type
Accès
Signification
Adresse
NO_DEVICE
BOOL
L
Aucun équipement ne fonctionne sur la voie.
%MWr.m.c.2.0
1_DEVICE_FLT
BOOL
L
Un équipement sur la voie est en défaut.
%MWr.m.c.2.1
BLK
BOOL
L
Défaut bornier (non connecté).
%MWr.m.c.2.2
TO_ERR
BOOL
L
Erreur de Time out (câblage défectueux).
%MWr.m.c.2.3
INTERNAL_FLT
BOOL
L
Défaut interne ou autotest de la voie.
%MWr.m.c.2.4
CONF_FLT
BOOL
L
Configurations matérielle et logicielle différentes.
%MWr.m.c.2.5
COM_FLT
BOOL
L
Défaut de communication avec l'automate.
%MWr.m.c.2.6
APPLI_FLT
BOOL
L
Défaut applicatif (défaut de réglage ou de configuration).
%MWr.m.c.2.7
Etat spécifique voie, %MWr.m.c.3
Le tableau ci‐dessous présente les significations du mot d'état voie PROTOCOL (%MWr.m.c.3). La lecture est effectuée par un READ_STS (IODDT_VAR1).
Symbole standard
Type
Accès
Signification
Adresse
PROTOCOL
INT
L
Octet 0 = 16#00 pour la fonction Uni‐Telway maître.
%MWr.m.c.3
Etats des esclaves
Le tableau ci‐dessous présente les significations des mots d'état des esclaves. La lecture est effectuée par un READ_STS (IODDT_VAR1). Pour plus de détails sur les bits de ces mots d'état, suivez le principe décrit dans le tableau.
Symbole standard
Type
Accès
Signification
Adresse
SLAVE_STS_0_15
INT
L
Etats des esclaves 0 à 15.
%MWr.m.c.8
SLAVE_STS_16_31
INT
L
Etats des esclaves 16 à 31.
%MWr.m.c.9
SLAVE_STS_32_47
INT
L
Etats des esclaves 32 à 47.
%MWr.m.c.10
SLAVE_STS_48_63
INT
L
Etats des esclaves 48 à 63.
%MWr.m.c.11
SLAVE_STS_64_79
INT
L
Etats des esclaves 64 à 79.
%MWr.m.c.12
SLAVE_STS_80_95
INT
L
Etats des esclaves 80 à 95.
%MWr.m.c.13
SLAVE_STS_96_111
INT
L
Etats des esclaves 96 à 111.
%MWr.m.c.14
Etats des esclaves
Le tableau ci‐dessous présente les significations des bits de mot d'état des esclaves SLAVE_STS_0_15 (%MWr.m.c.8). La lecture est effectuée par un READ_STS (IODDT_VAR1).
Symbole standard
Type
Accès
Signification
Adresse
SLAVE_STS_0
BOOL
L
=1, l'esclave 0 répond.
%MWr.m.c.8.0
SLAVE_STS_1
BOOL
L
=1, l'esclave 1 répond.
%MWr.m.c.8.1
SLAVE_STS_2
BOOL
L
=1, l'esclave 2 répond.
%MWr.m.c.8.2
SLAVE_STS_3
BOOL
L
=1, l'esclave 3 répond.
%MWr.m.c.8.3
SLAVE_STS_n
BOOL
L
=1, l'esclave n répond.
%MWr.m.c.8.n
SLAVE_STS_15
BOOL
L
=1, l'esclave 15 répond.
%MWr.m.c.8.15
Etats des esclaves
Le tableau ci‐dessous présente les significations des bits de mot d'état des esclaves SLAVE_STS_16_31 (%MWr.m.c.9). La lecture est effectuée par un READ_STS (IODDT_VAR1).
Symbole standard
Type
Accès
Signification
Adresse
SLAVE_STS_16
BOOL
L
=1, l'esclave 16 répond.
%MWr.m.c.9.0
SLAVE_STS_17
BOOL
L
=1, l'esclave 17 répond.
%MWr.m.c.9.1
SLAVE_STS_18
BOOL
L
=1, l'esclave 18 répond.
%MWr.m.c.9.2
SLAVE_STS_19
BOOL
L
=1, l'esclave 19 répond.
%MWr.m.c.9.3
SLAVE_STS_n
BOOL
L
=1, l'esclave n répond.
%MWr.m.c.9.i
SLAVE_STS_31
BOOL
L
=1, l'esclave 31 répond.
%MWr.m.c.9.15
Le principe ci‐dessus s'applique également aux esclaves 32 à 111 avec les mots d'état correspondants.
Commande
Le tableau ci‐dessous présente les significations des bits du mot CONTROL (%MWr.m.c.15). La commande est effectuée par un WRITE_CMD , ex : WRITE_CMD (IODDT_VAR1).
Symbole standard
Type
Accès
Signification
Adresse
-
BOOL
L/E
RAZ compteur.
%MWr.m.c.15.0
DTR_ON
BOOL
L/E
Signal DTR (Terminal de donnée prêt) ON.
%MWr.m.c.15.8
DTR_OFF
BOOL
L/E
Signal DTR (Terminal de donnée prêt) OFF.
%MWr.m.c.15.9
UTW_TO_CHAR
BOOL
L/E
Passage du mode Uni‐Telway au Mode caractère (modem).
%MWr.m.c.15.14
CHAR_TO_UTW
BOOL
L/E
Passage du Mode caractère au mode Uni‐Telway (modem).
%MWr.m.c.15.15