-> Hier kostenlos registrieren
Hallo!
Ich habe ein kleines Problem mit einer Druck/Leistungsregelung. Zur Zeit ist diese in 5 Stufen programmiert und hält so die Temperatur in einem Kühltunnel relativ gut konstant. Die Verdichterleistung wird mittels 5 Ventilen erhöht oder veringert. Dies hat aber auch zur Folge, dass bei einem schwachem Schwanken um die Schaltstufe die Ventile auf und zu klappern und im schlimmsten Fall der Verdichter dauernd Ein/Aus geschalten wird.
Meine Idee wäre es bei z.B. einem steilen Anstieg oder Abfall des Druckes die momentane Verschaltung der Stufen beizubehalten. Bei einem geringen Anstieg soll das Umschalten in die jeweilige Stufe mit einer Verzögerungszeit erfolgen. Dadurch sollte das Pendelverhalten meiner Meinung nach verringert werden. Ein Test ist es allemal Wert.
Problem: Wie kann ich ein paar erfasste Analogwerte auf den Anstieg überprüfen? OK dx/dt, nur bin ich irgendwie gehemmt diese Vorregelung in die Bahnen zu leiten...
Hat jemand ne Idee oder ne Struktur nach der ich vorgehen könnte?
Also in etwa:
- Analogwert 1 nehmen und in DBX.W1 schreiben
- Analogwert 2 nehmen und in DBX.W2 schreiben
- DBX.W1-DBX.W2
- T in DBX.W3
- L Wert der nicht überschritten werden darf
- <>F
- Ergebnis führt zur Verzögerung oder eben halt nicht
Hmm, machbar oder unüberschaubar????
Gruß mclear
Ich habe ein kleines Problem mit einer Druck/Leistungsregelung. Zur Zeit ist diese in 5 Stufen programmiert und hält so die Temperatur in einem Kühltunnel relativ gut konstant. Die Verdichterleistung wird mittels 5 Ventilen erhöht oder veringert. Dies hat aber auch zur Folge, dass bei einem schwachem Schwanken um die Schaltstufe die Ventile auf und zu klappern und im schlimmsten Fall der Verdichter dauernd Ein/Aus geschalten wird.
Meine Idee wäre es bei z.B. einem steilen Anstieg oder Abfall des Druckes die momentane Verschaltung der Stufen beizubehalten. Bei einem geringen Anstieg soll das Umschalten in die jeweilige Stufe mit einer Verzögerungszeit erfolgen. Dadurch sollte das Pendelverhalten meiner Meinung nach verringert werden. Ein Test ist es allemal Wert.
Problem: Wie kann ich ein paar erfasste Analogwerte auf den Anstieg überprüfen? OK dx/dt, nur bin ich irgendwie gehemmt diese Vorregelung in die Bahnen zu leiten...
Hat jemand ne Idee oder ne Struktur nach der ich vorgehen könnte?
Also in etwa:
- Analogwert 1 nehmen und in DBX.W1 schreiben
- Analogwert 2 nehmen und in DBX.W2 schreiben
- DBX.W1-DBX.W2
- T in DBX.W3
- L Wert der nicht überschritten werden darf
- <>F
- Ergebnis führt zur Verzögerung oder eben halt nicht
Hmm, machbar oder unüberschaubar????
Gruß mclear