Re: PID-Regler Kategorie: Programmierung (von guido - 9.11.2004 18:48) | ||
Als Antwort auf Re: PID-Regler von guido - 9.11.2004 18:35 | ||
| ||
> Hallo > > danke erst mal, da� Du den Code der Allgemeinheit zur Verfügung stellst. > Also hier meine Fragen : > > ich würde gern meine Heizkreis Vorlauftemperatur über diesen Regler Steuern dazu benötige ich jedoch > ein auf/zu Signal also Port 1 = 1 auf > Port 1= 0 und Port2 =0 halt > Port 2 =1 zu > wie kann ich mit dem Regler realisieren da er ja nur Prozentwerte zur Verfügung stellt ???? > welche rückgabe Werte erhalt eich für w < x > w = x > w > x ? > zZ benutze ich folgendes Proggi für die Regelung > > thread mischer > //--------------- > // Bedingung für mischer auf > { > int t; > > loop > { > if rbports.get(0)!=0 // pumpe Heizkreis an > { > if ((var.TSoll>fuehler.value[8]+20)and(pcf.get(000,5)!=0)and > (fuehler.value[14]<220)) > { > t=(var.TSoll-fuehler.value[8])*190; > if t<2000 t=2000; > if t>32000 t=32000; > pcf.off(000,4); > sleep t; > pcf.on(000,4); > sleep t; > } > > //Bedingung für Mischer zu > if ((var.TSoll<fuehler.value[8]-20)and(pcf.get(000,4)!=0)and > (fuehler.value[14]<220)) > { > t=(fuehler.value[8]-var.TSoll)*190; > if t<2000 t=2000; > if t>32000 t=32000; > pcf.off(000,5); > sleep t; > pcf.on(000,5); > sleep t; > } > } > } > } > > > > Ich würde dies gern selbst ausprobieren, aber leider Regelt meine C-Control zur Zeit meine Heizung > und ein experimentieren kommt zZ leider nicht in Frage. > > Genauer gesagt benötige ich den Code für die Regelung nach dem Umbau der Anlage. Ich entwerfe > (versuche es zumindest) ein neues Regelproggi. > Wie schnell ist die ansprechzeit des Regler bei änderung der Sollvorgabe?? > Das Problem ist folgendes ich habe bisher meinen Absenkbetrieb immer duch �nderung der > Sollvorlauftemperatur realisiert. Wie schnell würde er auf eine �nderung von 25°C reagieren??? > Gibt es noch eine andere Möglichkeit ???? > > Entschuldige war noch ein alter code wo das sleep mit 96000 bezeichtet ist das ist ja im int Bereich nicht möglich. Jetzt ist es die aktuelle Vers. Danke erstmal mfg Guido | ||
Antwort schreiben Antworten: |