Verbindungsmanagement
Inhaltsverzeichnis

- Überblick
- Bildschirmstruktur — 3 Untermenüs
- Protokoll-Bildschirm (
/connect/index) - Status-Bildschirm (
/connect/status) - Datenquellen-Detailansicht (
/connect/view) - Edge-Bildschirm (
/edge/index) - Edge-Detailansicht (
/edge/view)- Oberer Seitenkopf und Aktualisierung
- Links — 4 Panele: Basisinfo · Host · Netzwerk · Sicherheit
- Rechts ① Systemressourcen-Anzeige + App-Neustart
- Rechts ② PLC / Erfassungsstatistiken (8-Felder stat-box)
- Rechts ③ OPC-Status + 5 Zusammenfassungs-Chips + Erfassung Start/Stopp
- Rechts ④ Docker-Container (Remote-Deployment · Start · Stopp · Log · Löschen)
- Sicheres Verfahren für Systemreboot · App-Neustart
- Anwendungsszenarien
- Häufig gestellte Fragen
- Verwandte Bildschirme
Überblick
Die Connectivity-Gruppe registriert und überprüft Verbindungen zur Erfassung von Daten aus externen Systemen (Vor-Ort PLC, OPC-Server, Dateien, externe DB, MQTT/Kafka-Topics etc.). Das Menü besteht aus den folgenden drei Unterbildschirmen:
| Untermenü | Interne URL | Zweck |
|---|---|---|
| Protokoll | /connect/index | Registrierung neuer Verbindungen — Einstiegspunkte nach Datenquellentyp |
| Verbindungsstatus | /connect/status | Überwachung von Kommunikationsstatus, Verzögerungen und Validierungsfehlern laufender Verbindungen |
| Edge | /edge/index | Systemstatus von Vor-Ort Edge-Devices und PLC-Erfassungsstatistiken |
Bildschirmstruktur — 3 Untermenüs
| Bildschirm | Hauptbenutzer | Zusammenfassung |
|---|---|---|
| Protokoll | Systemadministrator | Hinzufügen neuer Datenquellen (Edge/OPC/PLC/Modbus/Externe DB/Datei·API) |
| Verbindungsstatus | Operator | Trends für Normal/Verzögerung/Anomalie sowie 24-Stunden-Historie von Unterbrechungen, Verzögerungen und Validierungsfehlern |
| Edge | Operator | OS-Status der Edge (CPU/Speicher/Disk/Netzwerk) + PLC-Erfassungsstatistiken |
Die in diesem Dokument und auf den Bildschirmen verwendeten Bezeichnungen für den Verbindungsstatus sind: Verbunden · Verbindungsverzögerung · Verbindungsanomalie · Verbindungsunterbrochen · Nicht beobachtet.
Die entsprechenden Codewerte sind OK · WARN · ERROR · DISCONNECTED · UNKNOWN. Die Definitionen finden Sie unter Statuscode-Definition.
In einigen älteren Bildschirmen, wie z. B. in der Legende des Asset-Baums, wird OK als «Normalverbindung» bezeichnet — dies entspricht demselben Status.
Protokoll-Bildschirm (/connect/index)
Oben wird ein Informationsfeld angezeigt.
🌐 Verbindungen zu industriellen Protokollen und anderen Datenquellen [Empfehlung] PlantPulse Edge Gateways lassen sich ohne Konfiguration vollständig integrieren. Sie können Daten über in der Industrie weit verbreitete OPC- und PLC- sowie Modbus-Protokolle und Datenbanken erfassen. Zusätzlich können Daten über die bereitgestellte Client-API aus MQTT, STOMP, KAFKA und HTTP bezogen werden. (OPC wird automatisch verbunden, für alle anderen wird ein entsprechendes Edge Gateway oder ein Collector verwendet).

