DIO Counter Variable überschreiben

Für Themen rund um die Konfigurationsoftware des Revolution Pi
Post Reply
PAHO
Posts: 8
Joined: 02 Jul 2021, 23:13

DIO Counter Variable überschreiben

Post by PAHO »

Hallo zusammen,

ich programmiere gerade in CODESYS eine Applikation, welche den Counter erfordert. Es funktioniert alles soweit, ich möchte allerdings einen Counter overflow auslösen. Da der Counter ewig benötigt, bis der mal am Max. DINT Wert angekommen ist wollte ich wissen, ob ich irgendwie den Counter selbst beschreiben kann. Mit

Code: Select all

piTest -w Counter_1, 2147483646 
hätte ich es versucht, es kommt kein Fehler aber der Wert wird auch nicht geändert. Vielleicht hat ja jemand einen Tipp für mich.

Danke!
User avatar
stefanh
Posts: 33
Joined: 05 Apr 2023, 10:53

Re: DIO Counter Variable überschreiben

Post by stefanh »

Hallo PAHO,

du kannst die Counter wie folgt zurücksetzen:

Mit

Code: Select all

piTest -d
bekommst du die Adresse deines Modul, z.B. Address: 32 module tpye: 96 (0x60) RevPi DIO V1.5 --> "32".

Mit

Code: Select all

piTest -1 -r Counter_1
kannst du den aktuellen Counterwert auslesen.
Mit

Code: Select all

piTest -R 32,1
kannst du den Counter_1 zurücksetzen.
Mit

Code: Select all

piTest -1 -r Counter_1
kannst du den aktuellen Counterwert auslesen, der jetzt "0 dez" sein sollte.

Grüße
Stefan

Support | KUNBUS
Post Reply