E_ArgType
TYPE E_ArgType :(
ARGTYPE_UNKNOWN := 0,
ARGTYPE_BYTE,
ARGTYPE_WORD,
ARGTYPE_DWORD,
ARGTYPE_REAL,
ARGTYPE_LREAL,
ARGTYPE_SINT,
ARGTYPE_INT,
ARGTYPE_DINT,
ARGTYPE_USINT,
ARGTYPE_UINT,
ARGTYPE_UDINT,
ARGTYPE_STRING,
ARGTYPE_BOOL,
ARGTYPE_BIGTYPE,
ARGTYPE_BIGTYPE, (* byte buffer *)
ARGTYPE_ULARGE, (* unsigned 64 bit ingeger (T_ULARGE_INTEGER), implemented in TwinCAT 2.10 Build > 1328 *)
ARGTYPE_UHUGE, (* unsigned 128 bit integer (T_UHUGE_INTEGER), implemented in TwinCAT 2.10 Build > 1328 *)
ARGTYPE_LARGE, (* signed 64 bit integer (T_LARGE_INTEGER), implemented in TwinCAT 2.10 Build > 1328 *)
ARGTYPE_HUGE (* signed 128 bit integer (T_HUGE_INTEGER), implemented in TwinCAT 2.10 Build > 1328 *)
);
END_TYPE
Requirements
Development environment | Target system type | PLC libraries to include |
---|---|---|
TwinCAT v2.8.0 Build > 747 TwinCAT v2.9.0 Build > 947 | PC or CX (x86) | TcUtilities.Lib ( Standard.Lib; TcBase.Lib; TcSystem.Lib are included automatically) |
TwinCAT v2.10.0 Build >= 1301 | CX (ARM) |