| Nr. | Position | Funktion |
|---|---|---|
| ① | Ganz oben | Informationsfeld — Wortlaut wie oben |
| ② | Erster Abschnitt | Edge Gateway / Datei / API [84] — Zahl in Klammern gibt die Anzahl der aktuell registrierten Verbindungen an |
| ③ | Rechts im Abschnitt | Liste anzeigen — führt zur Listenansicht der Verbindungen dieser Kategorie |
| ④ | Unten auf der Karte | Verbinden — öffnet das Registrierungsformular für diesen Typ |
| ⑤ | OPC [37] — Einzige Kategorie, an die die Platform direkt anbindet | |
| ⑥ | PLC [135] — Protokolle nach Hersteller | |
| ⑦ | Modbus [6] | |
| ⑧ | Letzter Abschnitt | Datenbank [0] — Wenn nichts registriert ist, erscheint [0] |
Datenquellen-Kategorien
Die Seite ist in große Abschnitte nach Kategorien unterteilt, in denen die Symbolkarten der Datenquellentypen (inklusive Verbindungslinks) in einem Raster angezeigt werden.
| Abschnitt | Angezeigte Karten | Link zur Liste |
|---|---|---|
Edge Gateway / Datei / API [N] | Edge Gateway, MQTT, REST API, Excel, CSV (5 Typen) | /connect/file/add |
OPC [N] | OPC-Standarddatenquellen (automatische Verbindung) | /connect/opc/index |
PLC [N] | PLC-Kommunikation (herstellerspezifische Protokolle) | /connect/plc/index |
Modbus [N] | Modbus TCP/RTU | /connect/modbus/index |
Datenbank [N] | Externes DB-Polling | /connect/database/index |
Die Zahl [N] neben dem Label jedes Abschnitts gibt die Anzahl der aktuell registrierten Verbindungen an. Über den Link «Liste anzeigen» gelangt man zur jeweiligen Kategorieliste.
OPC-Listenansicht (/connect/opc/index)
Diese Ansicht wird über den Link «Liste anzeigen» in der Kategorie OPC oder über das Seitenmenü erreicht. Der Betriebsstatus aller registrierten OPC-Server-Verbindungen wird in einer Tabelle mit 12 Spalten dargestellt.
| Spalte | Breite | Inhalt |
|---|---|---|
| Nr. | 60px | Zeilennummer |
| Verbindungs-ID | 100px | OPC-Domain-Badge |
| OPC-Name | 250px | Anzeigename |
| Status | 70px | Vollfarbiger Gradient-Statuspunkt (Normal/Verzögerung/Anomalie/Unterbrochen/Unbekannt) |
| Protokolltyp | 60px | Dark Badge — protocol-badge-opc-ua (Navy) / protocol-badge-opc-da (Lila). Schwarzer Hintergrund + weiße Schrift zur schnellen 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 Erfassung | 120px | Zeitpunkt des Erfassungsstarts (scan_start_time) |
| Anzahl verb. Tags | 70px | Anzahl der diesem OPC zugeordneten Tags |
| Gesamt / Empfangene Punkte | 80px | Kumulierte / Heute empfangene Punktanzahl |
| Fehler | 60px | Kumulierte Fehleranzahl (rot hervorgehoben) |
| Aktion | 80px | 🔧 Bearbeiten / 🗑 Löschen (nur für Rollen mit Änderungsberechtigung) |
Aktualisierung über das ↻-Icon rechts im Tabellenkopf. Am unteren Bildschirmrand zeigt eine Hilfebox Empfehlungen für OPC-Verbindungen an (z. B. maximal 1.000 Tags pro Verbindung).
Neue Verbindung hinzufügen (/connect/{opc,plc,modbus,messaging,database,api}/add)
Durch Klicken auf den Link Verbinden einer Karte öffnet sich das Registrierungsformular.
Die Registrierungsformulare für OPC, PLC, Modbus, Messaging, Datenbank und API sind in ihren Eingabefeldern identisch (sie nutzen dieselbe Komponenten-ID _connection-form-body.jsp). Nur der Titel, das Icon, die Speicheradresse und die auswählbaren Protokolle (entsprechend dem Quellentyp) unterscheiden sich.
Detaillierte Protokolleinstellungen — Polling-Intervalle, Authentifizierung, Topics, Dateipfade, Registeradressen — fehlen in diesem Formular. Hier wird lediglich registriert, «welches Gerät sich wo befindet». Die tatsächliche Erfassungskonfiguration erfolgt im zugehörigen Edge Gateway oder Collector (Protokolle, die direkt von der Platform erfasst werden, sind API und POSTGRESQL).
Eingabefelder (Allgemein)
| Eingabe | Pflicht | Regel | Beschreibung |
|---|---|---|---|
| Standortname | ✅ | Auswahl aus Liste | Standort, zu dem diese Verbindung gehört |
| Verbindungs-ID | ✅ | Beginnt mit OPC_, Großbuchstaben, Zahlen, _ | Nach der Registrierung nicht änderbar (im Bearbeitungsmodus schreibgeschützt) |
| Quellentyp | — | Schreibgeschützt | Wird durch das gewählte Protokoll bestimmt (OPC / PLC / MODBUS / DATABASE / MESSAGING / API / SYSTEM) |
| Verbindungsname | ✅ | Menschenlesbarer Name | |
| Protokoll | ✅ | Auswahl aus Liste | Tatsächliches Protokoll — siehe folgende Tabelle |
| Edge | — | Schreibgeschützt | Edge, die diese Verbindung erfasst. Bei direktem Platform-Empfang: «Wird direkt von Platform erfasst» |
| Quell-IP | — | Max. 255 Zeichen, IP oder Hostname | Adresse der tatsächlichen Quelle (PLC, Gerät, OPC UA Server, DB, Broker) |
| Quell-Port | — | 0 ~ 65535 | Port der tatsächlichen Quelle |
| Beschreibung | ✅ | Notiz |
OPC_Es gibt nur eine einzige Validierungsformel ^OPC_[A-Z0-9_]+$. PLC_001 · EDGE_00303 · DB_ERP werden nicht gespeichert. Die Selbstüberwachungs-Verbindung der Edge ist OPC_SYSTEM_<edge_id> und wird von der Edge direkt per Synchronisation erklärt — sie wird nicht über den Bildschirm erstellt.
Kleinbuchstaben werden sofort in Großbuchstaben umgewandelt; nicht zulässige Zeichen werden gelöscht.
Die Felder Protokoll · Quell-IP · Quell-Port von Verbindungen, die von einer Edge erfasst werden (Feld «Edge» ist ausgefüllt), basieren ausschließlich auf der Edge-Synchronisation. Im Bildschirm sind sie schreibgeschützt. Wenn es sich um ein Edge-Protokoll handelt, die Edge aber noch nicht registriert wurde, erscheint das Badge «Edge nicht bestätigt». Dies wird bei der nächsten Synchronisation der Edge ausgefüllt.
Protokolle — Zulässige Werte (47 Typen)
Die Liste ist nicht im Bildschirm hartcodiert, sondern wird aus der Tabelle mm_opc_protocol gelesen, deren Original im Protokollkatalog von plantpulse-event liegt (die CI prüft die Übereinstimmung). Die folgende Liste basiert auf dem Katalog. Quellentyp und Erfassungseinheit (Edge / Platform) werden durch das Protokoll festgelegt.
OPC (1)
| Wert | Beschreibung | Erfassung |
|---|---|---|
OPCUA | OPC UA | Edge |
PLC (33)
| Wert | Beschreibung | Erfassung |
|---|---|---|
AB-ETH | Allen-Bradley AB-Ethernet (CSP/PCCC, PLC-5/SLC-500) | Edge |
ADS | Beckhoff TwinCAT/ADS | Edge |
BACNET | BACnet/IP (HVAC/Gebäudeautomation) | Edge |
CANOPEN | CANopen (Motion) | Edge |
CCLINK_IE | Mitsubishi CC-Link IE Field | Edge |
DALI | DALI (Beleuchtung) | Edge |
DELTAV | Emerson DeltaV (DCS) | Edge |
DNP3 | DNP3 (Energie/Versorgung) | Edge |
EIP | Allen-Bradley EtherNet/IP | Edge |
FATEK | FATEK FBs | Edge |
FINS | OMRON FINS | Edge |
FOCAS | Fanuc FOCAS (CNC) | Edge |
GE | GE SRTP / PACSystems | Edge |
HART | HART-IP (4-20mA + digital) | Edge |
IEC104 | IEC 60870-5-104 Telesteuerung | Edge |
IEC61162_450 | IEC 61162-450 Schiffsbord-Ethernet (NMEA über UDP) | Edge |
IEC61850 | IEC 61850 MMS (Unterstation) | Edge |
IO_LINK | IO-Link (Sensormaster) | Edge |
KEYENCE_KV | Keyence KV Serie PLC | Edge |
KNXNET | KNXnet/IP (Beleuchtung/Beschattung) | Edge |
LOGIX | Allen-Bradley ControlLogix/CompactLogix | Edge |
LS | LS ELECTRIC XGI/XBC/XBM | Edge |
MBUS | M-Bus (Zählerwesen) | Edge |
MELSEC | Mitsubishi MELSEC | Edge |
MEWTOCOL | Panasonic MEWTOCOL | Edge |
MOTOR_SENSE | Motor Sense | Edge |
MTCONNECT | MTConnect Werkzeugmaschinendaten | Edge |
NMEA | NMEA 0183/2000 (Marine) | Edge |
OP | Atlas Copco Open Protocol (Schrauben) | Edge |
PROFINET | Siemens PROFINET IO | Edge |
S7 | Siemens S7 | Edge |
SECSGEM | SECS/GEM (Halbleiterfertigung) | Edge |
SNMP | SNMP Netzwerkgeräte-Polling | Edge |
Modbus (3)
| Wert | Beschreibung | Erfassung |
|---|---|---|
MODBUS | Modbus TCP | Edge |
MODBUSUDP | Modbus UDP | Edge |
MODBUS_RTU | Modbus RTU (seriell) | Edge |
Datenbank (1)
| Wert | Beschreibung | Erfassung |
|---|---|---|
POSTGRESQL | PostgreSQL | Platform |
Messaging (7)
| Wert | Beschreibung | Erfassung |
|---|---|---|
COAP | CoAP (RFC 7252) | Edge |
HTTP | HTTP Push | Edge |
KAFKA | Apache Kafka | Edge |
MQTT_CLIENT | MQTT Client | Edge |
ROS2 | ROS 2 (Roboter-Middleware) | Edge |
SPARKPLUG_B | Sparkplug B (MQTT) | Edge |
WEBSOCKET | WebSocket Client | Edge |
API (1)
| Wert | Beschreibung | Erfassung |
|---|---|---|
API | PlantPulse REST API | Platform |
System (1)
| Wert | Beschreibung | Erfassung |
|---|---|---|
EDGE | PlantPulse Edge Gateway (Selbstüberwachung) | Edge |
Neue Protokolle müssen zuerst im Protokollkatalog von plantpulse-event registriert und mit demselben Code im Platform-Seed (mm_opc_protocol) hinterlegt werden. Die CI prüft die Übereinstimmung. Beachten Sie jedoch, dass die Anzeige in der Liste keine automatische Erfassung bedeutet. Das entsprechende Edge Gateway muss über den passenden Treiber verfügen. Prüfen Sie die Unterstützung im Edge-Protokollleitfaden.
Speichern — Liste der verbundenen Tags
Unter dem Formular befindet sich stets das Panel Liste der verbundenen Tags. Die Liste wird jedoch nur im Bearbeitungsmodus befüllt — bei einer Neuregistrierung ist es normal, dass sie leer bleibt.
| Spalte | Inhalt |
|---|---|
| Auswahl · Tag-ID · Tag-Name · Datentyp · Einheit · Beschreibung · Aktion | diesem Anschluss zugewiesene Tags |
Werkzeuge im Panel-Kopf — Alle auswählen · Auswahl löschen · Virtuellen Tag hinzufügen · Aktualisieren. Über die Schaltfläche [Virtueller Tag] werden virtuelle Tags für diese Verbindung registriert, die Werte basierend auf anderen Tags berechnen.
Nach der Registrierung sind lediglich die Metadaten erfasst. Überprüfen Sie im Status-Bildschirm, ob tatsächlich Daten eingehen. Sobald die Erfassung startet, erscheint das Badge «Verbunden» auf der Karte.
Status-Bildschirm (/connect/status)
Überwachung des Zustands aller aktiven Datenquellen-Verbindungen auf einem einzigen Bildschirm.
Obere Werkzeuge
📡 연결 상태 [총 N 개의 데이터소스 연결] [사이트 ▼] [검색] [↻]
| Steuerelement | Breite | Beschreibung |
|---|---|---|
Standort-Auswahl (site_id) | 200px | Liste der registrierten Standorte (사이트명 [설명]). Einer ist stets ausgewählt |
| Suche | Rot + 🔍 | Kartenaktualisierung nach Anwendung des Standortfilters |
| Aktualisieren | Rot + ↻ | Aktualisierung des Bildschirms |
Links — Statistikdiagramme und Historie
Im Bereich col-lg-2 auf der linken Seite sind 5 Diagramme und 3 Historie-Panele vertikal angeordnet.
1) Verteilung des Verbindungsstatus (connection_stat_chart, 200px)
Donut-Diagramm der Verteilung der 5 Statusstufen (Verbunden, Verbindungsverzögerung, Verbindungsanomalie, Verbindungsunterbrochen, Nicht beobachtet) aller registrierten Verbindungen.
2) Trend des Kommunikationsstatus [Heute] (connection_trend_chart, 150px)
Zeitlicher Verlauf der Anzahl der Verbindungen pro Status (letzte 24 Stunden).
| Farbe | Bedeutung | Schwellenwert |
|---|---|---|
| 🟢 Grün | Verbunden | Datenempfang innerhalb von 10 Min. |
| 🟠 Orange | Verbindungsverzögerung | Kein Empfang seit > 10 Min. |
| 🔴 Rot | Verbindungsanomalie | Kein Empfang seit > 1 Std. |
| 🟥 Dunkelrot | Verbindungsunterbrochen | Kein Empfang seit > 24 Std. |
| ⬜ Grau | Nicht beobachtet | Kein Datenempfang vorhanden |
ℹ️ Beim Bewegen der Maus über das Informationssymbol im Header werden diese 5 Stufen als Tooltip angezeigt.
3) Trend der Kommunikationsverzögerung [Heute] (latency_trend_chart, 150px)
| Farbe | Bedeutung | Schwellenwert (max. Verzögerung im Intervall) |
|---|---|---|
| 🟢 Grün | Normal | < 10 s |
| 🟠 Orange | Verzögerung | 10 s ~ 60 s |
| 🔴 Rot | Kritische Verzögerung | > 60 s |
Im Tooltip wird «Durchschnittliche Verzögerung < 1 s / 1~10 s / > 10 s» angegeben, die Balkenberechnung basiert jedoch auf der maximalen Verzögerung (max_latency) des Zeitintervalls mit den Schwellenwerten 10 s und 60 s. Verwenden Sie die obige Tabelle zum Lesen der Balken.
Eine Verbindung mit einer durchschnittlichen Verzögerung von 3 s erscheint daher in diesem Diagramm grün. Die Kriterien 1 s / 10 s für den Durchschnitt werden separat für die Bestimmung des Gesundheitszustands verwendet. Beide Kriterien sind in der Statuscode-Definition nebeneinander aufgeführt.
4) Trend der Punktvalidierungsfehler [Heute] (point_fail_trend_chart, 150px)
Stündliche Zusammenfassung der Fälle, in denen die Typ-, Bereich- oder Validierungsprüfung empfangener Datenpunkte fehlgeschlagen ist.
5) Kürzliche Verbindungsunterbrechungen [Letzte 24h] (connection_status_history, 200px Scroll)
Historie der Datenquellen, deren Verbindung in den letzten 24 Stunden unterbrochen wurde. Liste in umgekehrter chronologischer Reihenfolge: Datenquellen-ID, Zeitpunkt der Unterbrechung, letzter Zeitpunkt normaler Verbindung.
6) Kürzliche Empfangsverzögerungen [Letzte 24h] (connection_latency_history, 200px Scroll)
Historie der Datenquellen, bei denen in den letzten 24 Stunden Antwortverzögerungen aufgetreten sind.
7) Kürzliche Punktvalidierungsfehler [Letzte 24h] (point_validation_status_history, 400px Scroll)
Historie der Punkte, bei denen in den letzten 24 Stunden Validierungsfehler aufgetreten sind.
Rechts — Datenquellen-Kartenraster
Im Bereich col-lg-10 auf der rechten Seite werden die Datenquellen-Karten nach Kategorien in einem Raster angezeigt.
Kartenkategorien (von oben)
| Abschnitts-Header | Anzeige |
|---|---|
Edge Gateway / Datei / API [N] | Datenquellen des Typs FILE (Edge GW, Datei, API etc.) |
PLC [N] | PLC-Datenquellen |
| (Folgend OPC, Modbus, externe DB etc.) | Nach registriertem Datenquellentyp |
Kartenaufbau (opc_obj)
┌─────────────────────┐
│ [SUB_TYPE] │ ← 작은 글씨
│ OPC_ID │ ← ID
│ ──────────────── │
│ 현재 상태값(_mm) │ ← 매분 갱신 상태 표시
└─────────────────────┘
| Bereich | Inhalt |
|---|---|
| Oben | Subtyp der Datenquelle (z. B. FILE, MQTT, REST_API) |
| Mitte | Datenquellen-ID — bei Kürzung mittels Ellipsis(...) |
| Unten | Minutengenaue Statusanzeige (${opc_id}_mm) — Farben sind den 5 Statusstufen zugeordnet |
Ein Klick auf die Karte führt zur Detailansicht der Datenquelle (
/connect/view?opc_id=...), in der Erfassungshistorie, Tag-Listen und Logs eingesehen werden können. Beim Hovern wird die Beschreibung der Karte als Tooltip angezeigt.
Anzeige bei leerem Zustand
Wenn in einer Kategorie keine Datenquellen registriert sind:
Keine verbundenen Agenten
Datenquellen-Detailansicht (/connect/view)
Diese Ansicht wird durch Klicken auf eine Datenquellen-Karte im Status-Bildschirm erreicht. Sie bündelt alle Betriebsdaten einer einzelnen OPC/PLC/DB-Verbindung.
Seitenkopf
📶 프로토콜 연결 보기 [📅 날짜 선택 ▼] [날짜 이동 →] [← 목록] [↻]
{site_name} / {opc_name}
| Steuerelement | Aktion |
|---|---|
| Datumsauswahl | Kalender — Abfrage des Verbindungsstatus für ein anderes Datum |
| Datum wechseln → | Erneutes Laden für das gewählte Datum |
| ← Liste | Rückkehr zum Status-Bildschirm |
| ↻ | Aktualisierung des Bildschirms |
Links ① Verbindungsbasisinformationen + Aufklappen
Im Panel-Kopf rechts befinden sich zwei Schaltflächen:
| Schaltfläche | Aktion |
|---|---|
⌄ Aufklappen (viewOPCDetail()) | Umschalten der Sichtbarkeit des Abschnitts Standortinformationen |
| ⚙ Verbindungsstatus | Übergang zum Bearbeitungsformular dieser Datenquelle (Änderungsberechtigung erforderlich) |
Basisinformationen (ds-dl)
| Feld | Anzeige |
|---|---|
| Verbindungs-ID | OPC-Domain-Badge |
| Verbindungsname | Anzeigename der Datenquelle |
| Beschreibung | Notiz |
| Registrierungsdatum | Zeitpunkt der Registrierung (Monospace) |
Protokollverbindungsinformationen (ds-dl)
| Feld | Anzeige |
|---|---|
| Verbindungstyp | OPC_UA / OPC_DA / PLC / MODBUS / DB / FILE etc. |
| Subtyp | Hersteller · detailliertes Protokoll (z. B. SIEMENS_S7, MITSUBISHI_MC) |
| Agent IP / Port | IP und Port des Agents (Edge) (Monospace) |
Standortinformationen (nur beim Aufklappen)
| Feld | Anzeige |
|---|---|
| Standort-ID | Standort-Domain-Badge |
| Standortname | Anzeigename des Standorts |
Links ② Verbindungsstatistiken (Verzögerung · 5 Statusarten)
Trend der heutigen maximalen Verzögerung (3 Felder)
| Feld | Anzeige |
|---|---|
| Min. | Schnellste Antwortverzögerung (ms, mit Kommatrennung) |
| Schnitt | Durchschnittliche Antwortverzögerung |
| Max. | Langsamste Antwortverzögerung |
Darunter ein Liniendiagramm (latency_24hh) des 24-Stunden-Verzögerungsverlaufs. Ungewöhnliche Spitzen sollten über den Status-Bildschirm weiter geprüft werden.
Anzahl Verbindungsanomalien
Im schreibgeschützten Eingabefeld wird die heutige kumulierte Anzahl der «Verbindungsanomalien» angezeigt.
Statusstatistik 5-Felder-Raster
┌─🟢 연결─┐ ┌─🟠 지연─┐ ┌─🔴 이상─┐ ┌─⬛ 끊김─┐ ┌─⚪ 미관측┐
│ 12,453│ │ 23 │ │ 5 │ │ 1 │ │ 0 │
└────────┘ └────────┘ └────────┘ └────────┘ └────────┘
In den fünf farbigen Feldern wird jeweils die kumulierte Anzahl als große Zahl angezeigt, ergänzt durch ein kleines Donut-Diagramm (connection_priority_count_chart).
Rechts ① Zeitlinie des Verbindungsstatus + LIVE-Punkt
Zusatztext im Panel-Kopf: «Heute Zeitlinie Verbindung/Unterbrechung [{status_txt}]». Rechts im Header befindet sich ein ⓘ-Informationssymbol für Tooltips.
Links — Aktuelle Statuskarte (live)
Statuskarte (last_connection_status) bestehend aus einem großen Icon und einem Label.
| Icon + Label | Bedeutung | Punkt-Toggle |
|---|---|---|
❓ Nicht beobachtet (is-mute) | Keine Datenempfangshistorie | ⚪ Grau |
🟢 Verbunden (is-ok) | Datenempfang innerhalb von 10 Min. | 🟢 LIVE-Punkt (pulsierend) |
🟠 Verbindungsverzögerung (is-warn) | Kein Empfang für 10 Min. ~ 1 Std. | 🟠 |
🔴 Verbindungsanomalie (is-err) | Kein Empfang für 1 Std. ~ 24 Std. | 🔴 |
⬛ Verbindungsunterbrochen (is-disc) | Kein Empfang seit > 24 Std. | ⬛ |
Wenn der 🟢 LIVE-Punkt pulsierend blinkt, empfängt das System Daten in Echtzeit. Beim Hovern wird der Zeitpunkt des letzten Empfangs als Tooltip angezeigt.
Rechts — 24-Stunden-Zeitlinienbalken (opc_connection_timeline)
Die letzten 24 Stunden werden als horizontaler Balken dargestellt, wobei der Verbindungsstatus jeder Zeitspanne in einer der fünf Farben eingefärbt ist. Beim Bewegen der Maus über den Balken wird der Status dieses Zeitpunkts als Tooltip angezeigt.
Rechts ② 24-Stunden-Diagramm des Punktempfangs
Zusatz im Panel-Kopf: «Heute empfangene Punkte pro Minute über 24 Stunden».
Liniendiagramm (opc_point_trend_24h) der pro Minute empfangenen Punktanzahl. Ein starker Abfall im Vergleich zu üblichen Betriebszeiten deutet auf eine Unterbrechung des Datenflusses hin. Während des Ladens wird die Meldung «Lädt...» zentral angezeigt.
Rechts ③ Liste der verbundenen Tags
Echtzeitwert-Liste der diesem Datenquellentyp zugewiesenen Tags (7 Spalten).
| Spalte | Breite | Inhalt |
|---|---|---|
| Tag-ID | 80px | Domain-Badge |
| Tag-Name | 350px | Anzeigename des Tags |
| Datentyp | 100px | INT/FLOAT/STRING/BOOL etc. |
| Aktueller Wert | Auto | Letzter empfangener Wert (Qualitätsfarbe-Badge) |
| Letztes Update | Auto | Zeitpunkt des Empfangs |
| Verzögerung [MS] | Auto | Durchschnittliche Antwortverzögerung |
| Aktion | 50px | 🔍 → Übergang zur Tag-Detailansicht |
Die Tabelle wird via WebSocket in Echtzeit aktualisiert. Wenn ein Wert nicht blinkt, ist der Empfang dieses Tags unterbrochen.
Edge-Bildschirm (/edge/index)
Überwachung des Systemstatus und der PLC-Erfassungsstatistiken der Vor-Ort installierten Edge-Devices auf einem einzigen Bildschirm. Untertitel: «Überwachen Sie in Echtzeit den Verbindungsstatus der Edges und den Status der PLC-Datenerfassung».

