Erbessd PHANTOM® OPC UA
Das Gateway Version 2 für das drahtlose Sensorsystem ERBESSD INSTRUMENTS® PHANTOM® unterstützt das industrielle OPC-UA-Protokoll. Alle verarbeiteten Sensordaten sind über OPC verfügbar. Aufgrund der Funktionsweise des OPC-UA-Protokolls sind die vollständige Zeitwellenform oder die FFT nicht verfügbar.
Das Gateway fungiert als OPC-UA-Server und wartet auf TCP-Verbindungen am Port 4334.
Den OPC-Server Aktivieren
Um den OPC-UA-Server zu aktivieren, aktivieren Sie ihn in der Verwaltungskonsole des Gateway 2 auf der Konfigurationsseite General durch Anklicken des Kontrollkästchens „Enable OPC UA Server”. Klicken Sie auf Speichern, und das Gateway startet neu. Nach dem Neustart des Gateways ist der OPC-Server bereit.

Sie können den OPC-UA-Server gleichzeitig mit allen anderen vom Gateway unterstützten Protokollen verwenden, einschließlich EI-Analytic™, EI Monitor, MQTT und Modbus.
Nachdem der OPC-UA-Server aktiviert wurde, können Sie mit einem OPC-UA-Client über die folgende URL auf den Server zugreifen: opc.tcp://192.168.1.2:4334/UA/PhantomGW, wobei 192.168.1.2 durch die IP-Adresse Ihres Gateways zu ersetzen ist. Verwenden Sie den Sicherheitsmodus none und die Sicherheitsrichtlinie none.
Das OPC UA ist in einer baumartigen Struktur organisiert. Für das PHANTOM® Gateway gibt es unter dem Stammordner einen Object-Ordner, unter dem alle Seriennummern der Sensoren angezeigt werden. Unter jeder Seriennummer gibt es je nach Sensortyp eine Reihe verschiedener Variablen.

Variablen
Die Variable type enthält den Sensortyp gemäß der folgenden Tabelle:
| 3, 5 und 6 | Triaxialer Beschleunigungssensor |
| 10 | Wärmebildkamera |
| 21 | Temperatur per Thermoelement |
| 25 | Infrarottemperatur |
| 26 | 4-20mA-Sensorknoten |
| 31 | Trockenkontakteingänge |
| 32 | Strom mit 4 Kanälen |
| 50 | Biaxialer Beschleunigungssensor mit geringem Rauschen |
| 60 | Allzweckknoten |
| 40 | Geschwindigkeit (RPM) |
Gemeinsame Variablen für Alle Sensoren
| Variablenname | Beschreibung |
| type | Sensortyp gemäß der obigen Tabelle. |
| battery | Batteriespannung in Volt |
| batteryType | Batterietyp. 1/6D (1), AAA(2), CR2032(3), CR2477(4). |
| temperature | Interne Temperatur des Sensors in Celsius. |
| version | Firmware-Version |
Triaxialer Beschleunigungssensor (3, 5 und 6)
| Variablenname | Beschreibung |
| rms | Array aus drei Gleitkommazahlen mit dem Geschwindigkeits-RMS in mm/s entsprechend jeder Achse. |
Temperatur per Thermoelement (20)
| Variablenname | Beschreibung |
| tcTemperature | Array aus drei Gleitkommazahlen mit der Temperatur jedes Thermoelement-Kanals in Celsius. |
Infrarottemperatur (25)
| Variablenname | Beschreibung |
| ambientTemperature | Umgebungstemperatur, gemessen vom Infrarotsensor, in Celsius. |
| objectTemperature | Die Temperatur des Objekts, auf das der Infrarotsensor zeigt, in Celsius. |
4-20mA-Sensor (26)
| Variablenname | Beschreibung |
| voltage | Ein Array aus Gleitkommazahlen der Größe 4 mit der Spannung des 4-20mA-Sensors. |
Dreiphasenstrom (30)
| Variablenname | Beschreibung |
| instCurrent | Ein Array aus Gleitkommazahlen der Größe 4 mit dem Momentanstrom für jeden der vier Kanäle des Sensors in Ampere. |
| averageCurrent | Ein Array aus Gleitkommazahlen der Größe 4 mit dem Durchschnittsstrom für jeden der vier Kanäle des Sensors in Ampere. |
| minCurrent | Ein Array aus Gleitkommazahlen der Größe 4 mit dem Mindeststrom für jeden der vier Kanäle des Sensors in Ampere. |
| maxCurrent | Ein Array aus Gleitkommazahlen der Größe 4 mit dem Maximalstrom für jeden der vier Kanäle des Sensors in Ampere. |
| accumulatedCurrent | Ein Array aus Gleitkommazahlen der Größe 4 mit dem akkumulierten Strom für jeden der vier Kanäle des Sensors in Ampere. |
Geschwindigkeitssensor (RPM) (40)
| Variablenname | Beschreibung |
| rpm | Gleitkommawert mit der aktuellen RPM-Drehzahl |
Trockenkontakt-Sensor (31)
| Variablenname | Beschreibung |
| dryContactsState | Ein boolesches Array der Größe 4 mit dem Zustand des Eingangs. True bedeutet, dass der Kontakt geschlossen ist, und false bedeutet offen. |