Les IODDT sont prédéfinis par le constructeur. Ils contiennent des objets langages d’entrée/sortie appartenant à la voie d’un module d'une application.
La communication INTERBUS avec les modules TSX IBY 100 et TSX IBX 100 a trois IODDT associés :
-
T_COM_STS_GEN qui s’applique à tous les protocoles de communication,
-
T_COM_IBS_128 spécifique à la communication INTERBUS avec le nombre de mots d’entrée/sortie configurés entre 32 et 128,
-
T_COM_IBS_242 spécifique à la communication INTERBUS avec le nombre de mots d’entrée/sortie configurés à 242.
NOTE : les variables IODDT peuvent être créées de deux façons :
Dans chacun des IODDT se trouve un ensemble d’objets langage permettant de les commander et de vérifier leur fonctionnement.
Il existe deux types d'objets langage :
-
les objets à échange implicite, qui sont échangés automatiquement à chaque cycle complet de la tâche associée au module ;
-
les objets à échange explicite, qui sont échangés à la demande de l’application, en utilisant les instructions d’échange explicite.
Les échanges implicites concernent les états des modules, des signaux de communication, des esclaves...
Les échanges explicites permettent de paramétrer le module et de le diagnostiquer.