Les IODDT sont prédéfinis par le constructeur et contiennent des objets langage d'entrées/sorties appartenant à la voie d'un module métier.
La communication CANopen est associée à un IODDT :
NOTE : la création d'une variable de type IODDT s'effectue de deux manières :
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 à échanges implicites échangés automatiquement à chaque tour de cycle de la tâche associée au module,
-
les objets à échanges explicites échangés à la demande de l'application, en utilisant les instructions d'échanges explicites.
Les échanges implicites concernent les états des modules, des signaux de communication, des esclaves, etc.
Les échanges explicites permettent de paramétrer le module et de le diagnostiquer.
NOTE : chaque équipement esclave a un IODDT (sauf les FTB). Pour plus d'informations, reportez-vous au manuel utilisateur de l'équipement concerné.