Vorgehensweise mit CanOpen und Entprellung

Gast #6204150
Lesenswert?

Guten Abend,
ich baue gerade etwas an meiner Haussteuerung weiter.
Ich habe eine SPS die Webvisu und Steuerung macht.
Miene dezentralen I/O Module habe ich selbst gebaut und sind per CanBus 
mit der SPS verbunden.
Ich habe jetzt ein etwas doofe frage, Ist es besser die Entprellung der 
auf den Slaves zu machen oder ist es besser diese auf der Sps zu machen?
Ich meine sende ich die reinen Port Zustände oder entprelle ich diese 
vor dem versenden?

Ich könnte die Port Zustände bei Änderung senden und eine Sperrzeit von 
1mS auf den Pdos einbauen.....

Wie seht ihr das?
Gast #6204181
Lesenswert?

Entprelle die auf den Slaves, dann muellt es Bus und Master nicht zu.

Wenn du das Prellverhalten auf den Slaves erfasst und abfragbar machst, 
kannst du womoeglich sterbende Sensoren fruehzeitig erkennen.
Gast #6204748
Lesenswert?

Peter D. schrieb:
> Die Slaves drehen meistens vor Langeweile Däumchen, während der Master
> mit der GUI am Anschlag läuft.
> Natürlich ist irgendwo ein Delay reinzuklatschen, noch lange kein
> zuverlässiges Entprellen.

Ich hätte nicht einfach ein Delay reingeklatscht sondern die Sperrzeit 
des trasmit PDO eingebaut. Da wird dann der letzte ermittelte Zustand 
nach der Sperrzeit gesendet.

Aber ich kann auch mit deiner Entprellung entprellen und dann die Daten 
auf den  Bus legen?!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren