Zum Hauptinhalt springen

Fabrikverwaltung

Inhaltsverzeichnis


Ü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 URLZweck
Modell/model/indexStandort hinzufügen + logisches/physisches Modell zuordnen + Modell-Freigabe
Asset/asset/tree/indexBearbeitung des Anlagen-Baums (Standort→Bereich→Linie→Anlage→Tag)
Tag/tag/indexListe registrierter Tags · Suche · Massenlöschung · Excel-Export
Ontologie/ontology/indexRegistrierung der Anlagen-Klassifizierung (Kategorien, Meta-Attribute)
Metadaten/metadata/indexBenutzerdefinierte Meta-Attribut-Schlüssel-Werte je Domäne
Stammdaten/basedata/indexRegistrierung 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:

[모델] → [에셋] → [태그]
사이트 추가 자산 계층 등록 태그 등록·매핑
│ │ │
└─────[온톨로지·메타데이터·기준정보 보강]──────┘

└→ [팩토리 모델 확정] (배포)
BildschirmNutzungshäufigkeitWann öffnen
ModellMittelBeim Hinzufügen neuer Standorte oder Anpassen der logisch↔physischen Zuordnung
AssetHochBeim Ändern der Anlagenhierarchie oder Anlagen-Metadaten
TagSehr hochTag-Registrierung, -Bearbeitung, Alarmband-Einstellung — am häufigsten genutzt
OntologieMittelBeim Pflegen des Klassifizierungssystems
MetadatenNiedrigBeim Hinzufügen benutzerdefinierter Meta-Attribute
StammdatenNiedrigBeim Bearbeiten der Code-Stammdaten

Modell-Bildschirm (/model/index)

Werkzeuge oben

🗂 모델 [✓ 팩토리 모델 확정] [💾 메타 스토어 백업] [↻]
SchaltflächeAktion
Fabrikmodell freigebendeployAssetToEvent() — wendet registrierte Assets/Tags auf Event-Regeln an und übernimmt sie in die Regel-Engine (siehe Fabrikmodell-Freigabe unten)
Meta-Store sichernbackup() — sichert den gesamten Meta-Speicher (zur Aufbewahrung durch Administratoren)
Aktualisierenrefresh()

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:

BereichAnzeige
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

EingabeBeschreibung
Standort-IDNur Buchstaben/Zahlen/_ zulässig
StandortnameFür Menschen erkennbarer Name
BeschreibungFreitext
Breiten-/LängengradKoordinaten für die Kartenmarkierung (optional)

Logisches/physisches Modell (Baum links/rechts)

Nach Auswahl einer Standortkarte werden darunter zwei Bäume links und rechts angezeigt.

AktionAktions-IDBeschreibung
Modellbaum aktualisierenloadTreeData(last_tree_site_id)Baum neu laden
Asset suchensearchItem('Asset')Sucheingabefeld über dem Baum umschalten
Asset hinzufügenshowAddModal('Asset')Modal zum Hinzufügen eines neuen Assets
Asset bearbeitenshowModifyModal('Asset')Ausgewähltes Asset bearbeiten
Asset löschendeleteItem('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)

AktionAktions-IDBeschreibung
Verbindung suchensearchItem('OPC')Sucheingabefeld über dem Baum umschalten
Verbindung hinzufügenaddOpc()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.

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 [입력] │ │
│ │ 에셋 명 [입력] │ │
│ │ 설명 [입력] │ │
│ └──────────────────────────────────┘ │
│ │
├──────────────────────────────────────────┤
│ [× 취소] [💾 저장] │
└──────────────────────────────────────────┘
BereichAnzeige
Modal-Kopfzeile🏭 Symbol + Titel + × Schließen
fieldset Übergeordnetes AssetID/Name des übergeordneten Knotens (schreibgeschützt — zeigt den im Baum ausgewählten Wert)
fieldset Asset-InformationenID, 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-label versehen, 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.

🗂 모델 — 사이트 → 구역 → 라인 → 설비 [💬] [🔍] [📋]
사이트: [▼]
[에셋 트리 / 연결 트리]
─────────────────────
🔗 오브젝트 ID: - ← 트리에서 호버 시 도메인 ID 표시 (footer)
Kopfzeilen-SymbolAktion
💬 (Sprechblase) — Tag-Beschreibung anzeigenUmschalten, ob im Baum die Beschreibung von Tag-Knoten mit angezeigt wird
🔍 SucheSucheingabefeld im Baum umschalten
📋 KopierenKopiert 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.

KarteSymbolAnzeige
Verbindungsstatus (connection_status)📶 WLANVollfarb-Gradient — 🟢 Normal / 🟡 Verzögert / 🔴 Fehler / ⬛ Unterbrochen / ⚪ Unbekannt
Gesundheitsstatus (health_status)💗 HeartbeatVollfarb-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)

