Zum Hauptinhalt springen

Canvas

🎬 Open a canvas dashboard · 38초 · 2026.08 기준 화면

Inhaltsverzeichnis​

Canvas-Listenansicht


Überblick​

Das Canvas-Menü ist eine Oberfläche zur Erstellung von Dashboards für die Betriebsüberwachung (SCADA-Typ), indem Echtzeit-Widgets (Tag-Werte, Diagramme, Anzeigen, KPIs, Memos usw.) auf SVG-Zeichnungen platziert werden. Bediener können Datenanzeige-Widgets durch einfaches Klicken auf Grundrisse, Rohrleitungspläne oder Prozessdiagramme platzieren, ohne über Kenntnisse in der Grafikbearbeitung zu verfügen.

BildschirmInterne URLZweck
Liste/canvas/indexKachelraster der eigenen und gemeinsam genutzten Canvas-Ansichten
Bearbeiten/canvas/edit/{canvas_id}SVG-Upload + Platzierung der 11 Widget-Typen + Freigabeeinstellungen
Ansicht/canvas/view/{canvas_id}Abruf des Canvas im Normalmodus (inkl. Header und Menü)
Vollbild/canvas/screen/{canvas_id}Anzeige des Canvas im Vollbildmodus (für Vor-Ort-Monitore/Displays)

Pfad: Linkes Menü > Visualization > Canvas (Interne URL /canvas/index)


Bildschirmkonfiguration — 3 Bildschirme​

[목록] → [편집] → [표시 / 전체화면]
BildschirmHauptbenutzer
ListeAlle Benutzer
BearbeitenCanvas-Besitzer / Benutzer der Freigabe-Sicherheitsgruppe
Ansicht · VollbildAlle authentifizierten Benutzer (falls freigegeben)

Listenansicht (/canvas/index)​

🎨 캔버스 [총 N 개] [➕ 새 캔버스] [↻]

Obere Werkzeuge​

SteuerungAktion
Neuer CanvasRot + ➕ — addCanvas() — Öffnet das Formular zur Erstellung eines neuen Canvas
AktualisierenRot + ↻
Gesamt N StückSumme aus eigenen und gemeinsam genutzten Canvas-Ansichten (canvas_total_count)

Linke Seitenleiste (col-lg-2) — Filterung​

SteuerungBreiteBeschreibung
Standort-Auswahl (filter_site)100%Registrierte Standorte. Einer ist immer ausgewählt
Canvas-Name (search_name)100%Platzhalter: "Canvas-Name"
Beschreibung (search_desc)100%Platzhalter: "Beschreibung"
Suche (filterList())100pxAktualisiert die Kachelliste basierend auf den obigen Bedingungen

Rechts (col-lg-10) — Kachelraster​

┌─ 캔버스 목록 [N] · 검색된 캔버스 ───────────────────┐
│ │
│ ┌─카드─┐ ┌─카드─┐ ┌─카드─┐ … │ ← canvas_list_view
│ │ 260px│ │ 260px│ │ 260px│ │ (eq-card 260px 그리드)
│ └─────┘ └─────┘ └─────┘ │
└──────────────────────────────────────────────────┘

Jede Kachel ist mit einer einheitlichen Breite von 260px im Raster automatisch ausgerichtet. Der gesamte Kachelbereich ist anklickbar (ein Klick auf die Kachel führt zur Canvas-Ansicht, ohne dass eine separate "Ansicht"-Schaltfläche in den Einstellungen erforderlich ist).

ElementBeschreibung
TitelCanvas-Name
BeschreibungCanvas-Beschreibung
StandortZugehöriger Standort
BesitzerRegistrierte Benutzer-ID
ÄnderungsdatumZeitpunkt der letzten Änderung
Typmy (Selbst erstellt) / shared (Freigegeben) — Unterscheidung durch farbige Badges
Kachel-KlickWechsel zur Ansicht (/canvas/view)
Bearbeiten / LöschenAktionsschaltflächen rechts auf der Kachel — funktionieren unabhängig vom Kachel-Klick (Event-Bubbling gestoppt)

Die Canvas-Kacheln zeigen zwei Gruppen (eigene Canvas _myList + freigegebene Canvas _shareList) integriert an. Die Auswahl kann über Standort-, Namen- und Beschreibungsfilter eingegrenzt werden. Wenn das Suchergebnis 0 Treffer ergibt, wird ein leerer Status-Bildschirm (SVG-Illustration + Nachricht) angezeigt.


Bearbeitungsansicht (/canvas/edit)​

Der Bildschirm besteht aus einem Attributs-Panel (col-lg-3) auf der linken Seite und einer Canvas-Vorschau (col-lg-9) auf der rechten Seite. Links gibt es zwei übergeordnete Tabs (Basisinformationen / Bearbeiten).

