The Festo_EasyIP.lib library
9
1.4 Internally used variables, constants and Help functions
1.4.1 Global variables
The following global variables for internal library functions are created in the Festo_EasyIP.lib library and
cannot be modified.
ARRAY[0..MAXIPTABLEINDEX]
OF DINT
EasyIP address table (short
addresses assigned to IP
addresses)
EasyIP initialisation status
EasyIP socket descriptor (assigned
by the library when the socket is
opened)
ARRAY[0..MAXIPTABLEINDEX]
of EasyStatus
EasyIP status field for every IP
address
EasyIP timeout time (set by the
timeout function)
Size of the flag area (set when the
Easy_Server program is initialised)
Size of the input area (set when the
Easy_Server program is initialised)
Size of the output area (set when
the Easy_Server program is
initialised)
Pointer indicating the start (offset 0)
of the flag area (set when the
Easy_Server program is initialised)
Pointer indicating the start (offset 0)
of the input area (set when the
Easy_Server program is initialised)
Pointer indicating the start (offset 0)
of the output area (set when the
Easy_Server program is initialised)
ARRAY[0..MAX_STRING_IDX]
OF STRING(STRING_SIZE)
Receive buffer for UDP package
Send buffer for UDP packet
Byte order in the target system (set
when the Easy_Server program is
initialised)
Changes the mode of the socket to
non blocking, can be overwritten in
the system event 'Start'.