-> Hier kostenlos registrieren
Schönen guten Morgen.
Folgendes habe ich vor:
Ich möchte mit meiner S7-1200 daten über eine RS232 an einer Platine senden und empfangen.
Dabei möchte ich wie folgt vorgehen.
1. - Ich habe ein Array of Strings mit den befehlen die ich zur Platine schicken möchte z.B.: 'H0481$R'
2. - Die Platine schickt jetzt die Antwort die ich auch im Array speichern möchte. Die Antwort lautet z.B: 23AC\r (war fälschlicherweise \n)
3. - Das \n soll die SPS automatisch erkennen und die daten im Buffer speichern. (Das klappt bis jetzt noch Garnicht).
4. - Jetzt soll wieder zu Punkt 1 gesprungen werden und das nächste Feld im Array gesendet werden.
Ich habe schon viele Ansätze versucht es jedoch nie hinbekommen. Meistens hängt sich die SPS auf weil sie auf \n wartet. Wie sind eure Ansätze um solch ein Problem zu lösen?
Habe es mit SCL probiert und mit FUP, bis jetzt alles ohne Ergebnis.
MfG
Folgendes habe ich vor:
Ich möchte mit meiner S7-1200 daten über eine RS232 an einer Platine senden und empfangen.
Dabei möchte ich wie folgt vorgehen.
1. - Ich habe ein Array of Strings mit den befehlen die ich zur Platine schicken möchte z.B.: 'H0481$R'
2. - Die Platine schickt jetzt die Antwort die ich auch im Array speichern möchte. Die Antwort lautet z.B: 23AC\r (war fälschlicherweise \n)
3. - Das \n soll die SPS automatisch erkennen und die daten im Buffer speichern. (Das klappt bis jetzt noch Garnicht).
4. - Jetzt soll wieder zu Punkt 1 gesprungen werden und das nächste Feld im Array gesendet werden.
Ich habe schon viele Ansätze versucht es jedoch nie hinbekommen. Meistens hängt sich die SPS auf weil sie auf \n wartet. Wie sind eure Ansätze um solch ein Problem zu lösen?
Habe es mit SCL probiert und mit FUP, bis jetzt alles ohne Ergebnis.
MfG
Zuletzt bearbeitet: