-> Hier kostenlos registrieren
Yep, geht wie Butter!
@Aslof
Oh oh, dein XML ist 2663 Zeichen lang, wenn ich das richtig sehe.
S7-Strings sind max. 255 Zeichen lang, also mußt du das ankommende Paket sinnvoll zerlegen, um mit den Stringfunktionen zu arbeiten.
Es gibt noch eine Alternative, die habe ich mal irgendwann genutzt.
Die Daten kommen ja sicher per Ethernet oder so in einem DB bei dir an. Dort liegt dann ein Array of Byte o.ä.
Nun könnte man diese Array nach dem ersten Vorkomen von "<" durchsuchen, hat man das, schaut man, ob das zweite Zeichen "V" ist, wenn ja, das dritte Zeichen und so weiter, wenn nein, dann wieder nach "<" suchen. Das ist kein so großes Problem in SCL. So findest du ebenfalls deine Werte und kannst dann die betreffenden Byte ausschneiden.
Ich dachte das kann man umgehen indem man z.B. sagt Test : String[30000]?