Übung zu Das Chargenprotokoll mitschreiben, während es passiert: SPS- und SCADA-Schulung
Chargennummer, Zeit in jeder Phase, Summen und die Spitzentemperatur, abgeschlossen in dem Moment, in dem die Charge endet.
Lass den Reaktor sein eigenes Chargenprotokoll führen. Nummeriere jede Charge, miss die Zeit jeder Phase, während sie läuft, behalte die dosierten Summen, die Zeit im Halt und die Spitzentemperatur, und schließ das Protokoll mit seinem Ergebnis, wenn die Charge endet, fertig oder abgebrochen.
Ohne Karte. Nichts zu zahlen. Nichts zu kündigen.
Official release: 5 December. Steh an dem Tag ganz oben in der Bestenliste und gewinn 3 Monate Pro, plus 2 Wochen Pro zum Verschenken an einen Freund. Platz 2 gewinnt 4 Wochen. Platz 3 gewinnt 2 Wochen. Regeln
- Jede Lektion, ab null
- Jede Mission und Lektion, mit jedem Level
- Ein praktischer Test für jeden Titel, mit Zertifikat
- Jeden Test zurückspulen, Zyklus für Zyklus
- Musterlösungen, wenn du feststeckst
- Der Code-Konverter, so oft du willst
PRO (braucht Pro) MissionEine neue Charge beginnt ein sauberes Protokoll
Test 1 von 3StartEine Charge startenOFFBatchNoChargennummer1TimeAOutput5.18TotalAOutput20.72- Level
- Fortgeschritten
- Zeit
- Über uns 45 Min.
- Belohnung
- +650 XP
- Anlage
- 3D-Chargenreaktor-Steuerung
- Editoren: Siemens
- Kontaktplan (KOP), SCL
- Editoren: Rockwell
- Kontaktplan, Strukturierter Text
- Editoren: Beckhoff
- Strukturierter Text
- Stufe
- 46. SCADA 4: ein Chargenprotokoll in Echtzeit
Das Chargenprotokoll mitschreiben, während es passiert: was dein Code tun muss
Die Chargensteuerung ist geschrieben und funktioniert. Schreib das Protokoll darunter. Eine Charge läuft, solange State 10 oder 20 ist: Halte das in InBatch fest. Wenn InBatch angeht, beginnt ein neues Protokoll: Addiere 1 zu BatchNo, setz Result auf 0, ReportReady auf FALSE, jede Zeit auf 0.0 und PeakTemp auf Temp. Solange Run an ist, addiere in jedem Zyklus 0.02 zur Zeit der laufenden Phase: TimeA in Phase 1, TimeB in 2, TimeHeat in 3, TimeReact in 4, TimeCool in 5, TimeDrain in 6. Solange State 20 ist, addiere die 0.02 stattdessen zu TimeHeld. Solange InBatch an ist, folgt PeakTemp der Temp nach oben und nie nach unten, TotalA kopiert VolA und TotalB kopiert VolB. Die Charge endet, wenn State 40 oder 30 erreicht: Setz Result auf 1 für abgeschlossen oder 2 für abgebrochen und ReportReady auf TRUE. Danach ändert sich nichts mehr im Protokoll, bis die nächste Charge beginnt. Wähle im Tab Bedienbild, wie der Bericht eine Zeit schreibt, was er neben jedem Wert zeigt und was eine abgebrochene Charge bekommt.
- Neue Charge
- Wenn InBatch einschaltet: BatchNo + 1, Result 0, ReportReady aus, Zeiten 0, PeakTemp := Temp.
- Zeiten
- 0,02 pro Zyklus zur laufenden Phase, solange Run; zu TimeHeld, solange State 20 ist.
- Ende
- State 40: Result 1. State 30: Result 2. Beide setzen ReportReady, und das Protokoll hält an.
Das Chargenprotokoll mitschreiben, während es passiert: Eingänge und Ausgänge
Dein Programm liest 9 Eingänge und setzt 23 Ausgänge. Ein weiterer Eingang steuert die Simulation oder zeigt einen Messwert, damit du testen kannst. Die Namen sind im Editor jedes Herstellers gleich.
Das Chargenprotokoll mitschreiben, während es passiert: was die Tests prüfen
- Jedes Start beginnt ein neues Protokoll: BatchNo steigt um eins und jeder Wert beginnt neu.
- Die Zeit einer Phase zählt nur, solange diese Phase läuft; die Zeit im Halt wird extra gezählt.
- PeakTemp ist die höchste Temperatur der Charge; TotalA und TotalB sind die dosierten Liter.
- Wenn die Charge fertig ist oder abgebrochen wird, sagt Result welches, ReportReady geht an, und das Protokoll ändert sich nicht mehr.
- Der Bericht schreibt Zeiten als Minuten und Sekunden, zeigt jedes Ziel neben seinem Wert und gibt auch einer abgebrochenen Charge einen Bericht.
- Ausprobieren Nutze die Tasten unter dem Modell und sieh, wie die Anlage reagiert.
- Lösung testen Jede Prüfung läuft mit einem Druck auf deinem Code.
- Zurückspulen PRO (braucht Pro) Wenn eine fehlschlägt, geh sie Zyklus für Zyklus zurück, um zu sehen, warum.
Hängst du bei dieser Mission fest? Frag die Mitglieder in der Umkleide.
Wo du das im Betrieb sehen würdest
In einem Pharma- oder Lebensmittelwerk hinterlässt jede Charge ein Protokoll, das die Qualitätssicherung prüft, bevor das Produkt freigegeben wird. Das SCADA holt es von der SPS, sobald die Charge endet.
Eine Charge ohne Protokoll kann nicht freigegeben werden, und einem nachträglich geschriebenen Protokoll kann man nicht trauen. So oder so wird die Produktion eines Tages zurückgehalten oder verschrottet.
Chargenanlagen in Chemie, Pharma und Lebensmitteln folgen Rezepten in Phasen. Das Bedienpersonal kann eine Charge anhalten und wieder starten oder sie abbrechen; die Steuerung muss in jedem Zustand genau wissen, was sicher ist. Manche Reaktionen setzen Wärme frei, und wenn die Kühlung nicht hinterherkommt, gehen sie durch.
- DosierenA, dann B
- Reagieren80 °C für 30 sDu bist hier
- KühlenAuf 40 °C
- AusblasIn die Vorlage
In einer echten Anlage: Orte, Teile und Sicherheit
- Spezialchemikalien und Harze
- Chargenanlagen in Pharma und Biotech
- Lebensmittelzutaten und Aromen
Durchgehende Reaktionen verursachten Katastrophen wie Seveso (1976) und T2 Laboratories (2007). Echte Reaktoren haben unabhängige Hochtemperaturabschaltungen und Druckentlastungssysteme.
ISA-88 definiert das hier verwendete Zustandsmodell, damit Bedienpersonal überall weiß, was Hold und Abort bedeuten.
Die Größen, Zeiten und Schnittansichten sind didaktische Entscheidungen, keine Zeichnung einer bestimmten echten Anlage.
Als Nächstes auf dem Weg
- Ein Alarmbaustein für jeden AlarmNeu, gesehen, behoben: Eine Schleife führt jeden Alarm durch dieselben Zustände und markiert den, der zuerst kam.Experte · 45 Min. · +800 XP
- Protokolliere, was einen Stillstand erklärtSpeichere einen Wert, wenn er sich genug ändert, verstumme nie, und lies dann den Trend, um zu finden, was ausgefallen ist.Fortgeschritten · 45 Min. · +500 XP
- Ein Bild für die ganze AnlageVier Stationen melden je einen Zustand, und die Übersicht sagt, welche dich braucht.Fortgeschritten · 40 Min. · +650 XP
- Die ganze Fabrik steuernHochfahren, Chargen, Abfüllen, Ausschleusen, Roboter, Wickler, FTS und Sicherheit: ein Programm für die ganze Anlage.Experte · 240 Min. · +3000 XP