PAHO
Topic Author
Posts: 8
Joined: 02 Jul 2021, 23:13
Answers: 0

DIO Counter Variable überschreiben

02 Dec 2023, 16:01

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
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
KUNBUS
Posts: 31
Joined: 05 Apr 2023, 10:53
Answers: 0

Re: DIO Counter Variable überschreiben

11 Dec 2023, 08:42

Hallo PAHO,

du kannst die Counter wie folgt zurücksetzen:

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

Mit
piTest -1 -r Counter_1
kannst du den aktuellen Counterwert auslesen.
Mit
piTest -R 32,1
kannst du den Counter_1 zurücksetzen.
Mit
piTest -1 -r Counter_1
kannst du den aktuellen Counterwert auslesen, der jetzt "0 dez" sein sollte.

Grüße
Stefan

Support | KUNBUS

Who is online

Users browsing this forum: No registered users and 2 guests