Sentron PAC 3200

M.R.

Level-1
Beiträge
80
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi
Ich habe ein Sentron Pac 3200 über Profibus an einer S7 3152DP
Die Istwerte kann ich auch alle gut auslesen.
Aber mein Problem sind die Zählwerte. Die liegen im Format Double (64Bit) vor.
Wie lese ich diese jetzt ein und Wandle sie in Dint 32Bit???
Habe sowas noch nie gemacht hat da jemand vielleicht ein Beispiel???
Bin für jede Hilfe Dankbar.

Markus
 
Hallo Markus,

am besten Du siehst Dir erstmal diese Seite an :
http://de.wikipedia.org/wiki/IEEE_754

Dann machst Du folgendes :
- aus dem Exponent ermittelst Du wieviele Stellen zur Ganzzahl gehören
- dann bastelst Du die fehlende 1 für die Noramlisierung ein
- jetzt verschiebst Du die Bits in einem Doppelword rechtsbündig
...schon hast Du den Zählwert als DINT

Der Schwachsinn muß aber System haben. Nicht nur das Du den Wert als 64Bit Real Zahl bekommst, Du bekommst in auch noch in W und nicht in KW. Die Ersteller dieser Sofware haben noch keine Schaltanlage gesehen.

Kieler
 
Zurück
Oben