ID 20085
Es wurden zu viele 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. | |||
|