EingabepathPlaceholder/Beschreibung
Asset-IDasset_idWird vom System automatisch vergeben / bei Bearbeitung schreibgeschützt
Asset-Nameasset_namePlaceholder: ASSET_NAME_00001 (영문 및 숫자, _ 만 입력)
Gemeinsame Gruppetable_typeMOTOR/PUMP/VALVE usw. — Selektor
BeschreibungdescriptionFreitext

Panel Asset-Bild

SteuerelementAktion
📂 Datei auswählenPNG/SVG auswählen (empfohlen 640×320)
☁ HochladenRegistriert 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.

LegendeFarbeBedeutung
Unbekannt⚪ GrauKein Empfangsverlauf
Normal🟢 GrünKeine Auffälligkeit
Achtung🟡 GelbWarnalarm vorhanden
Kritisch🔴 RotSchwerwiegender Alarm vorhanden
Unterbrochen⬛ Dunkelrot24 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.

SpalteBreiteAnzeige
Asset-ID250pxID des Kind-Assets (Domänen-Badge)
Asset-Name250pxName des Kind-Assets
BeschreibungAutomatischNotiz

Bei Auswahl EQUIPMENT — Panel mit 10 Tabs

Bei Auswahl eines EQUIPMENT-Knotens wird anstelle der Kindtabelle ein Panel mit 10 Tabs angezeigt.

TabSymbolInhalt
① 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ächeAktion
Gesamt NAnzahl registrierter Tags (mit Tausendertrennzeichen)
Fabrikmodell freigebendeployAssetToEvent() — 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)

EingabeidBreiteOptionen
Standortsite_id180pxStandort auswählen + registrierte Standorte
Bereicharea_id180pxBereich auswählen (aktualisiert sich automatisch bei Standortänderung)
Linieline_id180pxLinie auswählen (aktualisiert sich automatisch bei Bereichsänderung)
Anlageequipment_id180pxAnlage auswählen
Verbindungopc_id180pxOPC auswählen + registrierte OPCs
Tag-IDtag_id180pxPlaceholder: „Tag-ID“
Tag-Nametag_name180pxPlaceholder: „Tag-Name suchen ...“ (Autovervollständigung)
Datentypjava_type180pxSelektor INT/FLOAT/STRING/BOOL usw.

Tag-Tabelle (10 Spalten + Aktionen)

SpalteBreiteAnzeige
Auswahl50pxCheckbox für Massenlöschung
Nr.40pxZeilennummer
Tag-ID100pxDomänen-Identifikator
Tag-Name300pxFür Menschen lesbarer Name
Datentyp80pxString/Short/Integer/Long/Float/Double/Boolean/Date
Punktanzahl80pxKumulierte Anzahl empfangener Werte
Alarmanzahl60pxKumulierte Anzahl Alarme
Aktueller Wert60pxZuletzt empfangener Wert
Einheit40pxMaßeinheit (°C, kPa, rpm usw.)
Letzte Aktualisierungszeit160pxZeitpunkt des letzten Empfangs
Aktion60px🔧 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 ADMIN sichtbar. Bei den Rollen USER und API verschwindet 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)

EingabeBeschreibung
Tag-IDBuchstaben/Zahlen/_ (im Bearbeitungsmodus schreibgeschützt)
Tag-NameFür Menschen erkennbar — nur Buchstaben/Zahlen/Sonderzeichen _·. zulässig
DatentypString / Short / Integer / Long / Float / Double / Boolean / Date
Tag-BeschreibungFreitext (100 Zeichen)

