At a Glance
Generic Data Types are conventional groups of data types (EDT, DDT) specifically intended to determine compatibility among these conventional groups of data types.
These groups are identified by the prefix ‘ANY_ARRAY’, but these prefixes can under no circumstances be used to instance the data.
Their field of use concerns function block (EFB\DFB) and elementary function (EF) data type families, in order to define which data types are compatible with their interfaces for the following :
inputs
input/outputs
outputs
Available Generic Data Types
The generic data types available in Control Expert are the following types:
ANY_ARRAY_WORD
ANY_ARRAY_UINT
ANY_ARRAY_UDINT
ANY_ARRAY_TOD
ANY_ARRAY_TIME
ANY_ARRAY_STRING
ANY_ARRAY_REAL
ANY_ARRAY_INT
ANY_ARRAY_EBOOL
ANY_ARRAY_DWORD
ANY_ARRAY_DT
ANY_ARRAY_DINT
ANY_ARRAY_DATE
ANY_ARRAY_BYTE
ANY_ARRAY_BOOL
Example
This gives us the following DFB:
