-> Hier kostenlos registrieren
Hallo,
ich bin gerade dabei ein Rockwell-Projekt umzusetzen mit einer CompactLogix.
Ich habe bereits etliche AOI's und Routinen auf Grundlage einer S7-1500 mit SCL und auch LadderLogic erfolgreich umgesetzt.
Vor kurzem Erst hab ich eine Einsteigerschulung für Rockwell besucht und dort die Grundkenntnisse erlernt.
Leider war hier die String-Verarbeitung kein Thema.
In der Literature Library von Rockwell konnte ich keine passenden Dokumente finden.
Und zwar geht es darum ein String[115] in einzelne Char zu zerlegen und dann je nach Inhalt z.B. bei 'A' einen Text 'ABCD' in einen weiteren String zu schreiben.
Leider scheitert es schon bei einer einfachen Zuweisung der STRING Variable mit einem Testtext.
Bei TIA ist eine Zuweisung in SCL wie z.B.:
TestString:= 'ABCD'; möglich.
In Rockwell funktioniert dies leider nicht. Wie ist denn hier der Syntax bzw. gibt es eine Dokumentation wie ich was umsetzen muss?
Lediglich die Zuweisung eines einzelnen Char im String funktioniert bei mir bisher z.B.:
TestString.DATA[0]:= 65; --> 'A'
Vielen Dank schon einmal für die Hilfe.
Gruß Mojo
ich bin gerade dabei ein Rockwell-Projekt umzusetzen mit einer CompactLogix.
Ich habe bereits etliche AOI's und Routinen auf Grundlage einer S7-1500 mit SCL und auch LadderLogic erfolgreich umgesetzt.
Vor kurzem Erst hab ich eine Einsteigerschulung für Rockwell besucht und dort die Grundkenntnisse erlernt.
Leider war hier die String-Verarbeitung kein Thema.
In der Literature Library von Rockwell konnte ich keine passenden Dokumente finden.
Und zwar geht es darum ein String[115] in einzelne Char zu zerlegen und dann je nach Inhalt z.B. bei 'A' einen Text 'ABCD' in einen weiteren String zu schreiben.
Leider scheitert es schon bei einer einfachen Zuweisung der STRING Variable mit einem Testtext.
Bei TIA ist eine Zuweisung in SCL wie z.B.:
TestString:= 'ABCD'; möglich.
In Rockwell funktioniert dies leider nicht. Wie ist denn hier der Syntax bzw. gibt es eine Dokumentation wie ich was umsetzen muss?
Lediglich die Zuweisung eines einzelnen Char im String funktioniert bei mir bisher z.B.:
TestString.DATA[0]:= 65; --> 'A'
Vielen Dank schon einmal für die Hilfe.
Gruß Mojo