4G-Fernüberwachung unbemannter Standorte: Architektur und Checkliste
So binden Sie einen unbemannten Standort per 4G an: ausgehende Verbindungen oder VPN, Versorgung, Alarme, Offline-Pufferung und passende ICP DAS Geräte.
Wie sich MQTT und OPC UA in Kommunikationsmodell, Datenbeschreibung und Sicherheit unterscheiden und welche Geräte von ICP DAS welches Protokoll unterstützen.
Veröffentlicht
Die meisten Automatisierungsprojekte müssen früher oder später Maschinendaten an Systeme außerhalb des Steuerungsnetzes liefern: an einen SCADA-Server, ein MES, eine Datenbank oder eine Cloud-Plattform. Für diese Aufgabe haben sich zwei Protokolle durchgesetzt. Dieser Artikel vergleicht MQTT und OPC UA aus praktischer Sicht: wie sie kommunizieren, wie Daten beschrieben und abgesichert werden und welche Systeme sie typischerweise empfangen. Zum Schluss folgt eine Übersicht über Geräte von ICP DAS, die eines oder beide Protokolle unterstützen.
MQTT ist ein Publish/Subscribe-Protokoll. Geräte verbinden sich als Clients mit einem zentralen Broker und veröffentlichen Nachrichten unter Topics wie site1/line2/press4/temperature. Anwendungen, die ein Topic abonnieren, erhalten dessen Nachrichten. Publisher und Subscriber müssen nichts voneinander wissen. Die Standardports sind 1883 für reines TCP und 8883 für MQTT über TLS.
OPC UA wird überwiegend als Client/Server-Modell eingesetzt. Auf dem Gerät oder Gateway läuft ein OPC UA Server; ein Client, etwa ein SCADA-System, verbindet sich damit, durchsucht den Adressraum, liest und schreibt Werte und abonniert Änderungen. Der Standardport ist 4840. Die Spezifikation definiert zwar auch einen Publish/Subscribe-Modus, die meisten installierten Server und Clients arbeiten jedoch mit Client/Server.
Das ist für die Netzwerkplanung wichtig. Bei MQTT baut das Feldgerät die Verbindung auf, was sich für Standorte hinter NAT oder einer Firewall eignet, die nur ausgehenden Verkehr zulässt. Bei OPC UA Client/Server muss der Client den Server erreichen können, deshalb befinden sich beide meist im selben Netz oder sind über ein VPN verbunden.
MQTT transportiert Bytes. Das Protokoll legt nicht fest, was eine Nachricht enthält; Topic-Struktur, Payload-Format (häufig JSON), Einheiten und Zeitstempel müssen daher zwischen Sender und Empfänger vereinbart werden. Konventionen wie Sparkplug B ergänzen eine definierte Payload, allerdings nur, wenn beide Seiten sie unterstützen.
OPC UA bringt ein Informationsmodell mit. Jeder Wert ist ein Knoten mit Datentyp, Zeitstempel, Statuscode und optionalen Attributen wie physikalischer Einheit und Beschreibung. Ein Client kann den Server durchsuchen und feststellen, welche Daten verfügbar sind, ohne separate Registerliste.
In der Praxis ist MQTT schnell eingerichtet und flexibel, die Dokumentation von Topics und Payloads liegt aber bei Ihnen. OPC UA erfordert auf beiden Seiten mehr Konfiguration, dafür beschreiben sich die Daten selbst.
MQTT setzt für die Verschlüsselung auf TLS, für die Authentifizierung auf Benutzername und Passwort oder Client-Zertifikate und auf Zugriffsregeln im Broker, die festlegen, wer welche Topics veröffentlichen oder abonnieren darf. Bei OPC UA ist die Sicherheit in das Protokoll integriert: Anwendungszertifikate, die Sicherheitsmodi None, Sign und SignAndEncrypt sowie Benutzerauthentifizierung. In beiden Fällen wirkt der Schutz nur, wenn er auch konfiguriert ist. Ein Broker auf Port 1883 ohne Authentifizierung oder ein OPC UA Endpunkt mit Sicherheitsmodus None steht jedem offen, der ihn erreichen kann.
| MQTT | OPC UA | |
|---|---|---|
| Modell | Publish/Subscribe über einen Broker | Client/Server (PubSub optional) |
| Verbindungsrichtung | Gerät verbindet sich nach außen zum Broker | Client verbindet sich mit dem Server im Gerät |
| Standardports | 1883, 8883 (TLS) | 4840 |
| Datenbeschreibung | Topics und Payload vom Anwender festgelegt | Informationsmodell mit Typen, Einheiten, Zeitstempeln und Status |
| Zustelloptionen | QoS 0, 1 und 2, Retained Messages, Last Will | Subscriptions mit Abtast- und Publishing-Intervallen |
| Typische Empfänger | Broker, Cloud-IoT-Dienste, Datenbanken, IT-Anwendungen | SCADA, MES, Historians, HMIs mit OPC UA Client |
Prüfen Sie vor der Auswahl der Feldhardware, was das empfangende System unterstützt. In der Regel bestimmt der Empfänger das Protokoll.
Die Kommunikationsserver der UA-Serie (UA-2241M, UA-2841M, UA-5231M und UA-7231M) lesen Daten über Modbus TCP, Modbus RTU/ASCII, MQTT und EtherNet/IP und stellen sie gleichzeitig über einen OPC UA Server, MQTT und SNMP bereit. Sie enthalten einen MQTT-Broker, schreiben Daten in Datenbanken wie MS SQL, MySQL und MariaDB mit Offline-Datenwiederherstellung und unterstützen HTTPS, einen OpenVPN-Client und IP-Whitelists.
OPC UA I/O-Module von ICP DAS wie das U-7526M (AI, AO, DI und DO) und das U-7544M (8 DI und 8 DO) kombinieren integrierte I/O mit einem OPC UA Server und Client, einem MQTT-Client und einer RESTful API, die gleichzeitig laufen können. Sie verfügen über einen Ethernet-Switch mit zwei Ports, lassen sich über PoE versorgen und unterstützen IF-THEN-ELSE-Regeln.
Auf der Empfängerseite ist der BRK-2841M ein dedizierter MQTT-Broker für MQTT 3.1, 3.1.1 und 5.0 mit QoS, Retained Messages, Last Will, Authentifizierung, Verschlüsselung und Bridging. Er schreibt in Datenbanken wie MySQL und puffert Daten bei Ausfällen auf microSD.
Win-GRAF PACs wie XP-9188-IoT und RPAC-2658M führen Programme nach IEC 61131-3 aus und enthalten einen OPC UA Server, sodass Steuerung und Datenzugriff in einem Gerät erfolgen.
Beschreiben Sie uns Ihre Datenquellen und das empfangende System – unser technischer Vertrieb schlägt Ihnen eine passende Kombination vor.
The PET-7017-10 is a PoE-powered Ethernet analog input module for engineers who need voltage or current measurement on a networked I/O node. Its inputs can be set as 10 differential or 20 single-ended channels in software, and each channel can be given its own range, so one module can serve mixed sensor types on the same network.Each channel offers a choice of voltage ranges from ±150 mV to ±10 V and current ranges of ±20 mA, 0 ~ 20 mA and 4 ~ 20 mA, selected with jumpers. Resolution is 16-bit, and the module has two sampling modes: normal mode at 10 Hz total and fast mode at 50 Hz total. Open wire detection is available for 4 ~ 20 mA inputs, and differential channels are rated for 240 Vrms overvoltage protection.Configuration and monitoring are handled through a built-in web server with Web HMI, and the module supports Modbus TCP and Modbus UDP. Access is controlled by ID, password and IP filter. The unit is powered either from PoE (IEEE 802.3af, Class 1) or from a +12 ~ +48 VDC terminal block, and it mounts on a DIN rail.ApplicationsBuilding automationFactory automationMachine automationRemote maintenanceRemote diagnosisTesting equipment
AR-200 CR is a dynamic signal acquisition module for vibration monitoring and analysis. It accepts two IEPE accelerometers, each supplied with a built-in 3 mA excitation current, and digitises the signals with a 16-bit converter. Sampling of both channels runs simultaneously, at rates up to 200 kHz per channel.Recordings are written to a Micro SD card, so data can be taken away and analysed offline. Capture can be started by a push button, a schedule, an analog threshold, a digital input or a remote command from the supplied utility on a host PC, which also lets you set the sampling rate and scheduling for each application. A single relay output and one digital input add basic event handling to the unit.The logger suits panel or machine installations that need to run unattended. It works from a wide +10 to +30 VDC supply, operates from -25 to +75 °C, and provides 4 kV contact ESD protection on all terminals. Mounting is by wall or DIN-rail.ApplicationsVibration monitoring and analysisIndustrial automationFactory automationProcess automation
The AR-400 is a dynamic signal acquisition module for vibration monitoring and analysis. It samples four channels simultaneously with 16-bit resolution and supplies a built-in 3 mA excitation current for IEPE accelerometers, so compatible sensors can be connected directly without an external supply.Acquired data is written to a micro SDHC card (4 to 32 GB), allowing offline analysis after capture. Recording can be started by push button, schedule, analog threshold, digital input or remote trigger from the utility software installed on a host PC, which also handles sample rate and sampling schedule settings.Suited to condition monitoring setups where vibration data must be captured at defined times or on defined events.Includes a relay output (Form A, 5A@250 VAC) and a digital input for use within trigger or control logic.ApplicationsVibration monitoring and analysisIndustrial automationFactory automationProcess automation
180° Hold-Down Clip (include 50 pcs).
So binden Sie einen unbemannten Standort per 4G an: ausgehende Verbindungen oder VPN, Versorgung, Alarme, Offline-Pufferung und passende ICP DAS Geräte.
Wie die im Browser konfigurierten IF-THEN-ELSE-Regeln auf WISE-Modulen lokale Logik, Datenaufzeichnung und Alarme übernehmen – mit Beispiel und Grenzen.
Wir kennen das ICP DAS Sortiment und helfen Ihnen, das passende Modul, Zubehör oder Ersatzteil zu finden.
Technischen Vertrieb kontaktieren