Blizzard94
Level-2
- Beiträge
- 24
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo zusammen,
ich arbeite aktuell mit einer Siemens LOGO! und habe folgendes Anliegen:
Ich habe einen analogen Eingang 0-10VDC , dessen Wertebereich von 0 bis 1000 LOGO-Einheiten (Digits) reicht.
Diese 0–1000 Digits entsprechen in der Praxis einer Drehzahl von 200 bis 2000 U/min.
Ich möchte, dass sich der verarbeitete bzw. ausgegebene Wert nur dann aktualisiert, wenn sich der analoge Eingang mindestens um 20 Digits (also um ca. 40 U/min) gegenüber dem zuletzt gespeicherten Wert geändert hat.
Kleinere Schwankungen durch Messrauschen oder Signalflattern sollen ignoriert werden.
Beispiel:
Der Ausgang (bzw. der gespeicherte Analogwert) soll nur dann aktualisiert werden, wenn der Eingangswert die definierte Schwelle überschreitet.
Ich möchte quasi nur eine "grössere" Stufenweise Änderung
Hat jemand von euch so etwas schon umgesetzt oder eine elegante Lösung dafür?
Danke und viele Grüße
ich arbeite aktuell mit einer Siemens LOGO! und habe folgendes Anliegen:
Ich habe einen analogen Eingang 0-10VDC , dessen Wertebereich von 0 bis 1000 LOGO-Einheiten (Digits) reicht.
Diese 0–1000 Digits entsprechen in der Praxis einer Drehzahl von 200 bis 2000 U/min.
Ich möchte, dass sich der verarbeitete bzw. ausgegebene Wert nur dann aktualisiert, wenn sich der analoge Eingang mindestens um 20 Digits (also um ca. 40 U/min) gegenüber dem zuletzt gespeicherten Wert geändert hat.
Kleinere Schwankungen durch Messrauschen oder Signalflattern sollen ignoriert werden.
Beispiel:
- Letzter gespeicherter Wert = 500 Digits
- Eingang steigt auf 518 → keine Änderung
- Eingang steigt auf 521 → neuer Wert wird übernommen (Differenz ≥ 20 Digits )
Der Ausgang (bzw. der gespeicherte Analogwert) soll nur dann aktualisiert werden, wenn der Eingangswert die definierte Schwelle überschreitet.
Ich möchte quasi nur eine "grössere" Stufenweise Änderung
Hat jemand von euch so etwas schon umgesetzt oder eine elegante Lösung dafür?
Danke und viele Grüße
