Phasen

Phasen sind die kleinsten steuerbaren Elemente in der ISA-88-Verfahrenshierarchie. Jede Phase repräsentiert eine einzelne Aktion oder Steueranweisung, etwa das Erhitzen auf eine Zieltemperatur, das Rühren über eine festgelegte Dauer oder das Dosieren einer Zutat.
Phasen sind das Fundament aller Verfahren. Sie werden in Operationen zusammengesetzt, die wiederum Einheitsverfahren und Chargenverfahren bilden.
Seitenaufbau
Die Seite Phasen (Verwaltung > Verfahren > Phasen) zeigt:
- Dashboard-Karten, Anzahl insgesamt, aktiv und inaktiv
- Filterleiste, Suche nach Name/Code/Beschreibung, Sichtbarkeit der Inaktiven umschalten, Steuerung der Spaltensichtbarkeit
- Datenraster, sortierbare und filterbare Tabelle aller Phasen mit Aktionen pro Zeile
Felder einer Phase
| Feld | Pflicht | Beschreibung |
|---|---|---|
| Name | Ja | Anzeigename (max. 255 Zeichen). Erscheint im Raster und bei der Auswahl von Phasen in Operationen. |
| Code | Ja | Eindeutiger Kurzbezeichner (max. 50 Zeichen), z.B. HEAT, MIX, DOSE. Wird für programmatische Verweise und Rezepturzuordnungen verwendet. |
| Beschreibung | Nein | Längere Erläuterung dessen, was die Phase tut (max. 1000 Zeichen). |
| Geschätzte Dauer | Nein | Erwartete Dauer in Sekunden. Wird für Planung und Schätzungen verwendet. |
| Erforderliche Fähigkeit | Nein | Eine Gerätefähigkeit, die die Anlage besitzen muss, um diese Phase auszuführen (z.B. „Erhitzen", „Rühren"). |
| Aktiv | Ja | Ob die Phase verfügbar ist. Inaktive Phasen sind standardmäßig ausgeblendet, bleiben aber für die Rückverfolgbarkeit erhalten. |
Eine Phase anlegen
- Klicken Sie auf die Schaltfläche Phase hinzufügen über dem Datenraster
- Füllen Sie die Pflichtfelder aus (Name und Code)
- Setzen Sie optional Dauer, erforderliche Fähigkeit und Beschreibung
- Klicken Sie auf Erstellen

:::tip Namenskonvention
Verwenden Sie kurze, beschreibende Codes, die im gesamten System leicht zu erkennen sind. Übliche Muster: HEAT, MIX, HOLD, DOSE, DRAIN, RINSE, FILL. Der Code muss über alle Phasen hinweg eindeutig sein.
:::
Eine Phase bearbeiten
Klicken Sie auf die Bearbeitungsschaltfläche (blaues Stiftsymbol) in einer Phasenzeile. Dasselbe Formular öffnet sich, vorausgefüllt mit den aktuellen Werten. Ändern Sie die gewünschten Felder und klicken Sie auf Aktualisieren.
Eine Phase löschen
Klicken Sie auf die Löschschaltfläche (rotes Papierkorbsymbol) in einer Phasenzeile. Es erscheint ein Bestätigungsdialog. Das Löschen einer Phase schlägt fehl, wenn sie noch mit Operationen verknüpft ist.
:::info Soft Delete vs. Hard Delete Wenn Sie eine Phase ausmustern wollen, ohne sie aus dem System zu entfernen, deaktivieren Sie das Kontrollkästchen Aktiv, statt sie zu löschen. Inaktive Phasen bleiben in der Datenbank und erhalten historische Referenzen, können aber neuen Operationen nicht mehr hinzugefügt werden. :::
Phasenparameter
Parameter machen Phasen konfigurierbar. Statt fest „auf 85 Grad erhitzen" zu kodieren, definieren Sie einen Parameter „Zieltemperatur" mit einem Standardwert, Min/Max-Beschränkungen und einer Maßeinheit. Rezepturen überschreiben diese Standardwerte dann für jedes spezifische Produkt.
Parameter verwalten
- Klicken Sie auf das Einstellungssymbol (Zahnrad) in einer Phasenzeile, um den Parameter-Dialog zu öffnen
- Der Dialog zeigt alle bestehenden Parameter dieser Phase in einem Datenraster
- Klicken Sie auf Parameter hinzufügen, um einen neuen anzulegen, oder verwenden Sie die Bearbeiten/Löschen-Symbole an bestehenden Parametern

