The counting modules have only two associated IODDTs. These IODDTs are predefined by the manufacturer and contains language objects for inputs/outputs belonging to the channel of an application-specific module.
The IODDT associated with the counting modules are of T_ Unsigned_CPT_BMX and T_Signed_CPT_BMX types.
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: these objects are automatically exchanged on each cycle revolution of the task associated with the module.
-
Explicit Exchange Objects: these objects are exchanged on the application's request, using explicit exchange instructions.
Implicit exchanges concern the inputs/outputs of the module (measurement results, information and commands). These exchanges enable the debugging of the counting modules.
Explicit exchanges enable the module to be set and diagnosed.