Oben rechts im Panel-Header befindet sich die Schaltfläche Tag anzeigen — führt direkt zum Tag-Detailbildschirm.

Unten — 9 Tabs

TabSymbolFunktion
① EigenschaftenDatenmetadaten — 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)

ElementBeschreibung
AnlagensucheSuche und Auswahl per Anlagen-ID oder -Name (z. B. ASSET_CNC_001, 사출기 #3)
Aktuell zugeordnete Anlagen-IDSchreibgeschützt — bei Auswahl der Anlage wird linked_asset_id automatisch aktualisiert
Zuordnung aufhebenSetzt die Zuordnung zurück
Nur Zuordnung zu Anlagen

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.

ElementBeschreibung
lo_lo / hi_hiSchwellenwert für kritischen Alarm — letzte Warnlinie vor dem Trip
lo / hiSchwellenwert für Warnalarm
trip_lo / trip_hiTrip-Schwellenwert (Befehl zum Anlagenstopp) — löst über den Alarm hinaus eine Aktion aus
band_messageBei Alarmauslösung angezeigte Meldung
use_alarmOb das Alarmband aktiv ist — bei Deaktivierung werden alle Schwellenwerte ignoriert

Tab Alarmband — Boolean

ElementBeschreibung
bool_true / bool_falseAlarmdefinition 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.

BildschirmZweck
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

🏷 태그 | {태그명} [ 태그명 입력 ▼ ] [태그 이동 →] [← 목록] [↻]
SteuerelementAktion
Tag-Name-Eingabe + Tag-WechselSuche eines anderen Tags per Autovervollständigung und sofortiger Wechsel zur Detailansicht dieses Tags (moveTag())
← ListeZurück zur Tag-Liste (/tag/index)
Bildschirm aktualisieren (Echtzeitdaten erneut abonnieren)

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)
🪪 GrundinformationenTag-ID (Domänen-Badge TAG) · Tag-Name · Datentyp · Tag-Beschreibung · Registrierungsdatum
🔗 VerbindungsinformationenVerbindungs-ID (Domänen-Badge OPC) · Verbindungsname
🏭 StandortinformationenStandort-ID (Badge) · Standortname
🟦 AnlageninformationenAnlagen-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).

Oben rechts im Panel-Header eine Umschaltfläche Heute / Gestern — wechselt den Statistikzeitraum.

AbschnittAnzeige
📶 PunkteGroße Zahl „Heute empfangene Punktanzahl“ + 24-Stunden-Sparkline (point_24hh) + kumulierter Gesamtpunktzähler
🔔 AlarmGroße Zahl „Heute aufgetretene Alarmanzahl“ + 24-Stunden-Sparkline (alarm_24hh) + kumulierter Gesamtalarmzähler
❗ Alarme nach Schweregrad3-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.

SchnellzugriffAktion
🔀 StreamDiesen Tag in Echtzeit unter Stream ansehen
🗄 TrendTrend dieses Tags
🔔 AlarmAlarm-Verlauf dieses Tags
SpalteAnzeige
Aktueller WertGroße Zahl — Qualitäts-Farbbadge (good = grün · uncertain = gelb · bad = rot)
Letzte AktualisierungZeitstempel (yyyy-MM-dd HH:mm:ss)
Verzögerung [MS]Durchschnittliche Antwortverzögerung
QualitätOPC-Qualitätscode (z. B. GOOD, BAD, UNCERTAIN)
FehlercodeFehlercode, falls beim letzten Empfang ein Fehler aufgetreten ist

Rechts ② Daten-/Alarm-Tabs

TabInhalt
📊 DatenpunktDiagramm-Panel (Echtzeit-Trendlinie — numerisch) oder Status-Zeitleiste (Boolean) + Aggregationstabelle (heute empfangene Punkte · Minimum · Maximum · Durchschnitt · Summe / bei Boolean: erster · letzter · Summe)
🔔 AlarmListe 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

Panel-Header

SchaltflächeAktion
❄ Radial-UmschaltungWechselt den Baum im Panel-Inhalt zwischen normaler Baumdarstellung ↔ radialem (strahlenförmigem) Graph
↻ AktualisierenBaum neu aufbauen (createTree())

