Verbindungsverwaltung
Inhaltsverzeichnis
- Übersicht
- Bildschirmaufbau — 3 Untermenüs
- Protokoll-Bildschirm (
/connect/index) - Status-Bildschirm (
/connect/status) - Datenquellen-Detailbildschirm (
/connect/view) - Edge-Bildschirm (
/edge/index) - Edge-Detailbildschirm (
/edge/view)- Obere Seitenüberschrift und Neuladen
- Links — 4 Panels: Grundinfo·Host·Netzwerk·Sicherheit
- Rechts ① Systemressourcen-Anzeigen + App-Neustart
- Rechts ② PLC-/Erfassungsstatistik (8-Felder-Stat-Box)
- Rechts ③ OPC-Status + 5 Zusammenfassungs-Chips + Erfassung starten/stoppen
- Rechts ④ Docker-Container (Remote-Deployment·Start·Stopp·Log·Löschen)
- Sicherer Ablauf für System-Reboot und App-Neustart
- Anwendungsszenarien
- Häufig gestellte Fragen
- Verwandte Bildschirme
Übersicht
Die Gruppe Connectivity registriert und prüft Verbindungen zur Datenerfassung von externen Systemen (Vor-Ort-PLCs, OPC-Server, Dateien, externe DBs, MQTT/Kafka-Topics usw.). Das Menü besteht aus den folgenden 3 Unterbildschirmen.
| Untermenü | Interne URL | Verwendungszweck |
|---|---|---|
| Protokoll | /connect/index | Registrierung neuer Verbindungen — Einstiegspunkt zum Hinzufügen nach Datenquellentyp |
| Verbindungsstatus | /connect/status | Überwachung von Kommunikationsstatus·Latenz·Validierungsfehlern aktiver Verbindungen |
| Edge | /edge/index | Systemstatus der Vor-Ort-Edge-Geräte und PLC-Erfassungsstatistik |
Bildschirmaufbau — 3 Untermenüs
| Bildschirm | Hauptnutzer | Kurzbeschreibung |
|---|---|---|
| Protokoll | Systemadministrator | Hinzufügen neuer Datenquellen (Edge/OPC/PLC/Modbus/externe DB/Datei·API) |
| Verbindungsstatus | Betreiber | Trend von normal/verzögert/anomal sowie 24-Stunden-Verlauf von Unterbrechung·Verzögerung·Validierungsfehlern |
| Edge | Betreiber | OS-Status des Edge (CPU/Speicher/Festplatte/Netzwerk) + PLC-Erfassungsstatistik |
Die in diesem Dokument und den Bildschirmen verwendeten Verbindungsstatusnamen sind
Verbunden · Verbindung verzögert · Verbindung anomal · Verbindung getrennt · Nicht beobachtet,
insgesamt fünf. Die Codewerte sind der Reihe nach OK · WARN · ERROR · DISCONNECTED · UNKNOWN,
die Definitionen finden Sie unter Statuscode-Definitionen.
Einige ältere Bildschirme, z. B. die Legende des Asset-Baums, schreiben OK auch als "Normal verbunden" — es ist derselbe Status.
Protokoll-Bildschirm (/connect/index)
Oben wird eine Hinweisbox angezeigt.
🌐 Verbindung zu industriellen Protokollen und anderen Datenquellen [Empfohlen] Integriert sich vollständig und ohne Konfiguration mit dem PlantPulse Edge Gateway. Sie können Daten erfassen, indem Sie sich mit den in der Industrie häufig verwendeten OPC-, PLC- und Modbus-Protokollen sowie Datenbanken verbinden. Zusätzlich können Sie über die bereitgestellte Client-API auch von MQTT, STOMP, KAFKA und HTTP erfassen. (OPC verbindet sich automatisch, für andere wird das dem Protokoll entsprechende Edge Gateway oder der Collector verwendet)
Datenquellen-Kategorien
Die Seite gliedert sich in große Abschnitte nach Kategorie, und in jedem Abschnitt werden Icon-Karten der Datenquellentypen (mit Verbinden-Link) als Raster angezeigt.
| Abschnitt | Angezeigte Karten | Zusätzlicher Link |
|---|---|---|
Edge Gateway / Datei / API [N] | Edge Gateway·MQTT·REST API·Excel·CSV (5 Arten) | /connect/file/add |
OPC [N] | OPC-Standard-Datenquelle (automatische Verbindung) | /connect/opc/index Liste |
PLC [N] | PLC-Kommunikation (herstellerspezifische Protokolle) | /connect/plc/index Liste |
Modbus [N] | Modbus TCP/RTU | /connect/modbus/index Liste |
Datenbank [N] | Polling externer DB | /connect/database/index Liste |
[N] neben dem Label jedes Abschnitts gibt die aktuell registrierte Anzahl an Verbindungen an. Über den Link "Liste anzeigen" rechts gelangen Sie zur Listenansicht nach Kategorie.
OPC-Listenbildschirm (/connect/opc/index)
Sie gelangen über die Zeile OPC in der Datenquellen-Kategorie mit "Liste anzeigen" oder über das Seitenmenü dorthin. Der Betriebsstatus aller registrierten OPC-Server-Verbindungen wird auf einen Blick in einer 12-Spalten-Tabelle angezeigt.
| Spalte | Breite | Anzeige |
|---|---|---|
| Nr. | 60px | Zeilennummer |
| Verbindungs-ID | 100px | OPC-Domain-Badge |
| OPC-Name | 250px | Anzeigename |
| Status | 70px | Vollfarbiger Gradient-Statuspunkt (normal/verzögert/anomal/getrennt/unbekannt) |
| Protokolltyp | 60px | Dunkles Badge — protocol-badge-opc-ua (Navy) / protocol-badge-opc-da (Lila). Schwarzer Hintergrund + weiße Schrift zur sofortigen Unterscheidung von anderen Spalten-Badges |
| Programm-ID | IP | Auto | ProgID oder IP-Adresse des OPC-Servers |
| Start | 60px | ▶ Erfassung starten / ◼ Stoppen (Anzeige je nach aktuellem Status) |
| Startzeit der Erfassung | 120px | Zeitpunkt des Erfassungsstarts (scan_start_time) |
| Anzahl verbundener Tags | 70px | Anzahl der diesem OPC zugeordneten Tags |
| Gesamt / empfangene Punkte | 80px | Kumuliert / heute empfangene Punktanzahl |
| Fehler | 60px | Kumulierte Fehleranzahl (rot hervorgehoben) |
| Aktion | 80px | 🔧 Bearbeiten / 🗑 Löschen (funktioniert nur für Rollen mit Änderungsberechtigung) |
Neuladen über die ↻-Icon-Schaltfläche rechts in der Tabellenkopfzeile. Am unteren Bildschirmrand wird eine Hilfebox mit Empfehlungen zu OPC-Verbindungen angezeigt (z. B. maximal 1.000 Tags pro Verbindung).
Neue Verbindung hinzufügen
Ein Klick auf den Link Verbinden jeder Karte öffnet das Registrierungsformular für den jeweiligen Datenquellentyp. Das Formular unterscheidet sich je nach Datenquelle in den Eingabefeldern, gemeinsam werden jedoch Folgende eingegeben:
| Gemeinsame Eingabe | Beschreibung |
|---|---|
| Standort | Auswahl des Standorts, unter dem die Verbindung registriert wird |
| OPC-ID oder Name | Domain-Bezeichner (empfohlen nur Buchstaben/Zahlen/_) |
| Verbindungsinformationen | Host/Port, Authentifizierung, Topic, Dateipfad usw. (je nach Datenquelle unterschiedlich) |
| Erfassungszyklus·Optionen | Polling-Zyklus, Start-/Endzeit usw. |
| Beschreibung | Notiz |
Nach der Registrierung ist zunächst nur die Metadaten registriert, bis der tatsächliche Dateneingang im Verbindungsstatus-Bildschirm bestätigt wird. Sobald die Erfassung beginnt, erscheint das Badge "Verbunden" auf der Karte im Verbindungsstatus.
Status-Bildschirm (/connect/status)
Überwachen Sie den Status aller aktiven Datenquellen-Verbindungen auf einem Bildschirm.
Obere Werkzeugleiste
📡 연결 상태 [총 N 개의 데이터소스 연결] [사이트 ▼] [검색] [↻]
| Steuerelement | Breite | Beschreibung |
|---|---|---|
Standortauswahl (site_id) | 200px | Alle Standorte + Liste registrierter Standorte (사이트명 [설명]) |
| Suche | Rot + 🔍 | Aktualisiert Karten nach Anwendung des Standortfilters |
| Neuladen | Rot + ↻ | Bildschirm aktualisieren |
Links — Statistik-Diagramme und Verlauf
Im linken Bereich col-lg-2 werden 5 Diagramme und 3 Verlaufs-Panels vertikal angeordnet.
1) Verteilung des Verbindungsstatus (connection_stat_chart, 200px)
Zeigt die Verteilung des 5-stufigen Status (Verbunden·Verbindung verzögert·Verbindung anomal·Verbindung getrennt·Nicht beobachtet) aller aktuell registrierten Verbindungen als Donut-Diagramm.
2) Trend des Kommunikationsverbindungsstatus [Heute] (connection_trend_chart, 150px)
Verlauf der Verbindungsanzahl nach Status im Zeitverlauf (letzte 24 Stunden).
| Farbe | Bedeutung | Schwellenwert |
|---|---|---|
| 🟢 Grün | Verbunden | Datenempfang innerhalb von 10 Minuten |
| 🟠 Orange | Verbindung verzögert | Kein Empfang seit mehr als 10 Minuten |
| 🔴 Rot | Verbindung anomal | Kein Empfang seit mehr als 1 Stunde |
| 🟥 Dunkelrot | Verbindung getrennt | Kein Empfang seit mehr als 24 Stunden |
| ⬜ Grau | Nicht beobachtet | Kein Empfangsverlauf vorhanden |
ℹ️ Wenn Sie mit der Maus über das Info-Icon in der Kopfzeile fahren, werden die oben genannten 5-stufigen Kriterien als Tooltip angezeigt.
3) Trend des Kommunikationsverzögerungsstatus [Heute] (latency_trend_chart, 150px)
| Farbe | Bedeutung | Schwellenwert (maximale Verzögerung im Intervall) |
|---|---|---|
| 🟢 Grün | Normal | Unter 10 Sekunden |
| 🟠 Orange | Verzögert | 10 ~ 60 Sekunden |
| 🔴 Rot | Schwere Verzögerung | Über 60 Sekunden |
Der Tooltip zeigt "Durchschnittliche Verzögerung unter 1 Sekunde / 1–10 Sekunden / über 10 Sekunden" an,
aber die Berechnung für die Balken basiert auf den Kriterien maximale Verzögerung im Zeitintervall (max_latency) 10 Sekunden·60 Sekunden. Verwenden Sie zum Lesen der Balken
die obige Tabelle.
Deshalb erscheint eine Verbindung mit einer durchschnittlichen Verzögerung von 3 Sekunden in diesem Diagramm grün. Die Durchschnittskriterien 1 Sekunde/10 Sekunden sind ein separates Kriterium, das für die Bewertung des Gesundheitszustands von Assets verwendet wird — unter Statuscode-Definitionen sind beide Kriterien nebeneinander zusammengefasst.
4) Trend der Punkt-Validierungsfehler [Heute] (point_fail_trend_chart, 150px)
Erfasst stündlich die Anzahl der empfangenen Datenpunkte, die bei der Typ-, Bereichs- und Gültigkeitsprüfung fehlgeschlagen sind.
5) Letzte Verbindungsabbrüche [Letzte 24 Stunden] (connection_status_history, 200px scrollbar)
Verlauf der Datenquellen, deren Verbindung innerhalb von 24 Stunden abgebrochen ist. Liste in umgekehrter Zeitreihenfolge — Datenquellen-ID, Zeitpunkt des Abbruchs, letzter normaler Zeitpunkt.
6) Letzte Empfangsverzögerungen [Letzte 24 Stunden] (connection_latency_history, 200px scrollbar)
Verlauf der Datenquellen, bei denen innerhalb von 24 Stunden eine Antwortverzögerung aufgetreten ist.
7) Letzte Punkt-Validierungsfehler [Letzte 24 Stunden] (point_validation_status_history, 400px scrollbar)
Verlauf der Punkte, bei denen innerhalb von 24 Stunden ein Validierungsfehler aufgetreten ist.
Rechts — Datenquellen-Karten-Raster
Im rechten Bereich col-lg-10 werden Datenquellen-Karten nach Kategorie in einem Raster angezeigt.
Kartenkategorien (von oben)
| Abschnittsüberschrift | Anzeige |
|---|---|
Edge Gateway / Datei / API [N] | Datenquellen vom Typ FILE (Edge GW·Datei·API usw.) |
PLC [N] | PLC-Datenquellen |
| (Weiter unten OPC·Modbus·externe DB usw.) | Nach registriertem Datenquellentyp |
Kartenaufbau (opc_obj)
┌─────────────────────┐
│ [SUB_TYPE] │ ← 작은 글씨
│ OPC_ID │ ← ID
│ ──────────────── │
│ 현재 상태값(_mm) │ ← 매분 갱신 상태 표시
└─────────────────────┘
| Bereich | Anzeige |
|---|---|
| Oben | Datenquellen-Subtyp (z. B. FILE, MQTT, REST_API) |
| Mitte | Datenquellen-ID — bei Kürzung Ellipsis (...) |
| Unten | Statusanzeige pro Minute (${opc_id}_mm) — Farbe entsprechend dem 5-stufigen Status |
Ein Klick auf die Karte führt zum Detailbildschirm (
/connect/view?opc_id=...) dieser Datenquelle, wo Erfassungsverlauf·Tag-Liste·Logs eingesehen werden können. Beim Hover wird die Beschreibung der Karte als Tooltip angezeigt.
Hinweis bei leerem Zustand
Wenn in dieser Kategorie keine Datenquelle registriert ist:
Kein verbundener Agent vorhanden
Datenquellen-Detailbildschirm (/connect/view)
Sie gelangen dorthin, indem Sie auf eine Datenquellen-Karte im Status-Bildschirm klicken. Dies ist eine Ansicht, die alle Betriebsinformationen einer OPC-/PLC-/DB-Verbindung auf einem Bildschirm zusammenfasst.
Seitenüberschrift
📶 프로토콜 연결 보기 [📅 날짜 선택 ▼] [날짜 이동 →] [← 목록] [↻]
{site_name} / {opc_name}
| Steuerelement | Aktion |
|---|---|
| Datumsauswahl | Kalender — Abfrage des Verbindungsstatus an einem anderen Datum |
| Zum Datum wechseln → | Neu laden für das ausgewählte Datum |
| ← Liste | Rückkehr zum Status-Bildschirm |
| ↻ | Bildschirm aktualisieren |
Links ① Grundlegende Verbindungsinformationen + Aufklappen
Zwei Schaltflächen rechts in der Panel-Kopfzeile:
| Schaltfläche | Aktion |
|---|---|
⌄ Aufklappen (viewOPCDetail()) | Umschalten der Anzeige des Standortinformationsabschnitts |
| ⚙ Verbindungseinstellungen | Wechsel zum Bearbeitungsformular dieser Datenquelle (Änderungsberechtigung erforderlich) |
Grundinformationen (ds-dl)
| Element | Anzeige |
|---|---|
| Verbindungs-ID | OPC-Domain-Badge |
| Verbindungsname | Anzeigename der Datenquelle |
| Beschreibung | Notiz |
| Registrierungsdatum | Registrierungszeitpunkt (Monospace) |
Protokoll-Verbindungsinformationen (ds-dl)
| Element | Anzeige |
|---|---|
| Verbindungstyp | OPC_UA / OPC_DA / PLC / MODBUS / DB / FILE usw. |
| Untertyp | Hersteller·detailliertes Protokoll (z. B. SIEMENS_S7, MITSUBISHI_MC) |
| Agent-IP / Port | IP·Port des Agenten (Edge) (Monospace) |
Standortinformationen (nur bei Aufklappen)
| Element | Anzeige |
|---|---|
| Standort-ID | Standort-Domain-Badge |
| Standortname | Anzeigename des Standorts |
Links ② Verbindungsstatistik (5 Arten von Latenz·Status)
Trend der höchsten Verzögerung heute (3 Felder)
| Feld | Anzeige |
|---|---|
| Minimum | Schnellste Antwortverzögerung (ms, mit Komma getrennt) |
| Durchschnitt | Durchschnittliche Antwortverzögerung |
| Maximum | Langsamste Antwortverzögerung |
Darunter ein 24-Stunden-Verzögerungstrend-Liniendiagramm (latency_24hh) — bei ungewöhnlichen Spitzen prüfen Sie den betreffenden Zeitpunkt zusätzlich im Status-Bildschirm.
Anzahl "Verbindung anomal"
Im schreibgeschützten Eingabefeld wird die heutige kumulierte Anzahl von "Verbindung anomal" angezeigt.
5-Zellen-Raster der Statusstatistik
┌─🟢 연결─┐ ┌─🟠 지연─┐ ┌─🔴 이상─┐ ┌─⬛ 끊김─┐ ┌─⚪ 미관측┐
│ 12,453│ │ 23 │ │ 5 │ │ 1 │ │ 0 │
└────────┘ └────────┘ └────────┘ └────────┘ └────────┘
In den fünf farbigen Zellen wird jeweils die kumulierte Anzahl als große Zahl angezeigt, darunter zusätzlich ein kleines Donut-Diagramm (connection_priority_count_chart).
Rechts ① Verbindungsstatus-Zeitleiste + LIVE-Punkt
Zusatztext der Panel-Kopfzeile: "Zeitleiste Verbindung/Abbruch heute [{status_txt}]". Rechts in der Kopfzeile ein ⓘ-Info-Icon — beim Hover wird eine Hinweisbox angezeigt.
Links — Aktueller Statuskarte (live)
Statuskarte in Form eines großen Icons + Label (last_connection_status).
| Icon + Label | Bedeutung | Punkt-Umschaltung |
|---|---|---|
❓ Nicht beobachtet (is-mute) | Kein Datenempfangsverlauf | ⚪ Grau |
🟢 Verbunden (is-ok) | Datenempfang innerhalb von 10 Minuten | 🟢 LIVE-Punkt (pulsierend) |
🟠 Verbindung verzögert (is-warn) | Kein Empfang seit 10 Minuten bis 1 Stunde | 🟠 |
🔴 Verbindung anomal (is-err) | Kein Empfang seit 1 bis 24 Stunden | 🔴 |
⬛ Verbindung getrennt (is-disc) | Kein Empfang seit mehr als 24 Stunden | ⬛ |
🟢 Wenn der LIVE-Punkt pulsierend blinkt, werden Daten in Echtzeit empfangen. Beim Hover wird der Zeitpunkt des letzten Empfangs als Tooltip angezeigt.
Rechts — 24-Stunden-Zeitleisten-Balken (opc_connection_timeline)
24 Stunden werden als horizontaler Balken dargestellt, wobei der Verbindungsstatus jeder Stunde in einer von 5 Farben eingefärbt wird. Beim Hover über den Balken wird der Status des jeweiligen Zeitpunkts als Tooltip angezeigt.
Rechts ② 24-Stunden-Diagramm der Punkt-Empfänge
Zusatz in der Panel-Kopfzeile: "Empfangene Punkte pro Minute über 24 Stunden heute".
Liniendiagramm der pro Minute empfangenen Punktanzahl (opc_point_trend_24h). Ein plötzlicher Einbruch gegenüber den üblichen Geschäftszeiten weist darauf hin, dass der Dateneingang zu diesem Zeitpunkt unterbrochen war. Während des Ladens wird zentriert der Hinweis "Wird geladen..." angezeigt.
Rechts ③ Liste der verbundenen Tags
Liste der Echtzeitwerte der dieser Datenquelle zugeordneten Tags (7 Spalten).
| Spalte | Breite | Anzeige |
|---|---|---|
| Tag-ID | 80px | Domain-Badge |
| Tag-Name | 350px | Anzeigename des Tags |
| Datentyp | 100px | INT/FLOAT/STRING/BOOL usw. |
| Aktueller Wert | Auto | Zuletzt empfangener Wert (Qualitäts-Farbbadge) |
| Zeitpunkt letztes Update | Auto | Empfangszeitpunkt |
| Verzögerung [MS] | Auto | Durchschnittliche Antwortverzögerung |
| Aktion | 50px | 🔍 → Wechsel zum jeweiligen Tag-Detail |
Die Tabelle wird per WebSocket in Echtzeit aktualisiert. Blinkt ein Wert nicht, ist der Empfang dieses Tags unterbrochen.
Edge-Bildschirm (/edge/index)
Überwachen Sie den Systemstatus der vor Ort installierten Edge-Geräte und die PLC-Erfassungsstatistik auf einem Bildschirm. Der Seitenuntertitel lautet: "Überwacht in Echtzeit den Verbindungsstatus der Edge-Geräte und den Stand der PLC-Datenerfassung."
Obere Werkzeugleiste
📡 엣지 [사이트 ▼] [검색] [↻]
| Steuerelement | Breite | Beschreibung |
|---|---|---|
Standortauswahl (site_id) | 200px | Alle Standorte + registrierte Standorte |
| Suche | 🔍 | Anwenden des Standortfilters |
| Neuladen | ↻ | Sofortiges erneutes Abfragen der Liste |
Die Liste wird automatisch alle 60 Sekunden erneut abgefragt. Das "Alle 10 Sekunden" in der Hilfebox ist nicht der Bildschirm-Aktualisierungszyklus, sondern der Zyklus, in dem der Edge seinen eigenen Status an den Server sendet — diese beiden werden leicht verwechselt. Um einen soeben geänderten Wert sofort zu sehen, drücken Sie ↻.
Listentabelle (8 Spalten)
Zusammengehörige Kennzahlen sind in einer einzigen Spalte gebündelt. Anders als früher belegen CPU·Speicher·Festplatte nicht mehr jeweils eine eigene Spalte.
┌────────────────────────── 목록 ──────────────────────────┐
│ 연결 │ EDGE_ID │ 엣지 │ 리소스 │ 네트워크 │ PLC │ 처리량 │ 액션 │
└──────────────────────────────────────────────────────────┘
| Spalte | Breite | Anzeige |
|---|---|---|
| Verbindung | 60px | Verbindungsstatus-Icon-Badge (🔌 Verbindung getrennt / ⚠ Warnung) |
| EDGE_ID | 130px | Kennung des Edge-Geräts |
| Edge | 260px | Edge-Name (+ O/S-Hostname·Version) |
| Ressource | 150px | CPU · Speicher · Festplattennutzung in einem Feld |
| Netzwerk | 110px | Status von NET 1 / NET 2 / WiFi / VPN in einem Feld |
| PLC | 80px | Anzahl PLC verbunden normal / Verbindung getrennt |
| Durchsatz | 110px | Aktuelle Erfassungsgeschwindigkeit (mps) · Σ kumulierte empfangene Punkte + Sparkline der stündlichen Empfangsmenge der letzten 24 Stunden |
| Aktion | 110px | Detailansicht usw. |
In der Sparkline des Durchsatz-Feldes bedeutet ein leerer Bereich nicht "0 empfangen", sondern "Keine Beobachtung". Beim Hover über die Zelle wird dieselbe Erklärung als Tooltip angezeigt.
Edge-Hilfebox
Am unteren Seitenrand wird der folgende Betriebsleitfaden angezeigt (4 Punkte).
❓ Edge-Hilfe Im Edge-Menü können Sie den Verbindungs- und PLC-Datenerfassungsstatus des Edge einsehen.
- Bei Edges, deren Status als Verbindung getrennt [🔌] angezeigt wird, überprüfen Sie unbedingt die physische Umgebung, das Netzwerk und das Edge-O/S.
- Bei Edges, deren Status als Warnung [⚠] angezeigt wird, liegen bei der Erfassung S/W-Fehler vor — verbinden Sie sich mit dem Edge und beheben Sie das Problem.
- Wenn CPU/Speicher/Festplatte zu 80 % oder mehr genutzt werden, prüfen Sie den Edge und bereinigen Sie die Ressourcen.
- Der Status des Edge wird alle 10 Sekunden aktualisiert.
Betriebsablauf (bei Feststellung von Anomalien)
- Edge mit Verbindung 🔌 (getrennt) → Vor-Ort-Inspektion (Strom·Netzwerk·Hardware)
- CPU/Speicher/Festplatte 80 % oder mehr → mit dem Edge verbinden und unnötige Prozesse/Logs bereinigen
- Anzahl PLC-Verbindung getrennt ist nicht 0 → PLC-Kabel·Konfiguration dieses Edge prüfen
Edge-Detailbildschirm (/edge/view)
Der Detailbildschirm eines einzelnen Edge, den Sie durch Klick auf die EDGE_ID oder die Spalte "Aktion" in der Edge-Liste erreichen. Auf diesem Bildschirm können Sie Folgendes durchführen:
- Prüfung von Registrierungsmetadaten / Host / Netzwerk / Sicherheitsschlüssel
- Echtzeit-Anzeigen für CPU·Speicher·Festplatte
- 8 Kennzahlen der PLC-Erfassungsstatistik
- Liste der mit dem Edge verbundenen OPC-Server sowie Erfassung starten/stoppen
- Liste der auf dem Edge laufenden Docker-Container mit Start·Stopp·Neustart·Log·Löschen
- Remote-Deployment neuer Container
- Neustart der Edge-Anwendung und Reboot des Edge-Host-OS
⚠️ Alle Steuerbefehle auf diesem Bildschirm werden direkt auf dem Vor-Ort-Edge-Gerät ausgeführt. Bei einem produktiv laufenden Edge unterbricht das Stoppen der OPC-Erfassung, das Löschen von Containern oder das System-Reboot die Erfassungsdaten. Führen Sie dies unbedingt während eines Wartungsfensters durch.
Obere Seitenüberschrift und Neuladen
🛜 ${엣지명} [← 목록] [⚡ 실시간 새로고침] [↻ 새로고침]
사이트: ${site_id} · 엣지 ID: ${edge_id} · ${설명}
| Steuerelement | Aktion |
|---|---|
| ← Liste | Rückkehr zu /edge/index |
| ⚡ Echtzeit-Neuladen | Ruft das Edge-Gerät direkt auf und aktualisiert Anzeigen·OPC-Liste·Docker-Liste mit den aktuellsten Werten |
| ↻ Neuladen | Vollständiges Neuladen der Seite |
Auf diesem Bildschirm laufen nur zwei Dinge automatisch.
| Ziel | Zyklus | Quelle |
|---|---|---|
| Gespeicherte Werte des linken Info-Panels·PLC-Statistik usw. | 30 Sekunden | Im Platform gespeichertes Read-Model (/edge/{id}/model) — Werte, die der Edge etwa alle 60 Sekunden per Heartbeat sendet |
| Prüfung der Upgrade-Verfügbarkeit | 5 Minuten | — |
Systemressourcen-Anzeigen · OPC-Liste · Docker-Container-Liste rufen den Edge nur einmal beim Betreten des Bildschirms direkt auf. Danach werden sie nur beim Drücken von ⚡ Echtzeit-Neuladen erneut gelesen. Dies ist absichtlich so gestaltet, um das Gerät nicht sekündlich abzufragen.
Wenn Sie den Bildschirm daher lange geöffnet lassen und auf die Anzeigen schauen, ist der Wert der zum Zeitpunkt des Einlesens gültige Wert. Drücken Sie unbedingt ⚡, um nach einer Maßnahme vor Ort das Ergebnis zu überprüfen.
Tabs Verbindung / Gesundheitszeitleiste
Der Statistikbereich ist in 2 Tabs unterteilt.
| Tab | Inhalt |
|---|---|
| Verbindungsstatus-Zeitleiste (standardmäßig ausgewählt) | Erreichbarkeit der letzten 24 Stunden |
| Gesundheitsstatus-Zeitleiste | PLC-Verbindung & Erfassung der letzten 24 Stunden |
Die Gesundheitszeitleiste wird gezeichnet, sobald der Tab angeklickt und angezeigt wird. Bevor der Tab geöffnet wird, ist sie normalerweise leer.
Links — 4 Panels: Grundinfo·Host·Netzwerk·Sicherheit
Im linken Bereich col-lg-3 werden 4 Panels vertikal gestapelt. Alle im Format einer Definitionsliste (Label / Wert).
① Grundinformationen — inkl. System-Reboot-Schaltfläche
| Element | Bedeutung |
|---|---|
| Edge-ID | Domain-ID-Badge (Farbe der EDGE-Domain) |
| Name | edge_name |
| Standort | Standort-ID (Domain-Badge) |
| Rolle | role (falls nicht vorhanden, -) |
| Status | status-Wert der Master-Tabelle |
| Beschreibung | Notiz |
| Registrierungsdatum | Zeitpunkt, zu dem der Edge erstmals registriert wurde |
| Letzter Status | Zeitpunkt des letzten empfangenen Heartbeats |
Rechts in der Panel-Kopfzeile ein rotes ⏻-Netzschalter-Icon — Klick löst ein Reboot des Edge-Host-OS aus (siehe Sicherer Ablauf unten).
② Host
| Element | Bedeutung |
|---|---|
| Hostname | Hostname des Betriebssystems |
| Version | Build-Version der Edge-Software |
| Build-Datum | Datum, an dem gebaut wurde |
| CPU-Kerne | Anzahl der Kerne |
| Threads | Anzahl der Threads |
| Temperatur | CPU-Temperatur (°C) — 0, wenn das Board keinen Temperatursensor hat |
③ Netzwerk
IP-Adressen der 6 Schnittstellen VPN / NET 1 / NET 2 / WiFi / Verwaltungsnetzwerk / GSM. Falls nicht konfiguriert -.
| Element | Verwendungszweck |
|---|---|
| VPN-IP | Edge-seitige Adresse des VPN-Tunnels zwischen Zentrale und Vor-Ort |
| NET 1 | Primäres LAN |
| NET 2 | Sekundäres LAN |
| WiFi | Drahtlos |
| Verwaltungsnetzwerk | OOB-Verwaltungsnetzwerk |
| GSM | LTE/3G-Backup-Leitung |
④ Sicherheit
| Element | Anzeige |
|---|---|
| API Key | Der Schlüssel, mit dem sich der Edge beim Server authentifiziert — maskiert als erste 4 Zeichen + **** + letzte 4 Zeichen |
Derselbe Schlüssel wie X-API-Key des REST-Knotens im Flow — auf diesem Bildschirm ist nur die maskierte Form sichtbar, der tatsächliche Schlüsselwert wird nicht angezeigt.
Rechts ① Systemressourcen-Anzeigen + App-Neustart
In der Panel-Kopfzeile das ⓘ-Label "CPU · Speicher · Festplattennutzung (Echtzeit)", rechts die Schaltfläche App-Neustart.
Statuszeile (state-row)
Über den Anzeigen wird eine einzeilige Statusmeldung angezeigt.
| Anzeige | Bedeutung |
|---|---|
🟢 엣지 LIVE — 정상 응답 중 | Der Edge antwortet auf Ping |
🔴 엣지 OFFLINE | /api/v1/monitoring des Edge ist ping=false |
🔴 엣지 UNREACHABLE | Die HTTP-Anfrage selbst ist fehlgeschlagen (Netzwerkunterbrechung) |
3 Anzeigen (je 140px Donut)
| Anzeige | Einheit | Farbschwelle |
|---|---|---|
| CPU-Auslastung | % | < 80 Grün · 80~89 Orange · ≥ 90 Rot |
| Speicherauslastung | % | Identisch |
| Festplattenauslastung | % | Identisch |
Werte werden mit einer Nachkommastelle angezeigt (z. B. 73.4%).
Schaltfläche App-Neustart
Startet nur die Edge-Anwendung (Daemon) neu. Das Host-OS ist nicht betroffen.
🔄 Nach Drücken erscheint ein Bestätigungsdialog → "Neustart" → Nach etwa 3 Sekunden startet der Edge-Prozess sich selbst neu, nach etwa 10 Sekunden kehrt er zurück. In dieser Zeit zeigen Anzeigen·Statistik vorübergehend
-an.
Rechts ② PLC-/Erfassungsstatistik (8-Felder-Stat-Box)
8 Statistikfelder werden im Raster angeordnet.
| Feld | Einheit | Bedeutung | Hervorhebung |
|---|---|---|---|
| Verbindung normal | Anzahl | Anzahl der aktiven PLC-Verbindungen | 🟢 ok |
| Verbindung getrennt | Anzahl | Anzahl der getrennten PLC-Verbindungen | 🔴 err |
| Lesen erfolgreich | Anzahl | Kumulierter Zähler erfolgreicher PLC-Abfragen | - |
| Lesen fehlgeschlagen | Anzahl | Kumulierter Zähler fehlgeschlagener PLC-Abfragen | 🔴 err |
| Gesendete Punkte | Anzahl | Kumulierte Anzahl der an den Server gesendeten Punkte | - |
| MPS | Anzahl/Sek. | Nachrichtenverarbeitungsrate (Punkte pro Sekunde) | - |
| Durchschnittliche Verzögerung | MS | Durchschnittliche Antwortverzögerung im letzten Zeitfenster | - |
| Maximale Verzögerung | MS | Maximale Antwortverzögerung im letzten Zeitfenster | - |
Zähler (Lesen erfolgreich·fehlgeschlagen, gesendete Punkte) beginnen bei einem Neustart des Edge-Prozesses wieder bei 0. Interpretieren Sie sie als Trend, nicht als Absolutwert.
Rechts ③ OPC-Status + 5 Zusammenfassungs-Chips + Erfassung starten/stoppen
In der Panel-Kopfzeile "Liste der mit dem Edge verbundenen OPC-Server und Erfassungsstatus".
5 Zusammenfassungs-Chips (opc-chip-v2)
Ein Chip besteht aus Icon + großer Zahl + Label.
| Chip | Icon | Bedeutung | Farbe |
|---|---|---|---|
| Registriert | ☰ | Gesamtanzahl der diesem Edge zugeordneten OPC-Server | Grau |
| Verbunden | ✓ | Anzahl connection_status = CONNECTED | 🟢 Grün |
| In Erfassung | ≋ | Verbindung normal + scan_status = START | 🟢 Grün |
| Gestoppt | ⏸ | Anzahl scan_status = STOP | Grau |
| Getrennt | 🔗∕ | Anzahl connection_status ≠ CONNECTED | 🔴 Rot |
Listentabelle (7 Spalten)
| Spalte | Breite | Anzeige |
|---|---|---|
| OPC-ID | 160px | 🔌 + ID (Klick öffnet /connect/opc/edit/{id}-Bearbeitungsbildschirm) |
| Name | Auto | opc_name |
| Typ | 80px | OPC UA / OPC DA Badge |
| Agent-IP | 140px | IP des OPC-Agenten (Monospace) |
| Verbindung | 90px | 🟢 CONNECTED / 🔴 Sonstiges — als Punkt dargestellt |
| Erfassung | 90px | 🟢 START / 🟡 Sonstiges / ⚫ STOP — als Punkt |
| Steuerung | 160px | Aktionsschaltflächen (siehe unten) |
Steuerschaltflächen
| Statusbedingung | Angezeigte Schaltfläche | Aktion |
|---|---|---|
scan_status ≠ START | 🟢 ▶ Erfassung starten | Bestätigen → POST /edge/{edge_id}/opc/{opc_id}/start → nach 2 Sekunden Bildschirm neu laden |
scan_status = START | 🔴 ◼ Erfassung stoppen | Bestätigen → POST /edge/{edge_id}/opc/{opc_id}/stop → nach 2 Sekunden Bildschirm neu laden |
| Immer angezeigt | ⚙ OPC bearbeiten | Wechsel zum /connect/opc/edit/{opc_id}-Bearbeitungsbildschirm |
Der Dialog zum Stoppen der Erfassung wird in der ⚠️-Warnfarbe (Orange) angezeigt — die Daten werden tatsächlich unterbrochen.
Rechts ④ Docker-Container (Remote-Deployment·Start·Stopp·Log·Löschen)
Die Liste der auf dem Docker des Edge-Hosts laufenden Container wird alle 5 Sekunden aktualisiert.
Panel-Kopfzeile
| Schaltfläche | Aktion |
|---|---|
| ↻ | Sofortiges Neuladen |
| ➕ Neu bereitstellen | Dialog zum Bereitstellen von Containern (Eingabe von Name·Image·Port·Umgebungsvariablen) |
Listentabelle (6 Spalten)
| Spalte | Breite | Anzeige |
|---|---|---|
| Name | 160px | ▢ Würfel-Icon + Containername (fett) |
| Image | Auto | Image-Tag (Monospace, z. B. grafana/grafana:latest) |
| Status | 80px | 🟢 UP / 🔴 DOWN Chip |
| Letzter Status | 200px | docker status Text (z. B. Up 3 hours) |
| Port | 200px | 호스트:컨테이너/프로토콜 mit Komma getrennt |
| Steuerung | 240px | 5 Aktionsschaltflächen (siehe unten) |
Steuerschaltflächen (für alle Zeilen gemeinsam)
| Schaltfläche | Farbe | Aktion |
|---|---|---|
| ▶ Start | 🟢 Grün | POST /app/{name}/start |
| 🔄 Neustart | 🟡 Orange | POST /app/{name}/restart |
| ◼ Stopp | 🔴 Rot | POST /app/{name}/stop (Warndialog) |
| 📄 Log | Grau | GET /app/{name}/logs → Standardausgabe des Containers wird in einem breiten Dialog angezeigt |
| 🗑 Löschen | Rot, Text | DELETE /app/{name} (Gefahrendialog) — wird auch bei laufendem Betrieb zwangsbeendet |
Dialog Neu bereitstellen
| Eingabe | Beispiel |
|---|---|
| Containername | grafana |
| Image | grafana/grafana:latest |
| Port (host:container, mit Komma getrennt) | 3000:3000 |
| Umgebungsvariablen (KEY=VAL, mit Komma getrennt) | GF_SECURITY_ADMIN_PASSWORD=admin |
Das Deployment wird vom Docker-Daemon des Edge-Hosts entgegengenommen und führt Image-Pull + Run aus. Bei großen Images kann es einige Zeit dauern — prüfen Sie den Fortschritt über das Neuladen der Liste.
Sicherer Ablauf für System-Reboot und App-Neustart
🔄 App-Neustart (nur Edge-Anwendung)
- Klick auf App-Neustart oben rechts im Systemressourcen-Panel
- Bestätigungsdialog → "Neustart"
- Nach etwa 3 Sekunden startet der Prozess sich selbst neu
- Nach etwa 10 Sekunden kehrt er zurück — Anzeigen·Statistik werden automatisch befüllt
Auswirkung: Die PLC-/OPC-Erfassung wird für etwa 10–15 Sekunden unterbrochen. Die CEP-Alarmbewertung läuft serverseitig weiter. Kumulierte Zähler starten wieder bei 0.
⏻ System-Reboot (Edge-Host-OS)
Schaltfläche 🔴 ⏻ in der Kopfzeile des Panels ① Grundinformationen links.
- Der Bestätigungsdialog wird in Gefahr (Rot) angezeigt
- Etwa 1 Minute lang keine Antwort, Rückkehr erst nach vollständigem Booten des OS
- Während des Bootvorgangs sind PLC/OPC vollständig unterbrochen — auch Container werden mitgestoppt/neu gestartet
Verwenden Sie dies nur in folgenden Fällen: ① Speicher/Festplatte ist zu 100 % voll und lässt sich durch App-Neustart nicht wiederherstellen. ② Das Board selbst reagiert nur noch langsam. Versuchen Sie im Allgemeinen zunächst App-Neustart.
Anwendungsszenarien
| Szenario | Bildschirm | Ablauf |
|---|---|---|
| Registrierung von OPC für neue Linie | Protokoll → OPC-Karte → Verbinden | Standort·OPC-ID·Serveradresse eingeben → Speichern |
| Sammelprüfung von Verbindungsabbrüchen im Betrieb | Status | 24-Stunden-Verlauf "Letzte Verbindungsabbrüche" links → rote·dunkelrote Karten rechts identifizieren |
| Ursachenanalyse von Punkt-Validierungsfehlern | Status | "Trend Punkt-Validierungsfehler" + "Letzte Validierungsfehler" links → Asset-ID + Zeitpunkt → Vergleich im Trend-Bildschirm |
| Ressourcenprüfung der Edge-Geräte | Edge | Geräte mit CPU/Speicher/Festplatte über 80 % identifizieren → Vor-Ort bereinigen |
| Identifizierung von Standorten mit PLC-Unterbrechung | Edge | Spalte "PLC Verbindung getrennt" sortieren → Edge an Standorten ungleich 0 prüfen |
| Analyse von Netzwerkverzögerungen | Edge | Sortieren nach "Maximale Verzögerung [MS]" → Netzwerk von Geräten über 10 Sekunden prüfen |
| Neustart von Grafana-/Integrationscontainern auf dem Edge | Edge-Detail → Docker | 🔄 Neustart der Containerzeile (kein vollständiges Neuladen des Bildschirms nötig) |
| Vorübergehendes Anhalten von OPC vor Ort zur Prüfung | Edge-Detail → OPC | ◼ Erfassung stoppen der betreffenden OPC-Zeile → nach Prüfung ▶ Erfassung starten |
| Wiederherstellung bei langsamer Reaktion des Edge | Edge-Detail → Systemressourcen | App-Neustart (Auswirkung 10 Sekunden). Falls keine Besserung, ⏻ System-Reboot (Auswirkung 1 Minute) |
| Remote-Deployment eines neuen Monitoring-Tools | Edge-Detail → Docker → ➕ Neu bereitstellen | Image·Port·Umgebungsvariablen eingeben und bereitstellen — Image-Pull automatisch |
Häufig gestellte Fragen
F. Ich habe eine OPC-Datenquelle registriert, aber im Bildschirm [Status] wird keine Karte angezeigt. A. Direkt nach der Registrierung sollte eine Karte mit dem Status "Nicht beobachtet" (grau) angezeigt werden. Wenn sie nicht sichtbar ist, prüfen Sie, ob in der Standortauswahl der Standort ausgewählt ist, unter dem dieses OPC registriert wurde.
F. Das Trenddiagramm in [Status] ist leer. A. Das bedeutet, dass an diesem Standort keine Datenquelle vorhanden ist oder heute überhaupt kein Dateneingang stattgefunden hat. Wenn die Datenquelle gerade erst registriert wurde, warten Sie kurz bis zum ersten Eingang.
F. Der Tooltip des Info-Icons ℹ über dem Diagramm erscheint abgeschnitten. A. Wenn Sie mit der Maus über das Info-Icon fahren, wird eine Tabelle mit den 5-stufigen Statuskriterien als Tooltip angezeigt. Bei schmalem Bildschirm kann sie abgeschnitten werden — vergrößern Sie den Bildschirm oder sehen Sie im Bildschirm Statuscode-Definitionen nach.
F. Der Edge-Status wird nicht aktualisiert. A. Es gibt drei sich überlagernde Zyklen, was leicht zu Verwirrung führt. ① Zyklus, in dem der Edge seinen Status an den Server sendet: 10 Sekunden, ② Zyklus, in dem der Listenbildschirm den Server erneut abfragt: 60 Sekunden, ③ Zyklus der Aktualisierung gespeicherter Werte im Detailbildschirm: 30 Sekunden. Es ist daher normal, dass Werte in der Liste bis zu etwa 1 Minute verzögert erscheinen. Wenn sie länger stillstehen, kann der Edge keine Antwort senden (Verbindung getrennt). Prüfen Sie vor Ort oder sehen Sie sich die EDGE-Anwendungslogs unter Diagnose an.
F. Die CPU-Anzeige im Detailbildschirm zeigt ständig denselben Wert. A. Anzeigen·OPC-Liste·Docker-Liste werden nicht automatisch aktualisiert — beim Betreten des Bildschirms wird der Edge nur einmal direkt aufgerufen. Drücken Sie ⚡ Echtzeit-Neuladen.
F. Die Spalte PLC-Verbindung getrennt hat sich auf 1 erhöht — wie prüfe ich das? A. Über die Aktionsschaltfläche des betreffenden Edge gelangen Sie zum Detailbildschirm, wo Sie den Status pro PLC einsehen können. Oder identifizieren Sie im Bildschirm Status im PLC-Karten-Raster die roten Karten.
F. Ein Edge hat CPU/Speicher bei 100 %. A. Melden Sie sich sofort vor Ort an und bereinigen Sie unnötige Prozesse. Bei wiederholtem Auftreten prüfen Sie ein Upgrade der Gerätespezifikation oder eine Anpassung des Erfassungszyklus.
F. Beim Klicken auf eine Karte erscheint ein leerer Bildschirm.
A. Sie gelangen zum Datenquellen-Detailbildschirm (/connect/view), aber ohne Dateneingang kann er leer wirken. Nur Datenquellen mit Dateneingangsverlauf zeigen umfangreiche Informationen an.
F. Wird in Echtzeit automatisch aktualisiert?
A. Die minütliche Anzeige der Karten (_mm) im Bildschirm [Status] wird automatisch aktualisiert. Die Statistik-Diagramme links werden in einem festen Zyklus aktualisiert; um sofort zu aktualisieren, drücken Sie die Schaltfläche ↻ Neuladen oben rechts.
F. Die "Anzahl empfangener Punkte" wird plötzlich 0. A. Wenn der Zähler des Edge neu gestartet wird, beginnt er wieder bei 0. Prüfen Sie zusammen mit der Anzahl der Datensätze nach Standort im Bildschirm Tägliche Statistik, ob es sich wirklich um 0 oder um einen Zähler-Reset handelt.
F. Ich habe im Edge-Detailbildschirm (/edge/view) die OPC-Erfassung gestoppt, aber nach einiger Zeit wechselt sie wieder zu START.
A. Möglicherweise ist bei OPC selbst eine automatische Neustartoption aktiviert, oder ein automatischer Startbefehl kam aus einem Workflow. Prüfen Sie im Bildschirm OPC bearbeiten die Einstellung des automatischen Neustarts. Falls ein dauerhafter Stopp erforderlich ist, deaktivieren Sie OPC selbst.
F. Das Docker-Container-Panel ist leer. A. ① Möglicherweise befindet sich der Edge nicht im Docker-Betriebsmodus — manche Edges laufen direkt über systemd. ② Der Docker-Daemon des Edge-OS antwortet möglicherweise nicht (in diesem Fall bleibt es auch nach ↻ Neuladen leer). Prüfen Sie vor Ort oder erwägen Sie ⏻ System-Reboot.
F. Die Schaltflächen ▶ Start·🔄 Neustart·◼ Stopp der Container werden alle angezeigt. Welche ist aktiv? A. Alle Schaltflächen sind stets klickbar — der Befehl wird unabhängig vom Docker-Status gesendet. Wenn Sie ▶ Start bei einem bereits laufenden Container drücken, kann dies ohne Fehler ignoriert werden oder einen Neustart auslösen — wählen Sie den beabsichtigten Befehl anhand des Status-Chips (🟢 UP / 🔴 DOWN).
F. Was ist der Unterschied zwischen ⏻ System-Reboot und 🔄 App-Neustart? A. ① App-Neustart (Auswirkung 10 Sekunden) — nur der Edge-Daemon-Prozess wird neu gestartet, OPC-/PLC-Erfassung wird 10 Sekunden unterbrochen. ② System-Reboot (Auswirkung 1 Minute) — das gesamte Edge-Host-OS wird gebootet, auch die Docker-Container werden neu gestartet. Im Allgemeinen sollten Sie immer zuerst App-Neustart versuchen.
F. Der API Key wird maskiert angezeigt — wie kann ich den tatsächlichen Wert einsehen? A. Die Maskierung ist absichtlich vorgesehen — der Klartext-Schlüssel wird an keiner Stelle des Bildschirms angezeigt. Da es sich um denselben Schlüssel wie den X-API-Key des REST-Knotens im Flow handelt, bewahren Sie ihn bei der ersten Ausstellung an einem sicheren Ort auf. Bei Verlust wenden Sie sich an den Betreiber, um eine Neuausstellung zu beantragen.
Verwandte Bildschirme
- Dashboard — Standortkarte und Verbindungsrate in den KPI-Karten
- Tägliche Statistik — Vergleichsanalyse nach Standort·OPC·Tag
- Datenpunkt — Anzeige der eingehenden Daten als Diagramm
- Anlagenverwaltung — Registrierung von Standort·Asset-Baum
- Diagnose — Diagnoseprotokolle der Edge-/Server-Module
- Statuscode-Definitionen — 5-stufiger Verbindungsstatus und Farbzuordnung