-> Hier kostenlos registrieren
Hey zusammen,
ich nutze TIA V19 mit einer S7-1515T-2P
ich bekomme von einem Keyence Handscanner aus einem Datamatrix-Code ein Array of Char.
Dieses sieht z.B. wie folgt aus wenn man es in einen String wandelt: '600638-1970-000//03//521022//5647375$R'
Ich möchte Dieses Array nun in mehrere Strings aufteilen. Als Separator sind die "//" vorhanden, der EndSeparator ist "$R"
Im Bild könnt ihr den Aufruf des SPILT Bausteins sehen. Dieser Liefert mir als Fehler immer den Fehlercode 8254. Dies bedeutet, dass ich am Parameter 2 (RecSeparator) einen ungültigen Datentyp verwende. Ich verstehe hier nicht warum mein Datentyp falsch ist. Der Eingang RecSeparator ist als Variant deklariert und sollte doch somit einen String "verstehen" in dem String steht '//'.
Kann mir jemand von euch sagen, was ich hier falsch mache?

ich nutze TIA V19 mit einer S7-1515T-2P
ich bekomme von einem Keyence Handscanner aus einem Datamatrix-Code ein Array of Char.
Dieses sieht z.B. wie folgt aus wenn man es in einen String wandelt: '600638-1970-000//03//521022//5647375$R'
Ich möchte Dieses Array nun in mehrere Strings aufteilen. Als Separator sind die "//" vorhanden, der EndSeparator ist "$R"
Im Bild könnt ihr den Aufruf des SPILT Bausteins sehen. Dieser Liefert mir als Fehler immer den Fehlercode 8254. Dies bedeutet, dass ich am Parameter 2 (RecSeparator) einen ungültigen Datentyp verwende. Ich verstehe hier nicht warum mein Datentyp falsch ist. Der Eingang RecSeparator ist als Variant deklariert und sollte doch somit einen String "verstehen" in dem String steht '//'.
Kann mir jemand von euch sagen, was ich hier falsch mache?
