Thread Content
Ein Produktionsprozess mit zwei Reaktionstemperaturen: 130 Grad und 200 Grad. Durch Drücken der Taste wird der Prozess gestartet; anschließend wird Material zugeführt. Wenn das Behälter voll ist, regelt die Steuerventil die Temperatur auf den gewünschten Wert von 130 Grad. Nach 30 Minuten wird der Wert automatisch auf 200 Grad angepasst. Nach weiteren 10 Minuten ist der Prozess abgeschlossen. Anschließend wird das Material entleert und der Prozess startet erneut, um wieder Material zuzuführen. Mit welchen Funktionsblöcken wird DCS realisiert?
:Füge in die Lol-Interlock-Funktion eine Verzögerungsfunktion hinzu. Ist deine Starttaste pulsbasiert? Die Starttaste sollte einen Dosierventil öffnen, anschließend muss gewartet werden, bis der Behälter gefüllt ist (es sollte hier ein Signal geben). Danach soll das Dosierventil geschlossen werden. Gleichzeitig soll eine Temperatur von 130 Grad eingestellt werden – mit einer Verzögerung von 30 Minuten. Anschließend soll eine Temperatur von 200 Grad eingestellt werden – mit einer Verzögerung von 10 Minuten. Danach soll das Entlüftungsventil geöffnet werden. Es sollte ein Signal geben, ob alles entleert wurde. Danach kehrt man zur Starttaste zurück – und der Vorgang wiederholt sich. Das ist im Großen und Ganzen die Idee.
Es gibt viele Möglichkeiten, diese Funktion umzusetzen – SFC, ST-Sprache. Welche Funktion meinst du genau?
Die Regelventile dienen zur Regulierung des Dampfzulaufs, während die Umhüllung des Reaktors zur Temperaturkontrolle dient. Gibt es Schwankungen bei dem Wechsel zwischen den vorgegebenen Werten von 130 Grad und 200 Grad?
Es gibt viele Möglichkeiten, dies umzusetzen. Am häufigsten verwende ich den SEL-Block. Außerdem führt ein Wechsel des gegebenen Wertes zwischen 130 und 200 zu erheblichen Störungen. Der Schlüssel ist: Was ist die tatsächliche Temperatur, wenn man bei 200° (oder 130°) ansetzt? Wenn die Abweichung groß ist, wird der Regelventil sicherlich ganz geöffnet oder ganz geschlossen sein.