-> Hier kostenlos registrieren
Hallo,
ich habe jetzt 6 Stunden von meiner Arbeitszeit damit verbracht eine Lösung zu finden.
Ich habe eine S7-1214C und ein CM1241 zur Kommunikation mit einem PC und später ein weiteres CM1241 um einen Motor anzusteuern. Die Daten die Übertragen werden sollen sind aber recht gleich.
Die Verbindung zum PC konnte ich bereits erfolgreich aufbauen und Daten senden und empfangen. Zur weiteren Verarbeitung der Daten wollte ich aber das Ende eine Nachricht auswerten. Ich dachte beim RCV-PTP ist der Wert NDR dafür zuständig mir für einen Zyklus ein True zu geben wenn neue Daten vorhanden sind. Leider bekomme ich nie ein True auf dem NDR.
Dann habe ich versucht mit einer festen Länge der Nachrichten zu arbeiten. Auch hier ohne Erfolg.
Jetzt werte ich nach bestimmten Zeichen (CR-LF) am Ende der Nachricht aus. Auch hier bekomme ich kein NDR=TRUE.
Ich sehe den Fehler einfach nicht.
Ziel war in diesem Schritt die gesendete Zeichenfolge 1:1 wieder zurück zu bekommen und zwar genau ein Mal.
Hat jemand eine Idee?
Danke Uli
ich habe jetzt 6 Stunden von meiner Arbeitszeit damit verbracht eine Lösung zu finden.
Ich habe eine S7-1214C und ein CM1241 zur Kommunikation mit einem PC und später ein weiteres CM1241 um einen Motor anzusteuern. Die Daten die Übertragen werden sollen sind aber recht gleich.
Die Verbindung zum PC konnte ich bereits erfolgreich aufbauen und Daten senden und empfangen. Zur weiteren Verarbeitung der Daten wollte ich aber das Ende eine Nachricht auswerten. Ich dachte beim RCV-PTP ist der Wert NDR dafür zuständig mir für einen Zyklus ein True zu geben wenn neue Daten vorhanden sind. Leider bekomme ich nie ein True auf dem NDR.
Dann habe ich versucht mit einer festen Länge der Nachrichten zu arbeiten. Auch hier ohne Erfolg.
Jetzt werte ich nach bestimmten Zeichen (CR-LF) am Ende der Nachricht aus. Auch hier bekomme ich kein NDR=TRUE.
Ich sehe den Fehler einfach nicht.
Ziel war in diesem Schritt die gesendete Zeichenfolge 1:1 wieder zurück zu bekommen und zwar genau ein Mal.
Hat jemand eine Idee?
Danke Uli