Analogwertskalierung (Berghof E IO XR, Verständnisproblem des Rohwertes

TIA_TESTER

Level-1
Beiträge
103
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Abend,

ich habe eine Karte von Berghoff hier und habe ein Problem was das Verständnis zur Analogwertskalierung angeht. Anhängend ein Screen aus der BA.

Kenne von Simens die Tabelle mit den genauen Werten für Messbereich, Über- und Unterlauf etc. Kann mir jemand hierbei helfen, sonst muss ich Montag mal den Support bemühen.

Was mich verwirrt sind folgende Angaben:

Datenformat im Anwenderprogramm: 32 Bit Real (24 Bit Nutzdaten)
Im Ethercat EA-Abbild ist der Wert allerdings als UDINT angegeben?

Was für einen Wert krieg ich denn nun rein und wie ist dieser zu Skalieren?

Danke euch vorab,

E IO XR Scale.PNG
 
Zuletzt bearbeitet:
Auflösung 22 Bit kann ich noch verstehen, 32 Bit Real auch noch, aber 24 Bit Nutzdaten? Wenn doch nur eine Auflösung von 22 Bit gegeben ist?
Bekommst Du denn plausible Zahlen, wenn Du das Ergebnis als 32 Bit Real interpretierst?
Die 4 Bytes UDINT musst Du vermutlich in die Real-Variable "umfüllen", ungeachtet dessen, dass sie als UDINT deklariert sind.

Gruss, Heinileini
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Du hast recht, nachdem du "konvertierung" erwähnt hast habe ich nochmal die Anleitung gewälzt und ganz am Ende bin ich fündig geworden, Siehe Anhang.

Etwas unvorteilhaft die Betriebsanleitung, da im Abschnitt der Baugruppe nirgendwo auf den "Zusatzbaustein" verwiesen wird,...

Danke für die Anregung!!!!
Unbenannt.PNG
 
. . . nachdem du "konvertierung" erwähnt hast . . .
Hatte ich doch gar nicht ;o)
Mit "umfüllen" hatte ich eigentlich ein Kopieren ohne zu konvertieren gemeint, da ich Dich bzw. die Beschreibung so verstanden hatte, dass der Wert zwar als UDINT deklariert, aber bereits im REAL-Format dort abgelegt ist.
Andererseits, wenn's jetzt funktioniert . . . was will man mehr?

Gruss, Heinileini
 
Zuletzt bearbeitet:
Habe den Baustein mal getestet,...

Der Wert des Hardwareeingangs ist UDINT,... vom "Konvertierungsbaustein" des Herstellerst werden 24 Bit ausgewertet:

0mA REAL = 0 UDINT
20mA REAL = 4194304 UDINT

0V REAL = 0 UDINT
10V REAL = 4194304 UDINT


Schönen Sonntag noch
 
Zurück
Oben