Hallo genuinedarft,
deine Scalierungen verstehe ich nicht so ganz. Du hast ungewöhnliche Eingangswerte. Und auf welche Masseinheit rechnest du um?? Deine Heiz(kurve) ist nur eine sehr kurze Gerade.
Im Bausteinplan ist ein unbenutzter LS3, und warum 2x scalierung VL??
Normalerweise benutzt man wenn möglich den vollen Bereich 0-10V .
Beispiel: der Messwandler hat einen Bereich von -50 - 100°C = 0- 10V in der Easy sind das dann -> 0- 1023 als Zahlenwert.
ich möchte das auf 0,1°C scalieren -> Den LS-Baustein parametriere ich folgendermassen; X1=0 X2=1023 / Y1=-500 Y2=1000
Hinweis: Alle Temperaturwerte berechne ich nun in 0,1°C
Wenn dein proportional zur Aussentemp scalierter Sollwert nun sagen wir mal 33,5°C sein soll, muss nun als Ergebnis aus der Berechnung 355 als Sollwert für den Vorlauf sein.
Jetzt kannst du mit Analogvergleichern (A) bestimmen ob das Ventil AUF oder ZU fahren soll. A und nicht CP verwenden, weil A eine Hysterese hat, die dir als Totband dienen soll, so das der Antrieb nicht flattert am Schaltpunkt. Die auch auf 0,1°C scalierte VL-Temperatur ist der ISTWERT der auf die Vergleicher geht.
Auch wenn du es anderst siehst, wird dein Regler nicht zufriedenstellend funktionieren. Je nach dem wie schnell dein Stellglied ist wird der Regler schwanken oder sich sogar aufschwingen. Das heist, ständig auf und zu fahren.
Schau dir noch mal das Programm des 3-Punktreglers in dem verlinktem Tread an.
Den Reglerteil kannst du, mit entsprechenden Soll- und Istwerten versorgt, mehrmals verwenden und somit mehrere Kreise regeln.
Gruß Thomas