The modules have different groups.
The IODDTs are predefined by the manufacturer, they contain input/output languages objects belonging to a channel of a specific application module.
There are six IODDT types for the Discrete:
NOTE: IODDT variables can be created in two different ways:
In each IODDT is a set of language objects permitting the control and verification of their operation.
There are two types of language objects:
-
Implicit Exchanges Objects , which are automatically exchanged at each cycle pass of the task associated to the module,
-
Explicit Exchanges Objects , which are exchanged upon demand from the application, while using explicit exchange instructions.
Implicit exchanges concern the module's inputs/outputs: Measurement, information, and operation results.
Explicit exchanges enable module configuration and diagnosis.