Zum Hauptinhalt springen

Datenpunkte

Inhaltsverzeichnis


Übersicht

Die Gruppe Data bündelt vier Ansichten, mit denen erfasste Zeitreihendaten aus vier unterschiedlichen Blickwinkeln abgefragt und analysiert werden.

UntermenüInterne URLZweck
Stream/stream/indexZeigt die in Echtzeit eingehenden Daten des ausgewählten Tags als Liniendiagramm
Trend/storage/indexAnalysiert Tag-Daten eines gewählten Zeitraums in Diagramm und Tabelle
Snapshot/snapshot/indexZeigt in festen Intervallen gesampelte Repräsentativwerte in Tabellenform
Datenexport/data/indexExtrahiert Daten gesammelt im CSV-/Excel-Format

Alle vier Ansichten teilen sich links ein identisch aufgebautes Tag-Baum-Panel; nur der rechte Bereich unterscheidet sich je nach Funktion.


Gemeinsamer linker Bereich — Tag-Baum-Panel

Stream, Trend und Snapshot verwenden links dasselbe Tag-Baum-Panel mit der Breite col-lg-3.

┌─────────────────────────────┐
│ 🗂 모델 [💬] [🔍] [📋] │ ← 헤더 + 도구 3개
│ ─────────────────────────── │
│ 🏭 [ 사이트 ▼ ] │ ← 사이트 셀렉터
│ ─────────────────────────── │
│ [에셋] [연결] │ ← 탭 (ADMIN만 연결 탭 표시)
│ ─────────────────────────── │
│ 🔍 검색... │ ← 토글 시 노출
│ ─────────────────────────── │
│ ▶ 자산 트리 │ ← 자산/태그 계층 트리
│ ▶ MOTOR-001 │
│ ▼ MOTOR-001.SPEED │
│ ▼ MOTOR-001.TEMP │
│ ... │
│ ─────────────────────────── │
│ 오브젝트 ID : (hover 시 표시) │ ← 푸터
└─────────────────────────────┘

Die drei Werkzeuge im Header

SchaltflächeSymbolFunktion
Anzeigeoption für Tag-Beschreibung💬Schaltet um, ob im Baum neben dem Tag auch die Beschreibung angezeigt wird
Tag-Suche🔍Blendet das Suchfeld über dem Baum ein bzw. aus
Ausgewählte Tag-Namen kopieren📋Kopiert die markierten Tag-Namen in die Zwischenablage

Site-Auswahl

ElementFormFunktion
Linke Seite der Eingabegruppe🏭 (Industriesymbol)
AuswahlfeldOptionen 사이트명 [설명]Bei Änderung (changeSite()) wird der Baum mit den Assets/Verbindungen dieser Site neu geladen

Registerkarten (Asset / Verbindung)

RegisterkarteSichtbar fürInhalt des Baums
Asset (Standard)AlleAsset-Baum: Site → Bereich → Linie → Anlage → Tag
VerbindungADMINOPC-Server → Kanal → Tag (Baum nach Kommunikationseinheiten)

Jede Registerkarte besitzt ein eigenes Suchfeld (assetSearchInput / opcSearchInput), das per Umschalter aufklappt.

Fußzeile — Vorschau der Objekt-ID

Beim Überfahren eines Tags oder Assets mit der Maus erscheint im Feld Objekt-ID der Fußzeile der Bezeichner des jeweiligen Eintrags, sodass Bediener die ID allein anhand des Asset-Namens schnell ermitteln können.


Stream-Ansicht (/stream/index)

Markieren Sie im linken Baum Tags und klicken Sie auf Streaming starten; im rechten Diagramm sehen Sie dann die in Echtzeit eingehenden Daten.

Obere Werkzeugleiste

🔀 스트림 [▶ 스트리밍 시작] [■] [↻]
SchaltflächeFunktion
Streaming starten (▶, rot)stream() — startet das Echtzeit-Push-Abonnement für die markierten Tags
Stopp (■)stop() — beendet das Streaming (erst nach dem Start aktiv)
Aktualisieren (↻)refresh() — setzt die Ansicht zurück

Anzeigeoptionen für Diagramme

Werkzeuge rechts im Header des Diagramm-Panels.

ElementIDStandardwertBeschreibung
Anzeige (Minuten)display_minutes5Im Diagramm dargestellte Zeitspanne (in Minuten)
Virtuellen Punkt hinzufügen(Schaltfläche)addVPoint() — fügt dem Diagramm einen benutzerdefinierten virtuellen Punkt (skriptbasierte Berechnung) hinzu
Einstellungen(Schaltfläche)setDisplayCount() — Dialog für Anzeigeanzahl und weitere Optionen

