General
Analog modules are associated with different IODDTs.
The IODDTs are predefined by the manufacturer. They contain input/output language objects belonging to a channel of an analog module.
There are several distinct IODDT types for the analog module:
T_ANA_IN_BMXspecific to analog input modules such as the BME AHI 0812 and BMX AMI 0410, and specific to the inputs of the BMX AMM 600 mixed moduleT_ANA_IN_T_BMXspecific to analog input modules such as the BMX ART 0414/0814T_ANA_OUT_BMXspecific to analog output modules such as the BME AHO 0412 and BMX AMO 0210, and specific the outputs of the BMX AMM 600 mixed moduleT_ANA_IN_GENspecific to all analog input modules such as the BME AHI 0812, BMX AMI 0410, BMX ART 0414/0814, and the inputs of the BMX AMM 600 mixed module
by using the tab,
by using the data editor.
Types of Language Objects
In each IODDT, there exists a set of language objects you can use to control the modules and check their correct operation.
There are 2 types of language objects:
Implicit Exchange Objects, which are automatically exchanged at each cycle of the task assigned to the module. They concern the inputs/outputs of the module (measurement results, information, commands, and so forth).
Explicit Exchange Objects, which are exchanged at the application request, using explicit exchange instructions. They are used to set the module and perform diagnostics.

