Analog modules are associated with different IODDT's.
These IODDT's are predefined by the manufacturer; they contain Input/Output Langage Objects belonging to an application-specific module's channel.
There are six distinct IODDT types for the Analog Function:
-
T_ANA_IN_GEN specific to all analog input modules: TSX AEY 414/420/800/810/1600/1614,
-
T_ANA_IN_STD applies to all analog input modules: TSX AEY 414/420/800/810/1600/1614,
-
T_ANA_IN_CTRL specific to the TSX AEY 810 and TSX AEY 1614 modules,
-
T_ANA_IN_EVT specific to the TSX AEY 420 module,
-
T_ANA_OUT_GEN specific to all analog output modules: TSX ASY 410 and TSX ASY 800,
-
T_ANA_OUT_STD specific to all analog output modules: TSX ASY 410 and TSX ASY 800.
-
T_ANA_OUT_STDX specific to all analog output modules: TSX ASY 410 and TSX ASY 800.
NOTE: IODDT variables can be created in two different ways:
Each IODDT includes a series of language objects used to drive and monitor their operation.
There are two types of language objects:
-
Implicit Exchange Objects: they are automatically exchanged at each cycle of the task assigned to the module,
-
Explicit Exchange Objects: they are exchanged at the application's request, using explicit exchange instructions.
Implicit Exchanges pertain to the modules inputs and outputs: measurement results, data and commands.
Explicit Exchanges make it possible to configure and diagnose the module.