Reserved words

Top  Previous  Next

Below is a list of all the reserved keywords in the VPL language. Some of the words are not documented but are reserved either because they are used internally or because they will be included in the VPL syntax at some later time. Please also note that there is a number of standard functions,  function blocks and platform support functions that are normally included in a VPL program (when using the INCLUDE statement).

 

 

ACCESS

ADDR

ALIGN

AND

ARRAY

ASYNC

AUTO

BEGIN

BOOL

BREAKPOINT

BY

BYTE

CALLBACK

CASE

CHANNEL

CLASS

CONFIG

CONFIGURATION

CONSTANT

__DATE__

__DEBUG__

DINT

DO

DOUBLE

(DYNAMIC)

ELSE

ELSIF

END

END_CASE

END_FOR

END_FUNCTION

END_IF

END_PROGRAM

END_REPEAT

END_STRUCT_BLOCK

END_TASK

END_THREAD_BLOCK

END_VAR

END_WHILE

EXIT

EXTCALL

F_EDGE

FALSE

__FILE__

FILE

FLOAT

FLOATB

FOR

FUNCTION

FUNCTION_BLOCK

HIDE

IF

IMAGE

IMPLEMENTATION

INCLUDE

INT

INTERFACE

INTERVAL

__LINE__

__LSS__

MANDATORY

MOD

__MODE_LARGE__

__MODE_NX32__

__MODE_X32__

__MODE__NX32L__

MODCALL

MUTABLE

MUTEX

__NOP__

NOT

NOAUTOCALC

OF

OFF

ON

OR

PRIORITY

PROGRAM

PTR

R_EDGE

REPEAT

RETURN

SCAN

SEMAPHORE

SINT

SIZEOF

STRING

STRING_BEGIN

STRING_END

STRUCT_BLOCK

SYSHANDLE

TASK

THEN

THREAD_BLOCK

__TIME__

TO

TRUE

UINT

UNTIL

UPDATEIO

UPDATEOUT

USINT

VAR

VAR_INPUT

VAR_OUTPUT

VOICE

WHILE

XOR

#DEFINE

#UNDEFINE

#IFDEF

#END_IF

#ELSE