Felder eines Parameters
| Feld | Pflicht | Beschreibung |
|---|---|---|
| Name | Ja | Anzeigename (max. 255 Zeichen), z.B. „Zieltemperatur" |
| Code | Ja | Eindeutiger Code innerhalb dieser Phase (max. 50 Zeichen), z.B. target_temp |
| Datentyp | Ja | Einer von: numeric, text, boolean, enum |
| Einheit | Nein | Maßeinheit aus der UOM-Konfiguration, z.B. degC, RPM, Sekunden |
| Standardwert | Nein | Der Wert, der verwendet wird, wenn keine Rezepturüberschreibung vorliegt |
| Mindestwert | Nein | Minimal zulässiger Wert (gilt für numeric Typen) |
| Höchstwert | Nein | Maximal zulässiger Wert (gilt für numeric Typen) |
| Pflicht | Ja | Ob ein Wert immer angegeben werden muss (Standard: ja) |
Datentypen
| Typ | Anwendungsfall | Beispiel |
|---|---|---|
numeric | Temperaturen, Drehzahlen, Dauern, Mengen | Zieltemperatur = 85 |
text | Freitext-Anweisungen oder Bezeichnungen | Bedienhinweis = „Vor Start Dichtung prüfen" |
boolean | An/Aus-Schalter | Vorspülung erforderlich = wahr |
enum | Feste Auswahl | Rührmodus = „Niedrig" / „Mittel" / „Hoch" |
:::tip Beschränkungen verhindern Fehler Setzen Sie immer Min- und Max-Werte für numerische Parameter. So verhindern Sie, dass Bediener oder Rezepturautoren versehentlich Werte außerhalb des zulässigen Bereichs eingeben, die Anlagen beschädigen oder fehlerhafte Produkte erzeugen können. :::
Filtern und Suchen
- Suche, geben Sie im Suchfeld einen Begriff ein, um nach Name, Code oder Beschreibung zu filtern
- Inaktive anzeigen, schalten Sie den Schalter um, um inaktive Phasen ins Raster aufzunehmen
- Spaltensichtbarkeit, klicken Sie auf das Spaltensymbol, um zwischen Kompaktansicht (weniger Spalten) und Vollansicht (alle Spalten inklusive Erstellungs/Aktualisierungsdatum und Aktivstatus) zu wechseln
- Filter zurücksetzen, klicken Sie auf das Filter-aus-Symbol, um alle Filter und Spalteneinstellungen zurückzusetzen
Rasterspalten
| Spalte | Beschreibung |
|---|---|
| Name | Anzeigename der Phase (Fettschrift) |
| Code | Eindeutiger Code als Chip dargestellt |
| Beschreibung | Optionale Beschreibung |
| Fähigkeit | Erforderlicher Name der Gerätefähigkeit |
| Dauer | Geschätzte Dauer in Sekunden |
| Parameter | Anzahl definierter Parameter (Chip mit Anzahl) |
| Status | Status-Chip Aktiv/Inaktiv |
| Aktionen | Schaltflächen Einstellungen (Parameter), Bearbeiten, Löschen |
Die Spalten Erstellt am und Aktualisiert am sind im Vollspaltenmodus verfügbar.
Bewährte Vorgehensweisen
- Phasen atomar halten, jede Phase sollte eine einzelne steuerbare Aktion repräsentieren. Wenn eine Phase zwei Dinge tut (z.B. „erhitzen und mischen"), erwägen Sie eine Aufteilung in zwei separate Phasen.
- Parameter großzügig einsetzen, jeder Wert, der zwischen Produkten oder Chargen variieren kann, sollte ein Parameter sein und nicht Teil der Phasendefinition.
- Fähigkeiten setzen, durch das Verknüpfen von Phasen mit Gerätefähigkeiten kann das System bei der Ausführung einer Rezeptur prüfen, ob die ausgewählte Anlage alle erforderlichen Phasen unterstützt.
- Dauern schätzen, selbst grobe Schätzungen helfen bei Produktionsplanung und Disposition.
Verwandte Seiten
- Operationen, Phasen zu geordneten Operationssequenzen zusammensetzen
- Chargenmodell (ISA-88), die vollständige ISA-88-Hierarchie verstehen
- Rezepturen, Phasenparameter mit produktspezifischen Werten überschreiben
- Anlagen, Gerätefähigkeiten konfigurieren, auf die Phasen verweisen
Voraussetzungen
- Übersicht der Verfahren
- Einführung, Gesamtüberblick über OpSee