easy-forum

Deutsch - Software => easySoft => Thema gestartet von: danielz am September 09, 2025, 16:01:38 Nachmittag

Titel: Easy E4, incremental counter über die Zeit auswerten
Beitrag von: danielz am September 09, 2025, 16:01:38 Nachmittag
Hallo,

Ich habe einen Encoder mit Kanal A und B an einem Easy E4 an den Eingängen I1 und I2 angeschlossen. Im Function Block Diagram ist der Incremental Counter definiert und der Ausgang ist auf ein MW Wort geschrieben. Dieses kann ich auf dem Easy Display anzeigen und die Zählung funktioniert problemlos in beide Richtungen.

Ich möchte nun berechnen und anzeigen, wie viele Pulse der Encoder über einen bestimmten Zeitraum liefert, zum Beispiel 5 Sekunden. Dafür habe ich ein Timing Relay mit Operating Mode 'Flashing' definiert. An dieses Timing Relay habe ich versucht einen Block Transfer zu koppeln, der alle 5 Sekunden den Wert des Encoders abspeichern soll, um ihn dann erneut nach 5 Sekunden mit dem alten Wert zu vergleichen. Die Differenz von altem und neuem Wert über die Zeit ist die Geschwindigkeit, die ich suche.

Zwei Fragen dazu: