-> Hier kostenlos registrieren
Hallo Community.
Ich befinde mich zur Zeit in der Projektarbeitsphase meiner Weiterbildung zum staatlich geprüften Techniker im Bereich Elektrotechnik mit dem Schwerpunkt Energietechnik und Prozessautomatisierung.
Zu meinem Projekt:
Ich bin momentan mit dem Aufbau einer automatisierten Druckregelung zur Kalibrierung von Druckmessstellen im Bereich -1...10 bar beschäftigt. Zur Realisierung dieser Druckregelung habe ich im Anhang eine Skizze mit dem Ventilaufbau angehängt.
Zur Regelung verwende ich ein Proportionalventil der Fa. Festo mit Anschluss an Profibus (http://www.festo.com/cms/de_de/7914.htm). Leider ist die Regelung zu ungenau für meine benötigten Verhältnisse, da das Proportionalventil eine Hysterese von ± 100 mbar hat und ich eine Regelung von ca. ± 2 mbar erreichen muss.
Also wollte ich das Proportionalventil als "Vorregelung" einsetzen und die "Feinregelung" über eine Taktung von Schnellschaltventile realisieren. Diesen Teil der Regelung will ich programmiertechnisch per SPS lösen.
Zur Visualisierung soll die Regelung an einem Siemens TP177B Touch-Panel (schwarz/weiß) per WinCC realisiert werden.
Rahmenbedingungen:
- Druckregelbereich -1...10 bar
- Genauigkeit der Messung ± 2 mbar (ist das Ziel)
- Als Istwertmessung steht mir ein Labom CV3100 Drucksensor (http://pascal-cv.com/pascal-cv/) mit Profibusanbindung zur Verfügung
- SPS C7-633 DP mit Simatic 300 Station
- Anbindung an Profibus
- Siemens TP177B (schwarz/weiß)
Ablauf der Steuerung:
Wie ich mir den Ablauf der Steuerung am Touch-Panel vorstelle bzw. es sein soll.
Auswahlpunkt 1 am Touch-Panel (Handbetrieb):
Eingabe eines Sollwertes von z.B. 4,3 bar -> Bestätigung mit OK -> Sollwert wird angefahren.
Auswahlpunkt 2 am Touch-Panel (Automatikbetrieb):
1. Vorbelastung des Prüflings (max. Druckprüfpunkt kann per Auswahlfeld ausgewählt oder selbst eingegeben werden)
-> Bestätigung mit OK -> Vorbelastungsdruck wird angefahren -> Entlüftung bei Erreichen des Drucks
2. Eingabe der Haltezeit (Zeit, die der Prüfling auf einem Prüfdruck konstant gehalten werden muss -> ca. 15-30s)
3. Auswahl der Prüfpunkte (Auswahl von Standardmessungen oder Eingabe der einzelnen Druckprüfpunkte - meistens 5 Punkte)
4. Abfrage, ob getroffenen Einstellungen richtig sind
5. Anfahren der Prüfpunkte
6. Ende, Wiederholung oder Richtungsumkehr der Messung
Kalibrierung von Drücken:
Die Anfrage zu den Ventilen steht noch aus und sollte eigentlich schon gestern kommen, um euch die genauen Typenbezeichnungen der Ventile zu geben.
Meine Frage/Problemstellung:
Wie realisiere ich am besten die Programmierung zur Taktung der Schnellschaltventile, um mich dem Sollwert so genau wie möglich zu nähern.
Habe mir es ein bisschen so vorgestellt:
Proportionalventil bekommt Sollwert von SPS (per Eingabe am Touch-Panel), regelt den Druck auf den Sollwert ein -> Drucksensor (Istwertmessung) gibt mir eine Rückmeldung, wie groß die Abweichung noch ist -> Taktung von Schnellschaltventilen (auf/zu) -> Erneute Istwertmessung zur Ermittlung der Abweichung
Dieser Prozess läuft so lange durch, bis der Sollwert nahezu identisch dem Istwert ist.
Ich wäre für Tipps/Erfahrungsberichte/Verbesserungsvorschläge jeder Art dankbar und entschuldige mich jetzt schonmal für diesen elend langen Text und danke euch im voraus!
Durch Telefonate mit Herstellern habe ich auch in Erfahrung bringen können, dass die genaue Regelung "optimal" mit Servomotoren und Nadelventilen zu erreichen ist.
Im Anhang:
- Skizze mit Ventilaufbau (sry, ich bin Elektroniker )
- "grober" Programmablaufplan (Schrittkette)
http://img836.imageshack.us/img836/1632/programmablaufplan.jpg
Ich befinde mich zur Zeit in der Projektarbeitsphase meiner Weiterbildung zum staatlich geprüften Techniker im Bereich Elektrotechnik mit dem Schwerpunkt Energietechnik und Prozessautomatisierung.
Zu meinem Projekt:
Ich bin momentan mit dem Aufbau einer automatisierten Druckregelung zur Kalibrierung von Druckmessstellen im Bereich -1...10 bar beschäftigt. Zur Realisierung dieser Druckregelung habe ich im Anhang eine Skizze mit dem Ventilaufbau angehängt.
Zur Regelung verwende ich ein Proportionalventil der Fa. Festo mit Anschluss an Profibus (http://www.festo.com/cms/de_de/7914.htm). Leider ist die Regelung zu ungenau für meine benötigten Verhältnisse, da das Proportionalventil eine Hysterese von ± 100 mbar hat und ich eine Regelung von ca. ± 2 mbar erreichen muss.
Also wollte ich das Proportionalventil als "Vorregelung" einsetzen und die "Feinregelung" über eine Taktung von Schnellschaltventile realisieren. Diesen Teil der Regelung will ich programmiertechnisch per SPS lösen.
Zur Visualisierung soll die Regelung an einem Siemens TP177B Touch-Panel (schwarz/weiß) per WinCC realisiert werden.
Rahmenbedingungen:
- Druckregelbereich -1...10 bar
- Genauigkeit der Messung ± 2 mbar (ist das Ziel)
- Als Istwertmessung steht mir ein Labom CV3100 Drucksensor (http://pascal-cv.com/pascal-cv/) mit Profibusanbindung zur Verfügung
- SPS C7-633 DP mit Simatic 300 Station
- Anbindung an Profibus
- Siemens TP177B (schwarz/weiß)
Ablauf der Steuerung:
Wie ich mir den Ablauf der Steuerung am Touch-Panel vorstelle bzw. es sein soll.
Auswahlpunkt 1 am Touch-Panel (Handbetrieb):
Eingabe eines Sollwertes von z.B. 4,3 bar -> Bestätigung mit OK -> Sollwert wird angefahren.
Auswahlpunkt 2 am Touch-Panel (Automatikbetrieb):
1. Vorbelastung des Prüflings (max. Druckprüfpunkt kann per Auswahlfeld ausgewählt oder selbst eingegeben werden)
-> Bestätigung mit OK -> Vorbelastungsdruck wird angefahren -> Entlüftung bei Erreichen des Drucks
2. Eingabe der Haltezeit (Zeit, die der Prüfling auf einem Prüfdruck konstant gehalten werden muss -> ca. 15-30s)
3. Auswahl der Prüfpunkte (Auswahl von Standardmessungen oder Eingabe der einzelnen Druckprüfpunkte - meistens 5 Punkte)
4. Abfrage, ob getroffenen Einstellungen richtig sind
5. Anfahren der Prüfpunkte
6. Ende, Wiederholung oder Richtungsumkehr der Messung
Kalibrierung von Drücken:
Die Anfrage zu den Ventilen steht noch aus und sollte eigentlich schon gestern kommen, um euch die genauen Typenbezeichnungen der Ventile zu geben.
Meine Frage/Problemstellung:
Wie realisiere ich am besten die Programmierung zur Taktung der Schnellschaltventile, um mich dem Sollwert so genau wie möglich zu nähern.
Habe mir es ein bisschen so vorgestellt:
Proportionalventil bekommt Sollwert von SPS (per Eingabe am Touch-Panel), regelt den Druck auf den Sollwert ein -> Drucksensor (Istwertmessung) gibt mir eine Rückmeldung, wie groß die Abweichung noch ist -> Taktung von Schnellschaltventilen (auf/zu) -> Erneute Istwertmessung zur Ermittlung der Abweichung
Dieser Prozess läuft so lange durch, bis der Sollwert nahezu identisch dem Istwert ist.
Ich wäre für Tipps/Erfahrungsberichte/Verbesserungsvorschläge jeder Art dankbar und entschuldige mich jetzt schonmal für diesen elend langen Text und danke euch im voraus!
Durch Telefonate mit Herstellern habe ich auch in Erfahrung bringen können, dass die genaue Regelung "optimal" mit Servomotoren und Nadelventilen zu erreichen ist.
Im Anhang:
- Skizze mit Ventilaufbau (sry, ich bin Elektroniker )
- "grober" Programmablaufplan (Schrittkette)
http://img836.imageshack.us/img836/1632/programmablaufplan.jpg