ETcMllDataType

Syntax

Definition:

TYPE ETcMllDataType :
(
    E_MLLDT_UNDEFINED  := 0,
    E_MLLDT_INT8_SINT  := 10,
    E_MLLDT_INT16_INT  := 20,
    E_MLLDT_INT32_DINT := 30,
    E_MLLDT_INT64_LINT := 40,
    E_MLLDT_FP16       := 50,
    E_MLLDT_FP16B      := 55,
    E_MLLDT_FP32_REAL  := 60,
    E_MLLDT_FP64_LREAL := 70,
    E_MLLDT_SPECIAL    := 99
)BYTE;
END_TYPE

Values

Name

Description

E_MLLDT_UNDEFINED

invalid / undefined data type

E_MLLDT_INT8_SINT

8-bit signed integer number (SINT / char)

E_MLLDT_INT16_INT

16-bit signed integer number (INT / short)

E_MLLDT_INT32_DINT

32-bit signed integer number (DINT / long)

E_MLLDT_INT64_LINT

64-bit signed integer number (LINT / long long)

E_MLLDT_FP16

16-bit IEEE floating point number (future usage)

E_MLLDT_FP16B

16-bit "bfloat16" floating point number (future usage)

E_MLLDT_FP32_REAL

32-bit IEEE floating point number (REAL / float)

E_MLLDT_FP64_LREAL

64-bit IEEE floating point number (LREAL / double)

E_MLLDT_SPECIAL

Function-specific byte stream