-> Hier kostenlos registrieren
Hallo,
ich habe eine CX5010 hier im Einsatz. In meinem Programm habe ich einen Counter als Real definiert.
Laut Beckhoff kann dieser diesen Bereich: ~ -3.402823 x 10[SUP]38[/SUP] bis ~ 3.402823 x 10[SUP]38
[/SUP]Nun hat der Zähler aber bei 16777216 == 2^24 gestoppt!?
Die 1,6e7 sind aber noch weiter von e38 entfernt.
Das Programm läuft selber auf der SPS. Twincat ist die Version 2.11 (Build 2244)
Ist das ein Bug?
Brauchen tu ich einen Zähler der mindestestens bis 1x10^9 zählen kann.
ich habe eine CX5010 hier im Einsatz. In meinem Programm habe ich einen Counter als Real definiert.
Laut Beckhoff kann dieser diesen Bereich: ~ -3.402823 x 10[SUP]38[/SUP] bis ~ 3.402823 x 10[SUP]38
[/SUP]Nun hat der Zähler aber bei 16777216 == 2^24 gestoppt!?
Die 1,6e7 sind aber noch weiter von e38 entfernt.
Das Programm läuft selber auf der SPS. Twincat ist die Version 2.11 (Build 2244)
Ist das ein Bug?
Brauchen tu ich einen Zähler der mindestestens bis 1x10^9 zählen kann.
Code:
VAR_GLOBAL PERSISTENT
rCycleX: REAL; (* lifetime in cycles *)
END_VAR