-> Hier kostenlos registrieren
Hallo Zusammen,
folgendes Szenario:
Im Anhang befindet sich eine „Zeichnung“. Hoffe das ist soweit verständlich.
Ich habe ein bestimmtes Modul, die über eine Heizpatrone auf eine bestimmte Solltemperatur erhitzt werden soll.
Zum Programm:
Ich habe einen Master-Regler der globale PID-Werte übergeben bekommt und eine Solltemperatur (240°C) die erreicht und gehalten werden muss.
Der Slave-Regler ist eigentlich nur für das Pulsen der Heizung zuständig hat eine eigene Temperaturbegrenzung (bei 550°C) und muss den Sollwert der Master-Slave erreichen und halten.
Zu meiner Frage:
Den Master-Regler habe ich schon programmiert. D.h. er bekommt seine PID-Anteile, die PID-Werte werden berechnet und zusammengeführt (inkl. Anti-Windup & Begrenzung der Regelausgangsgröße).
Einen Funktionsblock für die Pulsweitenmodulation zur Steuerung der Heizung habe ich auch (wurde getestet, funktioniert).
Doch ich weis nicht wie ich über den Slave-Regler die Temperatur des Master-Reglers auf die Solltemperatur regeln und halten soll und zugleich die Temperatur des Slave-Reglers überwachen soll (da max. zulässige Temp. hier: 500°C). Weil im Endeffekt ist der Slave-Regler kein Regler, sondern Temperaturüberwachung und Heizvorgang und hat auch keine PID Anteile. Bei Annäherung auf die Solltemperatur soll ja nur runtergeregelt werden von 500°C damit das Heizen nicht mehr so stark ist.
Ich hoffe Ihr könnt mir da weiterhelfen, vielen Dank schon mal im Voraus
Grüße
Muzaffer
folgendes Szenario:
Im Anhang befindet sich eine „Zeichnung“. Hoffe das ist soweit verständlich.
Ich habe ein bestimmtes Modul, die über eine Heizpatrone auf eine bestimmte Solltemperatur erhitzt werden soll.
Zum Programm:
Ich habe einen Master-Regler der globale PID-Werte übergeben bekommt und eine Solltemperatur (240°C) die erreicht und gehalten werden muss.
Der Slave-Regler ist eigentlich nur für das Pulsen der Heizung zuständig hat eine eigene Temperaturbegrenzung (bei 550°C) und muss den Sollwert der Master-Slave erreichen und halten.
Zu meiner Frage:
Den Master-Regler habe ich schon programmiert. D.h. er bekommt seine PID-Anteile, die PID-Werte werden berechnet und zusammengeführt (inkl. Anti-Windup & Begrenzung der Regelausgangsgröße).
Einen Funktionsblock für die Pulsweitenmodulation zur Steuerung der Heizung habe ich auch (wurde getestet, funktioniert).
Doch ich weis nicht wie ich über den Slave-Regler die Temperatur des Master-Reglers auf die Solltemperatur regeln und halten soll und zugleich die Temperatur des Slave-Reglers überwachen soll (da max. zulässige Temp. hier: 500°C). Weil im Endeffekt ist der Slave-Regler kein Regler, sondern Temperaturüberwachung und Heizvorgang und hat auch keine PID Anteile. Bei Annäherung auf die Solltemperatur soll ja nur runtergeregelt werden von 500°C damit das Heizen nicht mehr so stark ist.
Ich hoffe Ihr könnt mir da weiterhelfen, vielen Dank schon mal im Voraus
Grüße
Muzaffer