Hi
>klar habe ich verstanden was du meinst...
Sicher ?
>nur sollte der Motor so lange öffnen oder schließen bis der Wert auf dem PI-Regler
>ACT= den Wert SET (+- 0,5 Differenz).
>Man kann nie sagen dass der Motor nach eine bestimmte Zeit in Mittelstellung liegt,
Stimmt, die PI regelt das aus.
Schau dir mal bei CTRL_PI den ausgangswert an.
Da steht 5.61 also grösser als 1 --> 100 % öffnen .
Du solltest richtig skalieren und begrenzen.
Z.b. den Sollwert des PI --> Y ausgang mal 0.01 nehmen,
Die Begrenzungen so einstellen, dass 0.0 bis 1 am ACTUATOR_3P ankommen.
>kann gut verstehen die ganze Einstellungen auto_diag_time und cal_runtime
>aber wenn das Richtig machen könnte (bin Heizungstechniker und leider ein Anfänger im programmieren)
Das sollte schon Grob stimmen.
>sollte man auf die Differenztemperatur schauen,
>dafür würde ich den Ausgang als Impuls
>(größere Diff.Temp. desto länger der Impuls) brauchen
>damit der Stellmotor auf die genaue gewünschte Temperatur eingestellt wird.
Bist du Hellseher
Ich kann nicht sagen, dass ich bei 5°C Temperaturdifferenz im Sommer die Stellung 30% und im Winter die Stellung 82,538 benötige.
Ob 1 Heizkörper aufgedreht ist oder 8 Heizkörper Wärmeanforderungen haben.
>Hoffe ich hab dir nicht deine Regelungtechniktheorie untereinander gebracht...
>hoffe du kannst mich gut verstehen
Also, so wie du das gemacht hast mit der Beschaltung ist schon O.K.
Nur mit den Parametern scheinst du nicht klar zu kommen.
Dein Gedankenansatz mit den zusammenhang Regelungsdifferenz zur Stellung des Stellmotores ist falsch.
Der PI-Regler regelt die Differenz aus/nach.
Meine Empfehlung: Lese die Beschreibung des Handbuches beider Regler nach.
Setze Sinnvolle Parameter hinein.
Diese beiden Bausteine werden dich zum Erfolg führen.
Anschliessend wenden wir uns zum Thema Störgrössen.
(Regler mit der Hand verstellen macht mann normalerweise nicht.)
Bei Bedarf baue dir einen Schalter ein (Auto, Hand auf, Hand zu, Hand stop)