Les IODDT sont prédéfinis par le constructeur et contiennent des objets langage d'entrée/sortie appartenant à la voie d'un module d'application.
Dans chaque IODDT se trouve un ensemble d'objets langage permettant de contrôler et vérifier son fonctionnement.
Vous pouvez créer des variables IODDT en utilisant l'un des deux moyens suivants :
Il existe deux types d'objets langage :
-
Les objets à échange implicite sont échangés automatiquement à chaque cycle de la tâche associée au module. Ils concernent les états des modules, des signaux de communication, des esclaves, etc.
-
Les objets à échange explicite sont échangés à la demande du projet à l'aide d'instructions d'échange explicites. Ils permettent de paramétrer le module et de le diagnostiquer.
Quatre IODDT sont associés aux communications AS-Interface :
-
T_GEN_MOD, qui s'applique à tous les modules
-
T_COM_STS_GEN, qui s'applique à tous les protocoles de communication
-
T_COM_ASI_STD, qui est propre à la communication AS-Interface et au module BMX EIA 0100
-
T_COM_ASI_DIAG, qui s'applique au module
BMX EIA 0100 et peut être utilisé comme argument de ASI_DIA DFB.