The counting modules have different associated IODDTs. IODDTs are predefined by the manufacturer and contain language objects for inputs/outputs belonging to the channel of an application-specific module.
There are three IODDT types for the counting function:
-
T_COUNT_ACQ which applies to the 3 TSX CTY 2A/4A and CTY 2C modules
-
T_COUNT_HIGH_SPEED specific to the TSX CTY 2C module
-
T_COUNT_STD specific to the TSX CTY 2A /4A modules
NOTE: IODDT variables can be created in two different ways:
Each IODDT includes a set of language objects enabling the IODDTs to be controlled and their operation to be checked.
There are two types of language object:
-
implicit exchange objects, which are automatically exchanged on each cycle revolution of the task associated with the module,
-
explicit exchange objects, which are exchanged at the request of the application using explicit exchange instructions.
Implicit exchanges concern the inputs/outputs of the module: measurement results, information and commands.
Explicit exchanges enable the module to be set and diagnosed.