TYPE_CLASS

Global Variable List __SYSTEM.TYPE_CLASS

{attribute 'qualified_only'}
TYPE TYPE_CLASS:
(
    TYPE_BOOL := DWORD#0;
    TYPE_BIT := DWORD#1;
    TYPE_BYTE := DWORD#2;
    TYPE_WORD := DWORD#3;
    TYPE_DWORD := DWORD#4;
    TYPE_LWORD := DWORD#5;
    TYPE_SINT := DWORD#6;
    TYPE_INT := DWORD#7;
    TYPE_DINT := DWORD#8;
    TYPE_LINT := DWORD#9;
    TYPE_USINT := DWORD#10;
    TYPE_UINT := DWORD#11;
    TYPE_UDINT := DWORD#12;
    TYPE_ULINT := DWORD#13;
    TYPE_REAL := DWORD#14;
    TYPE_LREAL := DWORD#15;
    TYPE_STRING := DWORD#16;
    TYPE_WSTRING := DWORD#17;
    TYPE_TIME := DWORD#18;
    TYPE_DATE := DWORD#19;
    TYPE_DATEANDTIME := DWORD#20;
    TYPE_TIMEOFDAY := DWORD#21;
    TYPE_POINTER := DWORD#22;
    TYPE_REFERENCE := DWORD#23;
    TYPE_SUBRANGE := DWORD#24;
    TYPE_ENUM := DWORD#25;
    TYPE_ARRAY := DWORD#26;
    TYPE_PARAMS := DWORD#27;
    TYPE_USERDEF := DWORD#28;
    TYPE_NONE := DWORD#29;
    TYPE_ANY := DWORD#30;
    TYPE_ANYBIT := DWORD#31;
    TYPE_ANYDATE := DWORD#32;
    TYPE_ANYINT := DWORD#33;
    TYPE_ANYNUM := DWORD#34;
    TYPE_ANYREAL := DWORD#35;
    TYPE_LAZY := DWORD#36;
    TYPE_LTIME := DWORD#37;
    TYPE_BITCONST := DWORD#38;
) DWORD;
END_VAR

Note

The type class of a variable can be obtained by a call to the __VARINFO operator.

VAR
    viVarInfo : __SYSTEM.VAR_INFO;
END_VAR
viVarInfo := __VARINFO(SHD.GVL.g_spUtilities);