Les IODDT sont prédéfinis par le constructeur. Ils contiennent des objets langage d'E/S appartenant à une voie d'un module métier.
Les communications Modbus et Mode caractère ont trois IODDT associés :
-
T_COM_STS_GEN, applicable à tous les protocoles de communication, sauf Fipio et Ethernet ;
-
T_COM_MBP, réservé à la communication Modbus ;
-
T_COM_CHAR_BMX, réservé à la communication Mode caractère.
NOTE : les variables IODDT peuvent être créées de deux façons :
Chaque IODDT contient un ensemble d'objets langage permettant de les commander et de vérifier leur bon fonctionnement.
Il existe deux types d'objets langage :
-
Objets à échanges implicites : ces objets sont échangés automatiquement à chaque de la tâche associée au module.
-
Objets à échanges explicites : ces objets sont échangés à la demande de l'application, à l'aide d'instructions d'échange explicite.
Les échanges implicites concernent l'état des processeurs, les signaux de communication, les esclaves, etc.
Les échanges explicites permettent de définir les paramètres du processeur et d'effectuer des diagnostics.