Hallo Forum,
ich muß über die Funktionsvorlage "Heizen Plus" einen Heizungsregler nachbauen, ohne daß ich einen Tastsensor mit Regler habe. Der Heizungsaktor hat auch keinen Regler.
Im Logikeditor habe ich den Baustein "Heizen" genommen und führe ihm die Ist-Temperatur und die Solltemperatur zu. Die Ist-Temperatur kommt von einem Tastsensor und die Solltemperatur aus der Funktionsvorlage "Heizen plus" aus dem QuadClient. Die aus dem Baustein gelieferte Stellgröße geht auf den Heizungsaktor. Das funktioniert soweit.
Die Betriebsartumschaltung der Funktionsvorlage geht über einen Vergleicher, der dann fest hinterlegte Solltemperaturen in die Gruppenadresse der Solltemperatur schreibt. Der Status der Betriebsartumschaltung ist mit der Betriebsartumschaltung direkt verbunden, sodaß der Status in der Funktionsvorlage mit umgeschaltet wird. Auch das klappt wunderbar.
Nun geht es nur noch darum, daß mit einer Logik, beim Drücken der Sollwertverschiebung + oder - ein neuer Sollwert errechnet wird und dieser in die Gruppenadresse des Sollwertes geschrieben wird.
Sinngemäß: aktueller Sollwert +/- Sollwertverschiebung = neuer Sollwert
Im Gruppenmonitor wird beim Drücken der Sollwertverschiebung + ausgehend von 00 bei jedem Druck dieser Wert um 1 erhöht. also 00 01 02 03.... Beim Drücken von - gehts in die andere Richtung, also 00 FF FE FD FC.....
Habt Ihr eine Idee, wie ich das lösen kann?
Gruß
Christoph
ich muß über die Funktionsvorlage "Heizen Plus" einen Heizungsregler nachbauen, ohne daß ich einen Tastsensor mit Regler habe. Der Heizungsaktor hat auch keinen Regler.
Im Logikeditor habe ich den Baustein "Heizen" genommen und führe ihm die Ist-Temperatur und die Solltemperatur zu. Die Ist-Temperatur kommt von einem Tastsensor und die Solltemperatur aus der Funktionsvorlage "Heizen plus" aus dem QuadClient. Die aus dem Baustein gelieferte Stellgröße geht auf den Heizungsaktor. Das funktioniert soweit.
Die Betriebsartumschaltung der Funktionsvorlage geht über einen Vergleicher, der dann fest hinterlegte Solltemperaturen in die Gruppenadresse der Solltemperatur schreibt. Der Status der Betriebsartumschaltung ist mit der Betriebsartumschaltung direkt verbunden, sodaß der Status in der Funktionsvorlage mit umgeschaltet wird. Auch das klappt wunderbar.
Nun geht es nur noch darum, daß mit einer Logik, beim Drücken der Sollwertverschiebung + oder - ein neuer Sollwert errechnet wird und dieser in die Gruppenadresse des Sollwertes geschrieben wird.
Sinngemäß: aktueller Sollwert +/- Sollwertverschiebung = neuer Sollwert
Im Gruppenmonitor wird beim Drücken der Sollwertverschiebung + ausgehend von 00 bei jedem Druck dieser Wert um 1 erhöht. also 00 01 02 03.... Beim Drücken von - gehts in die andere Richtung, also 00 FF FE FD FC.....
Habt Ihr eine Idee, wie ich das lösen kann?
Gruß
Christoph
Kommentar