ID 21519

Global external variable is outside the permitted address range. Variable not created.

Description

When calculating the address, it is detected that the global external variable (cross-channel scope) exceeds the permitted address range. During start-up the external variable is skipped and as a result it can not 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 have been 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 parameter P-STUP-00037. The required value is reported in the following error message P-ERR-21520.

Response

Class

2

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

Solution

Class

7

Correct configuration or increase memory for external variables

Parameter

%1:

 

Name of the effected variable

%2:

 

Incorrect start address of the external variable.

%3:

 

Maximum permissible address of an external variable.

%4:

 

Maximum permissible address of a global external variable.

%5:

 

Index or byte offset of the incorrect external variable in the configuration list.

Error type

-