-> Hier kostenlos registrieren
Hallo zusammen,
ich habe hier schon einiges über Analogwertskalierung gelesen, aber die ulitivmative Antwort für mein Problem, war da noch nicht dabei.
Also: ich habe mehrere Drucksensoren gleichen Typs. Deren Werte gelangen mittels 4-20mA Signal in eine WAGO-Steuerung, also CoDeSys Programmierung. Diese IntegerWerte sollen dann als bar-Wert visualisiert werden.
Das Problem: bei 4mA bekomm ich Integerwerte um die 4000 (4088, 4058, 4060, 3570,...ist von Sensor zu Sensor unterschiedlich). Einige schwanken auch ständig zwischen z.B. 4088 und 4048
Wenn ich die Werte nun mit dem AI-Skalierbaustein in einem Bereich von 0 bis 50bar skalieren will, denkt der Baustein der Wert bei Null bar wäre schon irgendein Druck von z.B. 5bar.
Wie kann ich dass Problem einfach und schnell lösen? Einfach vom Aktualwert denn 4000er-Wert bei Null subtrahieren? oder gibts da noch eine bessere Lösung?
Gruß Lars
ich habe hier schon einiges über Analogwertskalierung gelesen, aber die ulitivmative Antwort für mein Problem, war da noch nicht dabei.
Also: ich habe mehrere Drucksensoren gleichen Typs. Deren Werte gelangen mittels 4-20mA Signal in eine WAGO-Steuerung, also CoDeSys Programmierung. Diese IntegerWerte sollen dann als bar-Wert visualisiert werden.
Das Problem: bei 4mA bekomm ich Integerwerte um die 4000 (4088, 4058, 4060, 3570,...ist von Sensor zu Sensor unterschiedlich). Einige schwanken auch ständig zwischen z.B. 4088 und 4048
Wenn ich die Werte nun mit dem AI-Skalierbaustein in einem Bereich von 0 bis 50bar skalieren will, denkt der Baustein der Wert bei Null bar wäre schon irgendein Druck von z.B. 5bar.
Wie kann ich dass Problem einfach und schnell lösen? Einfach vom Aktualwert denn 4000er-Wert bei Null subtrahieren? oder gibts da noch eine bessere Lösung?
Gruß Lars