Panel-Inhalt — 2 Selektoren

SelektorOptionen
StandortauswahlAlle Standorte + registrierte Standorte (Baum wird bei Änderung sofort neu aufgebaut)
AusgangsebeneStandort > Bereich / Standort > Bereich > Linie / Standort > Bereich > Linie > Anlage (Standard)

Anzeige der Gesamtzahl der Standorte — 🏭 전체 사이트 N개.

Unter dem Standort-Panel wird ein Vollfarb-Gradient-4-Karten-Raster angezeigt — Anzahl der Assets des ausgewählten Standorts.

KarteSymbolAnzeige
AREA🏭 GarageAnzahl Bereiche (area_size)
LINE📜 FörderbandAnzahl Linien (line_size)
EQUIPMENT📺 BetamaxAnzahl Anlagen (equipment_size)
TAG🏷 TagAnzahl Tags (tag_size)

Hauptbereich — Ontologie-Graph

Visualisiert den Anlagen-Baum des ausgewählten Standorts auf einer großen Leinwand.

AktionTastenkürzel
Knoten anklickenZeigt das Meta-Panel dieses Knotens an (Container für Ereignis/Status/Aggregation des ausgewählten Standorts)
Zoom rein/rausMausrad
Knoten ziehenPosition verschieben
Mauszeiger auf Knotenonto-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äneMeta-SchlüsselWert
Assetmanufacturer"ABC Industries"
Assetinstalled_year"2020"
Tagdescription_en"Pump discharge pressure"
Ordercustomer_class"VIP"

Eingabeform

SpalteBeschreibung
DomänentypAsset/Tag/Order/Customer usw.
Domänen-IDIdentifikator dieser Domäne
Meta-SchlüsselBenutzerdefiniert
Meta-WertFreitext/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)

TabBeschreibung
Code-GruppeIm System verwendete Code-Bündel (z. B. Alarmpriorität, Arbeitsauftragsstatus)
Code-ElementEinzelne Codes innerhalb einer Code-Gruppe (z. B. INFO/WARN/ERROR)
Einheiten-StammStandardmaßeinheiten (°C, kPa, rpm usw.)
Gemeinsamer TypGemeinsame Anlagentypen (MOTOR·PUMP·VALVE)

Eingabeformular (Beispiel — Code-Element)

EingabeBeschreibung
Code-GruppeÜbergeordnete Gruppe (z. B. ALARM_PRIORITY)
Code-IDSystemidentifikator (z. B. INFO)
Code-NameKoreanisches Label (z. B. Information)
ReihenfolgeAnzeigereihenfolge
AktivY/N
BeschreibungFreitext

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

  1. Prüfen, ob der Anlagen-Baum, die Tags und die Zuordnungen aller Standorte wie beabsichtigt registriert sind
  2. Oben auf ✓ Fabrikmodell freigeben klicken
  3. Das System registriert automatisch anlagenbezogene Domänenregeln (Status, Aggregation, Ereignis, Befehl)
  4. 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

SzenarioAblauf
Einrichtung einer neuen FabrikModell → Standort hinzufügen → Bereich-/Linien-/Anlagen-Baum im Asset-Bildschirm aufbauen → OPC-Verbindung registrieren → Tags automatisch/manuell registrieren → Modell freigeben
Neue Linie hinzufügenAsset-Bildschirm → Bereich des Standorts auswählen → Linie hinzufügen → Anlagen-Baum unter der Linie aufbauen → Tags registrieren
Massenweise Tag-BereinigungTag-Bildschirm → Suchformular zur Eingrenzung der zu entsorgenden Tags → Auswahl → Ausgewählte Tags löschen
Erweiterung der Asset-MetadatenMetadaten-Bildschirm → Domäne = Asset, Schlüssel = manufacturer usw. frei hinzufügen
Standardisierung der AnlagenkategorienOntologie-Bildschirm → Kategorie-Baum pflegen → Meta-Attribute je Kategorie definieren
Neue Einheit hinzufügenStammdaten → Tab Einheiten-Stamm → Hinzufügen
Massenweiser Export von BetriebsmetadatenTag-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