Analogwert in digits Skalieren

Tuan91

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

ich bin Anfänger in der SPS Programmierung und brauch Hilfe bei der Skalierung eines Analogsignals.

Ich habe ein PT100 an mein Analogeingang meiner SPS geschlossen. Nun möchte ich am Analogausgang die Temperatur von 20-35°C auf 0-10V skalieren. Die Temperatur skalieren von 0-35°C auf 0-10V funktioniert ganz gut über den Dreisatz da der Anfang immer am Nullpunkt beginnt. Da habe ich einfach den Faktor ausgerechnet und mit der Ist Temperatur multipliziert um den passenden Digit-Wert ausgeben zu können. Mein Analogausgang kann 16Bit ausgeben, sprich von 0 - 32767. Wie kriege ich es hin die 20°C auf 0 Digits zu skalieren und 35°C auf 32767 digits zu skalieren.

Vielen Dank schonmal für eure Hilfe!

VL Tuan
 
Wie kriege ich es hin die 20°C auf 0 Digits zu skalieren und 35°C auf 32767 digits zu skalieren.
Ganz einfach, möglichst richtig.
OK, Spaß beiseite. Der Bereich der physikalischen Größe geht von 20°C - 35°C, das entspricht einer Differenz von 15°C, diese 15°C verteilen sich nun auf die Digits von 0 - 32767. 16384Dig entspricht in etwas 27,5°C. Den Rest versuch einmal selber heraus zu finden, falls Du es nicht schaffst helfe ich gerne weiter.
 
Zuletzt bearbeitet:
Zurück
Oben