Utilisation et description des DDT pour les échanges explicites
Traduction de la notice originale
Introduction
Le tableau suivant indique le type de données dérivées (DDT) utilisé pour les variables connectées au paramètre EFB dédié pour effectuer un échange explicite :
DDT
Description
T_M_COM_ASI_CH_STS
Structure permettant de lire l'état des voies
Il est possible de connecter le DDT au paramètre de sortie STS du EFB READ_STS_MX.
T_M_COM_ASI_CH_CMD
Structure permettant d'envoyer une commande au module
Il est possible de connecter le DDT au paramètre d'entrée CMD du EFB WRITE_CMD_MX.
T_M_COM_ASI_CH_PRM
Structure des paramètres de réglage (1) d'une voie.
Il est possible de connecter le DDT au paramètre de sortie PARAM du EFB :
(1) 
La gestion des paramètres est possible uniquement pour les échanges explicites avec des modules d'E/S dans le rack local M580.
NOTE : Il est possible de gérer l'adresse de voie ciblée (ADDR) avec ADDMX EF (connecter le paramètre de sortie OUT au paramètre d'entrée ADDR des fonctions de communication).
Description de T_M_COM_ASI_CH_STS
Nom
Type
Bit 
Signification
Accès
CH_FLT
INT
Défauts de voie
Lecture
SLAVE_FLT
BOOL
1
Erreur détectée dans un ou plusieurs équipements
APF_PIC_FLT
BOOL
2
Erreur détectée par la ligne APF ou défaut PIC
ASI_CONF_FLT
BOOL
3
Configuration physique différente de la configuration logicielle
INTERNAL_FLT
BOOL
4
Erreur interne détectée ou autotest de la voie
CONF_FLT
BOOL
5
Erreur de configuration matérielle ou logicielle détectée
COM_FLT
BOOL
6
problème lors de la communication avec l'automate (PLC)
APPLI_FLT
BOOL
7
Erreur détectée dans l'application (réglage ou configuration)
EX_CONTROL_FLAGS
INT
Indicateurs de contrôle d'exécution
Lecture
CONFIG_OK
BOOL
0
Configuration correcte
SLAVE_0_PRESENT
BOOL
1
Esclave 0 présent sur le bus
AUTO_ADDRESS_ASSIGN
BOOL
2
Adressage automatique
AUTO_ADDRESS_AVAILABLE
BOOL
3
Adressage automatique autorisé
CONFIGURATION_ACTIVE
BOOL
4
Fonctionnement en mode configuration AS-interface
NORMAL_OPERATION_ACTIVE
BOOL
5
Fonctionnement en mode normal
ASI_SUPPLY_FLT
BOOL
6
Erreur d'alimentation de l'AS-interface détectée
OFFLINE_MODE_ACTIVE
BOOL
7
Mode hors ligne actif
DATA_EXCHANGE_OFF
BOOL
8
Echange de données inactif
PERIPH_FAULT
BOOL
9
Erreur de périphérique détectée sur un équipement du bus
LDS_0A_15A
INT
Liste des esclaves détectés de 0 à 15 de la banque A (1 bit par esclave)
Lecture
LDS_16A_31A
INT
Liste des esclaves détectés de 16 à 31 de la banque A (1 bit par esclave)
Lecture
LDS_0B_15B
INT
Liste des esclaves détectés de 0 à 15 de la banque B (1 bit par esclave)
Lecture
LDS_16B_31B
INT
Liste des esclaves détectés de 16 à 31 de la banque B (1 bit par esclave)
Lecture
BANKA
ARRAY [0..31] of T_M_COM_ASI_CDI
Configuration actuelle des esclaves de la banque A
Lecture
BANKB
ARRAY [0..31] of T_M_COM_ASI_CDI
Configuration actuelle des esclaves de la banque B
Lecture
LAST_PARAM_SLAVE_VALUE
INT
Contient la valeur des paramètres du dernier esclave paramétré
Lecture
LAST_PARAM_SLAVE_ADR
INT
Contient l'adresse du dernier esclave paramétré
Lecture
Description de T_M_COM_ASI_CDI
Nom
Type
Bit 
Signification
Accès
CDI
INT
Profil actuel configuré de l'esclave
  • bit 0 à 3 = code de configuration des voies d'entrée/de sortie (IO)
  • bit 4 à 7 = code d'identification (ID)
  • bit 8 à 11 = code d'identification (ID1)
  • bit 12 à 15 = code d'identification (ID2)
Lecture
Description de T_M_COM_ASI_CH_CMD
Cet objet DDT sert à gérer les modes de fonctionnement du maître bus AS-Interface via WRITE_CMD_MX.
NOTE : L'utilisation de cet objet nécessite des connaissances approfondies des principes de communication AS-Interface
Nom
Type
Bit 
Signification
Accès
HI_FLAGS
INT
Indicateurs d'interface hôte
Lecture/écriture
ENTER_OFFLINE
BOOL
0
Passage en mode hors ligne
LEAVE_OFFLINE
BOOL
1
Sortie du mode hors ligne
DATA_EXCHANGE_INACTIVE
BOOL
2
Echange de données inactif
DATA_EXCHANGE_ACTIVE
BOOL
3
Echange de données actif
Description de T_M_COM_ASI_CH_PRM
Ce DDT sert à la gestion des paramètres des équipements esclaves. Il est possible de les modifier sans arrêter le maître bus AS-Interface.
La gestion des paramètres s'effectue par le biais des instructions READ_PARAM_MX, WRITE_PARAM_MX, SAVE_PARAM_MX et RESTORE_PARAM_MX.
NOTE : L'utilisation de cet objet nécessite des connaissances approfondies des principes de communication AS-Interface
Le tableau suivant indique les bits du mot d'état de structure T_M_COM_ASI_CH_PRM :
Nom
Type
Bit 
Signification
Accès
PARAM_A
ARRAY [0..31] of INT
Valeurs des paramètres des esclaves 0A à 31A (1 mot par esclave, seulement 4 bits utilisés)
Lecture/écriture
PARAM_B
ARRAY [0..31] of INT
Valeur des paramètres des esclaves 0B à 31B (1 mot par esclave, seulement 4 bits utilisés)
Lecture/écriture
EPARAM_A
ARRAY [0..31] of INT
Valeurs des paramètres renvoyées en écho par les esclaves 0A à 31A (1 mot par esclave, seulement 4 bits utilisés)
Lecture
EPARAM_B
ARRAY [0..31] of INT
Valeurs des paramètres renvoyées en écho par les esclaves 0B à 31B (1 mot par esclave, seulement 4 bits utilisés)
Lecture