ID 21519

Global external variable exceed valid address range. Variable not created!

Description

When the address is calculated, the system detects that the global external variable (cross-channel scope) exceeds the permitted address range. At start-up the external variable is skipped and as a result it cannot be used.

 

Possible solutions:

In the configuration list [EXTV] for external variables, check the memory indices "index" or byte offsets "byte_offset" and, if necessary, reduce them if they were explicitly specified.

In the configuration list [EXTV] for array variables, check and reduce the element "array_elements".

If the configuration of the global variables is correct, the memory for the external variables can be increased. The number of available 24-byte memory blocks is specified in the start-up list (see [STUP]) in the parameter P-STUP-00037. The required value is reported in the follow-up error message P-ERR-21520.

Response

Class

2

Controller start-up is continued, external variable is skipped!

Solution

Class

7

Correct configuration or increase memory for external variables

Parameter

%1:

Error value [-]

Name of the variable affected P-EXTV-00001

%2:

Current value [-]

Index of the affected variable

%3:

Error value[Byte]

Memory offset of the variable affected

%4:

Error value [Byte]

Memory available

%5:

Current value [-]

Memory required

Error type

-