Analogwertverarbeitung?

Hans.S

Level-1
Beiträge
159
Reaktionspunkte
3
Hallo !
Ich habe bereits den FC 105 programmiert und der funktioniert jetzt einwandfrei.
Habe den FC 105 Bipolar geschaltet.
Ich verwende einen Messbereich von +10V / -10V
Jetzt würde ich gerne wenn an der analogen Eingangskarte 0V anliegen eine Lampe leuchten lassen.
Wie programmiert man so etwas ?

 
Mach es mit einem Vergleicher

Wenn MD2 =0 dann schaltest einen Ausgang und der lässt dein Lämpchen leuchten.

So würd ich es machen
 
Falsch
nicht auf 0 abfragen , sondern auf 50.0

Scaliert werden +-10V auf 0-100 (%) bei -10V sind 0, bei 0V 50.0 und bei +10V 100. im MD2

Un am besten einen Bereich wählen z.B. 49-51 denn genau 50.0 wird Du bei Analog nicht treffen, bleiben immer ein paar Nachkommastellen daneben.
 

Anhänge

  • abfrage.jpg
    8,4 KB · Aufrufe: 28
Zuletzt bearbeitet:
und wo trage ich die Werte für meine Vergleichswerte zw. 49 - 51 ein
Muss leider noch öfters nachfragen da meine Ausbildung zum Programmierer noch nicht angefangen hat.
Vielen Dank

mfg.Hans
 

Anhänge

  • Unbenannt.jpg
    6,3 KB · Aufrufe: 23
und wo trage ich die Werte für meine Vergleichswerte zw. 49 - 51 ein
Muss leider noch öfters nachfragen da meine Ausbildung zum Programmierer noch nicht angefangen hat.
Vielen Dank

mfg.Hans

Genau richtig. Da schreibst du rein 49.0 und 51.0 z.Bsp.
Der gewandelte Vergleichswert steht doch im MD2. Siehe Jabba, das paßt doch.
 
So wie in meinem Anhang angezeigt

oben Lade
Code:
L Md2
L 49.0 (da wo deine Fragezeichen sind, gibts du z.B 49.0 oder 49.5 ein)
>R
unten
Code:
L Md2
L 51.00 (da wo deine Fragezeichen sind, gibts du z.B 51.0 oder 50.5 ein)
<R
 
Danke funktioniert und die Lampe leuchtet

Wenn man weis wie es geht, ist das programmieren eine einfache Sache!

mfg.Hans
 
Zuletzt bearbeitet:
Wenn man weis wie es geht, ist das programmieren eine einfache Sache!

Tja und darum eine goldene Regel:
Vermeide wo es nur geht Realzahlen auf Gleichheit zu vergleichen. Irgendwo schleicht sich nämlich immer ein Rundungs- und/oder Wandlungsfehler ein.

Gruß
Dieter
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…