Panel Basisinformationen​

EingabePfadBeschreibung
Canvas IDcanvas_idNur im Bearbeitungsmodus (mode='U') sichtbar (schreibgeschützt)
Standort-Auswahlsite_idOptionen im Format Standortname [Beschreibung]
Canvas-Name ⭐canvas_titlePflichtfeld
Beschreibungcanvas_descFreitext

Panel Freigabeeinstellungen​

EingabePfadBeschreibung
Freigabe nutzenshare (Checkbox)"Teilt diesen Canvas mit Benutzern der Sicherheitsgruppe."
Freigabe-Sicherheitsgruppeshare_security_idAuswahl aus den in der Sicherheitsrichtlinie registrierten Gruppen

Upload der SVG-Zeichnung zur Anzeige im Canvas + 11 Widget-Paletten.

Panel SVG-Zeichnung​

SteuerungAktion
Datei auswählen (svg_file_name)Klick oder Ordner-Symbol — .svg Datei auswählen
SVG hochladenupload_btn — Wendet das ausgewählte SVG auf den Canvas an

Das SVG ist eine Zeichnung (z. B. Grundriss, Rohrleitungsplan, Prozessdiagramm), die der Bediener sehen möchte. Wenn kein SVG vorhanden ist, wird im Canvas-Bereich der Hinweis "Bitte laden Sie eine SVG-Zeichnung hoch" angezeigt.

11 Widget-Paletten​

Wählen Sie den Widget-Typ im oberen Tab-Header aus, füllen Sie die Eingaben im jeweiligen Tab aus und klicken Sie auf die Schaltfläche Platzieren. Danach kann die Position auf dem Canvas durch Klicken festgelegt werden (ein Hinweis im Modus "Klicken zur Platzierung" wird in einem gelben Hintergrund am oberen Rand des Canvas angezeigt).

TabSymboldata-tabWidget
1🏷tag_valueTag-Wert
2📈timeseriesZeitreihe
3❤️asset_healthZustand
4📄documentDokument
5📊asset_timelineZeitstrahl
6🌡️gaugeAnzeige
7🚦kpiKPI
8📌memoMemo
9🎖isoISO (OEE/RAM/EMS)
10📋data_tableDatentabelle
11🖼imageBild

Liste der platzierten Widgets​

Unter der Widget-Palette wird eine Liste der platzierten Widgets angezeigt (placed_widgets_list, maximal 330px Scrollbereich). Im Header wird die Anzahl der Widgets (widget_count) angezeigt.

Leerer Status (bei 0 Widgets):

▦ (그리드 아이콘)
배치된 위젯이 없습니다
상단 팔레트에서 위젯을 끌어서 캔버스에 배치하세요.
SchaltflächeAktion
Liste (☰)goIndex() — Zur Canvas-Liste
Speichern (Blau)save() — Gesamtspeicherung von Canvas + Widgets + tag_mapping_json

Rechts — Canvas-Vorschau​

BereichBeschreibung
Header🖥 "Canvas-Vorschau"
Platzierungsmodus-Hinweis (placing_mode_indicator)Gelber Hinweistext bei Widget-Positionsbestimmung — "Klicken Sie, um den Tag zu platzieren" + Abbrechen-Link
Hauptbereich (750px Höhe, overflow: auto)Bereich, in dem Widget-Marker über der SVG-Zeichnung angezeigt werden

SVG-Container (svg_container)​

  • Wenn ein SVG hochgeladen wurde, wird es über <svg> gerendert.
  • Wenn leer, wird der Hinweis für den leeren Status angezeigt:
🖼 (칠판 아이콘)
SVG 도면이 없습니다
좌측 [설정] 탭에서 SVG 도면을 업로드하세요.

Marker-Layer (marker_layer)​

Marker schweben an den Positionen der platzierten Widgets. Durch Klicken auf einen Marker kann das Widget bearbeitet (verschoben, gelöscht, Optionen geändert) werden. Verbindungslinien zwischen Widgets werden durch eine separate Bibliothek (leader-line) visualisiert.


Details zu den 11 Widgets​

Hier werden die Eingabefelder und Funktionen jedes Widgets beschrieben. Alle Widgets werden als Marker im rechten Canvas platziert und werden im Ansichtsmodus (/canvas/view) mit Echtzeitdaten aktualisiert.

Tag-Wert (tag_value)​

Das einfachste Widget. Zeigt den aktuellen Wert eines Tags als große Zahl auf der Zeichnung an.

EingabeIDFormat
Tag IDnew_tag_inputAutovervollständigung

