-> Hier kostenlos registrieren
Hallo,
ich stehe grad auf dem Schlauch...
Ich habe in einem globalen DB folgendes deklariert:
Per AWL kann ich auf einzelne Zeichen folgendermaßen zugreifen (der Inhalt passt auch):
Wie mache ich das in SCL? Derselbe Zugriff verursacht den Fehler "Zahl der ARRAY-Dimensionen wurde überschritten (max. 6)". Es sind doch nur 2 Dimensionen?! Hat SCL ein Problem, weil es nicht als klassisches 2-dimensionales Array deklariert wurde (array[1..60, 0..254])?
Hintergrund: Da ich nach dem Anlegen viele einzelne Zeichen in den Strings manipulieren will, möchte ich ungern die IEC-Bausteine verwenden (wären ca. 200 Aufrufe)...
MfG
Stefan
ich stehe grad auf dem Schlauch...
Ich habe in einem globalen DB folgendes deklariert:
Code:
Zeile ARRAY[1..60] OF STRING[254]
Per AWL kann ich auf einzelne Zeichen folgendermaßen zugreifen (der Inhalt passt auch):
Code:
L DBxxx.Zeile[1, 5] // 5. Zeichen im 1. string
Wie mache ich das in SCL? Derselbe Zugriff verursacht den Fehler "Zahl der ARRAY-Dimensionen wurde überschritten (max. 6)". Es sind doch nur 2 Dimensionen?! Hat SCL ein Problem, weil es nicht als klassisches 2-dimensionales Array deklariert wurde (array[1..60, 0..254])?
Hintergrund: Da ich nach dem Anlegen viele einzelne Zeichen in den Strings manipulieren will, möchte ich ungern die IEC-Bausteine verwenden (wären ca. 200 Aufrufe)...
MfG
Stefan