Vakuumverpackungssystem
Verfügbarkeit für Abholungen konnte nicht geladen werden
Beschreibung
Der Funktionsbaustein FB_VakuumSchweißstation steuert den vollständigen Ablauf eines Vakuum-Schweißprozesses: Vakuumieren, Schweißen und anschließende Belüftung. Sicherheitsprüfungen bei geöffnetem Deckel oder Not-Aus, Produkt- und Drucküberwachung sowie Zählung der Zyklen sind integriert. Der Baustein läuft direkt im Siemens TIA Portal und liefert über eine HMI-Variable jederzeit den aktuellen Status.
Hinweis: Alle Module sind ausschließlich als Lern‑ und Optimierungsgrundlage ausgelegt und nicht für den Live‑Betrieb freigegeben. Insbesondere Anlagenbausteine müssen vor produktivem Einsatz von qualifiziertem Fachpersonal abschließend geprüft und in Betrieb genommen werden.
Funktionsweise
- Sicherheitscheck: Ist Stop = TRUE oder DeckelZu = FALSE, werden VakuumPumpe, Schweissen und Belueften gestoppt, Alarm und Fehler gesetzt, StatusText = „Sicherheitsstopp oder Deckel offen“, und die Logik per RETURN abgebrochen.
- Zyklusstart: Eine positive Flanke am Start-Eingang (Start von FALSE auf TRUE) bei ProduktErkannt = TRUE und Fehler = FALSE setzt Schritt = 1.
- Vakuumphase (Schritt 1): VakuumPumpe = TRUE bis DruckOK = TRUE. Dann Schritt = 2.
- Schweißphase (Schritt 2): Schweissen = TRUE für #SchweissDauer (TON-Timer), StatusText = „Schweißung läuft…“. Nach Timer.Q → Schweissen = FALSE, Schritt = 3.
- Belüftungsphase (Schritt 3): Belueften = TRUE für #BelueftDauer (TON-Timer). Nach Ablauf → Belueften = FALSE, ZyklusZaehler++, StatusText = „Zyklus beendet – bereit“, Schritt = 0.
- Quittierung: Quittieren = TRUE löscht Alarm und Fehler, StatusText = „Fehler quittiert – bereit“.
Technische Details
Eingänge: Stop (BOOL), DeckelZu (BOOL), Start (BOOL), ProduktErkannt (BOOL), DruckOK (BOOL), Quittieren (BOOL)
Ausgänge: VakuumPumpe, Schweissen, Belueften, Alarm, Fehler (je BOOL), StatusText (STRING), ZyklusZaehler (INT)
Timer-Instanzen: SchweissTimer (TON, PT = #SchweissDauer), TunnelTimer (TON, PT = #BelueftDauer)
Flankenerkennung: StartFlanke = Start AND NOT StartOld
Steuerung: CASE-Struktur auf INT-Variable Schritt; RETURN beendet bei Sicherheitsverletzungen sofort alle Aktionen
Einsatzmöglichkeiten
Anwendung in Lebensmittel- oder Pharmaverpackungslinien zur Vakuumversiegelung, Retrofit in bestehende Verpackungsmaschinen zur Qualitätssicherung, sowie in Schulungs- und Demonstrationsanlagen für SPS-gesteuerte Verpackungsprozesse.
Kompatibilität
Läuft auf Siemens S7-1200 und S7-1500 Steuerungen und ist kompatibel mit TIA Portal ab Version V13. Für umfassende HMI-Integration und PLCSIM-Simulation empfiehlt sich TIA Portal V16 oder höher.
Lieferumfang
Du erhältst eine .scl-Datei mit Deklaration aller Ein- und Ausgänge, Timer-Instanzen, CASE-Logik und Feedback-Parametern. Kopfkommentare enthalten Autor, Website, E-Mail sowie Hinweise zur Anpassung von Schweiß- und Belüftungszeiten. Der Downloadlink steht unmittelbar nach Kauf bereit.
Support
Gern unterstütze ich bei Anpassung von Schweiß- und Belüftungsdauern, Integration weiterer Sicherheitsfunktionen oder HMI-Layouts. Kontaktiere mich per Shop-Nachricht oder E-Mail für individuelle Erweiterungen.