PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : EIS6 0..255 vom Analogeingang umrechnen auf Temperaturwert



GHabers
22.01.06, 22:29
Hallo,

wie rechne ich am einfachsten den EIS6 0..255 Wert von einem Analogeingang 6157 EB in einem Temperaturwert um? Ich habe einen HS und möchte den Temperaturwert in einer Visu Anzeigen und auch zur Steuerung nutzen.

Grüsse, Guido

Matthias Schmidt
22.01.06, 22:34
:) Vielleicht mit einem Rechenbaustein im HS?

Am elegantesten geht es mit dem Baustein Kurvenfunktion (2 Punkte): Einfach den Temperaturwert für 0 und für 255 vorgeben, und schon liegt am Ausgang zu jedem beliebigen Eingangswert der zugehörige umgerechnete Wert an.

Wenn deine Kurve nicht linear ist, kann man mit der Kurvenfunktion (4 bzw. 8 Punkte) den Verlauf linearisieren.

GHabers
23.01.06, 08:34
Auf die Kurvenfunktion währe ich wohl nicht gekommen. Ich hätte mir wohl irgendeine Umrechnung zusammengebastelt, das währe aber wohl nicht so elegant. Ich habe noch nicht so viel (null) erfahrung mit dem HS. Danke für den Tipp Matthias.

chfrei
26.11.06, 22:11
Hallo
Als ebenfalls Neuling wäre ich unheimlich froh ein paar weitere Details zur Logik Kurvenfunktion. :confused: Leider gibt die ON-Line Hilfe nicht sehr viel her. Wie und wo sind die Faktoren einzugeben und wie zu verbinden? Wie gesagt, habe leider nichts gefunden in der Hilfe und im Web und wäre somit sehr dankbar und lösung dieses Rätsel.
Grüsse
Chris

Matthias Schmidt
27.11.06, 00:07
Also in dem Fall ist die Online-Hilfe mehr als aussagekräftig. Wo ist denn da das Problem?

Es wird aus zwei Punkten (x1/y1) und (x2/y2) eine Gerade gebildet. Für jedes x am Eingang wird nun auf dem Ausgnag ein umgerechnetes y ausgegeben.

Beispiel:

Meßwert zwischen 4 und 20 mA soll abgebildet werden auf 0.....100%:

x1 = 4
y1 = 0

x2 = 20
y2 = 100

Wenn jetzt am Eingang der Wert 12 ankommt, erhält der Ausgang ???