Zeitreihe (timeseries)​

EingabeIDFormat
Tag IDts_tag_inputAutovervollständigung
Zeitraumts_periodLetzte 1 Std / 6 Std / 12 Std / 1 Tag (Standard)

Ein kleines Zeitreihen-Diagramm wird auf der Zeichnung angezeigt, um Trends auf einen Blick sichtbar zu machen.

Zustand (asset_health)​

Zeigt den Gesundheitszustand eines Assets durch farbige Leuchten an.

EingabeIDFormat
Asset IDah_asset_inputAutovervollständigung (Asset-Baum)

Die Farben entsprechen den 4 Stufen des Zustandscodes: (NORMAL/WARN/ERROR/UNKNOWN).

Dokument (document)​

Zeigt im Asset registrierte Dokumente wie Zeichnungen, Handbücher oder QR-Codes auf der Zeichnung an.

EingabeIDFormat
Asset IDdoc_asset_inputAutovervollständigung

Zeitstrahl (asset_timeline)​

Zeigt den Betriebs-/Stillstands- und Ereigniszeitstrahl eines Assets klein auf der Zeichnung an.

EingabeIDFormat
Asset IDtl_asset_inputAutovervollständigung
Anzeigebereichtl_rangeLetzte 1 · 3 · 6 · 12 · 24 Stunden (Standard)

Anzeige (gauge)​

Visualisiert die aktuelle Position des Tag-Werts mittels einer Anzeige.

EingabeIDFormatStandardwert
Tag IDgauge_tag_inputAutovervollständigung—
Minimalwertgauge_minZahl0
Maximalwertgauge_maxZahl100
Warnschwellenwertgauge_warnZahl70
Gefahrenschwellenwertgauge_errorZahl90

KPI​

Zeigt Kernindikatoren durch Farbstufen (Grün/Gelb/Rot) an.

EingabeIDFormatStandardwert
Tag IDkpi_tag_inputAutovervollständigung—
Labelkpi_labelText—
Normal Maximumkpi_normal_maxZahl50
Warn Maximumkpi_warn_maxZahl80

Wert unter Normal Maximum: Grün, bis Warn Maximum: Gelb, darüber: Rot.

Memo (memo)​

Erstellt direkt auf der Zeichnung Bedienerhinweise, Label oder Anmerkungen.

EingabeIDFormatStandardwert
Textmemo_textTextarea (3 Zeilen)—
Schriftgrößememo_font_sizeZahl (8–48)14
Farbememo_colorFarbwähler#333333

ISO (OEE/RAM/EMS)​

Bettet ISO-Daten und Analysedaten in die Zeichnung ein.

EingabeIDFormat
Untertabiso-sub-tabsOEE / RAM / EMS Toggle
Asset IDiso_asset_inputAutovervollständigung

Je nach gewähltem Untertab (oee_chart/ram_chart/ems_chart) wird das entsprechende Analysedaten-Diagramm des Assets auf der Zeichnung angezeigt. Definitionen der Indikatoren siehe ISO-Daten und Analysen.

Datentabelle (data_table)​

Platziert mehrere Kern-Tags eines Assets in Tabellenform auf der Zeichnung.

EingabeIDFormat
Asset IDtbl_asset_inputAutovervollständigung
Labeltbl_labelText (Optional)

Bild (image)​

Zeigt Bilder von externen URLs (z. B. CCTV-Snapshots, Webcam) auf der Zeichnung an.

EingabeIDFormatStandardwert
Bild-URLimg_urlTextPlatzhalter: https://...
Labelimg_labelText (Optional)—
Aktualisierungsintervall (s)img_refreshZahl0 (Keine)

Bei 0 wird das Bild nur einmal geladen, bei einem Wert erfolgt die automatische Aktualisierung im angegebenen Sekundenintervall.


Ansichtsmodus (view) / Vollbildmodus (screen)​

ModusInterne URLAnzeige
Ansicht/canvas/view/{canvas_id}Canvas + Linkes Menü + Oberer Header (Normalansicht)
Vollbild/canvas/screen/{canvas_id}Nur Canvas bildschirmfüllend (kein Menü/Header)

Ansichtsmodus (view.jsp)​

Zugriff über die ▶ Ansicht-Schaltfläche der Canvas-Kachel. Alle Widgets auf der SVG-Zeichnung werden mit Echtzeitdaten aktualisiert. Über die ⛶ Vollbild-Schaltfläche oben rechts kann in den Vollbildmodus gewechselt werden.

Vollbildmodus (screen.jsp)​

Wird für die Anzeige auf Vor-Ort-Monitoren, großen Displays oder Informationsboards verwendet. Da Menü und Header fehlen, füllt der Canvas den gesamten Bildschirm aus.

