Les IODDT sont prédéfinis par le constructeur et contiennent des objets langage d'entrées/sorties appartenant à la voie d'un module spécifique.
Le module TSX ESY 007 a deux IODDT associés :
-
T_COM_STS_GEN : applicable à tous les protocoles de communication, sauf Fipio et Ethernet.
-
T_COM_ESY propre au module TSX ESY 007.
Remarque : les variables IODDT peuvent être créées de deux façons :
-
à l'aide de l'onglet Objets d'E/S (voir Control Expert - Modes de fonctionnement, Onglet Objets d'E/S pour un module),
-
à l'aide de l'éditeur de données (voir Control Expert - Modes de fonctionnement, Création d'une instance de type IODDT).
Chaque IODDT contient une série d'objets langage utilisés pour piloter et surveiller les opérations associées.
Il existe deux types d'objets langage :
-
les objets à échange implicite, qui sont échangés automatiquement à chaque cycle de la tâche associée au module ;
-
les objets à échange explicite, qui sont échangés à la demande du projet, en utilisant les instructions d'échanges explicites.
Les objets à échange implicite permettent de récupérer les états des modules Série 7, les temps de cycle du bus TSX LES 20, etc.
Les échanges explicites permettent de diagnostiquer le module.