Brauche Hilfe bei Füllstandsregelung mit PID Regler

mamo77

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

da ich auf dem Gebiet ein neuling bin brauche ich dringend bei der Folgenden Aufgabe eure Hilfe:

Die Füllstand ´´AI_X´´ ( Istwert) eines Tanks soll über ein PID Regler ohne
Abweichung einen vorgegebenen Sollwert ´´AI_W´´ folgen .

Die Befüllung des Tanks erfolgt über eine Pumpe, die analog über ``AO_Y`` angesteuert werden kann.
Die Sollwertvorgabe erfolgt über ein Potentiometer am Analogeingang ``AI_W´´.
In einem unterprogram soll der Sollwert eingelesen und in Gleitpunktzahl im MD 40 zur Verfügung gestellt werden.

Der Analogwert für die Prozessgröße ``Füllstand `` wird beim Aufruf des Reglerbausteins eingelesen und auf die physikalische Grösse ``Liter`` normiert werden.

Bei einem Füllstand von 10 Liter liefert der Füllstandsensor 0 V, bei 100 Liter 10 V.

Diese Normierung nehmen Sie im PID Controll vor.

Mein Prog. funktionert nicht richtig.
Da ich neu auf dem Gebiet bin komm ich nicht drauf voran es liegt.

Danke euch schonmal für eure Hilfe.
Im Anhang habe ich mein Programm.
 

Anhänge

  • Pid.zip
    689,9 KB · Aufrufe: 57
Die Aufgabe sieht aus wie bei mir damals in der Schule. Nur haben wir damals keine vorgefertigen Bausteine gehabt sondern alles selbst gemacht. Muss mal schauen ob ich das Program noch irgendwo habe.
 
Zurück
Oben