The IODDTs are predefined by the manufacturer. They contain input/output language objects belonging to a channel of an application-specific module.
The TSX CSY 84 module has 7 types of IODDT:
-
T_CSY_CMD,
-
T_CSY_RING,
-
T_CSY_TRF,
-
T_CSY_IND,
-
T_CSY_FOLLOW,
-
T_CSY_COORD,
-
T_CSY_CAM.
NOTE: There are two ways to create an IODDT variable:
Each IODDT contains a set of language objects which can be used to control and check how they operate.
There are two types of language object:
-
implicit exchange objects, which are exchanged automatically for every cycle of the task associated with the module,
-
explicit exchange objects, which are exchanged at the request of the project, by using explicit exchange instructions.
Implicit exchanges are concerned with the status of modules, communication signals, slaves, etc.
Explicit exchanges are used to set the parameters of the module and to perform module diagnostics.