23.03.2014 09:40 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo Wolfy! Dich interessiert es doch selbst nicht sonderlich, wieso sonst dauert es fünf Tage bis du auf die Anfrage von 190B antwortest!? Die Hilfe hier im Forum leistet jeder unentgeldlich und in seiner Freizeit. Aus diesem Grund hat keiner Lust hier Programme zu erstellen, die dann zig mal geändert werden müssen, weil dem Fragesteller noch eine Änderung und wieder eine Änderung einfällt. Es ist daher wichtig alle Anforderungen genau zu kennen. So fehlt in deinen Angaben auch, wie die Stellgröße ausgegeben werden soll. Also ob ein Analogstellsignal oder einfach ein Relais eingesetzt werden soll. Ich habe dir im Anhang mal ein kleines Beispiel erstellt. Mit I1 wird der Prozess gestartet. Über die Analogmux werden entsprechend dem Prozessabschnitt die Sollwerte an die PI-Regler übergeben. Diese geben entsprechend der Abweichung ein Stellsignal aus. Die Regler können auch durch analoge Schwellwertschalter ersetzt werden, wenn das Stellsignal digital ausgegeben werden soll. DateianhangAutoclave.zip (184 Downloads) |
Für diesen Beitrag bedanken sich2 Benutzer |
08.04.2014 11:50 | |
Beiträge: 38 Bewertung: (0) |
So. Im Anhang habe ich nun den Temperatur- und Druckverlauf wie ihn der Hersteller des Materials vorgibt. |
09.04.2014 17:21 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Was ist nun gewollt? Der Text sagt 3-5°C / min und die Zeichnung sagt 1°C / min!? |
09.04.2014 18:14 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Im Anhang jetzt mal ein Beispiel nach den bekannten Angaben! Der Istwert von Druck und Temp. wird über AI1 und AI2 erfasst. Über I1 wird die Anlage gestartet. In B003 wird der Temperaturwert erfasst und mit dem Sollwert verglichen. Dieser wird über den V/R-Zähler B001 und die Arithmetik B004 ermittelt und per Verweis an B003 übergeben. Ist der Istwert größer als der Sollwert, wird mit einer in B007 einstellbaren Verzögerung das Signal weitergegeben. Damit läßt sich die Anstiegszeit einstellen. Der Impuls zählt über B011 den V/R um eins höher, was den Sollwert um 4°C steigen läßt. Die Schwellwertschalter B012 - B014 erfassen die für den Druck wichtigen Temperaturwerte und geben übe den Analog-Mux B015 den gewünschten Sollwert an B010 weiter. Da noch nicht bekannt ist, wie du das mit dem Druck machen willst, habe ich hier nur einen Schwellwertschalter gesetzt. Soll über zwei Ventile be und entlastet werden, so muß dasSignal des Schwellwertschalters noch mit dem V/R verknüpft werden. Man kann an diese Stelle auch einen PI-Regler setzen und den Druck über ein Proportionalventil regeln! DateianhangAutoclave 2.zip (136 Downloads) |
12.04.2014 11:33 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Also wenn ich mich nicht ganz verprogrammiert habe, war das in der letzten Version schon so, das in B021 1h als Haltezeit eingestellt war. Ist diese abgelaufen, wird der Ausgang für die Heizung gesperrt und der Kessel kühlt ab. Ich hab das jetzt noch soweit ergänzt, das der Startbefehl resetet wird, wenn der Kessel auf 256°C abgekühlt ist. Die Drucksteuerung funzt noch nicht ganz, aber da bin ich dran, was dich aber nicht von Selbstversuchen abhalten sollte! DateianhangAutoclave 3.zip (142 Downloads) |
13.04.2014 18:57 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hab das mit der Temp. mal noch angepasst!
DateianhangAutoclave 3.zip (146 Downloads) |
13.04.2014 20:05 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hier noch mit Druckregelung! Über das Menü mit dem die Werte eingestellt werden, mach ich mir noch Gedanken! Soll nur die obere Temperaturgrenze einstellbar sein, oder auch die Schwellen für die Druckstufen und die Druckstufen selbst? DateianhangAutoclave 4.zip (124 Downloads) |
Zuletzt bearbeitet von: motmonti am: 13.04.2014 20:12 |
|
13.04.2014 21:08 | |
Beiträge: 38 Bewertung: (0) |
Ich habe B021 wieder auf eine Stunde gesetzt Schöne Lösung mit dem Druckabfall bei der Abkühlung. Ich habe mir lange Gedanken darüber gemacht aber mir ist nichts brauchbares eingefallen. Willst Du das mit dem Menü wirklich machen? Ist die Fehlerquelle nicht geringer wenn man das jeweils optimale Programm z.B. über SD-Karte lädt? Für jeden Zyklus die Parameter neu eingeben ist dann auch irgendwie zu Aufwändig. DateianhangAutoclave 4.lsc.zip (111 Downloads) |
Zuletzt bearbeitet von: wolfy am: 13.04.2014 21:10 |
|
15.04.2014 08:19 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Ich gebe dir mal bis heute Abend Zeit das herauszufinden, denn nur so lernst du was! |
16.04.2014 18:51 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Mit der Druckregelung war ich noch nicht ganz zufrieden und daher hier mal eine andere Lösung. Damit läßt sich besser die Hysterese einstellen um ein ständiges Pendeln der Ventile zu verhintern! Der Sollwert wird von den beiden Analogkomperatoren gegenläufig mit dem Istwert verglichen und je nach Abweichung wird das Ventil Druck Plus/Minus angesteuert! DateianhangAutoclave 4.zip (116 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
17.04.2014 18:17 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Im Anhang mal noch ein kleines Osterei! Ich denke dir sind die Möglichkeiten der Logo mit Sicht auf Menüsteuerung usw. nicht ganz bewusst!? Im Anhang mal ein kleines Menü als Erweiterung des bisherigen Programms. Mit F1 werden die einzelnen Menüpunkte durchgeschaltet. Mit F2 und F3 werden die Werte erhöht, bzw. verringert. Die eingestellten Werte für Temp. und Haltezeit werden in die verantwortlichen Bausteine übernommen und können jederzeit geändert werden. Das Menü läßt sich natürlich noch um viele weitere Werte ergänzen! Viel Spaß beim Test und ein Frohes Osterfest! DateianhangAutoclave 5.zip (147 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
18.04.2014 14:00 | |
Beiträge: 38 Bewertung: (0) |
Wow. Das ist ja krass. Hätte ja nicht gedacht was da alles möglich ist. Vielleicht plane ich doch noch das TD mit ein. Ich habe Deinen Vorschlag gleich mal modifiziert und die Standardwerte als Grundeinstellung gewählt. Prima Osterei Dir auch alles liebe und ein paar schöne Tage.
DateianhangAutoclave 5-1.lsc.zip (132 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
18.04.2014 17:58 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Welche Werte sich übergeben lassen ist von der verwendeten Hardware abhängig. Das merkst du, wenndu in der LogoSoft mal eine andere Geräteversion einstellst. Für deine Anwendung reicht der Umfang an übergebbaren Werten auf jeden Fall aus! Im Anhang mal ein Programm für eine kleine Brauerei. Dort habe ich die Werteübergabe per Analog-MUX mal angewendet um verschiedene Biersorten im Menü wählen zu können ohne für jedes Bier einen eigenen Ablauf zu schreiben! DateianhangBrausteuerung Rasten 58.zip (149 Downloads) |
18.04.2014 18:01 | |
Beiträge: 38 Bewertung: (0) |
So. Ich glaube ich habe das mit dem Menü verstanden. Hier mal eine weitere Modifikation.
DateianhangAutoclave 5-2.lsc.zip (140 Downloads) |
18.04.2014 19:12 | |
Beiträge: 38 Bewertung: (0) |
Ok. Habe das geändert und noch etwas aufgeräumt. Wie kann ich denn die Aufheizzeit berechnen. Das habe ich noch nicht ganz herausgefunden. Geht das überhaupt? Ich habe ja nur die Größe vom Temperaturschritt z.B. 4 Grad und die Zeit die die erreichte Temp jeweils gehalten wird. Oder mache ich einen Denkfehler?
DateianhangAutoclave 5-3.lsc.zip (140 Downloads) |
18.04.2014 19:27 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Richtig, die Aufheizzeit läßt sich so nicht wirklich berechnen, oder einstellen! Du gibst nur die Temperaturschrittweite und die Wartezeit vor. Der Rest ist dann abhängig vom Material, dessen Volumen, dem Luftvolumen und der Heizleistung! PS: So sieht bei mir aufgeräum aus! DateianhangAutoclave 5-3 aufgeräumt.zip (127 Downloads) |
Zuletzt bearbeitet von: motmonti am: 18.04.2014 19:39 |
|
Für diesen Beitrag bedanken sich1 Benutzer |
18.04.2014 20:19 | |
Beiträge: 38 Bewertung: (0) |
Also beobachten und anpassen. Ja. DAS ist perfekt aufgeräumt Ich übe das dann noch bischen. Wie erweitere ich denn das Menü weil B029 ja komplett belegt ist?
|
20.04.2014 12:21 | |
Beiträge: 38 Bewertung: (0) |
Ok. Das werde ich mal probieren. Ich habe versucht mit Q4 nach Ablauf der Haltezeit eine Schaltsignal zu generieren. Das klappt soweit aber ich hätte es gerne wenn das Signal erst ausgelöst wird wenn die Temperatur auf 90 Grad runter ist. Mit dem Schwellwertschalter hat das so nicht geklappt. Hast Du da nen Tipp für mich?
DateianhangAutoclave 5-4.lsc.zip (118 Downloads) |
20.04.2014 13:12 | |
Beiträge: 38 Bewertung: (0) |
Danke. Jetzt geht das. Der Schaltimpuls startet dann über ein Zeitrelais die Kühlmittelpumpe zum Abkühlen des Autoclaven z.B für eine Stunde. Ich habe gestern gesehen das meine 0BA7 keine Analogeingänge hat. Jetzt muss ich mir noch eine Erweiterung bestellen... Ist das Modul AM2 6ED 1055-1MA00-0BA0 das reichtige für Druck und Temperatursensor? Muss ich das nur anstecken und fertig? Oder muss das konfiguriert werden? DateianhangAutoclave 5-4.lsc.zip (136 Downloads) |
27.04.2014 18:58 | |
Beiträge: 38 Bewertung: (0) |
Huhu. Ich glaube ich habe es hinbekommen. Bei der Abkühlphase setze ich bei 60 Grad den Ausgang von B015 über En auf 0. Muss ich B022 über eine Zeitschaltung zum B024 führen wenn ich nach Ablauf des Zyklus erneut einschalten will? Zumindest in der Simulation bleibt am Ende bei 25 Grad Stop betätigt. DateianhangAutoclave 5-6.lsc.zip (115 Downloads) |
27.04.2014 20:12 | |
Beiträge: 38 Bewertung: (0) |
Jetzt funktioniert das. Der Zähler von B001 muss über Stop auch zurückgesetzt werden sonst blockiert das den Neustart. Vielen lieben Dank schonmal für Deine bisherige Hilfe motmonti. Deine Arbeit ist spitze und ich habe schon viel dazugelernt. In ein paar Tagen werde ich den Schaltschrank fertig haben und kann dann erste Tests machen. Ich werde weiter berichten.
DateianhangAutoclave 5-6.lsc.zip (125 Downloads) |
Zuletzt bearbeitet von: wolfy am: 27.04.2014 20:13 |
|
28.04.2014 17:32 | |
Beiträge: 45 Bewertung: (1) |
Hallo, ich habe eine Lösung dieser Aufgabe ( nur die Temperaturregelung) erstellt, die meinem beruflichen Hintergrund (MSR ) entspricht. Die Druckregelung werde ich später versuchen. Die Zeiten habe ich in Sekunden angelegt um die Funktion zu testen. Wenn ein Experte , in diesem Forum sich diese Schaltung anschaut, so bin ich für jede Kritik dankbar, denn ich beschäftige mich erst seit 10 Tagen mit der Logo. Die einzelnen Bausteine sind mir bekannt. Ich bin begeistert von den Möglichkeiten diese SPS Technik.
DateianhangSchaltplan1.zip (122 Downloads) |
29.04.2014 13:13 | |
Beiträge: 38 Bewertung: (0) |
Bei Q2 und Q3 vermute ich ist der leicht schwankende Wert verantwortlich. Im moment ist es wieder weg. Ich werde mal ein abgeschirmtes Kabel ausprobieren. Was Q1 angeht scheint es in der Haltephase nicht aufzutreten. Vielleicht müssen statt der Schwellwertschalter auch Analogkomperatoren oder so rein. Oder dem Messwert eine dämpfung verpassen.
DateianhangAutoclave 5-7.lsc.zip (118 Downloads) |
Zuletzt bearbeitet von: wolfy am: 29.04.2014 14:11 |
|
29.04.2014 15:47 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Schau mal ob es so besser ist! Habe den Wert für die Heizung mit einer Hysterese versehen. Diese wird in B065 gebildet! Bei den Komperatoren habe ich die Spreizung mal etwas angepasst! In der Aufheizphase kann es ja zur Reaktion der Ventile kommen, da die Luft sich bei Erwärmung ausdehnt und dadurch der Druck steigt. DateianhangAutoclave 5-7.zip (144 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
29.04.2014 19:41 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Wolfy, hallo motmonti, m. E. ist eier Vorgehen nicht zielführend, denn deine Programmierung basiert auf mehr Annahmen als Fakten. Wolfy, kennst du dich mit dem Autoklaven und dessen Funktionen so gut aus, dass du dessen Steuerung/regelung vollständig selbst erstellen kannst??? Deine bisherigen angaben zur Technik sind sehr spärlich: Wie sind die Heizregister und die Ventile und die Umluft wirklich anzusteuern oder zu schalten? Wie sind eigentlich die 6 Heizregister in Autoklaven positioniert? Wie bzw. welche werden von dir (warum) zusammengeschaltet? Keine Angaben zur Führung der Umluft (Anzahl und Verteilung von Zu- und Abluftöffnungen)? Keine Angaben zur Führung der Druckluft Zu- und Abführung (Anzahl und Verteilung von Zu- und Abluftöffnungen)? Keine Angaben zu den Sicherheitseinrichtungen - keine Info an LOGO!??? Keine Absicherung der Sensoren T und p (doppelte Anzahl zur Ausfallsicherung bzw. keine Plausibilitätsprüfung per LOGO!-Schaltung? 2 Kubigmeter Volumen und 6 Heizregister aber nur ein Temp.- Sensor??? Nur T des Autaklavenvolumens.Diese kann aber anhängig von derBestückung mit Material (und dessen Form, Masse, etc.) ganz erheblich von den Temperaturen der Objekte abweichen?? etc. Auch der Prozess ist m. E. nicht beherrscht, denn wenn etwa in der Aufheizphase bei 105 °C bis 110 °Cder Druck um 2 bar bis 7 bar mittels Druckluft erhöht werden soll, dann setzt dies eine Vorwärmung der Druckluft aus aktuelle Autoklaventemperatur voraus! Wird jedoch "kalte" Druckluft eingeleitet, dann wird eine entsprechend komplexe Steuerung/Regelung erforderlich... Was ist mit einer Eingriffsmöglichkeit durch den Bediener? Also du solltest, wenn du hier eine einigermaßen zutreffende Programmierung erarbeiten willst, zunächst mal deine Anlage und deren Kompunenten detailiert beschreiben, dann die Beschickung mit Material, dann den Prozess einschließlich der erlaubten Toleranzen für t und p...n dann was die LOGO! machen soll und welche Anzeigen und Daten du zur Überwachung benötigst. MfG Betel |
==> Meine TAG-Listen: "deut." |
|
Für diesen Beitrag bedanken sich1 Benutzer |
07.05.2014 12:23 | |
Beiträge: 45 Bewertung: (1) |
Ich habe nur eine Frage: Was machst Du mit der warme Abluft, das ist doch teure Energie? Und wie arbeitet die Luftvorwärmung? |
03.01.2018 12:58 | |
Beiträge: 38 Bewertung: (0) |
Hier das Textdisplay |
03.01.2018 13:01 | |
Beiträge: 38 Bewertung: (0) |
Die graphische Anzeige in LOGO-Monitor |
03.01.2018 13:03 | |
Beiträge: 38 Bewertung: (0) |
Und hier noch ein Bild vom Bau |
03.01.2018 13:13 | |
Beiträge: 38 Bewertung: (0) |
Nochmal Bau |
03.01.2018 13:33 | |
Beiträge: 38 Bewertung: (0) |
An dieser Stelle einen herzlichen Dank an alle die mich bei dem Projekt unterstützt haben oder Tipps geben konnten. Anbei noch die neueste Version des Programms mit einigen kleinen Änderungen die sich im Testbetrieb ergeben haben. Ein paar Erweiterungen sind noch geplant: Über Q5 soll in LOGO-Monitor Webserver angezeigt werden wenn der Prozess beendet ist (gleichzeitig mit dem Startsignal für die Kühlung jedoch dauerhaft gesetzt) Die Anzeige in LOGO-Monitor soll mit einer Taste in der Schaltschranktüre umschaltbar sein (Über Digitaleingang der LOGO) Beeinflussung der Aufheizdauer über Benutzereingabe am Textdisplay (im Moment noch keine Idee zur Realisierung) DateianhangAutoclave 6-0.lsc.zip (134 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
Folgen Sie uns auf