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. | |||
|