Archiv verlassen und diese Seite im Standarddesign anzeigen : EIS6 0..255 vom Analogeingang umrechnen auf Temperaturwert
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.
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. :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 ???
Powered by vBulletin® Version 4.2.4 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.