Echtzeit-Diagrammbereich

Der Inhaltsbereich des Diagramm-Panels enthält folgende Elemente.

ElementAnzeige
result_txtKleine Schrift rechts im Header — Zusammenfassung des aktuellen Streaming-Status
stream-content (Liste)Pro markiertem Tag eine Zeile mit Liniendiagramm und aktuellem Wert

Vor dem Start des Streamings erscheint folgender Hinweis:

🖼 [Stream-Symbol]

Tag-Datenstream Hier können Sie Tag-Daten in Echtzeit verfolgen. Wählen Sie im linken Tag-Baum einen Tag-Namen aus und klicken Sie anschließend auf [▶ Streaming starten].

Vorgehensweise

  1. Im linken Baum die gewünschten Tags markieren (mehrere möglich)
  2. Streaming starten anklicken
  3. Das Diagramm aktualisiert sich automatisch mit den eingehenden Daten
  4. Bei abweichender Zeitspanne den Wert Anzeige (Minuten) oben rechts anpassen
  5. Nach der Auswertung ■ Stopp anklicken

Trend-Ansicht (/storage/index)

Ansicht zur Analyse der Tag-Daten eines gewählten Zeitraums mittels Zeitreihendiagramm und Aggregationstabelle.

Oberer Suchbereich

📈 트렌드 [기간 ▭ ▭▭▭▭▭▭▭▭] [샘플링 ▼] [조회] [🎚️] [정지] [전체화면]
BedienelementBreiteBeschreibung
Zeitraumeingabe (search_time)280pxStart- bis Endzeitpunkt (zentriert, fett). Beim Anklicken öffnet sich die Datumsbereichsauswahl. Übergabe über die versteckten Felder search_date_from / search_date_to
Sampling-Auswahl (term)automatischStandardmäßig deaktiviert. Aktivierung über die Schaltfläche 🎚️ (siehe Sampling-Optionen unten)
Abfragen (submit_button)rot + 🔍search() — aktualisiert Diagramm und Tabelle gemäß den Bedingungen
Sampling-Optionen umschalten (sampling_button)rot + 🎚️samplingOption() — blendet die Sampling-Auswahl ein/aus
Abfrage abbrechen (cancel_button)rot + ⏹cancel() — bricht die laufende Abfrage ab (nur während einer Abfrage aktiv)
Vollbildrot + 🔗fullscreen() — öffnet die Trend-Ansicht als Vollbild in einem neuen Fenster

Sampling-Optionen

Die Sampling-Auswahl (term) ist standardmäßig ausgeblendet und wird über die Schaltfläche 🎚️ eingeblendet. Sie dient dazu, bei sehr großen Datenmengen und trägem Diagrammaufbau nur schlanke Repräsentativwerte zu laden.

OptionBedeutungEmpfohlene Verwendung
(빈 값) — 원본(RAW)Alle DatenStandardwert. Kurze Zeiträume (Stunden/Tage)
LTTB [0.1%]Nur 0,1 % per LTTB-Algorithmus extrahiertLangzeit-Trendübersicht (Monat)
LTTB [0.5%]Nur 0,5 % extrahiertLangzeitanalyse (Monat)
LTTB [1%]Nur 1 % extrahiertMittelfristanalyse (Woche)
LTTB [5%]Nur 5 % extrahiertKurzzeitanalyse (Tag)
LTTB [10%]Nur 10 % extrahiertDetaillierte Feinanalyse
1분 주기Einfache Stichprobe im 1-Minuten-IntervallKurzzeit-Sampling (Tag)
5분 주기5-Minuten-IntervallMittelfrist-Sampling (Woche)
30분 주기30-Minuten-IntervallLangzeit-Sampling (Monat)
1시간 주기1-Stunden-IntervallLangzeit-Trend-Sampling

LTTB (Largest-Triangle-Three-Buckets) ist ein Downsampling-Algorithmus, der die visuelle Form einer Zeitreihe bestmöglich erhält und für die Diagrammdarstellung optimiert ist.

Anzeigeoptionen für Diagramme

Inline-Werkzeugleiste rechts im Header des Diagramm-Panels.

ElementIDOptionenBeschreibung
Diagrammtypchart_typeLinie, Fläche, Säule, geglättete Linie, geglättete FlächeDarstellungsform der Diagrammserien
Stufenlinieshow_step_lineStandardlinie / StufenlinieTreppenförmige Darstellung wie bei Digitalsignalen
Alarmanzeigeshow_alarm_flagsAlarme anzeigen / nicht anzeigenMarker für Alarmzeitpunkte im Diagramm
TRIP-Anzeigeshow_trip_lineTRIP anzeigen / nicht anzeigenTrip-Grenzlinie nur im Modus mit mehreren Y-Achsen
C.HEIGHTchart_height100/150 (Standard)/200/250/300/400/500Diagrammhöhe (px)
Einstellungen(Schaltfläche)configure() — Dialog für weitere Diagrammeinstellungen
Excel-Download(Schaltfläche)downloadXLS() — lädt das Ergebnis als Excel-Datei herunter

