Each IODDT contains a set of language objects allowing its operation to be controlled and checked.
There are two types of language objects:
-
Implicit Exchange Objects: These objects are automatically exchanged on each cycle revolution of the task associated with the module. They correspond to inputs/outputs of the module (measurement results, information and commands).
-
Explicit Exchange Objects: These objects are exchanged on the application's request, using explicit exchange instructions.