Forum

Forum index -> Komponenten / Anwendungen -> Grafische Logik: Counter
Stefan06 <p>Grafische Logik: Counter</p>
User
Registered at: 19.01.2016
Messages: 53

Hallo Eisbärenteam,

ich habe eine Wetterstation, die mir alle 2min den Regenstatus (1 oder 0) auf den Bus gibt. Nun möchte ich daraus eine Angabe zur Regenzeit haben (z.B. 35% des Tages Regen).
Zu diesem Zweck wollte ich den Counter in der grafischen Logik verwenden. Einen Counter für Regen Ja und einen für Regen Nein. Allerdings zählt der Counter nur, wenn sich das Signal von 0 auf 1 umstellt bzw. umgekehrt. Wenn 10 mal hintereinander 1 gesendet wird, wird das nicht gezählt. Was kann ich tun?

Würde eventuell ein Timer helfen, der aus jeder erneuten 1 ein vollständiges Signal generiert?

Gruß Stefan.

14.01.2009 21:24
Alexander <p>Grafische Logik: Counter</p>
Moderator
Registered at: 19.01.2016
Messages: 960

Hallo Stefan,

verwende dazu bitte den Zähler in der grafischen Logik. Hier lässt sich der Eingang invertieren.

15.01.2009 08:23
Stefan06 <p>Grafische Logik: Counter</p>
User
Registered at: 19.01.2016
Messages: 53

Hallo Herr Maier,

ich habe die GL beigefügt.
Komponente 5 empfängt alle 2min eine 0 oder 1.
Komponente 20 und 21 zählen aber nur bei Änderungen von 0 auf 1 oder von 1 auf 0, jedoch nicht bei erneuter 0 bzw. 1.

Gruß Stefan.

[ Geändert von Stefan06 am 15.01.2009 20:42 ]

15.01.2009 20:40
Alexander <p>Grafische Logik: Counter</p>
Moderator
Registered at: 19.01.2016
Messages: 960

Hallo Stefan,

anbei eine kleine Vorlage für den Regen-Eingang.

16.01.2009 10:12
Stefan06 <p>Grafische Logik: Counter</p>
User
Registered at: 19.01.2016
Messages: 53

Danke! Funktioniert so.

Stefan.

18.01.2009 21:36
Log in