Kommunikation mit CP340

capri-fan

Level-2
Beiträge
100
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin Moin, :D

unsere SPS soll in einer Anlage mit einem PC kommunizieren. Es klappt auch soweit das wir Daten senden die auch erkannt werden. :)

Wir bekommen vom PC einzelne Bits die dann mit einem FB_RCV empfangen und in einen DB geschrieben werden. Die Bits vom PC werden aber nur einmal gesendet, aber wenn ich mir den Status der Bits (in meinem DB) in der Variablentabelle ansehe sind die immer noch TRUE obwohl vom PC keine Signale mehr anstehen. :shock: Erst wenn vom PC ein FALSE gesendet wird oder ich sie manuell zurückstelle wechselt das Signal. :(

Kann man im SPS-Programm überwachen ob wirklich Daten ankommen und wie setzt man die Bits zurück wenn keine Daten mehr gesendet werden? :?:

Vielen Dank schon mal vorab!

MfG
c-f
 
Hallo,
ich hoffe ich habe Dich richtig verstanden, hier ein Auszug der S7 Hilfe, der Ausgang NDR könnte Interessant für Dich sein.

Der Ausgang NDR zeigt "Auftrag fertig ohne Fehler/Daten übernommen" an (alle Daten gelesen). ERROR zeigt einen aufgetretenen Fehler an. Im STATUS wird bei einem Fehler die entsprechende Fehlernummer (Siehe Handbuch Punkt-zu-Punkt-Kopplung CP 340) angezeigt. Ist kein Fehler aufgetreten, hat STATUS den Wert 0. NDR und ERROR/STATUS werden auch bei RESET des FB P_RCV ausgegeben (Parameter LEN == 16#00). Bei einem aufgetretenen Fehler wird das Binärergebnis BIE rückgesetzt. Wird der Baustein ohne Fehler beendet, hat das Binärergebnis den Zustand "1".


mfg

dietmar
 
Zurück
Oben