The IODDT’s are predefined by the constructor and contains language objects of inputs/outputs belonging to the channel of an application module. AS-i communication AS-i has two associated IODDT’s :
-
T_COM_STS_GEN which applies to all the communications protocols,
-
T_COM_ASI_V1 specific to AS-i communication and the TSX SAY 100 module.
NOTE: IODDT variables can be created in two different ways:
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, which are automatically exchanged at each cycle of the task associated with the module,
-
explicit exchange objects, which are exchanged when requested to do so by the project, using explicit exchange instructions.
Implicit exchanges concern the states of the modules, communication signals, slaves, and so on.
Explicit exchanges allow module parametering and diagnostics.