Brückenkran PLC-Daten in Cloud: OPC UA & MQTT Gateway
Kernparameter
Für die Cloud-Anbindung der Brückenkran-PLC wird ein industrieller IoT-Gateway mit 4G/5G-Kommunikation empfohlen. Das Gateway erfasst die Kran-PLC-Daten über Profinet (Zyklus ≤ 100 ms) und überträgt sie über OPC-UA-Server oder MQTT-Client an die Zeitreihendatenbank der Cloud-Plattform. Datenpaket: 64 Byte/100 ms pro Kran, Tagesvolumen ca. 1 MB pro Kran. Bei Verbindungsabbruch puffert eine lokale SQLite-Datenbank bis zu 7 Tage Daten und überträgt sie nach Wiederherstellung automatisch nach. Bereits in über 30 Projekten im Einsatz, Verfügbarkeit ≥ 99,5 %.
Die Anbindung von Brückenkran-Daten an die Cloud ist die Grundvoraussetzung für Fernüberwachung und vorausschauende Wartung. Die von der Kran-PLC (S7-1200/1500) erfassten Betriebsdaten – Hubmotor-Strom, Schwingungsbeschleunigungsspitzen, Bremstemperatur, kumulierte Betriebsstunden, Fehlercodes – müssen zuverlässig, sicher und mit geringer Latenz an die Cloud-Plattform übertragen werden. Da Brückenkrane typischerweise in Stahlwerken, Zementwerken und Häfen eingesetzt werden, wo die 4G/5G-Netzabdeckung variiert, muss die Cloud-Anbindungslösung Echtzeitfähigkeit, Pufferung und industrielle Sicherheit gleichermaßen gewährleisten. Dieser Beitrag erläutert die technische Umsetzung der Cloud-Anbindung von der Protokollauswahl über die Gateway-Hardwarekonfiguration und Datenpunktplanung bis hin zur Sicherheitszertifizierung.
OPC-UA- und MQTT-Protokoll im Vergleich
Die beiden gängigen Protokolle für die Cloud-Anbindung von Brückenkran-Daten sind OPC UA und MQTT. Sie unterscheiden sich deutlich in Kommunikationsmodus, Einsatzbereichen und Implementierungsaufwand:
| Vergleichskriterium | OPC UA | MQTT |
|---|---|---|
| Kommunikationsmodus | bidirektional(Lesen/Schreiben/Abonnieren),PLCCloud-beschreibbare Variable | unidirektionales Publizieren/Abonnieren,PLCnicht direkt von der Cloud beschreibbar |
| Datenmodell | Informationsmodell(Knoten+Attribut+Methode),eigenes Typsystem | reine Nachrichten(JSON/Protobuf),kein einheitliches Datenmodell |
| Transportschicht | TCP(Binary)oderHTTPS(JSON) | TCP(Langzeitverbindung,TLS 1.3Verschlüsselung) |
| Sicherheit | X.509Zertifikat+Signatur+Verschlüsselung,Klassehöchste | TLS+Benutzername/Passwort+Client IDZertifizierung |
| Echtzeitfähigkeit | Abonnement-Verzögerung≤100ms | QoS 0Abonnement-Verzögerung≤50ms,QoS 1Abonnement-Verzögerung≤200ms |
| Ressourcenbedarf(Gateway) | höchste(erfordert LaufzeitUA ServerStack,Speicher≥256MB) | niedrig(MQTT ClientStack ca.50KBSpeicher) |
| Cloud-Kompatibilität | SiemensMindConnect/Azure IoTunterstützt | AWS IoT/Azure IoT/Alibaba CloudIoTvollständig unterstützt |
| Einsatzbereiche | erfordert bidirektionale Steuerung+Szenarien mit komplexem Datenmodell | reine Datenerfassung in die Cloud,niedrige Bandbreite,hohe Parallelität |
| Implementierungsaufwand | mittel bis hoch(erfordert Zertifikatsverwaltung+Adressraum-Konfiguration) | niedrig(BrokerAdresse+Topic+JSONausreichend) |
Empfehlung zur Auswahl: Für die reine Datenerfassung in die Cloud ist MQTT die erste Wahl (kostengünstig, breit kompatibel, schnell einsatzbereit). Wenn eine Fernsteuerung der SPS über die Cloud erforderlich ist (z. B. Remote-Parametrierung, Remote-Reset von Störungen), wählen Sie OPC UA. Kelude Schwerindustrie empfiehlt eine Hybridlösung: Datenerfassung über MQTT (Publish auf Gateway-Seite + Subscribe in der Cloud), Parameterbereitstellung über OPC UA (Write in der Cloud + Subscribe auf Gateway-Seite). Beide Protokolle laufen auf demselben Gateway.
Hardware-Auswahl für das Industrial-IoT-Gateway
Die Datenerfassungsfähigkeit des Industrial-IoT-Gateways bestimmt die Zuverlässigkeit der Cloud-Anbindung. Empfohlene Hardware-Spezifikation: CPU ≥ Quad-Core Cortex-A72 @ 1,8 GHz, RAM ≥ 1 GB, Speicher ≥ 8 GB eMMC + 16 GB TF-Kartenerweiterung, Dual-Ethernet-Ports (ein Port für Profinet Industrie-Ethernet, ein Port für 4G/5G-Router). Unterstützte Protokolle: Profinet-Slave / Modbus-TCP-Master (zur Anbindung der Brückenkran-SPS), OPC-UA-Server (für den Zugriff von SCADA/MES), MQTT-Client (für die Cloud-Anbindung), lokaler SQLite-Cache (für 7 Tage bei Verbindungsabbruch). Unterstützt Fernkonfiguration und Firmware-OTA-Upgrade.
Drei empfohlene Gateways:
① Siemens IoT2040– ca. 190 €, gutes Preis-Leistungs-Verhältnis, vorinstalliert mit Node-RED und OPC-UA-Server, 4G-Modul optional. Geeignet für Kunden mit begrenztem Budget und Netzwerk-Know-how.
② Huawei AR650– ca. 380 €, Kombination aus Industrie-Router und Gateway, integriertes 4G Cat6, Dual-SIM-Redundanz, unterstützt VPN und Firewall. Geeignet für Anwendungen mit hohen Anforderungen an die Netzwerkzuverlässigkeit.
③ Kelude Custom-Gateway – ca. 320 €, basierend auf RK3588 + Dual-Ethernet + 4G Cat4 + 7-Tage-Cache, vorinstallierter Profinet-Protokollstack und MQTT-Client. Ab Werk bereits mit der Brückenkran-SPS verbunden, sofort einsatzbereit ohne Konfiguration vor Ort. Empfohlen
Das Kelude Custom-Gateway ist ab Werk mit der Datentabelle der Brückenkrane (DB_Upload, 64 Byte) vorkonfiguriert. Nach dem Einschalten erkennt das Gateway automatisch den SPS-Typ des Brückenkrans und beginnt mit der Datenerfassung – keine Inbetriebnahme vor Ort erforderlich.
Datenpunktliste und TIA-Portal-DB-Konfiguration
Für die Datenübertragung vom Brückenkran in die Cloud muss auf der SPS-Seite ein einheitlicher Datenbaustein (DB_Upload) angelegt werden. Das Gateway liest diesen DB-Block zyklisch basierend auf seiner Adresse aus. Die Struktur des Datenblocks (64 Byte, Aktualisierung alle 100 ms):
| Byte-Offset | Datenpunkt | Datentyp | Beschreibung |
|---|---|---|---|
| 0~3 | BrückenkranID | DINT | Gerätenummer,global eindeutig |
| 4~7 | Zeitstempel | UDINT | UnixMillisekunden-Zeitstempel(PLCSystemzeit) |
| 8~11 | KranbrückePosition | DINT | Schiene×Koordinaten,mmGenauigkeit |
| 12~15 | LaufkatzePosition | DINT | Hauptträger×Koordinaten,mmGenauigkeit |
| 16~19 | Hubhöhe | DINT | HakenHöhe über Grund,mm |
| 20~23 | Lasthakenlast | DINT | aktuelles LastgutGewicht,kg |
| 24~27 | Fahrgeschwindigkeit | REAL | m/s |
| 28~31 | HubmotorStrom | REAL | A,Drehstrom-Mittelwert |
| 32~35 | MotorTemperatur | REAL | °C(PT100Erfassung) |
| 36~39 | BremseTemperatur | REAL | °C(berührungslos infrarot) |
| 40~43 | VibrationRMS | REAL | mm/s(Getriebelager) |
| 44~47 | kumulierte Betriebszeit | UDINT | Stunden |
| 48 | Fehlercode | BYTE | 0=Normal,1~255=Fehlercode |
| 49 | Betriebsmodus | BYTE | 0=Bereitschaft/1=erfordert Laufzeit/2=Wartung/3=Störung |
| 50~63 | Reserve | 14×BYTE | Reserviert für Erweiterung |
Kelude Schwerindustrie stattet die PLC-Firmware aller neuen Brückenkrane standardmäßig mit dem DB_Upload-Datenbaustein aus (jeweils ein TIA-Portal-Bibliothekssatz für S7-1200/1500). Auf der Gateway-Seite ist ein vorkonfiguriertes Parsing-Skript hinterlegt, das die Daten automatisch gemäß der Datenbaustein-Struktur analysiert und als MQTT-JSON-Nachricht verpackt.
Sicherheitsstrategie und Netzwerktopologie für die Cloud-Anbindung
Bei der Anbindung von Brückenkran-Daten an die Cloud muss die industrielle Netzwerksicherheit berücksichtigt werden. Die von Kelude Schwerindustrie empfohlene Sicherheitskonfiguration ist in drei Ebenen unterteilt:
① Netzwerkisolierung– Das industrielle Ethernet der Krane (Profinet-Netz 10.10.x.x, physisch getrennt) wird über eine industrielle Firewall (Siemens SCALANCE S615) vom Büronetz/Internet isoliert. Das Gateway verfügt über zwei Netzwerkanschlüsse: einer verbindet das Profinet-Netz (statische IP), der andere einen 4G-Router (NAT für Internetzugang). Es sind ausschließlich bestimmte Ports (MQTT 8883/TLS, OPC UA 4840/TLS) für ausgehenden Datenverkehr zu den spezifizierten Cloud-Plattform-IPs freigegeben.
② Übertragungsverschlüsselung– MQTT erzwingt TLS 1.3 mit Client-Zertifikatsprüfung; OPC UA erzwingt X.509-Zertifikatssignierung und -verschlüsselung. Alle in die Cloud übertragenen Daten werden über verschlüsselte Kanäle gesendet, um Man-in-the-Middle-Angriffe und Datenmanipulation zu verhindern.
③ Identitätsauthentifizierung– Die MQTT-Client-ID verwendet die Kran-ID (vom PLC ausgelesen), das Passwort einen eindeutigen Gateway-Schlüssel (werksseitig eingebrannt). Auf der Cloud-Plattform ist eine IP-Whitelist konfiguriert, die nur den Zugriff der öffentlichen IPs der jeweiligen Standort-Gateways erlaubt. Die kundenspezifischen Gateways von Kelude Schwerindustrie werden ab Werk vollständig sicherheitskonfiguriert ausgeliefert und sind nach dem Einschalten vor Ort sofort einsatzbereit.
Abnahmestandard für die Cloud-Datenanbindung
Die Kernkennwerte für die Abnahme eines Cloud-Anbindungsprojekts für Brückenkrane:
① Datenvollständigkeit ≥99,9 %– Berechnet aus dem Verhältnis der DB_Upload-Aktualisierungen auf der PLC-Seite zur Anzahl der in der Cloud gespeicherten Datensätze; Stichprobe über 7 aufeinanderfolgende Tage.
② Ende-zu-Ende-Latenz ≤500 ms– Gemessen von der Aktualisierung des PLC-DB-Bausteins des Krans bis zum Abschluss des Schreibvorgangs in der Cloud-Zeitreihendatenbank.
③ Nachholquote bei Verbindungsabbruch 100 %– Alle 7 Tage offline zwischengespeicherten Daten werden erfolgreich hochgeladen, ohne Verluste.
④ Verfügbarkeit ≥99,5 %– Monatlich berechnet, einschließlich 4G-Netzwerkausfällen und unerwarteten Gateway-Neustarts. Kelude Schwerindustrie stellt bei der Abnahme den „Leistungstestbericht für die Cloud-Datenanbindung“ aus, der die 7-Tage-Dauertestdaten für die drei Kernkennwerte Vollständigkeit, Latenz und Verfügbarkeit enthält.
Kosten-Nutzen-Vergleich dreier Gateway-Lösungen
| Io T2040 ¥1,500 · Einstiegsklasse Dual-Core A7 1GHz OPC UA+Node-REDseparat erforderlich4GModul | Huawei AR650 ¥3,000 · Industrie-Router-Kombination integriert4G Cat6 doppelt SIMRedundanzVPN+Firewall | Kruud-Sonderanfertigung ¥2,500 · empfohlen vorinstalliert Brückenkran DBParsen 7Tage Cache+Offline-Nachübertragungwerkseitig konfiguriert, sofort einsatzbereit |
Häufige Fragen zur Kran-Datenanbindung
F: Benötigt die Cloud-Anbindung eines Brückenkrans 5G? Reicht 4G aus?
A: 4G ist vollkommen ausreichend. Jeder Brückenkran überträgt alle 100 ms 64 Byte. Das ergibt pro Kran ein Datenvolumen von ca. 1,6 GB pro Monat (64 × 10 × 60 × 60 × 24 × 30 = 1,66 GB). Bei 20 Kränen sind das etwa 33 GB pro Monat. 4G Cat4 mit 150 Mbit/s Downstream und 50 Mbit/s Upstream bewältigt diese Last problemlos. Die Vorteile von 5G – extrem niedrige Latenz (1-ms-Bereich) und hohe Bandbreite (1-Gbit/s-Bereich) – sind für die Cloud-Anbindung von Kränen nicht erforderlich. Empfohlen wird ein 4G-Cat6-Router (300 Mbit/s Downstream / 50 Mbit/s Upstream), der ausreichend Reserven bietet.
F: Gehen zwischengespeicherte Daten verloren, wenn das Gateway stromlos wird oder die Netzverbindung ausfällt?
A: Nein. Das Gateway nutzt eine lokale SQLite-Datenbank als Cache (gespeichert auf TF-Karte/eMMC). Bei Verbindungsabbruch werden die Daten kontinuierlich in die lokale Datenbank geschrieben. Beim Stromausfall ist der Schreibvorgang des letzten Datensatzes bereits abgeschlossen (SQLite-Schreiboperationen laufen in ACID-Transaktionen ab). Nach Wiederherstellung von Strom und Netzverbindung prüft das Gateway beim Start zunächst, ob ungesendete Daten im lokalen Cache vorliegen. Ist dies der Fall, werden diese nacheinander in zeitlicher Reihenfolge nachgesendet (Übertragungsintervall 100 ms pro Datensatz, identisch mit der normalen Erfassung). Erst nach Abschluss der Nachsendung wird der reguläre Echtzeit-Datenstrom fortgesetzt. Im Extremfall (Defekt der TF-Karte) beträgt der Datenverlust nicht mehr als der zuletzt geschriebene Datensatz (maximal 64 Byte).
F: Welche Zeitreihendatenbank wird auf der Cloud-Plattform verwendet?
A: Empfohlen werden TDengine (Open Source, China) oder InfluxDB (international etabliert). TDengine übertrifft InfluxDB sowohl beim Schreibdurchsatz (2 Millionen Points/s pro Einzelserver) als auch bei der Komprimierungsrate (10–20-fach) und bietet zusätzlich eine REST-API sowie ein Grafana-Plugin. Die Cloud-Plattform von Kelude setzt standardmäßig TDengine 3.0 ein, mit einer vorkonfigurierten Super-Tabellen-Struktur für Krankennzahlen (jede Kran-ID erhält eine eigene Untertabelle, automatische Partitionierung nach ID). Die Speicherkosten betragen ca. 0,01 € pro Kran und Tag (inklusive ganzjähriger Datenaufbewahrung).
F: Was kostet die Nachrüstung eines einzelnen Krans für die Cloud-Anbindung?
A: Die Kosten für die Cloud-Nachrüstung eines einzelnen Krans hängen vom vorhandenen PLC-Typ ab. S7-1200/1500 verfügen bereits über eine Profinet-Schnittstelle; es genügen ein Gateway (2.500 € Sonderanfertigung) plus 4G-Router (800 €) sowie Montage & Inbetriebnahme (1.000 €) – zusammen ca. 4.300 € pro Kran. Ältere S7-200/300-Steuerungen benötigen zusätzlich ein CP243-1/CP343-1-Ethernet-Modul (1.500–2.500 €), sodass sich die Gesamtkosten auf ca. 5.800–6.800 € pro Kran belaufen. Bei rein relaisgesteuerten Kränen ist zunächst eine Aufrüstung der Steuerung erforderlich (S7-1200 ca. 4.000 € plus Programmierung 5.000 €), bevor die Cloud-Anbindung erfolgen kann – Gesamtkosten ca. 13.300 € pro Kran. Kelude gewährt Mengenrabatte (10 % ab 10 Einheiten, 15 % ab 30 Einheiten).