Informations détaillées sur les objets à échanges explicites IODDT de types T_COM_MB_BMX et T_COM_MB_BMX_CONF_EXT
Traduction de la notice originale
Présentation
Cette partie présente les objets à échanges explicites des IODDT de types T_COM_MB_BMX et T_COM_MB_BMX_CONF_EXT applicables au protocole Modbus série mais diffèrent en ce qui concerne la disponibilité des objets de configuration. Elle inclut les objets de type mot, dont les bits ont une signification particulière. Ces objets sont présentés en détail ci-dessous.
Dans cette partie, la variable IODDT_VAR1 est de type T_COM_STS_GEN.
Remarques
De manière générale, la signification des bits est donnée pour l'état 1 de ce bit. Dans les cas spécifiques chaque état du bit est expliqué.
Tous les bits ne sont pas utilisés.
Indicateurs d'exécution d'é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 (non applicable au module BMX NOM 0200).
%MWr.m.c.0.2
Compte rendu d'échange explicite : EXCH_RPT
Le tableau ci-dessous présente la signification des bits de compte rendu d'échange EXCH_RPT (%MWr.m.c.1) :
Symbole standard
Type
Accès
Signification
Adresse
STS_ERR
BOOL
L
Détection d'erreur de lecture des mots d'état de la voie.
%MWr.m.c.1.0
CMD_ERR
BOOL
L
Anomalie lors d'un échange de paramètres de commande.
%MWr.m.c.1.1
ADJ_ERR
BOOL
L
Anomalie lors de l'échange de paramètres de réglage en cours (non applicable au module BMX NOM 0200).
%MWr.m.c.1.2
Détection de défauts standard de voie : CH_FLT
Le tableau ci-dessous présente la signification des bits du mot d'état CH_FLT (%MWr.m.c.2) :
Symbole standard
Type
Accès
Signification
Adresse
NO_DEVICE
BOOL
L
Aucun équipement ne fonctionne sur la voie.
%MWr.m.c.2.0
ONE_DEVICE_FLT
BOOL
L
Un équipement sur la voie n'est pas fonctionnel.
%MWr.m.c.2.1
BLK
BOOL
L
Bornier non connecté.
%MWr.m.c.2.2
TO_ERR
BOOL
L
Délai d'attente dépassé (analyse nécessaire).
%MWr.m.c.2.3
INTERNAL_FLT
BOOL
L
Erreur interne détectée 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
Analyse de communication nécessaire sur la voie.
%MWr.m.c.2.6
APPLI_FLT
BOOL
L
Erreur d'application détectée (erreur de réglage ou de configuration).
%MWr.m.c.2.7
La lecture est effectuée par l'instruction READ_STS (IODDT_VAR1).
Etat de voie spécifique : %MWr.m.c.3
Le tableau ci-dessous présente la signification des bits du mot d'état de voie PROTOCOL (%MWr.m.c.3) :
Symbole standard
Type
Accès
Signification
Adresse
PROTOCOL
INT
R
Octet 0 = 16#06 pour la fonction Modbus maître.
Octet 0 = 16#07 pour la fonction Modbus esclave.
Octet 0 = 16#03 pour le mode caractère.
%MWr.m.c.3
La lecture est effectuée par l'instruction READ_STS (IODDT_VAR1).
Commande de voie : %MWr.m.c.24
Le tableau ci-dessous présente les significations des bits du mot CONTROL%MWr.m.c.24) :
Symbole standard
Type
Accès
Signification
Adresse
DTR_ON
BOOL
L/E
Active le signal terminal de données prêt (DTR, Data Terminal Ready).
%MWr.m.c.24.8
DTR_OFF
BOOL
L/E
Réinitialise le signal terminal de données prêt (DTR, Data Terminal Ready).
%MWr.m.c.24.9
TO_MODBUS_MASTER
BOOL
L/E
Changement du mode caractère ou Modbus esclave au mode Modbus maître.
%MWr.m.c.24.12
TO_MODBUS_SLAVE
BOOL
L/E
Changement du mode caractère ou Modbus maître au mode Modbus esclave.
%MWr.m.c.24.13
TO_CHAR_MODE
BOOL
L/E
Changement du mode Modbus au mode caractère.
%MWr.m.c.24.14
La commande est exécutée par l'instruction WRITE_CMD (IODDT_VAR1).
Pour plus d'informations sur la modification des protocoles, consultez Modification des protocoles.
Objets de configuration externes de type T_COM_MB_BMX_CONF_EXT: %MWr.m.c.24.7 et %MWr.m.c.25
Le tableau ci-dessous présente la signification du bit CONTROL (%MWr.m.c.24.7) et du mot CONTROL_DATA (%MWr.m.c.25) spécifiquement destinés à la programmation du module BMX NOM 0200 :
Symbole standard
Type
Accès
Signification
Adresse
SAVE_SLAVE_ADDR
BOOL
L/E
Enregistre les données de commande dans la mémoire FLASH
%MWr.m.c.24.7
SLAVE_ADDR
INT
R/W
Adresse Modbus esclave à stocker dans la mémoire FLASH, de 0 à 248 (0 pour l'esclave).
NOTE : Notez que cette fonctionnalité est facultative et qu'il est préférable de ne pas l'utiliser de manière intensive. Comme la technologie utilisée est FLASH, cela peut endommager la puce.
%MWr.m.c.25