Chaque IODDT contient un ensemble d'objets langage permettant de commander et de vérifier son fonctionnement.
Il existe deux types d'objets langage :
-
Objets à échanges implicites : ces objets sont échangés automatiquement à chaque cycle de la tâche associée au module. Ils correspondent aux entrées/sorties du module (résultats de mesure, informations et commandes).
-
Objets à échanges explicites : ces objets sont échangés à la demande de l'application, en utilisant des instructions d'échange explicite.