ID 21518

Channel-specific external variable is outside the permisible address range. Variable not created!

Description

When calculating the address, it is detected that the channel-specific external variable exceeds the valid 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:

Current value [-]

Name of the effected variable

%2:

Current value [-]

Incorrect start address of the external variable.

%3:

Current value [-]

Maximum permissible address of an external variable.

%4:

Upper limit value [-]

Maximum permissible address of a global external variable.

%5:

Current value [-]

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

Error type

-