ID 21519

Globale externe Variable liegt ausserhalb des erlaubten Adressbereiches. Variable wird nicht angelegt.

Beschreibung

Bei der Berechnung der Adresse wird festgestellt, dass eine globale externe Variable (kanalübergreifende Sichtweise) den zulässigen Adressbereich überschreitet. Während dem Hochlauf wird die externe Variable nicht angelegt und kann somit nicht verwendet werden.

 

Lösungsmöglichkeiten:

In der Konfigurierungsliste [EXTV] für externe Variablen die Speicherindizes "index" oder Byteoffsets "byte_offset" prüfen und gegebenenfalls erniedrigen, falls diese explizit angegeben wurden.

In der Konfigurierungsliste [EXTV] für Arrayvariablen das Element "array_elements" prüfen und verkleinern.

Falls die Konfiguration der globalen Variablen richtig ist, kann der Speicher für die externe Variablen vergrößert werden. Die Anzahl der zur Verfügung stehenden 24-Byte Speicherblöcken wird in der Hochlaufliste (s. [STUP]) im Parameter P-STUP-00037 angegeben. Der benötigte Wert kann aus der Folgefehlermeldung P-ERR-21520 entnommen werden.

Reaktion

Klasse

2

Steuerungshochlauf wird fortgesetzt, externe Variable wird nicht angelegt!

Abhilfe

Klasse

7

Konfiguration korrigieren oder Speicher für externe Variablen erhöhen

Parameter

%1:

 

Name der betroffenen Variablen

%2:

 

Fehlerhafte Startadresse der externen Variablen.

%3:

 

Größe der externen Variablen (oder Variablenstruktur)

%4:

 

Maximal zulässige Adresse einer globalen externen Variablen.

%5:

 

Index oder Byteoffset der fehlerhaften externen Variable in der Konfigurierungsliste.

Fehlertyp

-