| Nr. | Position | Funktion |
|---|---|---|
| ① | Oben rechts | Standort-Auswahl und Suche |
| ② | Oberes Panel | Zusammenfassung Edge-Zuverlässigkeit — 6 Karten (siehe unten) |
| ③ | Einzelkarte | Große Zahl + Label + Einzeilige Beschreibung |
| ④ | Listenkopf | Anzahl und Zeitpunkt der letzten Abfrage |
| ⑤ | Tabellenkopf | 8 Spalten |
| ⑥ | Erste Zeile | Einzelnes Edge-Device |
| ⑦ | Durchsatzfeld | Aktuelle Geschwindigkeit (mps) · Kumulierte Punkte · 24h-Sparkline |
| ⑧ | Aktionsfeld | Detail · Aktualisieren · Strom · Log · Einstellungen · Zuverlässigkeit anzeigen |
Zusammenfassung Edge-Zuverlässigkeit — 6 Karten
Untertitel des Panels: «Überprüfen Sie die Zustände von Verbindung, PLC und Ressourcen auf einen Blick». Die ersten drei Karten zählen Edge-Devices, die letzten drei zählen PLCs. Da die Einheiten unterschiedlich sind, ist es normal, dass die Summen nicht übereinstimmen.
| Karte | Zählt | Beschreibung |
|---|---|---|
| Gesamt | Edge | Alle überwachten Edges |
| Verbunden | Edge | Erreichbar von der Platform |
| Verbindungsunterbrochen | Edge | Nicht erreichbar von der Platform · Nicht beobachtet |
| PLC Normal | PLC | Anzahl der PLCs mit normaler Verbindung und Erfassung |
| PLC Erfassung gestoppt | PLC | Anzahl der PLCs, die verbunden sind, aber keine Erfassung haben |
| PLC Unterbrochen | PLC | Anzahl der unterbrochenen PLC-Verbindungen — Sofortmaßnahmen erforderlich |
Zuverlässigkeit anzeigen — Diagnose eines Edge-Devices
Durch Klicken auf Zuverlässigkeit anzeigen im Aktionsfeld (⑧) öffnet sich eine Seitenleiste. Diese enthält eine Zuverlässigkeitsstufe sowie eine Liste von Diagnosepunkten.
| Diagnosepunkt | Wann erscheint er? |
|---|---|
| Anzahl unterbrochener PLC-Verbindungen | Sobald mindestens eine PLC-Verbindung unterbrochen ist — 🔴 |
| (Erfassung gestoppt) | Wenn die PLC verbunden ist, der Zufluss aber 0 beträgt — 🟡 |
| Anzahl unerreichbarer Edges | Wenn die Verbindung unterbrochen (🔴) oder noch nie beobachtet (🟡) wurde |
| Systemfehler | Wenn die Anzahl der Fehler im Log größer als 0 ist — 🟡 |
| Systemressourcen | Wenn CPU, Speicher oder Disk zu 90 % oder mehr ausgelastet sind — 🟡 |
| Keine Anomalie | Wenn keiner der oben genannten Punkte zutrifft — 🟢 |
Die Stufenbestimmung (healthy / warning / critical) erfolgt ausschließlich auf Basis von PLC-Verbindung und Erfassung.
Verbindungsunterbrechungen, Systemfehler oder eine Ressourcenauslastung über 90 % werden lediglich als Diagnosepunkte «angezeigt» und ändern die Stufe nicht. Daher kann die Kombination «Verbindung unterbrochen, aber Zuverlässigkeit nicht kritisch» auftreten. Dies ist kein Fehler, sondern ein Design zur Trennung der Achsen. Lesen Sie bitte immer die Diagnosepunkte zusammen mit der Stufe.
«Nicht beobachtet» ist keine Störung, sondern ein Zustand, in dem das Gerät noch nie registriert wurde. Dies erfordert keine sofortigen Maßnahmen, sondern eine Prüfung, ob die Registrierung korrekt erfolgt ist.
Früher gab es Diagnosepunkte für Verzögerungen, diese sind nun entfernt. Die maßgebliche Information zu Verzögerungsanomalien finden Sie in der Trendkurve der heutigen maximalen Verzögerung in der Datenquellen-Detailansicht.
Obere Werkzeuge
📡 엣지 [사이트 ▼] [검색] [↻]
| Steuerelement | Breite | Beschreibung |
|---|---|---|
Standort-Auswahl (site_id) | 200px | Registrierte Standorte. Einer ist stets ausgewählt |
| Suche | 🔍 | Anwendung des Standortfilters |
| Aktualisieren | ↻ | Sofortige erneute Abfrage der Liste |
Die Liste wird alle 60 Sekunden automatisch aktualisiert. Die Angabe «alle 10 Sekunden» in der Hilfebox bezieht sich nicht auf die Bildschirmintervall, sondern auf den Zyklus, in dem die Edge ihren Status an den Server sendet. Um einen gerade geänderten Wert sofort zu sehen, klicken Sie auf ↻.
Listentabelle (8 Spalten)
Zugehörige Metriken sind in einer Spalte gebündelt. CPU, Speicher und Disk belegen nicht mehr separate Spalten.
┌────────────────────────── 목록 ──────────────────────────┐
│ 연결 │ EDGE_ID │ 엣지 │ 리소스 │ 네트워크 │ PLC │ 처리량 │ 액션 │
└──────────────────────────────────────────────────────────┘
| Spalte | Breite | Inhalt |
|---|---|---|
| Verbindung | 60px | Verbindungsstatus-Icon-Badge (🔌 Verbindungsunterbrochen / ⚠ Warnung) |
| EDGE_ID | 130px | Identifikator des Edge-Devices |
| Edge | 260px | Edge-Name (+ O/S Hostname · Version) |
| Ressourcen | 150px | Auslastung von CPU · Speicher · Disk in einem Feld |
| Netzwerk | 110px | Status von NET 1 / NET 2 / WiFi / VPN in einem Feld |
| PLC | 80px | Anzahl PLC-Verbindung Normal / Verbindungsunterbrochen |
| Durchsatz | 110px | Aktuelle Erfassungsgeschwindigkeit (mps) · Σ Kumulierte empfangene Punkte + 24h-Sparkline des stündlichen Empfangs |
| Aktion | 110px | u. a. Detailansicht |
Im Sparkline-Feld des Durchsatzes bedeutet ein leerer Abschnitt «Keine Beobachtung» und nicht «0 Punkte empfangen». Beim Bewegen der Maus über die Zelle erscheint diese Erklärung als Tooltip.
Edge-Hilfebox
Am unteren Ende der Seite wird folgender Betriebsleitfaden angezeigt (4 Punkte).
❓ Edge-Hilfe Im Edge-Menü können Sie den Verbindungsstatus der Edge sowie den PLC-Datenerfassungsstatus überprüfen.
- Edges, deren Status als Verbindungsunterbrochen [🔌] angezeigt wird, erfordern zwingend eine Prüfung der physischen Umgebung, des Netzwerks und des Edge-O/S.
- Edges, deren Status als Warnung [⚠] angezeigt wird, weisen Softwarefehler bei der Erfassung auf. Bitte verbinden Sie sich mit der Edge, um das Problem zu lösen.
- Wenn CPU/Speicher/Disk zu über 80 % ausgelastet sind, prüfen Sie die Edge und bereinigen Sie die Ressourcen.
- Der Status der Edge wird alle 10 Sekunden aktualisiert.
Betriebsverfahren (bei Entdeckung von Anomalien)
- Edge mit 🔌(Verbindungsunterbrochen) → Vor-Ort-Inspektion (Strom, Netzwerk, Hardware)
- CPU/Speicher/Disk über 80 % → Verbindung zur Edge herstellen und unnötige Prozesse/Logs bereinigen
- Anzahl PLC-Verbindungsunterbrechungen ≠ 0 → Prüfung der PLC-Kabel und Einstellungen der jeweiligen Edge
Edge-Detailansicht (/edge/view)
Diese Ansicht wird durch Klicken auf die EDGE_ID oder die Spalte «Aktion» in der Edge-Liste erreicht. Sie erlaubt folgende Aktionen auf einem einzigen Bildschirm:
- Überprüfung von Registrierungsmetadaten / Host / Netzwerk / Sicherheitsschlüsseln
- Echtzeit-Anzeigen für CPU, Speicher und Disk
- 8 PLC-Erfassungsstatistiken
- Liste der an die Edge angebundenen OPC-Server sowie Start/Stopp der Erfassung
- Liste der auf der Edge laufenden Docker-Container sowie Start, Stopp, Neustart, Logs und Löschen
- Remote-Deployment neuer Container
- Neustart der Edge-Applikation und Reboot des Edge-Host-OS
⚠️ Alle Steuerbefehle auf diesem Bildschirm werden direkt auf dem Vor-Ort Edge-Device ausgeführt. Bei produktiven Edges führt das Stoppen der OPC-Erfassung, das Löschen von Containern oder ein Systemreboot zu einer Unterbrechung der Datenerfassung. Führen Sie diese Aktionen nur während definierter Wartungsfenster durch.
Oberer Seitenkopf und Aktualisierung
🛜 ${엣지명} [← 목록] [⚡ 실시간 새로고침] [↻ 새로고침]
사이트: ${site_id} · 엣지 ID: ${edge_id} · ${설명}
| Steuerelement | Aktion |
|---|---|
| ← Liste | Rückkehr zu /edge/index |
| ⚡ Echtzeit-Aktualisierung | Direkte Abfrage des Edge-Geräts zur Aktualisierung der Anzeigen, OPC- und Docker-Listen |
| ↻ Aktualisieren | Komplette Aktualisierung der Seite |
Auf diesem Bildschirm gibt es nur zwei Elemente, die sich automatisch aktualisieren:
| Ziel | Zyklus | Quelle |
|---|---|---|
| Linke Infopanels · PLC-Statistiken (gespeicherte Werte) | 30 s | In der Platform gespeichertes Read-Model (/edge/{id}/model) — Werte, die die Edge etwa alle 60 s via Heartbeat sendet |
| Prüfung auf Upgrade-Verfügbarkeit | 5 Min. | — |
Die Systemressourcen-Anzeigen, die OPC-Liste und die Docker-Container-Liste rufen die Edge nur einmal beim Öffnen des Bildschirms direkt ab. Danach werden sie nur aktualisiert, wenn ⚡ Echtzeit-Aktualisierung geklickt wird. Dies verhindert eine Überlastung der Hardware durch sekundentakte Abfragen.
Werte in diesen Anzeigen entsprechen daher dem Zeitpunkt des Seitenaufrufs. Um die Ergebnisse einer Maßnahme vor Ort zu prüfen, drücken Sie zwingend die ⚡-Taste.
Tabs für Verbindungs- und Gesundheitszeitlinie
Der Statistikbereich ist in zwei Tabs unterteilt.
| Tab | Inhalt |
|---|---|
| Zeitlinie Verbindungsstatus (Standard) | Erreichbarkeit der letzten 24 Stunden |
| Zeitlinie Gesundheitszustand | PLC-Verbindung und Erfassung der letzten 24 Stunden |
Die Gesundheitszeitlinie wird erst beim Klicken auf den Tab gezeichnet. Es ist normal, dass sie vor dem Öffnen des Tabs leer ist.
Links — 4 Panele: Basisinfo · Host · Netzwerk · Sicherheit
Im Bereich col-lg-3 auf der linken Seite sind vier Panele vertikal gestapelt, alle im Format Definitionsliste (Label / Wert).
① Basisinformationen — Inklusive Systemreboot-Button
| Feld | Bedeutung |
|---|---|
| Edge-ID | Domain-ID-Badge (Farbe der EDGE-Domain) |
| Name | edge_name |
| Standort | Standort-ID (Domain-Badge) |
| Rolle | role (falls nicht vorhanden -) |
| Status | Statuswert der Master-Tabelle |
| Beschreibung | Notiz |
| Registrierungsdatum | Zeitpunkt der Erstregistrierung der Edge |
| Letzter Status | Zeitpunkt des letzten empfangenen Heartbeats |
Rechts im Panel-Kopf befindet sich der 🔴 rote ⏻ Power-Button — löst einen Reboot des Edge-Host-OS aus (siehe Sicheres Verfahren).
② Host
| Feld | Bedeutung |
|---|---|
| Hostname | Hostname des Betriebssystems |
| Version | Build-Version der Edge-Software |
| Build-Datum | Datum des Builds |
| CPU-Kerne | Anzahl der Kerne |
| Threads | Anzahl der Threads |
| Temperatur | CPU-Temperatur (°C) — 0, falls kein Temperatursensor vorhanden |
③ Netzwerk
IP-Adressen der 6 Schnittstellen: VPN / NET 1 / NET 2 / WiFi / Management / GSM. Falls nicht konfiguriert: -.
| Feld | Zweck |
|---|---|
| VPN IP | Adresse der Edge im VPN-Tunnel zwischen Zentrale ↔ Standort |
| NET 1 | Primäres LAN |
| NET 2 | Sekundäres LAN |
| WiFi | Funkverbindung |
| Management | OOB-Managementnetz |
| GSM | LTE/3G-Backupleitung |
④ Sicherheit
| Feld | Anzeige |
|---|---|
| API Key | Authentifizierungsschlüssel der Edge zum Server — Maskierung: erste 4 Zeichen + **** + letzte 4 Zeichen |
Dies ist derselbe Schlüssel wie im Flow REST-Knoten X-API-Key. Er kann hier nur in maskierter Form eingesehen werden; der tatsächliche Schlüsselwert wird nicht angezeigt.
Rechts ① Systemressourcen-Anzeige + App-Neustart
Im Panel-Kopf befindet sich das Label ⓘ «CPU · Speicher · Disk-Auslastung (Echtzeit)» und rechts die Schaltfläche App-Neustart.
Statuszeile (state-row)
Über den Anzeigen wird eine einzeilige Statusmeldung angezeigt.
| Anzeige | Bedeutung |
|---|---|
🟢 엣지 LIVE — 정상 응답 중 | Edge antwortet auf Ping |
🔴 엣지 OFFLINE | Das /api/v1/monitoring der Edge meldet ping=false |
🔴 엣지 UNREACHABLE | HTTP-Anfrage selbst fehlgeschlagen (Netzwerkunterbrechung) |
Drei Anzeigen (je 140px Donut)
| Anzeige | Einheit | Farbschwellen |
|---|---|---|
| CPU-Auslastung | % | < 80 Grün · 80~89 Orange · ≥ 90 Rot |
| Speicherauslastung | % | Identisch |
| Disk-Auslastung | % | Identisch |
Werte werden bis zu einer Dezimalstelle angezeigt (z. B. 73.4%).
App-Neustart-Button
Startet nur die Edge-Applikation (Daemon) neu. Das Host-OS bleibt unberührt.
🔄 Bestätigungsdialog → «Neustart» → Der Edge-Prozess startet nach ca. 3 s selbstständig neu und ist nach ca. 10 s wieder verfügbar. Währenddessen werden Anzeigen/Statistiken temporär als
-angezeigt.
Rechts ② PLC / Erfassungsstatistiken (8-Felder stat-box)
Acht Statistikboxen sind im Raster angeordnet.
| Box | Einheit | Bedeutung | Hervorhebung |
|---|---|---|---|
| Verbindung Normal | Stk. | Anzahl der aktiven PLC-Verbindungen | 🟢 ok |
| Verbindung Unterbrochen | Stk. | Anzahl der unterbrochenen PLC-Verbindungen | 🔴 err |
| Lesen Erfolg | Stk. | Kumulierter Zähler erfolgreicher PLC-Pollings | - |
| Lesen Fehler | Stk. | Kumulierter Zähler fehlgeschlagener PLC-Pollings | 🔴 err |
| Übertragene Punkte | Stk. | Kumulierte Anzahl der an den Server gesendeten Punkte | - |
| MPS | Stk./s | Nachrichtenverarbeitungsgeschwindigkeit (Punkte pro Sek.) | - |
| Durchschnittliche Verzögerung | MS | Durchschnittliche Antwortverzögerung des aktuellen Fensters | - |
| Maximale Verzögerung | MS | Maximale Antwortverzögerung des aktuellen Fensters | - |
Die Zähler (Lesen Erfolg, Lesen Fehler, Übertragene Punkte) werden bei jedem Neustart des Edge-Prozesses auf 0 zurückgesetzt. Interpretieren Sie diese Werte als Trend und nicht als Absolutwerte.
Rechts ③ OPC-Status + 5 Zusammenfassungs-Chips + Erfassung Start/Stopp
Im Panel-Kopf: «Liste der an die Edge angebundenen OPC-Server und deren Erfassungsstatus».
5 Zusammenfassungs-Chips (opc-chip-v2)
Ein Chip besteht aus einem Icon, einer großen Zahl und einem Label.
| Chip | Icon | Bedeutung | Farbe |
|---|---|---|---|
| Registriert | ☰ | Gesamtzahl der dieser Edge zugewiesenen OPC-Server | Grau |
| Verbunden | ✓ | Anzahl der connection_status = CONNECTED | 🟢 Grün |
| Erfassung | ≋ | Verbindung Normal + scan_status = START | 🟢 Grün |
| Gestoppt | ⏸ | Anzahl der scan_status = STOP | Grau |
| Unterbrochen | 🔗∕ | Anzahl der connection_status ≠ CONNECTED | 🔴 Rot |
Listentabelle (7 Spalten)
| Spalte | Breite | Inhalt |
|---|---|---|
| OPC-ID | 160px | 🔌 + ID (Klick führt zum Bearbeitungsbildschirm /connect/opc/edit/{id}) |
| Name | Auto | opc_name |
| Typ | 80px | OPC UA / OPC DA Badge |
| Agent IP | 140px | IP des OPC-Agents (Monospace) |
| Verbindung | 90px | 🟢 CONNECTED / 🔴 Sonstige — als Punkt dargestellt |
| Erfassung | 90px | 🟢 START / 🟡 Sonstige / ⚫ STOP — Punkt |
| Steuerung | 160px | Aktionsschaltflächen (siehe unten) |
Steuerungsbuttons
| Statusbedingung | Anzeige Button | Aktion |
|---|---|---|
scan_status ≠ START | 🟢 ▶ Erfassung starten | Bestätigung → POST /edge/{edge_id}/opc/{opc_id}/start → Reload des Bildschirms nach 2 s |
scan_status = START | 🔴 ◼ Erfassung stoppen | Bestätigung → POST /edge/{edge_id}/opc/{opc_id}/stop → Reload des Bildschirms nach 2 s |
| Immer sichtbar | ⚙ OPC bearbeiten | Übergang zum Bearbeitungsbildschirm /connect/opc/edit/{opc_id} |
Der Dialog zum Stoppen der Erfassung wird in Warnfarbe (Orange) angezeigt, da dies zu einem tatsächlichen Datenabriss führt.
Rechts ④ Docker-Container (Remote-Deployment · Start · Stopp · Log · Löschen)
Die Liste der auf dem Edge-Host laufenden Docker-Container wird alle 5 Sekunden aktualisiert.
Panel-Kopf
| Button | Aktion |
|---|---|
| ↻ | Sofortige Aktualisierung |
| ➕ Neu bereitstellen | Dialog für Container-Deployment (Eingabe von Name, Image, Port, Umgebungsvariablen) |
Listentabelle (6 Spalten)
| Spalte | Breite | Inhalt |
|---|---|---|
| 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 | 호스트:컨테이너/프로토콜 (Kommatrennung) |
| Steuerung | 240px | 5 Aktionsbuttons (siehe unten) |
Steuerungsbuttons (für alle Zeilen identisch)
| Button | Farbe | Aktion |
|---|---|---|
| ▶ Start | 🟢 Grün | POST /app/{name}/start |
| 🔄 Neustart | 🟡 Orange | POST /app/{name}/restart |
| ◼ Stopp | 🔴 Rot | POST /app/{name}/stop (Warnungsdialog) |
| 📄 Log | Grau | GET /app/{name}/logs → Anzeige der Standardausgabe im Wide-Dialog |
| 🗑 Löschen | Roter Text | DELETE /app/{name} (Gefahren-Dialog) — erzwingt Beendigung auch im laufenden Betrieb |
Dialog zur Neubereitstellung
| Eingabe | Beispiel |
|---|---|
| Containername | grafana |
| Image | grafana/grafana:latest |
| Port (host:container, Komma) | 3000:3000 |
| Umgebungsvariablen (KEY=VAL, Komma) | GF_SECURITY_ADMIN_PASSWORD=admin |
Das Deployment erfolgt über den Docker-Daemon des Edge-Hosts (Image Pull + Run). Bei großen Images kann dies Zeit in Anspruch nehmen; verfolgen Sie den Fortschritt über die Listenaktualisierung.
Sicheres Verfahren für Systemreboot · App-Neustart
🔄 App-Neustart (Nur Edge-Applikation)
- Klicken Sie auf App-Neustart oben rechts im Ressourcen-Panel.
- Bestätigungsdialog → «Neustart».
- Der Prozess startet nach ca. 3 s selbstständig neu.
- Wiederverfügbarkeit nach ca. 10 s — Anzeigen und Statistiken werden automatisch befüllt.
Auswirkung: PLC/OPC-Erfassung ist für ca. 10~15 s unterbrochen. Die CEP-Alarmbewertung auf Serverseite läuft unbeeinträchtigt weiter. Kumulierte Zähler starten bei 0.
⏻ Systemreboot (Edge-Host-OS)
Roter ⏻-Button im Header des Basisinformations-Panels links.
- Der Bestätigungsdialog wird in Gefahrenfarbe (Rot) angezeigt.
- Das System antwortet für ca. 1 Min. nicht und kehrt erst nach vollständigem Booten des OS zurück.
- Während des Bootvorgangs sind alle PLC/OPC-Verbindungen unterbrochen; Docker-Container werden ebenfalls gestoppt und neu gestartet.
Verwenden Sie diese Option nur in folgenden Fällen: ① Wenn Speicher/Disk zu 100 % ausgelastet sind und ein App-Neustart keine Besserung bringt. ② Wenn das Board selbst nur verzögert reagiert. Versuchen Sie im Regelfall zuerst den App-Neustart.
Anwendungsszenarien
| Szenario | Bildschirm | Verfahren |
|---|---|---|
| OPC für neue Linie registrieren | Protokoll → OPC-Karte → Verbinden | Standort, OPC-ID, Serveradresse eingeben → Speichern |
| Überprüfung unterbrochener Verbindungen | Status | Links «Kürzliche Verbindungsunterbrechungen» (24h) → Rechts rote/dunkelrote Karten identifizieren |
| Ursachenanalyse Punktvalidierungsfehler | Status | Links «Trend Punktvalidierungsfehler» + «Kürzliche Fehler» → Asset-ID + Zeitpunkt → Vergleich mit Trendansicht |
| Ressourcenprüfung Edge-Devices | Edge | Devices mit CPU/Speicher/Disk ≥ 80 % identifizieren → Vor-Ort-Bereinigung |
| Standortidentifikation für PLC-Ausfälle | Edge | Spalte «PLC Verbindungsunterbrochen» sortieren → Edges an Standorten mit Werten ≠ 0 prüfen |
| Netzwerkverzögerungsanalyse | Edge | «Maximale Verzögerung [MS]» sortieren → Netzwerkprüfung bei Devices mit ≥ 10 s |
| Neustart von Grafana/Integrationscontainern | Edge-Detail → Docker | 🔄 Neustart in der Containerzeile (kein Full-Page-Reload nötig) |
| Vor-Ort-OPC temporär stoppen | Edge-Detail → OPC | ◼ Erfassung stoppen in der OPC-Zeile → Nach Prüfung ▶ Erfassung starten |
| Behebung verlangsamter Edge-Antwort | Edge-Detail → Ressourcen | App-Neustart (Ausfall 10 s). Falls keine Besserung: ⏻ Systemreboot (Ausfall 1 Min.) |
| Remote-Deployment neuer Überwachungstools | Edge-Detail → Docker → ➕ Neu bereitstellen | Image, Port, Umgebungsvariablen eingeben → Bereitstellung (automatischer Image Pull) |
Häufig gestellte Fragen
F. Ich habe eine OPC-Datenquelle registriert, aber die Karte im [Status]-Bildschirm wird nicht angezeigt. A. Unmittelbar nach der Registrierung sollte die Karte im Status «Nicht beobachtet» (Grau) erscheinen. Falls dies nicht der Fall ist, prüfen Sie im Standort-Auswahlmenü, ob der Standort ausgewählt ist, an dem die OPC-Quelle registriert wurde.
F. Die Trenddiagramme im [Status]-Bildschirm sind leer. A. Dies tritt auf, wenn an diesem Standort keine Datenquellen existieren oder am heutigen Tag keinerlei Daten eingegangen sind. Wenn Sie die Datenquelle gerade erst registriert haben, warten Sie bitte bis zum ersten Dateneingang.
F. Der Tooltip des Informationssymbols ℹ über dem Diagramm wird abgeschnitten. A. Beim Bewegen der Maus über das Icon wird die Tabelle der 5 Statusstufen angezeigt. Bei schmalen Bildschirmen kann dieser Tooltip abgeschnitten sein. Bitte vergrößern Sie das Fenster oder konsultieren Sie die Statuscode-Definition.
F. Der Edge-Status wird nicht aktualisiert. A. Da drei verschiedene Zyklen existieren, kann dies verwirrend sein: ① Edge sendet Status an Server alle 10 s, ② Listenansicht fragt Server alle 60 s ab, ③ Detailansicht aktualisiert gespeicherte Werte alle 30 s. Es ist daher normal, dass Werte in der Liste bis zu einer Minute verzögert erscheinen. Bleibt ein Wert dauerhaft unverändert, ist die Edge nicht mehr erreichbar (Verbindungsunterbrochen). Führen Sie eine Vor-Ort-Inspektion durch oder prüfen Sie die EDGE-Applikationslogs unter Diagnose.
F. Die CPU-Anzeige in der Detailansicht zeigt konstant denselben Wert. A. Die Ressourcen-Anzeigen sowie die OPC- und Docker-Listen aktualisieren sich nicht automatisch; sie rufen die Edge nur einmal beim Öffnen des Bildschirms direkt ab. Bitte nutzen Sie die ⚡ Echtzeit-Aktualisierung.
F. Die Spalte «PLC Verbindungsunterbrochen» hat sich auf 1 erhöht. Wie prüfe ich das? A. Navigieren Sie über die Aktionsbuttons der Edge in die Detailansicht, um den Status auf PLC-Ebene zu sehen. Alternativ identifizieren Sie rote Karten im PLC-Raster des [Status]-Bildschirms.
F. Eine Edge hat eine CPU/Speicherauslastung von 100 %. A. Verbinden Sie sich sofort mit dem Gerät vor Ort, um unnötige Prozesse zu beenden. Bei wiederholtem Auftreten prüfen Sie ein Hardware-Upgrade oder eine Anpassung der Erfassungsintervalle.
F. Nach dem Klicken auf eine Karte erscheint ein leerer Bildschirm.
A. Sie werden zwar zur Datenquellen-Detailansicht (/connect/view) weitergeleitet, aber ohne eingehende Daten kann diese leer erscheinen. Nur bei Datenquellen mit Empfangshistorie werden detaillierte Informationen angezeigt.
F. Erfolgt eine automatische Echtzeit-Aktualisierung?
A. Die minutengenaue Statusanzeige (_mm) auf den Karten des [Status]-Bildschirms aktualisiert sich automatisch. Die Statistikdiagramme links aktualisieren sich in festen Intervallen; für eine sofortige Aktualisierung nutzen Sie den ↻-Button oben rechts.
F. Die «Anzahl empfangener Punkte» springt plötzlich auf 0. A. Wenn die Zähler der Edge durch einen Neustart zurückgesetzt werden, beginnen sie wieder bei 0. Um zu prüfen, ob es sich um einen echten Datenabriss oder einen Zähler-Reset handelt, vergleichen Sie die Werte mit den standortbezogenen Datenmengen im Bildschirm Tägliche Statistiken.
F. In der Edge-Detailansicht (/edge/view) habe ich die OPC-Erfassung gestoppt, aber sie springt nach einiger Zeit wieder auf START.
A. Es gibt keine «Automatischer Neustart»-Option. Die Ursachen sind:
- Neustart des Edge-Collectors — Wenn die Option «Erfassung automatisch starten» (
auto_collect) in der Verbindung aktiviert ist, setzt der Collector den OPC-Server beim Starten auf START. Dies passiert nur zum Zeitpunkt des Starts. Deaktivieren Sie diese Option im Fenster zum Hinzufügen/Bearbeiten von Verbindungen der Edge. - Externer Startbefehl — Über
POST /api/v1/opc/{opcId}/startkann jeder die Erfassung starten. Prüfen Sie Kopplungsskripte oder übergeordnete Systeme. Falls eine dauerhafte Deaktivierung gewünscht ist, deaktivieren Sie entweder «Erfassung automatisch starten» oder den OPC-Server selbst.
F. Das Docker-Container-Panel ist leer. A. ① Die Edge befindet sich eventuell nicht im Docker-Modus (einige Edges nutzen den systemd-Direktstart). ② Der Docker-Daemon des Edge-OS antwortet nicht (in diesem Fall bleibt das Panel auch nach ↻ leer). Führen Sie eine Vor-Ort-Inspektion durch oder prüfen Sie einen ⏻ Systemreboot.
F. Die Buttons ▶ Start, 🔄 Neustart und ◼ Stopp sind alle sichtbar. Welcher ist aktiv? A. Alle Buttons sind immer anklickbar; Befehle werden unabhängig vom Docker-Status gesendet. Ein Startbefehl bei einem bereits laufenden Container kann ignoriert werden oder einen Neustart auslösen. Orientieren Sie sich am Status-Chip (🟢 UP / 🔴 DOWN), um den gewünschten Befehl zu wählen.
F. Was ist der Unterschied zwischen ⏻ Systemreboot und 🔄 App-Neustart? A. ① App-Neustart (Ausfall 10 s): Startet nur den Edge-Daemon-Prozess neu, OPC/PLC-Erfassung ist kurz unterbrochen. ② Systemreboot (Ausfall 1 Min.): Bootet das gesamte Edge-Host-OS neu, alle Docker-Container werden ebenfalls neu gestartet. Versuchen Sie im Regelfall immer zuerst den App-Neustart.
F. Der API-Key wird maskiert angezeigt. Wie sehe ich den tatsächlichen Wert? A. Die Maskierung ist beabsichtigt; der Klartext-Key wird nirgendwo im Bildschirm angezeigt. Da es derselbe Schlüssel wie im Flow REST-Knoten X-API-Key ist, bewahren Sie den Key bei der ersten Ausgabe an einem sicheren Ort auf. Bei Verlust fordern Sie eine Neuausgabe durch den Operator an.
Verwandte Bildschirme
- Dashboard — Verbindungsraten in Standortkarten und KPI-Karten
- Tägliche Statistiken — Vergleichende Analyse nach Standort, OPC und Tag
- Datenpunkte — Prüfung empfangener Daten in Diagrammen
- Fabrikmanagement — Registrierung von Standorten und Asset-Bäumen
- Diagnose — Diagnose-Logs von Edge- und Servermodulen
- Statuscode-Definition — Zuordnung der 5 Verbindungsstatus und Farben