CODESYS / DI / DIO / Eingang als counter

Post Reply
Bastelente
Posts: 5
Joined: 25 Jun 2024, 21:08

CODESYS / DI / DIO / Eingang als counter

Post 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
User avatar
RevPiModIO
KUNBUS
Posts: 347
Joined: 20 Jan 2017, 08:44
Contact:

Re: CODESYS / DI / DIO / Eingang als counter

Post 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 1301 times
Gruß
Sven
python3-RevPiModIO - https://revpimodio.org/ || Der RevPi ist das Beste, was passieren konnte!
Bastelente
Posts: 5
Joined: 25 Jun 2024, 21:08

Re: CODESYS / DI / DIO / Eingang als counter

Post by Bastelente »

Guten Morgen Sven,

das ging ja blitzartig :D

Ich werde das demnächst mal ausprobieren ;)

Vielen Dank!
Post Reply