Protokollauswahl-Bildschirm (/ui/connect/connect) — 44 Karten
Dies ist der Protokoll-Picker-Bildschirm zum Hinzufügen einer neuen PLC-/Geräteverbindung. Ein Klick auf eine Karte führt zum protokollspezifischen Registrierungsformular.
Über die Startseiten-Karte Protokollverbindung herstellen → anklicken, oder direkt /ui/connect/connect.
Das Registrierungsverfahren auf Tag-Ebene und die Voraussetzungen vor dem Start sind unter Neue PLC-Verbindung hinzufügen ausführlich beschrieben. Diese Seite konzentriert sich auf die Entscheidung, welche Protokollkarte zu wählen ist.
1. Aufbau des Bildschirms
연결할 PLC 또는 프로토콜을 선택하십시오. [← 목록] [📥 CSV 일괄 업로드]
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│ LS 로고 │ │MITSUBISHI│ │ SIEMENS │ │ROCKWELL │
│ LS [XGT]│ │ [MC] │ │ [S7] │ │ [LOGIX] │
└─────────┘ └─────────┘ └─────────┘ └─────────┘
... (총 20 카드, 4 컬럼 그리드) ...
Schaltflächen oben rechts:
| Schaltfläche | Aktion |
|---|---|
| ← | Wechsel zu /ui/connect/list (Verbindungsliste) |
| 📥 CSV-Massenupload | Wechsel zu /ui/connect/csv — mehrere PLCs / Tags auf einmal per CSV registrieren |
2. Kartenübersicht (44 Typen)
Die Tabelle zeigt die Zuordnung PLC-Typ → Protokoll → interner Code des Gateways. Ebenfalls angegeben ist die Formular-URL, zu der die jeweilige Karte führt.
2.1 Koreanische / japanische PLC
| Karte | Protokoll | Gateway-Code | Formular-URL | Leitfaden |
|---|---|---|---|---|
| LS [XGT] | LS XGT FEnet | LS | /ui/connect/ls | LS Electric |
| MITSUBISHI [MELSEC] | MELSEC MC Protocol (Q/L/iQ-R) | MELSEC | /ui/connect/melsec | Mitsubishi MELSEC |
| OMRON [FINS] | OMRON FINS | FINS | /ui/connect/fins | (geplant) |
| PANASONIC [MEWTOCOL] | Panasonic FP MEWTOCOL | MEWTOCOL | /ui/connect/mewtocol | (geplant) |
| FATEK | FATEK FACON | FATEK | /ui/connect/fatek | (geplant) |
2.2 Globale PLC
| Karte | Protokoll | Gateway-Code | Formular-URL | Leitfaden |
|---|---|---|---|---|
| SIEMENS [S7] | Siemens S7comm | S7 | /ui/connect/s7 | Siemens S7 |
| ROCKWELL [LOGIX] | Rockwell ControlLogix CIP | LOGIX | /ui/connect/logix | (siehe EIP-Leitfaden) |
| ALLEN BRADLEY [AB-ETH] | AB Micro 800 / SLC500 / PLC5 | AB-ETH | /ui/connect/ab-eth | (geplant) |
| GE [SRTP] | GE Fanuc SRTP | GE | /ui/connect/ge | (geplant) |
| EMERSON [DELTA-V] | Emerson DeltaV | DELTAV | /ui/connect/deltav | (geplant) |
| TwinCAT [ADS] | Beckhoff TwinCAT ADS | ADS | /ui/connect/ads | (geplant) |
2.3 Industrielle Standardprotokolle
| Karte | Protokoll | Gateway-Code | Formular-URL | Leitfaden |
|---|---|---|---|---|
| OPC-UA | OPC-UA (Eclipse Milo) | OPCUA | /ui/connect/opcua | OPC-UA |
| MODBUS/TCP | Modbus TCP | MODBUS | /ui/connect/modbus | Modbus TCP |
| ETHERNET/IP | Allen-Bradley EtherNet/IP CIP | EIP | /ui/connect/eip | AB EtherNet/IP |
| PROFINET | Siemens Profinet IO | PROFINET | /ui/connect/profinet | (geplant / nicht unterstützt) |
| CAN | CANopen | CANOPEN | /ui/connect/canopen | (geplant / nicht unterstützt) |
| BACnet/IP | BACnet/IP (Gebäudetechnik) | BACNET | /ui/connect/bacnet | (geplant / nicht unterstützt) |
| KNXnet/IP | KNX/IP (Gebäudetechnik) | KNXNET | /ui/connect/knxnet | (geplant / nicht unterstützt) |
| Open Protocol | Atlas Copco Open Protocol (Schraubdrehmoment) | OP | /ui/connect/op | (geplant) |
2.4 Nicht-PLC-Datenquellen
| Karte | Protokoll | Gateway-Code | Formular-URL | Leitfaden |
|---|---|---|---|---|
| HTTP | HTTP push (Senden von extern) | HTTP | /ui/connect/http | HTTP-Push |
| MOTOR SENSE | Motor Sense (über OPC-UA, hidden) | MOTOR_SENSE | /ui/connect/motor-sense | Motor Sense |
Bei einigen Karten mit dem Hinweis (geplant / nicht unterstützt) existiert zwar die UI, die Treiberimplementierung ist jedoch ein Placeholder oder von externen Komponenten abhängig (PROFINET / BACnet / CAN / KNX usw.). Nach der PoC-Phase und offizieller Freigabe werden die Leitfaden-Seiten ergänzt.
3. Welche Karte ist zu wählen — Entscheidungsleitfaden
Schritt 1: Welcher PLC-Hersteller / welches Modell?
Koreanische und japanische Produktionsstandorte: meist LS / Mitsubishi / Omron / Panasonic / FATEK — direkt in Abschnitt 2.1 auswählen.
Globale / ausländische PLC: Auswahl in Abschnitt 2.2.
Schritt 2: Wenn keine passende Karte vorhanden ist
Stellt die PLC einen eigenen OPC-UA-Server bereit, die Karte OPC-UA wählen — damit lassen sich alle PLCs über Kepware / Ignition / einen eigenen OPC-Server einbinden.
Unterstützt die PLC den Modbus-Master-/Slave-Modus, die Karte MODBUS/TCP wählen.
Schritt 3: Datenquellen, die keine PLC sind
| Szenario | Karte |
|---|---|
| Externes System sendet per HTTP an uns | HTTP |
| Motorschwingungs-/Temperatursensor | MOTOR SENSE |
| Drehmoment / Anzahl von Verschraubungen in der Linie (Schrauber usw.) | Open Protocol |
| Gebäudeautomation (HVAC / Beleuchtung) | BACnet/IP oder KNXnet/IP |
| Umgebung ohne PLC (Test / Demo) | externes plantpulse-simulator oder Test-Tags |
4. Nach dem Klick auf eine Karte — Registrierungsformular
Jede Karte führt zu einem protokollspezifischen eigenen Formular. Der Formularaufbau besteht aus einem gemeinsamen Teil plus protokollspezifischen Optionen:
Gemeinsam (alle Protokolle)
| Feld | Bedeutung |
|---|---|
| OPC ID | eindeutige Kennung (z. B. OPC_LS_01) |
| OPC-Name | benutzerdefinierter Anzeigename |
| Beschreibung | freie Notiz |
| Site-ID | wird automatisch mit site.id aus app.properties befüllt |
| PLC IP / Port | TCP-Verbindungsadresse |
| Erfassungsintervall | ms (default 1000) |
| Autostart | bei Aktivierung startet die Erfassung nach dem Booten automatisch |
| Asynchron | bei Aktivierung erfolgt das Lesen asynchron (empfohlen bei vielen PLCs) |
Zusätzliche protokollspezifische Optionen
Details zu den Optionen siehe die jeweiligen Seiten unter Leitfaden nach PLC-Typ.
5. CSV-Massenupload (alternativer Weg)
Bei vielen PLCs (50+ Tags) oder wenn ein in einem externen Werkzeug (Excel) definiertes Tag-Sheet importiert werden soll, den CSV-Massenupload verwenden.
[📥 CSV 일괄 업로드] → /ui/connect/csv
CSV 컬럼 순서: tag_id, tag_name, plc_address, data_type, format, fomula, description
(헤더 첫 줄 필수)
Der Ablauf ist: Die OPC selbst wird zuerst separat registriert, anschließend werden die Tags innerhalb dieser OPC per CSV gesammelt hinzugefügt. Siehe Tag-Registrierung.
6. Häufige Stolperfallen
| Symptom | Ursache / Abhilfe |
|---|---|
| Formular der angeklickten Karte liefert 404 | Möglicherweise ist dieses Protokoll geplant / nicht unterstützt — nur die JSP vorhanden, der Backend-Controller leer. Betriebsteam kontaktieren |
| Dieselbe PLC über zwei Karten registriert | Bei doppelter OPC ID überschreibt die zweite Registrierung die erste. OPC ID eindeutig vergeben |
| Nach CSV-Upload 0 Tags | Spaltenreihenfolge / fehlender Header / Kodierung (UTF-8 ohne BOM). Siehe CSV-Abschnitt in Tag-Registrierung |
| Einzelne Logos im Kartenraster fehlerhaft | Cache statischer Assets. Mit Strg+Umschalt+R erzwungenes Neuladen |
| MOTOR SENSE-Karte wird nicht angezeigt | In der JSP durch display:none ausgeblendet (Nutzung nur an dedizierten Standorten). Direkter Zugriff über die URL /ui/connect/motor-sense möglich |
7. Weiterführende Informationen
- Registrierungsverfahren (Voraussetzungen + Schritt für Schritt): Neue PLC-Verbindung hinzufügen
- Tag-Registrierung / CSV-Upload: Tag-Registrierung
- Monitoring nach der Registrierung: Verbindungsliste / Tag-Liste
- Optionen / Adressformate je PLC: Leitfaden nach PLC-Typ