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
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
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.
Geändert von Matthias Schmidt (22.01.06 um 23:11 Uhr)
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.
Hallo
Als ebenfalls Neuling wäre ich unheimlich froh ein paar weitere Details zur Logik Kurvenfunktion. 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
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 ???
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen