Les IODDT sont prédéfinis par le constructeur. Ils contiennent des objets langage d'entrées/sorties appartenant à un module métier.
Les communications Modbus, Mode caractère et Uni-Telway ont cinq IODDT associés :
-
T_COM_STS_GEN : applicable à tous les protocoles de communication, sauf Fipio et Ethernet.
-
T_COM_MB : pour la communication Modbus.
-
T_COM_CHAR : pour la communication en mode caractère.
-
T_COM_UTW_M : pour la communication en mode Uni-Telway maître.
-
T_COM_UTW_S : pour la communication en mode Uni-Telway esclave.
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 tour de cycle 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'échanges explicites.
Les échanges implicites concernent l'état des modules, les signaux de communication, les esclaves, etc.
Les échanges explicites permettent de paramétrer le module et de le diagnostiquer.