Word to Real

Hepping

Level-1
Beiträge
8
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag zusammen,

ich hänge gerade an einer kleinen Variablenumwandlung.

Situation:
Ich lese mit meiner XC100 über das Zusatzmodul XIOC-4T-PT, zwei PT100 ein.
Dieses Modul gibt mir die eingelesenen Temperarturen als WORD wieder.

Um die Daten aber an das nachfolgende Programm weiterzugeben, bräuchte ich diese Werte als REAL.

Eine Tabelle der eingelesenen Werte von Temp ubegrechnet in Dez/Hex/Ohm ist vorhanden.

Jemand eine Idee wie die Wandlung funktioniert?

Gruß

Hepp
 
Zuletzt bearbeitet:
Wie schon auf deinen älteren Eintrag hier meine Antwort:

Hallo Hepping

Um auf deine letzte Frage zu antworten:

(Ihr studiuert/lernt ja eine höhere technische Ausblidung?!?)
Wie würdet ihr es mit einem Taschenrechner/im Kopf machen?

Hier ein Vorschlag von meiner Seite:
1. Minimaler und Maximaler Wert der Klemme nachschauen in Ohm oder °C
2. Die Skalierung der Klemme nachschauen. Dass es in Word ist wisst Ihr ja schon)
2a. Laut Wikipedia ist 1 Word = 16 bit => max. Zahl ist 65536, mit Vorzeichen sinds noch 32768...
3. Eine kleine Formel machen, die den eingelesenen Wert mithilfe der Skalierung umrechnet.

Code:
Real_Wert:= Scale * WORD_TO_REAL(Wert_Word) + Offset ;
Die Skalierung musst du selber rechnen, für 0..100°C ist es beispielsweise:
Code:
32565 "bit"/100°C = 325.65 "bit" pro 1°C ...
 
Zurück
Oben