ID 21656
Kopieren mehrere Elemente nur zwischen Feldvariablen (Array) möglich. | |||
Beschreibung | Bei externen Variablen (s. [EXTV]) können komplette Feldvariablen (Arrays) einander zugewiesen werden. Voraussetzung ist, dass auf der linken und rechten Seite eine VE.Array-Variable der gleichen Dimension und Typs steht.
Beispiel: Auszug aus V.E. Konfigurationsliste: var[0].name V_ARRAY_1 var[0].type UNS32 var[0].array_elements 10
var[1].name V_ARRAY_2 var[1].type UNS32 var[1].array_elements 10
var[2].name V_UNS32 var[2].type UNS32 var[2].array_elements 0
Auszug aus NC-Programm:
V.E.V_ARRAY_1 = V.E.V_UNS32 (Fehler 21656, V.E.V_UNS32 ist keine Feldvariable) V.E.V_ARRAY_1 = V.E.V_ARRAY_2 -> (Korrekt, es werden alle 10 UNS32 Elemente von V_ARRAY_2 kopiert) | ||
Reaktion | Klasse | 2 | Ausgabe einer Fehlermeldung und Abbruch des NC-Programms |
Abhilfe | Klasse | 3 | NC-Programm korrigieren |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||
|