Overview of EXTV parameters
The overview of External Variable parameters is sorted into a 4-column table.
- Column 1 contains the unambiguous identifier of the start-up parameter called the “ID” which consists of the prefix “P-EXTV” and a unique 5-digit number, 
e.g. P-EXTV-00001. - Column 2 represents the data structure which defines the parameter, 
e.g. var[i]
The structure is a categorisation aid and is described in the following section. If an entry is missing in ‘structure’, this is not an error. The parameter in column 3 is then only valid on its own. - Column 3 contains the “parameter” with its exact name, 
e.g. name
The important thing is that “structure”+”parameter” always belong together and must be configured in exactly the same way in the External Variables list,
e.g. var[i].name - Column 4 contains the “functionality” in a summarised term/short description, 
e.g. name of external variable. 
ID  | Structure  | Parameter  | Functionality/short description  | 
|---|---|---|---|
var[i].  | name  | Name of the External Variable  | |
var[i].  | byte_offset  | Position of the External Variable in the memory  | |
var[i].  | type  | Variable type  | |
var[i].  | scope  | Validity of the variable  | |
var[i].  | synchronisation  | Synchronisation type of the variable  | |
var[i].  | access_rights  | Access rights of the variable  | |
var[i].  | array_elements  | Number of elements in an array of structure elements.  | |
var[i].  | size  | Size of the variable  | |
var[i].  | create_hmi_interface  | Enabling access by HMI  | |
  | number_used_variables  | Number of configured external variables  | |
  | check_overlapping_variables  | Plausibility check of the memory layout  | |
  | auto_memory_mode  | automatic memory layout  | |
  | init  | Initialisation with default values  | |
struct[i].  | name  | Name of the variable type  | |
struct[i].element[j].  | name  | Name of the structure element  | |
struct[i].element[j].  | type  | Type of the structure element  | |
struct[i].element[j].  | synchronisation  | Synchronisation type of the structure element  | |
struct[i].element[j].  | access_rights  | Access right of the structure element  | |
struct[i].element[j].  | array_elements  | Array size of a structure element  | |
struct[i].element[j].  | size  | Size of a structure element of type VSTRING  | |
  | use_extended_string_var  | Number of characters of a string variable  | |
var[i].  | suppress_export  | Suppress variable export to the PLC description  | |
P-EXTV-00048  | var[i].  | start  | Variables with overlapping memory area  |