Page 1 of 1

CODESYS / DI / DIO / Eingang als counter

Posted: 27 May 2025, 15:28
by Bastelente
Moin Zusammen,

Ich suche einen Weg die Hardware counter via CODESYS zu nutzen und zurück zu setzen.

Ich habe eine Weile gesucht und nichts dazu gefunden wie man das mit CODESYS macht. :?

Habe diesen Beitrag gefunden:
viewtopic.php?p=2867&hilit=reset+counter+codesys#p2867

Wie man das mit Python umsetzt ist mir soweit klar.
Gibt es da für CODESYS eine "saubere" Lösung oder muss ich den IOCTL Call quasi aus CODESYS absetzen für den reset :?:

Hat da wer Erfahrung mit? Fliegt mir CODESYS dann um die Ohren? :)

Viele Grüße

Re: CODESYS / DI / DIO / Eingang als counter

Posted: 28 May 2025, 13:17
by RevPiModIO
Hallo!

Wir haben die Funktionalität in die CODESYS Bibliothek integriert. Dafür bitte am Besten mindestens die Version 2.1.0.0 installieren.

https://revolutionpi.com/de/support/downloads#c1064

In der Version gibt es bei den DI/DIO Modulen dann „ResetCounter“. Dort kannst du eine Variable anlegen und im Programm dann das jeweilige Bit (oder mehrere) für einen Zyklus lang setzen. Der Counter wird dann zurückgesetzt. Die Bits sind jeweils für die Counter Eingänge, also das ganz rechte Bit (Bit 0) für den ersten Counter, das zweite von rechts (Bit 1) für den zweiten Counter usw.
Bildschirmfoto 2025-05-28 um 13.13.34.png
Bildschirmfoto 2025-05-28 um 13.14.07.png
Bildschirmfoto 2025-05-28 um 13.14.07.png (10.48 KiB) Viewed 1615 times
Gruß
Sven

Re: CODESYS / DI / DIO / Eingang als counter

Posted: 02 Jun 2025, 10:23
by Bastelente
Guten Morgen Sven,

das ging ja blitzartig :D

Ich werde das demnächst mal ausprobieren ;)

Vielen Dank!