# ID 21520

Memory for external variables too small! Not all external variables available!
Description | This is a follow-up error message from ID 21518 or ID 21519. When the address of one (or several) global or channel-specific external variables is addressed, the system detected that the calculated address exceeds the permissible memory range. Parameter 2 of this error message reads the required number of 24-byte memory blocks (see P-STUP-00037) which are required to create all external variables.

The error message may also be displayed when V.CH variables are used.
The memory space for V.CH variables is specified in P-CHAN-00424.

Response | Class | 2 | Controller start-up is continued but not all configured external variables are available.
Solution | Class | 6 | Reduce the number of variables or increase the memory for the V.E. or V.CH variables.
Parameter | %1: | Error value [-]
Current configured number of 24-byte memory blocks P-STUP-00037
%2: | Expected value [-]
Required number of 24-byte memory blocks P-STUP-00037
%3: | Expected value [-]
Optional parameter: Required memory space
%4: | Current value [-]
Optional parameter: Identifier of variable type ”E” for V.E. variables ”CH” for V.CH variables
Error type | -