Diagrammbereich

ElementIDBeschreibung
Diagrammresult_chartZeitreihendiagramm mit 600px Höhe
Ergebniszählerresult_count_txt / result_time_txtOben rechts im Diagramm — Anzahl der dargestellten Datenpunkte und Abfragedauer
Hinweis „Keine Daten"chart_no_data„Es sind keine Daten zur Anzeige vorhanden." (kein Tag ausgewählt oder leeres Ergebnis)
Ladeanzeigews_wait_text„Daten werden abgefragt …" (rotierendes Symbol)
Ausführungszeitexec_time_txtKleine Schrift am unteren Panelrand — Dauer der letzten Abfrage

Tag-Aggregationstabelle

Unterhalb des Diagramms werden die Aggregationsstatistiken der ausgewählten Tags in Tabellenform angezeigt (storage_table).

┌──────────────────────────── 헤더 (그룹) ────────────────────────────┐
│ 태그ID │ 태그명 │ 데이터 타입 │ 단위 │ 집계 (4 컬럼) │ 액션 │
│ │ │ │ │ 카운트 │첫|끝│최저|최고│평균|합계│ │
└────────────────────────────────────────────────────────────────────┘
SpalteBreiteAnzeige
Tag-ID90pxTag-Bezeichner
Tag-Name220px+Menschenlesbarer Name des Tags
Datentyp80pxINT/FLOAT/BOOL/STRING usw.
Einheit50pxMesseinheit (z. B. °C, kPa, rpm)
Anzahl60pxAnzahl der Datenpunkte im Abfragezeitraum
Erster | Letzter60pxWerte zum Start-/Endzeitpunkt
Min | Max60pxMinimal- und Maximalwert
Mittelwert | Summe60pxMittelwert und Summe
Aktion40pxWerkzeugschaltflächen je Zeile

Dialog „Zeitleiste hinzufügen"

Über das Diagramm lässt sich eine Ereignis-Zeitleiste auf Asset-Ebene einblenden.

ElementBeschreibung
AuslöserSeparate Schaltfläche in der Diagramm-Werkzeugleiste (Position kann je Diagramm variieren)
Titel des Modals🎯 „Zeitleiste hinzufügen"
Hinweis„Fügt dem Diagramm die Ereignis-Zeitleiste eines Assets hinzu. Wählen Sie ein Asset aus und klicken Sie anschließend auf [Zeitleiste hinzufügen]."
Asset-AuswahlAuswahlfeld t_asset_id (240px) — Auswahl aus der Liste der registrierten Anlagen
BestätigungSchaltfläche Zeitleiste hinzufügen

Nach dem Hinzufügen werden die Ereignisse des Assets (Betrieb/Stillstand/Störung) als farbige Balken unterhalb des Diagramms gezeichnet und lassen sich so mit der Zeitreihe vergleichen.


Snapshot-Ansicht (/snapshot/index)

Der Snapshot ist ähnlich aufgebaut wie der Trend, ist jedoch darauf optimiert, ausschließlich in festen Intervallen (in Minuten) gesampelte Werte in Tabellenform darzustellen.

Oberer Suchbereich

🔪 스냅샷 [기간 ▭▭▭▭] [간격 ▼] [조회] [↻]
BedienelementBeschreibung
Zeitraumeingabe (search_time)Identisch mit Trend (280px, zentriert)
Intervallauswahl (term)Systemseitig definierte Snapshot-Intervalle (z. B. 1_MIN/5_MIN/30_MIN/1_HOUR/1_DAY)
Abfragensearch() — aktualisiert die Tabelle gemäß den Bedingungen
Aktualisierenrefresh() — setzt die Ansicht zurück

Linker Bereich

Dasselbe Tag-Baum-Panel wie bei Stream/Trend (Site-Auswahl, Registerkarten Asset/Verbindung, Suche).

Rechter Bereich

Zeigt die Snapshot-Werte der im linken Baum markierten Tags in zeitlicher Reihenfolge. Die Darstellung erfolgt als Tabelle: Jede Zeile steht für einen Zeitpunkt, jede Spalte für die Werte eines Tags.

Anwendungsbeispiel: Fünf Tags eine Woche lang im 1-Minuten-Intervall beobachten → Ergebnis in Form von 10.000 Zeilen × 5 Spalten, gut in externe Werkzeuge übernehmbar.


