Industry Online Support
Technical Forum
11.12.2007 14:16 | |
Beiträge: 45 Bewertung: (2) |
Hallo, in der Steuerung (319-3PN/DP) ist ein Datenbaustein (Bild ist unten angehängt) mit einem ARRAY[1..1000] of CHAR definiert. die ersten 80 Zeichen dieses Arrays sollen in einer WinCCflex-Runtime in einem Ausgabefeld (Bild ist unten angehängt) ausgegeben werden. Die Anzeige-Variable in WinCCflex ist als STRINGCHAR definiert. Beim Generieren erscheint folgender Fehler: "Länge 1000 ist nicht gültig" Mehrere andere gleich definierte Ausgabefelder, deren Datenlänge in der Steuerung allerdings kleiner definiert ist (80 bis 256), funktionieren einwandfrei. Die Ausgabelänge der Zeichenkette ist jeweils auf 80 eingestellt (mehr geht ja nicht). In der Hilfe etc. finde ich keine Angabe über die max. Länge eines Arrays in Bezug auf WinCCflex. Wie vermeide ich den Fehler? Was kann ich tun? Danke vorab für alle Hilfe! DateianhangArrayFehler.zip (53 Downloads) |
Folgen Sie uns auf