Fabrikverwaltung
Inhaltsverzeichnis
- Übersicht
- Bildschirmaufbau — 6 Untermenüs
- Modell-Bildschirm (
/model/index) - Asset-Bildschirm (
/asset/tree/index) - Tag-Bildschirm (
/tag/index) - Ontologie-Bildschirm (
/ontology/index) - Metadaten-Bildschirm (
/metadata/index) - Stammdaten-Bildschirm (
/basedata/index) - Fabrikmodell-Freigabe
- Anwendungsszenarien
- Häufig gestellte Fragen
- Verwandte Bildschirme
Übersicht
Die Gruppe Factory Model ist der Bereich, in dem die Werksstruktur und domänenbezogene Metainformationen (Anlage, Tag, Ontologie, Metadaten, Stammdaten) registriert, bearbeitet und gelöscht werden. Sie besteht aus 6 Unterbildschirmen, die alle direkt mit dem betrieblichen Meta-Speicher verbunden sind.
| Untermenü | Interne URL | Zweck |
|---|---|---|
| Modell | /model/index | Standort hinzufügen + logisches/physisches Modell zuordnen + Modell-Freigabe |
| Asset | /asset/tree/index | Bearbeitung des Anlagen-Baums (Standort→Bereich→Linie→Anlage→Tag) |
| Tag | /tag/index | Liste registrierter Tags · Suche · Massenlöschung · Excel-Export |
| Ontologie | /ontology/index | Registrierung der Anlagen-Klassifizierung (Kategorien, Meta-Attribute) |
| Metadaten | /metadata/index | Benutzerdefinierte Meta-Attribut-Schlüssel-Werte je Domäne |
| Stammdaten | /basedata/index | Registrierung von Code-Stammdaten und Referenzwerten |
Vor Betriebsbeginn müssen in diesem Menü alle Standorte, Anlagen und Tags registriert werden, damit andere Bildschirme wie Dashboard, Datenpunkt und Alarm sinnvoll funktionieren.
Bildschirmaufbau — 6 Untermenüs
Betriebsablauf:
[모델] → [에셋] → [태그]
사이트 추가 자산 계층 등록 태그 등록·매핑
│ │ │
└─────[온톨로지·메타데이터·기준정보 보강]──────┘
│
└→ [팩토리 모델 확정] (배포)
| Bildschirm | Nutzungshäufigkeit | Wann öffnen |
|---|---|---|
| Modell | Mittel | Beim Hinzufügen neuer Standorte oder Anpassen der logisch↔physischen Zuordnung |
| Asset | Hoch | Beim Ändern der Anlagenhierarchie oder Anlagen-Metadaten |
| Tag | Sehr hoch | Tag-Registrierung, -Bearbeitung, Alarmband-Einstellung — am häufigsten genutzt |
| Ontologie | Mittel | Beim Pflegen des Klassifizierungssystems |
| Metadaten | Niedrig | Beim Hinzufügen benutzerdefinierter Meta-Attribute |
| Stammdaten | Niedrig | Beim Bearbeiten der Code-Stammdaten |
Modell-Bildschirm (/model/index)
Werkzeuge oben
🗂 모델 [✓ 팩토리 모델 확정] [💾 메타 스토어 백업] [↻]
| Schaltfläche | Aktion |
|---|---|
| Fabrikmodell freigeben | deployAssetToEvent() — wendet registrierte Assets/Tags auf Event-Regeln an und übernimmt sie in die Regel-Engine (siehe Fabrikmodell-Freigabe unten) |
| Meta-Store sichern | backup() — sichert den gesamten Meta-Speicher (zur Aufbewahrung durch Administratoren) |
| Aktualisieren | refresh() |
Hinweisbox
🏭 Standort hinzufügen und physisches/logisches Modell einrichten Bitte registrieren Sie die Fabrik (Standort), an die die Industriedaten angebunden werden sollen. Verbinden Sie anschließend das an den Standort angeschlossene OPC oder andere Industrieprotokolle, um das physische Modell fertigzustellen. Wenn Sie danach das physische Modell durch das logische Modell ersetzen, ist die Einrichtung der Standortstruktur abgeschlossen.
Standortliste (Kartenraster)
사이트 목록 [전체 N개의 사이트] [➕ 사이트 추가]
─────────────────────────────────────────────────
[ 사이트 카드 ] [ 사이트 카드 ] [ 사이트 카드 ] ...
Jede Standortkarte (site-panel, 240px) zeigt Folgendes an:
| Bereich | Anzeige |
|---|---|
| Oben (site-title) | Standort-ID (gelber Hintergrund) |
| Inhalt (site-body) | 🏭 Standort-Symbol + Standortname + Beschreibung — bei Klick wird darunter der Anlagen-/Verbindungsbaum dieses Standorts geladen (loadTreeData()) |
| Fußbereich (site-footer) | 🔧 Bearbeiten (editSite()) / 📁 Modell löschen (deleteModels()) / 🗑 Standort löschen (deleteSite()) |
Formular zum Hinzufügen eines Standorts
| Eingabe | Beschreibung |
|---|---|
| Standort-ID | Nur Buchstaben/Zahlen/_ zulässig |
| Standortname | Für Menschen erkennbarer Name |
| Beschreibung | Freitext |
| Breiten-/Längengrad | Koordinaten für die Kartenmarkierung (optional) |
Logisches/physisches Modell (Baum links/rechts)
Nach Auswahl einer Standortkarte werden darunter zwei Bäume links und rechts angezeigt.
Links — Asset [Logisches Modell] (assetTreeDiv)
| Aktion | Aktions-ID | Beschreibung |
|---|---|---|
| Modellbaum aktualisieren | loadTreeData(last_tree_site_id) | Baum neu laden |
| Asset suchen | searchItem('Asset') | Sucheingabefeld über dem Baum umschalten |
| Asset hinzufügen | showAddModal('Asset') | Modal zum Hinzufügen eines neuen Assets |
| Asset bearbeiten | showModifyModal('Asset') | Ausgewähltes Asset bearbeiten |
| Asset löschen | deleteItem('Asset') | Ausgewähltes Asset löschen |
Das logische Modell ist in der Form Standort→Bereich→Linie→Anlage→Tag aufgebaut und stellt die vom Betreiber semantisch strukturierte Hierarchie dar.
Rechts — Verbindung [Physisches Modell] (opcTreeDiv)
| Aktion | Aktions-ID | Beschreibung |
|---|---|---|
| Verbindung suchen | searchItem('OPC') | Sucheingabefeld über dem Baum umschalten |
| Verbindung hinzufügen | addOpc() | Wechselt zum Registrierungsformular der Verbindungsverwaltung |
Das physische Modell ist ein Kommunikationseinheiten-Baum in der Form OPC-Server→Kanal→Tag.
Logisch ↔ Physisch Mapping
Verbinden Sie den logischen Asset-Knoten links mit dem physischen OPC-Tag rechts per Drag & Drop bzw. Zuordnung. Durch diese Zuordnung kann das System erkennen, aus welchem physischen Tag (z. B. PDI_001 unter OPC-LINE-A) die Daten stammen, die von einem logischen Asset (z. B. Motor der Linie A) erzeugt werden.
Modal zum Hinzufügen/Bearbeiten eines Assets
Beim Klick auf Asset hinzufügen oder Asset bearbeiten in der linken Werkzeugleiste öffnet sich ein Standard-Modal. Mit der Anwendung des V2026.05-Designsystems sind alle Formulare des Modals einheitlich im fieldset + form-stack-Aufbau gestaltet.
┌─🏭 에셋 추가 및 수정─────────────────── × ─┐
│ │
│ ┌─🗂 상위 에셋──────────────────────┐ │
│ │ 상위 에셋 ID [읽기 전용] │ │
│ │ 상위 에셋 명 [읽기 전용] │ │
│ └──────────────────────────────────┘ │
│ ┌─📦 에셋 정보─────────────────────┐ │
│ │ 에셋 ID [입력] │ │
│ │ 에셋 명 [입력] │ │
│ │ 설명 [입력] │ │
│ └──────────────────────────────────┘ │
│ │
├──────────────────────────────────────────┤
│ [× 취소] [💾 저장] │
└──────────────────────────────────────────┘
| Bereich | Anzeige |
|---|---|
| Modal-Kopfzeile | 🏭 Symbol + Titel + × Schließen |
| fieldset Übergeordnetes Asset | ID/Name des übergeordneten Knotens (schreibgeschützt — zeigt den im Baum ausgewählten Wert) |
| fieldset Asset-Informationen | ID, Name, Beschreibung des neuen Assets (Eingabe) |
| Modal-Fußzeile | × Abbrechen / 💾 Speichern (beim Speichern saveForm('Asset')) |
Alle Eingabefeld-Labels sind einheitlich mit der Klasse
form-label control-labelversehen, sodass Breite und Ausrichtung konsistent sind. Auch Modals anderer Bildschirme (Arbeitsauftrag, Ereignis, Dienstplan usw.) verwenden dasselbe fieldset + form-stack-Muster.
Asset-Bildschirm (/asset/tree/index)
Hier wird der Anlagen-Baum detailliert bearbeitet und werden anlagenbezogene Metadaten, Tags und Verbindungsbeziehungen auf einem Bildschirm definiert. Oben rechts befindet sich die Schaltfläche ✓ Fabrikmodell freigeben, der Bildschirm besteht aus Baum links (col-lg-3) + Detailformular rechts (col-lg-9) + Zeitleiste + Kindtabelle/Tabs.
Links — Anlagen-Baum
🗂 모델 — 사이트 → 구역 → 라인 → 설비 [💬] [🔍] [📋]
사이트: [▼]
[에셋 트리 / 연결 트리]
─────────────────────
🔗 오브젝트 ID: - ← 트리에서 호버 시 도메인 ID 표시 (footer)
| Kopfzeilen-Symbol | Aktion |
|---|---|
| 💬 (Sprechblase) — Tag-Beschreibung anzeigen | Umschalten, ob im Baum die Beschreibung von Tag-Knoten mit angezeigt wird |
| 🔍 Suche | Sucheingabefeld im Baum umschalten |
| 📋 Kopieren | Kopiert den ausgewählten Tag-Namen in die Zwischenablage |
Rechts — Asset-Detailformular + Zeitleiste + Kind/Tabs
Leerer Zustand — Kein Asset ausgewählt
Wenn im linken Baum kein Knoten ausgewählt ist, wird im rechten Detailbereich ein Hinweis auf den leeren Zustand angezeigt.
🟦 (큐브 아이콘)
에셋이 선택되지 않았습니다
왼쪽 에셋 트리에서 [에셋명을 선택]하여 주십시오.
Panel „Asset-Informationen“ — 2 Statuskarten mit Vollfarb-Gradient
Nach Auswahl einer Anlage werden oben im Panel-Inhalt eine Metazeile (Typ + Registrierungs-/Änderungsdatum) sowie links zwei Karten Verbindungsstatus / Gesundheitsstatus angezeigt.
| Karte | Symbol | Anzeige |
|---|---|---|
Verbindungsstatus (connection_status) | 📶 WLAN | Vollfarb-Gradient — 🟢 Normal / 🟡 Verzögert / 🔴 Fehler / ⬛ Unterbrochen / ⚪ Unbekannt |
Gesundheitsstatus (health_status) | 💗 Heartbeat | Vollfarb-Gradient — 🟢 Normal / 🟡 Achtung / 🔴 Kritisch |
Jede Karte wird in Form von Symbol + Label + Wert (z. B. „Normal verbunden“, „Kritisch“) auf Gradient-Hintergrund dargestellt, sodass der Status auch aus der Ferne allein an der Farbe sofort erkennbar ist.
Anlagenbild (rechts)
Wenn ein Bild registriert ist, wird es als SVG/PNG angezeigt. Andernfalls wird der leere Zustand angezeigt:
🖼 (이미지 아이콘)
이미지 없음
선택한 노드에 등록된 이미지가 없습니다.
Grundinformationen-Panel (Eingabe)
| Eingabe | path | Placeholder/Beschreibung |
|---|---|---|
| Asset-ID | asset_id | Wird vom System automatisch vergeben / bei Bearbeitung schreibgeschützt |
| Asset-Name | asset_name | Placeholder: ASSET_NAME_00001 (영문 및 숫자, _ 만 입력) |
| Gemeinsame Gruppe | table_type | MOTOR/PUMP/VALVE usw. — Selektor |
| Beschreibung | description | Freitext |
Panel Asset-Bild
| Steuerelement | Aktion |
|---|---|
| 📂 Datei auswählen | PNG/SVG auswählen (empfohlen 640×320) |
| ☁ Hochladen | Registriert das ausgewählte Bild für diese Anlage |
Zeitleisten-Panel — Verlauf über die Zeit
Bei Auswahl einer Anlage wird darunter das Zeitleisten-Panel angezeigt. In der Panel-Kopfzeile Hinweis auf den Zeitraum (from_to), im Inhalt eine horizontale Balken-Zeitleiste + Legende mit 5 Typen rechts.
| Legende | Farbe | Bedeutung |
|---|---|---|
| Unbekannt | ⚪ Grau | Kein Empfangsverlauf |
| Normal | 🟢 Grün | Keine Auffälligkeit |
| Achtung | 🟡 Gelb | Warnalarm vorhanden |
| Kritisch | 🔴 Rot | Schwerwiegender Alarm vorhanden |
| Unterbrochen | ⬛ Dunkelrot | 24 Stunden oder länger kein Empfang |
Beim Überfahren des ⓘ-Info-Symbols oben links im Panel-Inhalt mit der Maus wird ein großer Tooltip mit der Zuordnungstabelle der 5 Verbindungsstatus- und 3 Gesundheitsstatus-Stufen angezeigt.
Liste der untergeordneten Assets (bei Auswahl SITE/AREA/LINE)
Wird nur angezeigt, wenn ein SITE-, AREA- oder LINE-Knoten ausgewählt ist.
| Spalte | Breite | Anzeige |
|---|---|---|
| Asset-ID | 250px | ID des Kind-Assets (Domänen-Badge) |
| Asset-Name | 250px | Name des Kind-Assets |
| Beschreibung | Automatisch | Notiz |
Bei Auswahl EQUIPMENT — Panel mit 10 Tabs
Bei Auswahl eines EQUIPMENT-Knotens wird anstelle der Kindtabelle ein Panel mit 10 Tabs angezeigt.
| Tab | Symbol | Inhalt |
|---|---|---|
| ① Verbindung | 🌐 | Die dieser Anlage zugeordnete OPC/PLC-Verbindung |
| ② Tag | 🏷 | Liste der zur Anlage gehörenden Tags |
| ③ Daten | 🗄 | Zuletzt erfasste Datenpunkte |
| ④ Alarm | 🔔 | Verlauf aufgetretener Alarme |
| ⑤ Ereignis | 📅 | Asset-Ereignisprotokoll |
| ⑥ Status | 👁 | Status (Context) Schlüssel-Werte |
| ⑦ Aggregation | 🥧 | Aggregation 1 Minute/5 Minuten/1 Stunde |
| ⑧ Befehl | 🎮 | Für das Asset veröffentlichbare Befehle |
| ⑨ Statement | 💻 | EQL-Statement zur Asset-Auswertung |
| ⑩ Dokument | 📄 | Zum Asset gehörige Anhänge |
Tag-Bildschirm (/tag/index)
Bildschirm zum Suchen, massenweisen Löschen und Excel-Export aller registrierten Tags.
Werkzeuge oben
🏷 태그 [전체 N개] [✓ 팩토리 모델 확정]
| Schaltfläche | Aktion |
|---|---|
| Gesamt N | Anzahl registrierter Tags (mit Tausendertrennzeichen) |
| Fabrikmodell freigeben | deployAssetToEvent() — identisch mit dem Modell-Bildschirm |
Oben rechts im Listen-Panel-Header befinden sich 3 Schaltflächen: Ausgewählte Tags löschen / Excel-Export / Aktualisieren.
Suchformular (Mehrfachfilter)
| Eingabe | id | Breite | Optionen |
|---|---|---|---|
| Standort | site_id | 180px | Standort auswählen + registrierte Standorte |
| Bereich | area_id | 180px | Bereich auswählen (aktualisiert sich automatisch bei Standortänderung) |
| Linie | line_id | 180px | Linie auswählen (aktualisiert sich automatisch bei Bereichsänderung) |
| Anlage | equipment_id | 180px | Anlage auswählen |
| Verbindung | opc_id | 180px | OPC auswählen + registrierte OPCs |
| Tag-ID | tag_id | 180px | Placeholder: „Tag-ID“ |
| Tag-Name | tag_name | 180px | Placeholder: „Tag-Name suchen ...“ (Autovervollständigung) |
| Datentyp | java_type | 180px | Selektor INT/FLOAT/STRING/BOOL usw. |
Tag-Tabelle (10 Spalten + Aktionen)
| Spalte | Breite | Anzeige |
|---|---|---|
| Auswahl | 50px | Checkbox für Massenlöschung |
| Nr. | 40px | Zeilennummer |
| Tag-ID | 100px | Domänen-Identifikator |
| Tag-Name | 300px | Für Menschen lesbarer Name |
| Datentyp | 80px | String/Short/Integer/Long/Float/Double/Boolean/Date |
| Punktanzahl | 80px | Kumulierte Anzahl empfangener Werte |
| Alarmanzahl | 60px | Kumulierte Anzahl Alarme |
| Aktueller Wert | 60px | Zuletzt empfangener Wert |
| Einheit | 40px | Maßeinheit (°C, kPa, rpm usw.) |
| Letzte Aktualisierungszeit | 160px | Zeitpunkt des letzten Empfangs |
| Aktion | 60px | 🔧 Bearbeiten / 🗑 Löschen — nur sichtbar für ADMIN |
Die Liste enthält keine Spalten Beschreibung und Verzögerung [MS]. Die Tag-Beschreibung finden Sie unter Tag-Detail, die Verzögerung in der Liste der verbundenen Tags unter Verbindungsverwaltung.
Die Aktionsspalte ist nur für
ADMINsichtbar. Bei den RollenUSERundAPIverschwindet die Spalte komplett, falls die Symbole zum Bearbeiten/Löschen nicht sichtbar sind, handelt es sich um ein Berechtigungsproblem.
Formular zur Tag-Registrierung/-Bearbeitung (/tag/form)
Das Tag-Formular besteht aus zwei Ebenen: oben das Tag-Formular-Panel (Grundinformationen) und unten 8 Tabs.
Oben — Tag-Formular-Panel (immer sichtbar)
| Eingabe | Beschreibung |
|---|---|
| Tag-ID | Buchstaben/Zahlen/_ (im Bearbeitungsmodus schreibgeschützt) |
| Tag-Name | Für Menschen erkennbar — nur Buchstaben/Zahlen/Sonderzeichen _·. zulässig |
| Datentyp | String / Short / Integer / Long / Float / Double / Boolean / Date |
| Tag-Beschreibung | Freitext (100 Zeichen) |
Oben rechts im Panel-Header befindet sich die Schaltfläche Tag anzeigen — führt direkt zum Tag-Detailbildschirm.
Unten — 9 Tabs
| Tab | Symbol | Funktion |
|---|---|---|
| ① Eigenschaften | ☀ | Datenmetadaten — Einheit · Anzeigeformat · Validierungsbereich (min_value/max_value) · Null-Zulässigkeit |
| ② Verknüpfung | 🔗 | Ordnet dieses Tag einer Anlage zu — siehe unten |
| ③ Alarmband | 🔔 | 6-stufiger Schwellenwert (numerisch) / true-false-Priorität (Boolean) — hi_hi/hi/lo/lo_lo werden als visuelles CSS-Band in Farbstreifen auf einem Balken dargestellt |
| ④ Berechnung | 🧮 | Formel/Referenz auf andere Tags für virtuelle Tags |
| ⑤ Abtastung | 💉 | Erfassungsintervall · Kompression von Duplikatwerten · Cutoff für Ausreißerwerte |
| ⑥ Aggregation | 🪙 | Aggregationseinheit 1 Minute/5 Minuten/1 Stunde · Aggregationsart (min/max/avg/sum/count) |
| ⑦ Künstliche Intelligenz | 🧠 | Einstellungen zur Verknüpfung mit Vorhersage-/Anomalieerkennungsmodellen |
| ⑧ Veröffentlichung | 📬 | Automatische Veröffentlichung an externes Topic (Kafka/MQTT) oder Workflow |
| ⑨ Notiz | 💬 | Betreiber-Memo · Kommentare zum Änderungsverlauf |
Tab Verknüpfung — Anlagenzuordnung (Voraussetzung für OEE·RAM·EMS)
| Element | Beschreibung |
|---|---|
| Anlagensuche | Suche und Auswahl per Anlagen-ID oder -Name (z. B. ASSET_CNC_001, 사출기 #3) |
| Aktuell zugeordnete Anlagen-ID | Schreibgeschützt — bei Auswahl der Anlage wird linked_asset_id automatisch aktualisiert |
| Zuordnung aufheben | Setzt die Zuordnung zurück |
Verknüpfungsziel ist ausschließlich die Anlage (asset_type='M'). Eine Zuordnung zu Linie oder Bereich ist nicht möglich.
Die zugeordnete Anlage nutzt die Daten dieses Tags in der OEE-/RAM-/EMS-Analyse. Umgekehrt gilt: Wird ein Tag nicht mit einer Anlage verknüpft, fließt es nicht in die ISO-Analyse ein — dies ist der erste Punkt, den Sie prüfen sollten, wenn ein Analyseergebnis leer erscheint.
Tab Alarmband — Visuelles Band (numerisch)
Bei numerischen Tags zeigt der Alarmband-Tab einen grafischen Balken, sodass Sie intuitiv erkennen können, in welchem Farbbereich lo_lo · lo · hi · hi_hi innerhalb des Bereichs min_value bis max_value liegt.
[ ███ lo_lo ████ lo ════════════ 정상 ════════════ hi ████ hi_hi ███ ]
🔴 심각 🟠 경고 🟢 정상 🟠 경고 🔴 심각
Bei Wertänderung wird das visuelle Band sofort neu gezeichnet — prüfen Sie die Verteilung vor dem Speichern nach der Eingabe.
| Element | Beschreibung |
|---|---|
lo_lo / hi_hi | Schwellenwert für kritischen Alarm — letzte Warnlinie vor dem Trip |
lo / hi | Schwellenwert für Warnalarm |
trip_lo / trip_hi | Trip-Schwellenwert (Befehl zum Anlagenstopp) — löst über den Alarm hinaus eine Aktion aus |
band_message | Bei Alarmauslösung angezeigte Meldung |
use_alarm | Ob das Alarmband aktiv ist — bei Deaktivierung werden alle Schwellenwerte ignoriert |
Tab Alarmband — Boolean
| Element | Beschreibung |
|---|---|
bool_true / bool_false | Alarmdefinition für beide Werte (jeweils Priorität, Meldung, Aktivierung) |
Neben den Eingabe-Labels wird jeweils eine 152px breite Inline-Hilfe (
form-help-inline) angezeigt, die über Format und Einschränkungen informiert.
Virtuelle Tags · virtuelle Punkte
Im Tag-Bildschirm gibt es zwei besondere Registrierungsarten.
| Bildschirm | Zweck |
|---|---|
tag/add_vtag.jsp (64 Zeilen) | Virtueller Tag — ein Tag, das ohne echten Sensor durch Kombination/Berechnung anderer Tags erzeugt wird |
tag/add_vpoint.jsp (51 Zeilen) | Virtueller Punkt — einmaliger Berechnungsergebnispunkt (im Stream-Bildschirm hinzugefügt) |
Tag-Detailbildschirm (/tag/view/{tag_id})
Wird durch Klick auf den Tag-Namen in der Tag-Liste geöffnet. Diese Ansicht bündelt alle Betriebsinformationen zu einem Tag auf einem Bildschirm, aufgebaut aus col-lg-3 links (2 Panels) + col-lg-9 rechts (Panel Aktueller Wert + Daten-/Alarm-Tabs).
Oben — Seitenkopf
🏷 태그 | {태그명} [ 태그명 입력 ▼ ] [태그 이동 →] [← 목록] [↻]
| Steuerelement | Aktion |
|---|---|
| Tag-Name-Eingabe + Tag-Wechsel | Suche eines anderen Tags per Autovervollständigung und sofortiger Wechsel zur Detailansicht dieses Tags (moveTag()) |
| ← Liste | Zurück zur Tag-Liste (/tag/index) |
| ↻ | Bildschirm aktualisieren (Echtzeitdaten erneut abonnieren) |
Links ① Panel Tag-Informationen — 4 Abschnitte ds-dl
Oben rechts im Panel-Header ⚙ Zahnrad — führt zum Tag-Konfigurationsformular (/tag/form). Wird nur bei Rollen mit Änderungsberechtigung gespeichert.
| Abschnitt (view-section-title) | Angezeigte Elemente (Definitionsliste) |
|---|---|
| 🪪 Grundinformationen | Tag-ID (Domänen-Badge TAG) · Tag-Name · Datentyp · Tag-Beschreibung · Registrierungsdatum |
| 🔗 Verbindungsinformationen | Verbindungs-ID (Domänen-Badge OPC) · Verbindungsname |
| 🏭 Standortinformationen | Standort-ID (Badge) · Standortname |
| 🟦 Anlageninformationen | Anlagen-ID (Badge) · Anlagenname |
Alle IDs werden mit domänenspezifischen Farb-Badges angezeigt; ein Klick auf das Badge führt zur Detailansicht der jeweiligen Domäne (z. B. Standort → Standort-Bildschirm).
Links ② Panel Statistikinformationen — Punkte, Alarme, Alarme nach Schweregrad
Oben rechts im Panel-Header eine Umschaltfläche Heute / Gestern — wechselt den Statistikzeitraum.
| Abschnitt | Anzeige |
|---|---|
| 📶 Punkte | Große Zahl „Heute empfangene Punktanzahl“ + 24-Stunden-Sparkline (point_24hh) + kumulierter Gesamtpunktzähler |
| 🔔 Alarm | Große Zahl „Heute aufgetretene Alarmanzahl“ + 24-Stunden-Sparkline (alarm_24hh) + kumulierter Gesamtalarmzähler |
| ❗ Alarme nach Schweregrad | 3-Karten-Raster — Info (blau) · Warnung (gelb) · Kritisch (rot) jeweils mit großer Zahl + Label |
┌── 정보 ──┐ ┌── 경고 ──┐ ┌── 심각 ──┐
│ 1,234 │ │ 23 │ │ 2 │
│ (파랑) │ │ (노랑) │ │ (빨강) │
└──────────┘ └───────────┘ └───────────┘
↓ 그 아래에 도넛 차트
[중요도별 점유율 도넛 차트]
Rechts ① Panel Aktueller Wert (5 Spalten)
Oben rechts im Panel-Header eine Gruppe von Schnellzugriff-Schaltflächen.
| Schnellzugriff | Aktion |
|---|---|
| 🔀 Stream | Diesen Tag in Echtzeit unter Stream ansehen |
| 🗄 Trend | Trend dieses Tags |
| 🔔 Alarm | Alarm-Verlauf dieses Tags |
| Spalte | Anzeige |
|---|---|
| Aktueller Wert | Große Zahl — Qualitäts-Farbbadge (good = grün · uncertain = gelb · bad = rot) |
| Letzte Aktualisierung | Zeitstempel (yyyy-MM-dd HH:mm:ss) |
| Verzögerung [MS] | Durchschnittliche Antwortverzögerung |
| Qualität | OPC-Qualitätscode (z. B. GOOD, BAD, UNCERTAIN) |
| Fehlercode | Fehlercode, falls beim letzten Empfang ein Fehler aufgetreten ist |
Rechts ② Daten-/Alarm-Tabs
| Tab | Inhalt |
|---|---|
| 📊 Datenpunkt | Diagramm-Panel (Echtzeit-Trendlinie — numerisch) oder Status-Zeitleiste (Boolean) + Aggregationstabelle (heute empfangene Punkte · Minimum · Maximum · Durchschnitt · Summe / bei Boolean: erster · letzter · Summe) |
| 🔔 Alarm | Liste der zu diesem Tag aufgetretenen Alarme und deren Bearbeitungsstatus |
Das Diagramm im Daten-Tab wird per WebSocket in Echtzeit aktualisiert. Während des Ladens wird zentriert der Hinweis „Diagramm wird geladen...“ angezeigt.
Diese Detailansicht ist der Einstiegspunkt für die betreiberseitige Gesamtprüfung auf Tag-Ebene — Schwellenwertprüfung, Anomalieverfolgung und Kontrolle der physischen Zuordnung.
Ontologie-Bildschirm (/ontology/index)
Ein erweiterter Meta-Bildschirm zur Visualisierung des Anlagen-Klassifizierungssystems (Kategorien, Meta-Attribute, Beziehungen) und des standortbezogenen Wissensgraphen. Durch die Überarbeitung des Designsystems wurde die Struktur auf Standort-Banner + linke Seitenkarte + Graph-Hauptbereich umgestellt.
Oben — Standort-Banner (onto-site-banner)
Direkt unter dem Seitenkopf wird ein Vollfarb-Banner angezeigt.
🏭 {사이트명} | {사이트 설명} [기준시간 : {gen_timestamp}]
- Bei Änderung des Standorts wird auch der Bannertext sofort aktualisiert
- Referenzzeitpunkt ist der Zeitpunkt der letzten Aktualisierung von Baum und Metriken
Links ① Standort-Panel (col-w-280)
Panel-Header
| Schaltfläche | Aktion |
|---|---|
| ❄ Radial-Umschaltung | Wechselt den Baum im Panel-Inhalt zwischen normaler Baumdarstellung ↔ radialem (strahlenförmigem) Graph |
| ↻ Aktualisieren | Baum neu aufbauen (createTree()) |
Panel-Inhalt — 2 Selektoren
| Selektor | Optionen |
|---|---|
| Standortauswahl | Alle Standorte + registrierte Standorte (Baum wird bei Änderung sofort neu aufgebaut) |
| Ausgangsebene | Standort > Bereich / Standort > Bereich > Linie / Standort > Bereich > Linie > Anlage (Standard) |
Panel-Footer
Anzeige der Gesamtzahl der Standorte — 🏭 전체 사이트 N개.
Links ② 4 Anlagen-Zähler-Karten (onto-count-stack)
Unter dem Standort-Panel wird ein Vollfarb-Gradient-4-Karten-Raster angezeigt — Anzahl der Assets des ausgewählten Standorts.
| Karte | Symbol | Anzeige |
|---|---|---|
| AREA | 🏭 Garage | Anzahl Bereiche (area_size) |
| LINE | 📜 Förderband | Anzahl Linien (line_size) |
| EQUIPMENT | 📺 Betamax | Anzahl Anlagen (equipment_size) |
| TAG | 🏷 Tag | Anzahl Tags (tag_size) |
Hauptbereich — Ontologie-Graph
Visualisiert den Anlagen-Baum des ausgewählten Standorts auf einer großen Leinwand.
| Aktion | Tastenkürzel |
|---|---|
| Knoten anklicken | Zeigt das Meta-Panel dieses Knotens an (Container für Ereignis/Status/Aggregation des ausgewählten Standorts) |
| Zoom rein/raus | Mausrad |
| Knoten ziehen | Position verschieben |
| Mauszeiger auf Knoten | onto-tip-*-Tooltip (Domänen-ID-Badge + Vorschau der Meta-Schlüssel) — je nach Domäne unterschiedlich in oklch-Farben dargestellt |
Hauptfunktionen
- Kategorie-Baum/Radial — Aufbau der Hierarchie der Anlagenklassifizierung (z. B. Rotationsmaschine → Motor → AC-Motor)
- Meta-Attribut-Definition — Definition der Meta-Schlüssel, die eine Anlage je Kategorie besitzt (z. B. Nennleistung, Spannung eines Motors)
- Beziehungsdefinition — Darstellung von Beziehungen zwischen Anlagen (übergeordnet/verknüpft/austauschbar)
- Validierungsregeln — Validierungsregeln für Metaeingaben (Pflichtfeld/numerisch/Bereich)
- Domänen-ID-Badge — Farben für SITE/AREA/LINE/EQUIPMENT/TAG einheitlich in denselben oklch-Farben wie die domänenübergreifende ID-Suche
Die Ontologie ist kein Bildschirm, der von normalen Betreibern häufig genutzt wird. Sie wird bei der Systemeinführung oder beim Pflegen von Anlagenkategorien vom Systemadministrator definiert.
Metadaten-Bildschirm (/metadata/index)
Ein leichtgewichtiger Bildschirm zur Registrierung benutzerdefinierter Meta-Schlüssel-Werte auf Domänenebene.
Anwendungsbeispiele
| Domäne | Meta-Schlüssel | Wert |
|---|---|---|
| Asset | manufacturer | "ABC Industries" |
| Asset | installed_year | "2020" |
| Tag | description_en | "Pump discharge pressure" |
| Order | customer_class | "VIP" |
Eingabeform
| Spalte | Beschreibung |
|---|---|
| Domänentyp | Asset/Tag/Order/Customer usw. |
| Domänen-ID | Identifikator dieser Domäne |
| Meta-Schlüssel | Benutzerdefiniert |
| Meta-Wert | Freitext/Zahl |
Metadaten sind, im Unterschied zur Ontologie, freie Metadaten, die keiner Kategorie zugeordnet sind. Nutzen Sie sie, wenn schnell temporäre Metadaten benötigt werden.
Stammdaten-Bildschirm (/basedata/index)
Bildschirm zur Registrierung von Code-Stammdaten und Referenzwerten. Verschiedene Code-Gruppen werden über Tabs verwaltet.
Tab-Aufbau (basierend auf basedata/tab.jsp)
| Tab | Beschreibung |
|---|---|
| Code-Gruppe | Im System verwendete Code-Bündel (z. B. Alarmpriorität, Arbeitsauftragsstatus) |
| Code-Element | Einzelne Codes innerhalb einer Code-Gruppe (z. B. INFO/WARN/ERROR) |
| Einheiten-Stamm | Standardmaßeinheiten (°C, kPa, rpm usw.) |
| Gemeinsamer Typ | Gemeinsame Anlagentypen (MOTOR·PUMP·VALVE) |
Eingabeformular (Beispiel — Code-Element)
| Eingabe | Beschreibung |
|---|---|
| Code-Gruppe | Übergeordnete Gruppe (z. B. ALARM_PRIORITY) |
| Code-ID | Systemidentifikator (z. B. INFO) |
| Code-Name | Koreanisches Label (z. B. Information) |
| Reihenfolge | Anzeigereihenfolge |
| Aktiv | Y/N |
| Beschreibung | Freitext |
Stammdaten definieren Systemstandardwerte und ändern sich daher selten. Verwenden Sie diesen Bildschirm nur, wenn Standardcodes gepflegt werden müssen.
Fabrikmodell-Freigabe
Beim Klick auf die Schaltfläche ✓ Fabrikmodell freigeben oben im Modell- oder Tag-Bildschirm werden die registrierten Standorte, Anlagen und Tags gebündelt in die Event-Regel-Engine (CEP > Statement) übernommen.
Ablauf
- Prüfen, ob der Anlagen-Baum, die Tags und die Zuordnungen aller Standorte wie beabsichtigt registriert sind
- Oben auf ✓ Fabrikmodell freigeben klicken
- Das System registriert automatisch anlagenbezogene Domänenregeln (Status, Aggregation, Ereignis, Befehl)
- Nach der Regelregistrierung sind die neuen Regeln unter CEP > Statement sichtbar
Wann sollte man freigeben?
- Unmittelbar nach der Massenregistrierung neuer Standorte/Anlagen
- Nach größeren Änderungen an Klassifizierung oder Hierarchie der Anlagen
- Nach Massenänderungen an Alarmbändern oder Meta-Attributen
Betätigen Sie die Fabrikmodell-Freigabe nicht zu häufig (es entstehen Kosten durch die Neuregistrierung in der Regel-Engine). Es empfiehlt sich, sie erst nach Abschluss aller Änderungsarbeiten einmal auszuführen.
Anwendungsszenarien
| Szenario | Ablauf |
|---|---|
| Einrichtung einer neuen Fabrik | Modell → Standort hinzufügen → Bereich-/Linien-/Anlagen-Baum im Asset-Bildschirm aufbauen → OPC-Verbindung registrieren → Tags automatisch/manuell registrieren → Modell freigeben |
| Neue Linie hinzufügen | Asset-Bildschirm → Bereich des Standorts auswählen → Linie hinzufügen → Anlagen-Baum unter der Linie aufbauen → Tags registrieren |
| Massenweise Tag-Bereinigung | Tag-Bildschirm → Suchformular zur Eingrenzung der zu entsorgenden Tags → Auswahl → Ausgewählte Tags löschen |
| Erweiterung der Asset-Metadaten | Metadaten-Bildschirm → Domäne = Asset, Schlüssel = manufacturer usw. frei hinzufügen |
| Standardisierung der Anlagenkategorien | Ontologie-Bildschirm → Kategorie-Baum pflegen → Meta-Attribute je Kategorie definieren |
| Neue Einheit hinzufügen | Stammdaten → Tab Einheiten-Stamm → Hinzufügen |
| Massenweiser Export von Betriebsmetadaten | Tag-Bildschirm → Suche → Excel-Export |
Häufig gestellte Fragen
F. Ich habe einen Standort hinzugefügt, aber auf der Dashboard-Karte erscheint keine Markierung. A. Wenn beim Hinzufügen des Standorts kein Breiten-/Längengrad registriert wird, erscheint keine Markierung. Über 🔧 Bearbeiten der Standortkarte → Breiten-/Längengrad eingeben.
F. Was ist der Unterschied zwischen Modell-Freigabe und Meta-Store-Sicherung? A. Die Modell-Freigabe registriert Assets/Tags gebündelt in der Regel-Engine (Betriebsaktivierung), die Meta-Store-Sicherung ist ein separater Vorgang, der den gesamten Meta-Speicher als Sicherungsdatei aufbewahrt (Datenerhaltung).
F. Kann im Anlagen-Baum der übergeordnete Asset geändert werden? A. Es wird generell empfohlen, den übergeordneten Knoten eines Assets nicht zu ändern (Konsistenz von Verlauf und Regeln). Falls eine Änderung unbedingt nötig ist, sprechen Sie sich vorher mit dem Systemadministrator ab.
F. Gehen historische Daten verloren, wenn ich ein Tag lösche? A. Die Tag-Metadaten werden gelöscht, die Zeitreihendaten bleiben jedoch gemäß der Aufbewahrungsrichtlinie eine bestimmte Zeit erhalten. Erkundigen Sie sich beim Systemadministrator nach der genauen Aufbewahrungsdauer.
F. Was ist der Unterschied zwischen virtuellem Tag und normalem Tag? A. Ein normales Tag empfängt Daten von einem echten Sensor/einer PLC, während ein virtuelles Tag eine virtuelle Zeitreihe ist, die aus der Berechnung der Werte anderer Tags entsteht. Beispiel: Der Unterschied zwischen Sensor A und Sensor B wird als virtuelles Tag C definiert.
F. Was passiert, wenn ich die Ontologie nicht verwende? A. Der normale Betrieb ist davon nicht betroffen. Die Ontologie wird verwendet, wenn Anlagen nach einem Klassifizierungssystem verwaltet werden sollen (z. B. für einen konsolidierten Bericht über alle Motoren).
F. Die Modell-Freigabe im Anlagen-Baum dauert lange. A. Je mehr Anlagen vorhanden sind, desto länger dauert es (bei mehreren Tausend Einheiten mehrere Minuten). Es empfiehlt sich, die Modell-Freigabe außerhalb der Geschäftszeiten durchzuführen.
F. Die Autovervollständigung funktioniert bei der Tag-Suche nicht. A. Die Autovervollständigung funktioniert nur, wenn ein Standort ausgewählt ist. Stellen Sie zuerst den Standort-Selektor ein.
F. Wo finde ich die im Metadaten-Bildschirm registrierten Schlüssel-Werte? A. Sie können im Asset-Detailbildschirm, im Metabereich des Anlagen-Baums sowie als Teil der Nachrichten-Payload im Domain-CRUD-Knoten des Flows verwendet werden.
F. Wirkt sich eine Änderung eines Codes in den Stammdaten auf bestehende Daten aus? A. Ja, eine Code-Änderung wirkt sich auch auf bestehende Daten aus. Bitte sprechen Sie sich vor einer Änderung mit dem Systemadministrator ab.
Verwandte Bildschirme
- Dashboard — Registrierte Assets werden in KPI-Karten und Standortkarte übernommen
- Verbindungsverwaltung — Registrierung des physischen Modells (OPC) und Statusüberwachung
- Datenpunkt — Abfrage der Zeitreihe registrierter Tags
- Anlage — Überwachung der Anlagen des Asset-Baums in Kartenform
- Produktionsverwaltung — Registrierung von Arbeitsaufträgen, Kunden, Produkten, Mitarbeitern, Dienstplänen
- CEP > Statement — Domänenregeln, die nach der Modell-Freigabe registriert werden
- Flow — Automatisierung der automatischen Asset-Registrierung und Meta-Aktualisierung
- Statuscode-Definitionen — Zuordnung von Verbindungs- und Gesundheitsstatuscodes