ID 20085

Es wurden zuviele externe Variablen deklariert.

Beschreibung

In der Liste für externe Variablen [EXTV] wurde eine zu hohe Anzahl von externen Variablen (globale und kanalspezifische) deklariert oder die Anzahl der vorhandenen Variablen im Parameter P-EXTV-00010 ist falsch angegeben. Die maximal mögliche Anzahl an externen Variablen kann [SYSP] entnommen werden.

 

Beispiel:

anzahl_belegt               500            

#                                                            

var[0].name                     VARIABLE_1

var[0].type                     SGN32

#

...

#

var[100].name               VARIABLE_100

var[100].type                    UNS32

Lösungsmöglichkeiten:

Parameter P-EXTV-00010 prüfen, ob die korrekte Anzahl der Variablendeklarationen eingetragen ist.

Falls tatsächlich zu viele Variablen deklariert sind, können mehrere Variablen zu einem Array (gleicher Datentyp) oder einer Variablenstruktur (unterschiedliche Datentypen) zusammengefasst werden:

Variablen-Array:

anzahl_belegt               1            

#                                                            

var[0].name                     VAR_ARRAY_100

var[0].type                     UNS32

var[0].array_elements 100

Variablen-Struktur:

anzahl_belegt 2

#

struct[0].name STRUCT_DEF

struct[0].element[0].name VARIABLE_1

struct[0].element[0].type SGN32

struct[0].element[1].name VARIABLE_2

struct[0].element[1].type UNS32

#

var[0].name                     VAR_STRUCT

var[0].type                     STRUCT_DEF

#

var[1].name                     VAR_STRUCT_ARRAY

var[1].type                     STRUCT_DEF

var[1].array_elements 50

Reaktion

Klasse

2

Es werden nicht alle externen Variablen angelegt.

Abhilfe

Klasse

3

Prüfen ob Angabe des Parameters P-EXTV-00010 korrekt ist. Anzahl der deklarierten, externer Variablen in der Liste [EXTV] zusammenfassen.

Parameter

%1:

Fehlerhafter Wert [-]

P-EXTV-00010: Anzahl konfigurierter externen Variablen

%2:

Oberer Grenzwert [-]

Maximale Anzahl konfigurierbarer externer Variablen

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.