Eaton EasyControl / CodeSys 2.3 / Analogwert ausgeben

Marcellus

Level-1
Beiträge
8
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ihr fleißigen Helferlein.... ;-)

Ich habe da mal ne Frage:
Ich möchte auf o.g. Steuerung einen Festwert als Analogwert ausgeben. Wie bewerkstellige ich das?

Aufgabenbeschreibung:
Parallel zu einem Hydraulikventil (Zylinder vor / Zylinder zurück) möchte ich ein Proportionalventil steuern.
Die Ventilansteuerung des Zylinders ist schon fertig projektiert und läuft.
Das Prop.Ventil bekommt 0-10VDC über den Analogausgang zugewiesen,

- Zylinder vor = 10VDC
- Zylinder zurück = 0VDC
- kein Ventil angesteuert = 5VDC (Prop.Ventil Mittelstellung)

Die Werte möchte ich gerne im Programm festgeschrieben haben und nicht änderbar über ein MFD Panel.
Um die Werte an den Ausgang zu senden, muss ich doch erst mal skalieren? Dazu bietet mir die Bibliothek einen Baustein (LS (FB)) an.
Ich finde aber in der Hilfe keine Beschreibung zur Beschaltung des Bausteins.
In allen gefundenen Hilfestellungen ging es immer um die Analogwertverarbeitung (Eingänge) von Sensoren, aber nie um die Analogen Ausgänge.

könnt ihr mir da helfen?

Gruß
Marcellus
 
Code:
IF anforderung_vor THEN
  temp_ausgabe := wert_für_10V ;
ELSIF anforderung_zurueck THEN
  temp_ausgabe := wert_für_0V ;
ELSE
  temp_ausgabe := wert_für_5V ;
END_IF ;
Analogausgang := temp_ausgabe ;

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Harald,
manchmal könnte das Leben so einfach sein.
Ich probiere das nächste Woche mal, und wenn das so einfach geht brauch ich mal einen Facepalm-Smiley.... ;-)
Wie war das mit dem Wald und den Bäumen?

Gruß und schönes WE zusammen
 
Zurück
Oben