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:

NOTE: The authorized objects for the various parameters are defined in this table.