LOGO LOGO!8 Steuerung Antrieb 0-10V

Balance

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich möchte einen Luftstrom mithilfe der Logo8! steuern.

Im Touch Display soll vom Benutzer ein gewünschter Volumenstrom Bsp. 150m^3/h eingestellt werden können (Stellbereich ist 100-180m^3/h).
Das Programm berechnet daraus ein 4...20 mA Signal.


Eine Klappe (0V= 0° Klappe zu / 2,5V= 90° Klappe geöffnet) soll bei Programmstart in den Betriebszustand z.B. 1V fahren.
Eine Volumenstrommessung (durch Differenzdruckmessung) gibt nun ein 4...20mA Signal ab.
Nun soll der vom Benutzer eingegebene Wert mit dem Eingangssignal der Volumenstrommessung verglichen werden.
Liegt der Wert der Messung unter dem Sollwert, so soll der Ausgang um 0,3V erhöht werden. Im Beispiel gibt die Steuerung jetzt 1,3V aus.
Liegt der Wert der Messung über dem Sollwert, so soll der Ausgang um 0,3V verringert werden. Im Beispiel gibt die Steuerung jetzt 0,7V aus.
Der Vorgang soll solange wiederholt werden, bis der Soll und Istwert übereinstimmen.

Ich habe die Logo bereits gekauft und habe keine Ahnung wie ich diese Schaltung realisieren kann.
Hat jemand etwas ähnliches schon mal gemacht und könnte mir ein Beispiel zur Verfügung stellen?

Ich freue mich über jeden Tipp!
Vielen Dank im Voraus!

Balance
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde das auch mit einem Regler lösen.

Wenn man aber das Programm nach dem genauen Wortlaut erstellt, kann man keinen Regler einsetzen. Der Themenstarter möchte in 0,3V Schritten Änderungen haben. Das ist in meinen Augen steuern (oder stellen).
Der PI-Regler der Logo reagiert auf einen Sollwert. Je größer die Differenz zwischen Soll- und Istwert, desto größer das Stellsignal, maximal bis 100%. Ist also nichts mit 0,3V Schritten.
 
Hatte ich ja geschrieben, ich würde es mit einem PI-Regler lösen. Mit einem PI-Regler kann ich aber nicht 0,3V Sprünge machen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Na so wie das beschrieben wird könnte man das doch relativ einfach mit einem Vergleicher lösen?

Den über einen einstellbaren Takt z.b. 500ms abfragen. Solange der Wert dann nicht passt wird der Analogwert um 0,3V verringert/erhöht . z.b. mit einer Substraktion und Addition auf ein Merkerwort das dann auf das PAW geschrieben wird.

Leider habe ich keinen Tau von der Logo, aber mit einer S7 würde ich es so machen.
 
Die Frage ist doch, ob bei dieser Art der "Regelung" es überhaupt zu einem relativ ruhigen Betrieb kommt, wenn man mit festen Spannungswerten arbeite oder ob die Klappe nur hin und her fährt.
 
Die Frage ist doch, ob bei dieser Art der "Regelung" es überhaupt zu einem relativ ruhigen Betrieb kommt, wenn man mit festen Spannungswerten arbeite oder ob die Klappe nur hin und her fährt.

Mann müsste da natürlich einen Toleranzbereich definieren. Sonst wird das nichts.

Grundsätzlich wäre aber eine Regelung sicher die bessere Lösung!
Ging mir ja nur um die 0,3V Schritte Aufgabenstellung. ;)

Man weiß ja nicht ob es sich hier um eine tatsächliche Anwendung, oder um ein (Schul)Projekt mit einer genau definierten Aufgabenstellung handelt.
Eigentlich klingt es ja nach einem tatsächlichen Anwedungsfall.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei einem Gesamtbereich von 2,5V dann 0,3V Schritte ist für mich unrealistisch. Ein Teil der 2,5V bringt dann eh nicht mehr viel weil die Klappe zu weit offen ist und ein weiteres Auffahren nicht mehr viel bringt.
 
Hallo zusammen,

Ich habe mich in den letzten Wochen mit der Programmierung der Logo! auseinandergesetzt und konnte mein Problem schon selber lösen.
Die Logo ist echt ein super Gerät für Einsteiger und der Support und die FAQ`s auf der Siemens Homepage runden die Lernkurve ab!

Ich habe mein Programm folgendermaßen aufgebaut:

Der Eingang AI1 ist ein Analogeingang an dem vom Messsystem ein 0-10V Signal anliegt (konnte ich im Messsystem umstellen) der Wert wird im System auf eine Zahl zwischen 0 und 1000 umgerechnet. 500 bedeutet also 5V liegen an. Nun wird der Wert mit meinem Sollwert, den man per Tasten am TouchDisplay eingeben kann, verglichen. Ich habe mir dann einen Zähler gebaut der in Bestimmten Grenzen Vorwärts oder Rückwärts zählen kann. Mithilfe eines Analogverstärkers wird der Wert dann auf meine 0,03V Schritte Skaliert (musste von 0,3V auf 0,03V gehen um den Stellbereich zu erhöhen genau wie von GUNSAMS vermutet)


Also einfach ein Zähler der in Dreierschritten hoch oder runterzählt, je nach dem ob soll>ist oder soll<ist.

Ich habe zwar noch das Problem das mein System überschwingt, dies hoffe ich aber mit Ein-/Ausschaltverzögerrung zu lösen.

Wenn das Programm fertig ist, werde ich es hier noch einmal hochladen! Es ist zwar momentan noch eine wirre Spaghetti-Programmierung aber das werde ich
hoffentlich bald ändern :p.

Vielen Dank für eure Anregungen! Bei weiteren Fragen wende ich mich gerne wieder an euch!

Balance
 
Zurück
Oben