Autor Thema: DWORD_TO_REAL umd umgekehrt für COUNT_DR  (Gelesen 11797 mal)

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Tim_Bukti

  • Gast
DWORD_TO_REAL umd umgekehrt für COUNT_DR
« am: 10. Januar 2013, 07:28:24 »
Hallo zusammen,

ich verwende den Zähler COUNT_DR der wie ich es verstehe eine vorzeichenLOSE Ganzzahl 32 bit (DWORD) als Zählervariable nutzt. Also nicht DINT!

Wie kann ich diese über den ganzen Wertebereich (2^0 - 2^32) in Step7 anzeigen?

In der Beschreibung des DW_TO_REAL ist von einer Standardfunktion DWORD_TO_REAL die Rede. Die Anweisung in S7 DTR ist damit aber nicht gemeint oder?

Gibt es DWORD_TO_REAL in S7?

Tim_Bukti

  • Gast
Re: DWORD_TO_REAL umd umgekehrt für COUNT_DR
« Antwort #1 am: 10. Januar 2013, 11:36:29 »

Gibt es DWORD_TO_REAL in S7?


Ok ich habe heraus gefunden das es wenn es das gäbe immer mit Genauigkeitsverlusten oberhalb unsigned hex98 96 7f
einher gehen würde.

Tim_Bukti

  • Gast
Re: DWORD_TO_REAL umd umgekehrt für COUNT_DR
« Antwort #2 am: 11. Januar 2013, 09:58:54 »
Eins verstehe ich trotzdem nicht. Wenn ich den Zähler mit 16#FFFF FFFF lade tut er das nicht, cnt zeigt 0.

Wird 16#7FFF FFFF geladen wird dagegen  16#FFFF FFFF am Cnt angezeigt.

Bis zu wieviel Bit arbeitet der "32-Bit" - Zähler COUT_DR denn nun unter S7 richtig?