#1 Regler mit Hysterese betreiben
Verfasst: Mo 11. Okt 2004, 00:48
EDIT 2009: Inzwischen ist dieser Ansatz als Musterlösung Regler-Hysterese für Relais beschrieben und mit weiteren Hinweisen versehen.
[hr]
Wie in einen anderen Thread http://www.bus-profi.de/Forum/forum-scr ... eintrag=20 schon angesprochen, gibt es bei der Benutzung der Reglerfunktion für Relaisausgänge (leider) keine einstellbare Hysterese um den Regelpunkt herum. Alternativ könnte man die Schwellwertfunktion benutzen (,wenn man die und die B-Tasten sonst nicht braucht). Ansonsten sehe ich als halbherzigen Ersatz die Chance zeitlich ein Mindestdauer einzuführen, nach der das Relais wieder umgeschaltet werden kann. Jetzt schlage ich die Alternative vor, die ich seit heute Abend im praktischen Einsatz habe:
Ein TS bringt den Ist-Temperaturwert in den Regler des "Sensor-Moduls". Bei der Ansteuerung eines Fussbodenheizungsventils kommt ein Relais am Aktor-Modul zum Einsatz. Der Regler spricht die Relais je nach Temperaturverlauf im "Heizen"-Betrieb an. Da ein TS (bei mir) durchaus spontan um einige Zehntelgrade schwanken kann (bis zu ca. 0,7 K in einem Fall), führt dies am Regelpunkt zu häufigen, unnötigen Relaisschaltungen.
Wenn nun das "Aktor-Modul" die Statustasten für Relais freigibt, kann man in der C-Tabelle weitere Aktionen hinterlegen, sobald das Relais ein- (=LANG) oder aus- (=LOS) geschaltet wird. Ich habe für den Heizbetrieb beim LANG-Befehl das Kommando "Erhöhe Regelwert relativ vom aktuellen Wert um 9" (=+0.9K) fürs "Sensor-Modul" hinterlegt und beim LOS-Befehl das entgegengesetzte Kommando "Erniedrige Regelwert relativ vom aktuellen Wert um 9" (=-0.9K) fürs "Sensor-Modul" hinterlegt.
Somit wird immer dafür gesorgt, dass sobald mal der "Schwellwert" (Sollwert) erreicht wurde, dieser künstlich verschoben wird und damit als bereits deutlich überschritten gilt. Also wurde damit praktisch eine Hysterese von 0.9 K eingerichtet. Bei mir klackern die Relais damit deutlich weniger.
Da diese Lösung relativ einfach mit wenig Resourcen (Tasten) zu machen ist, wundert es mich etwas, dass diese Möglichkeit hier bisher nicht genannt wurde. Oder wird dies standardmässig im LCN-Basistraining für die Reglerfunktion so vorgestellt ?
Muss man bei diesem Hysterese-Vorgehen noch irgendwas besonders beachten, was ich nicht vermerkt habe? (?)
Gruss, Martin - der nicht mehr so beklackert wird.
- Editiert von MartinH am 28.01.2009, 21:53 -
[hr]
Wie in einen anderen Thread http://www.bus-profi.de/Forum/forum-scr ... eintrag=20 schon angesprochen, gibt es bei der Benutzung der Reglerfunktion für Relaisausgänge (leider) keine einstellbare Hysterese um den Regelpunkt herum. Alternativ könnte man die Schwellwertfunktion benutzen (,wenn man die und die B-Tasten sonst nicht braucht). Ansonsten sehe ich als halbherzigen Ersatz die Chance zeitlich ein Mindestdauer einzuführen, nach der das Relais wieder umgeschaltet werden kann. Jetzt schlage ich die Alternative vor, die ich seit heute Abend im praktischen Einsatz habe:
Ein TS bringt den Ist-Temperaturwert in den Regler des "Sensor-Moduls". Bei der Ansteuerung eines Fussbodenheizungsventils kommt ein Relais am Aktor-Modul zum Einsatz. Der Regler spricht die Relais je nach Temperaturverlauf im "Heizen"-Betrieb an. Da ein TS (bei mir) durchaus spontan um einige Zehntelgrade schwanken kann (bis zu ca. 0,7 K in einem Fall), führt dies am Regelpunkt zu häufigen, unnötigen Relaisschaltungen.
Wenn nun das "Aktor-Modul" die Statustasten für Relais freigibt, kann man in der C-Tabelle weitere Aktionen hinterlegen, sobald das Relais ein- (=LANG) oder aus- (=LOS) geschaltet wird. Ich habe für den Heizbetrieb beim LANG-Befehl das Kommando "Erhöhe Regelwert relativ vom aktuellen Wert um 9" (=+0.9K) fürs "Sensor-Modul" hinterlegt und beim LOS-Befehl das entgegengesetzte Kommando "Erniedrige Regelwert relativ vom aktuellen Wert um 9" (=-0.9K) fürs "Sensor-Modul" hinterlegt.
Somit wird immer dafür gesorgt, dass sobald mal der "Schwellwert" (Sollwert) erreicht wurde, dieser künstlich verschoben wird und damit als bereits deutlich überschritten gilt. Also wurde damit praktisch eine Hysterese von 0.9 K eingerichtet. Bei mir klackern die Relais damit deutlich weniger.
Da diese Lösung relativ einfach mit wenig Resourcen (Tasten) zu machen ist, wundert es mich etwas, dass diese Möglichkeit hier bisher nicht genannt wurde. Oder wird dies standardmässig im LCN-Basistraining für die Reglerfunktion so vorgestellt ?
Muss man bei diesem Hysterese-Vorgehen noch irgendwas besonders beachten, was ich nicht vermerkt habe? (?)
Gruss, Martin - der nicht mehr so beklackert wird.
- Editiert von MartinH am 28.01.2009, 21:53 -