Im Ansichtsmodus werden Widgets automatisch mit Echtzeitdaten aktualisiert. Wenn keine Daten eingehen, wird das Widget leer oder grau angezeigt.


Anwendungsszenarien​

SzenarioVorgehensweise
Echtzeit-Temperatur/Druck auf ProzessdiagrammSVG-Prozessdiagramm hochladen → N Tag-Wert-Widgets platzieren (Tag ID Autovervollständigung)
Linienbetriebszustand auf einen BlickLinien-Grundriss-SVG → Zustands-Widgets (asset_health) pro Anlage platzieren
Dashboard für Vor-Ort-DisplaysCanvas erstellen → Widgets bildschirmfüllend platzieren → Im Vollbildmodus auf Vor-Ort-PC öffnen
CCTV + Betriebsdaten integrierte AnsichtBild-Widget (CCTV-URL, 5s Intervall) + Kern-KPI-Widgets gemeinsam platzieren
OEE-ÜberwachungsboardLinien-SVG → ISO-Widget (OEE) + Zustands-Widget + Anzeige-Widget kombinieren
QualitätsprüfungsstatusPrüflinien-SVG → Datentabelle-Widget + Memo-Widget + KPI-Widget
Team-Freigabe-DashboardCanvas bearbeiten → Freigabe EIN + Sicherheitsgruppe wählen → Automatische Freigabe für Gruppenmitglieder

Häufig gestellte Fragen​

F: Kann ich einen Canvas auch ohne SVG erstellen? A: Man kann ihn erstellen, aber es fehlt die Orientierung für die Koordinaten der Widgets. Es wird empfohlen, zuerst ein SVG eines Grundrisses, Rohrleitungsplans oder Prozessdiagramms hochzuladen.

F: Woher bekomme ich SVG-Dateien? A: Fordern Sie diese beim zuständigen Zeichner des Standorts an oder konvertieren Sie Standardzeichnungen (PDF, Bild) mit externen Tools in das SVG-Format.

F: Ich habe ein Widget falsch platziert. A: Klicken Sie auf den Marker auf dem Canvas, um das Optionsmenü zu öffnen; dort können Sie das Widget verschieben, löschen oder bearbeiten.

F: Darf ich denselben Tag an mehreren Positionen anzeigen? A: Ja, derselbe Tag kann in mehreren Widgets angezeigt werden. Beispielsweise kann die Temperatur eines Assets gleichzeitig in einem Anzeige-, Zeitreihen- und KPI-Widget dargestellt werden.

F: Wie teile ich einen Canvas mit anderen Benutzern? A: Aktivieren Sie im Panel Freigabeeinstellungen der Bearbeitungsansicht die Option «Teilt diesen Canvas mit Benutzern der Sicherheitsgruppe» und wählen Sie eine Sicherheitsgruppe aus.

F: Widgets werden im Ansichtsmodus grau angezeigt. A: Dies bedeutet, dass für den zugewiesenen Tag oder das Asset noch keine Daten eingegangen sind. Prüfen Sie den Dateneingang im Dashboard oder in der Verbindungsverwaltung.

F: Der Bildschirm sperrt sich nach einer Zeit im Vollbildmodus. A: Dies liegt am Bildschirmschoner oder der Sitzungsablaufzeit des Browsers bzw. Betriebssystems. Deaktivieren Sie für Vor-Ort-Displays den Bildschirmschoner des Browsers sowie des Betriebssystems.

F: Ich möchte die Schwellenwerte der Anzeige automatisch aktualisieren. A: Dies kann über den Knoten flow_update_tag_alarm_band_numeric in Flow automatisiert werden.

F: Welche Spalten werden im Datentabelle-Widget angezeigt? A: Es werden automatisch die Kern-Tags angezeigt, die für dieses Asset registriert sind. Die Zuordnung der Kern-Tags pro Asset kann im Asset-Baum der Fabrikverwaltung konfiguriert werden.

F: Was passiert, wenn das Aktualisierungsintervall des Bild-Widgets zu kurz ist? A: Dies kann zu einer hohen Last auf dem externen Bildserver und zu einem erhöhten Netzwerkverkehr führen. Ein Intervall von mindestens 5 Sekunden wird empfohlen.

F: Kann ich einen Canvas sichern oder in eine andere Umgebung übertragen? A: Ein direkter Export über die Oberfläche wird nicht unterstützt. Bewahren Sie die SVG-Datei separat auf. Für die Übertragung der Canvas-Definition (Widget-Mapping) wenden Sie sich bitte an den Systemadministrator.


Verwandte Bildschirme​