ID 21519

Globale externe Variable liegt außerhalb 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:

Fehlerhafter Wert [-]

Name der betroffenen Variablen P-EXTV-00001

%2:

Aktueller Wert [-]

Index der betroffenen Variablen

%3:

Fehlerhafter Wert[Byte]

Speicheroffset der betroffenen Variablen

%4:

Fehlerhafter Wert [Byte]

Verfügbarer Speicher

%5:

Aktueller Wert [-]

Benötigter Speicher

Fehlertyp

-