Datenexport-Ansicht (/data/index)

Ansicht für den gesammelten Export erfasster Daten (CSV/Excel).

BereichInhalt
Obere WerkzeugleisteAuswahl von Zeitraum/Site/Tags sowie des Ausgabeformats
AusgabeformatCSV / Excel (.xlsx) — je nach Systemumgebung eines von beiden oder beide
DownloadBeim Anklicken erzeugt der Server die Datei und stellt sie zum Download bereit

Je größer die Datenmenge, desto länger dauert der Download. Ab etwa einer Million Datensätze empfiehlt es sich, den Zeitraum aufzuteilen.


Anwendungsszenarien

SzenarioAnsichtBeispielkonfiguration
Aktuellen Linienbetrieb überwachenStreamIm Asset-Baum der Linie 5 zentrale Tags markieren → Anzeige 5 Minuten → Start
Trendanalyse der Nachtschicht von gesternTrendZeitraum 21:00–07:00 / Sampling 1 Minute / Diagrammtyp Linie
Vergleich entfernter Linien über einen MonatTrendZeitraum 1 Monat / Sampling LTTB 1 % / TRIP-Anzeige EIN
Situation kurz vor einem Alarm rekonstruierenTrendZeitraum Alarmzeitpunkt ±10 Minuten / Alarmanzeige EIN / Zeitleiste hinzufügen
Daten für den Tagesbericht im 30-Minuten-RasterSnapshotZeitraum 24 Stunden / Intervall 30_MIN
Datenübernahme in ein externes AnalysewerkzeugDatenexport1 Woche + 5 zentrale Tags → CSV-Download

Häufige Fragen

F. Ich habe das Streaming gestartet, aber das Diagramm bleibt leer. A. Prüfen Sie, ob Sie im linken Baum Tags markiert haben. Prüfen Sie außerdem, ob die Pipeline-Karte im Dashboard den Wert 0 zeigt — möglicherweise ist der Dateneingang selbst unterbrochen.

F. Die Trend-Abfrage ist sehr langsam. A. Das liegt an einer zu großen Datenmenge. Blenden Sie mit der Schaltfläche 🎚️ die Sampling-Auswahl ein und führen Sie ein Downsampling per LTTB (z. B. 1 %) oder Zeitintervall (z. B. 5 Minuten) durch.

F. Das Diagramm enthält so viele Serien, dass es unübersichtlich wird. A. Klicken Sie in der Legende oben rechts auf einen Seriennamen, um genau diese Serie ein- oder auszublenden. Wenn Sie im linken Baum die Markierung eines Tags aufheben, entfällt dieser Tag im Diagramm.

F. Die Alarmanzeige ist aktiviert, aber im Diagramm erscheinen keine Marker. A. Dann ist für diesen Tag im Abfragezeitraum kein Alarm aufgetreten. Prüfen Sie zunächst die Historie in der Ansicht Alarm.

F. Die TRIP-Linie wird nicht angezeigt. A. Die TRIP-Linie erscheint nur im Modus mit mehreren Y-Achsen (wenn mehrere Tags jeweils eine eigene Y-Achse haben). Im Modus mit einer einzelnen Y-Achse wird sie zugunsten der Lesbarkeit nicht dargestellt.

F. Worin unterscheiden sich Stream und Trend? A. Der Stream zeigt die aktuell eingehenden Daten, der Trend die bereits gespeicherten Daten der Vergangenheit. Zudem aktualisiert sich der Stream automatisch, während der Trend erst nach einem ausdrücklichen Klick auf Abfragen aktualisiert wird.

F. Was ist ein virtueller Punkt? A. Ein benutzerdefinierter Punkt, der nicht von einem realen Sensor-Tag stammt, sondern aus den Werten anderer Tags berechnet wird. Beispiele: Differenz zweier Temperatursensoren, Druck × Durchfluss. Die Definition erfolgt über die Schaltfläche Virtuellen Punkt hinzufügen in der Stream-Ansicht.

F. Der Excel-Download liefert eine leere Datei. A. Eine leere Datei entsteht, wenn das Diagramm leer ist oder die Abfrage kein Ergebnis geliefert hat. Prüfen Sie zunächst, ob das Diagramm korrekt gezeichnet wird, und starten Sie dann den Download.

F. Was passiert, wenn ich in einer Ansicht sehr viele Tags markiere? A. Aus Gründen der Lesbarkeit und der Rendering-Geschwindigkeit empfehlen wir maximal 10 bis 20 Tags gleichzeitig. Bei mehr Tags reduzieren Sie die Datenmenge über LTTB-Sampling.


Verwandte Ansichten