Hallo,
ich bin neu in der SPS programmierung eingestiegen und hab gleich mal eine Frage.
Bis jetzt habe ich nur mit digitalen Signalen zu tun gehabt.
Jetzt stellt sich mir die Frage:
Ich will ein Füllstand mittels einer analogen Eingangssingal auswerten.
Die Baugruppe hat ein Eingangssignal von -10V bis +10V.
-10V ist Behälter ist 0cm gefüllt (leer)
+10V Behälter ist 100cm gefüllt (voll)
Wie realisiere ich die zwischen Schritte???
Ich muss ja die 12Bit irgendwie auf die Füllhöhe umrechnen.
Behälter leer wäre
0000 0000 0000
behälter voll wäre
1111 1111 1111
Wie sage ich das
0001 1011 1100 = z.B. 67cm sind
muss ich das für jeden wert eine Zuordnung machen???
oder kann man das linear mit einer Funktion annähern??
Ich hoffe ihr könnt mein Problem verstehen.
Ich kann...
Hallo erstmal,
für Dein Problem gibt es bei http://www.geisler-controls.de im Downloadbereich die Bibliothek AnalogEA. Doku liegt bei, auch der Quellcode.
Viel Erfolg
Rolf
Danke,
ich denk das hilft mir weiter!
Log in to post a comment.
Hallo,
ich bin neu in der SPS programmierung eingestiegen und hab gleich mal eine Frage.
Bis jetzt habe ich nur mit digitalen Signalen zu tun gehabt.
Jetzt stellt sich mir die Frage:
Ich will ein Füllstand mittels einer analogen Eingangssingal auswerten.
Die Baugruppe hat ein Eingangssignal von -10V bis +10V.
-10V ist Behälter ist 0cm gefüllt (leer)
+10V Behälter ist 100cm gefüllt (voll)
Wie realisiere ich die zwischen Schritte???
Ich muss ja die 12Bit irgendwie auf die Füllhöhe umrechnen.
Behälter leer wäre
0000 0000 0000
behälter voll wäre
1111 1111 1111
Wie sage ich das
0001 1011 1100 = z.B. 67cm sind
muss ich das für jeden wert eine Zuordnung machen???
oder kann man das linear mit einer Funktion annähern??
Ich hoffe ihr könnt mein Problem verstehen.
Ich kann...
Hallo erstmal,
für Dein Problem gibt es bei http://www.geisler-controls.de im Downloadbereich die Bibliothek AnalogEA. Doku liegt bei, auch der Quellcode.
Viel Erfolg
Rolf
Danke,
ich denk das hilft mir weiter!