Eigenschaften
Die folgende Tabelle gibt einen Überblick über die Eigenschaften des TC3 IoT Data Agent. Die Eigenschaften lassen sich wie folgt kategorisieren:
- Allgemeines: Grundeigenschaften des TC3 IoT Data Agent, z. B. Abtastmuster usw.
- Gates: Unterstützte Cloud-Dienste und Protokolle, z. B. ADS, MQTT, OPC UA usw.
- Data Format: Unterstützte Datenformate beim Senden/Empfangen von Daten an einen/von einem Cloud-Dienst
- Symbol: Unterstützte Datentypen und weitere symbolbezogene Eigenschaften
Gates
| Beschreibung | Version |
---|---|---|
ADS | ADS-Geräte können entweder über symbolischen Zugriff oder die Igrp/Ioff-Kombination verwendet werden. Über ADS kann auf TwinCAT 2/3 I/O-Kanäle sowie TwinCAT 2/3 PLC Laufzeiten, TwinCAT 3 TcCOM-Module und BC Controller zugegriffen werden. | 0.7.0.1 und höher |
OPC UA | Der TC3 IoT Data Agent kann sich mit jedem OPC UA-Server verbinden, der den Transportkanal opc.tcp unterstützt. Darüber hinaus kann der Kommunikationskanal zum Server durch OPC UA-Zertifikate und Benutzername/Passwort-Authentifizierung gesichert werden. | 0.7.0.1 und höher |
MQTT | Zum Senden/Empfangen von Daten können allgemeine MQTT-Message-Broker genutzt werden. Der Message-Broker muss den MQTT TCP-Transport unterstützen (derzeit werden keine Web-Socket-Verbindungen unterstützt). TLS 1.2 kann verwendet werden, um den Kommunikationskanal entweder über ein CA-Zertifikat, ein Client-Zertifikat oder über einen PSK zu sichern. | 0.7.0.1 und höher |
Microsoft Azure IoT Hub | Öffentlicher Cloud-Dienst von Microsoft. Kann zum Senden/Empfangen von Telemetriedaten verwendet werden. Der Kommunikationskanal wird über den primären oder sekundären Schlüssel des IoT Hub-Geräts gesichert. Das Gerät kann auf der Konfigurationswebsite von Azure IoT Hub erstellt werden. Außerdem kann der Gerätezwillingsdienst von Azure IoT Hub genutzt werden, um das Zwillingsdokument zu aktualisieren oder gewünschte Updates durch Backend-Anwendungen abzurufen. | 0.7.0.1 und höher 1.3.2.1 und höher für Gerätezwillingsfunktion |
AWS IoT | Öffentlicher Cloud-Dienst von AWS. Kann zum Senden/Empfangen von Daten verwendet werden. Die Konfiguration basiert auf spezifischen Einstellungen im MQTT-Gate. TLS 1.2 mit einem Client-Zertifikat ist zwingend erforderlich, um den Kommunikationskanal zu sichern. Das Zertifikat ist auf der Konfigurationswebsite von AWS IoT erhältlich. | 0.16.2.2 und höher |
Datenformate
| Beschreibung | Version |
---|---|---|
ADS binary | Binäres ADS-Datenformat. Kann zum Senden/Empfangen von Operationen verwendet werden. | 0.7.0.1 und höher |
Simple JSON | „Flaches“ JSON-Format, das aus einem Zeitstempel und Schlüssel/Wert-Paaren besteht, die die Variablen darstellen. Kann zum Senden/Empfangen von Operationen verwendet werden. | 0.16.2.2 und höher |
TwinCAT JSON | Übliches JSON-Datenformat in allen TwinCAT IoT- und Analytics-Produkten sowie dem EK9160. Siehe separaten Dokumentationsartikel über die Spezifikation des TwinCAT IoT JSON-Datenformats. Kann zum Senden/Empfangen von Operationen verwendet werden. | 0.7.0.1 und höher |
TwinCAT Analytics | Übliches binäres Datenformat in allen TwinCAT IoT Analytics-Produkten sowie dem EK9160. | 0.26.2.8 und höher |
Symbole
| Beschreibung | Version |
---|---|---|
Einfache Datentypen | Einfache Datentypen werden unterstützt: Int16, Int32, Int64, UInt16, UInt32, Float, Double, … | 0.7.0.1 und höher |
Strings | Strings werden unterstützt | 0.7.0.1 und höher |
Arrays | Arrays mit einfachen und komplexen Datentypen werden für die Richtung Publish unterstützt | 1.2.17.7 und höher |
Strukturierte Typen | Strukturierte Typen werden für die Richtung Publish unterstützt | 1.2.17.7 und höher |
Trigger-Symbol | Trigger-Symbole können verwendet werden, um einen Anwendungsfall „Senden auf Anforderung“ zu erstellen | 0.8.2.21 und höher |
Typkonvertierung | Typkonvertierung kann verwendet werden, um zwischen verschiedenen Datentypen zu konvertieren | 0.8.2.21 und höher |
Multi-Link | Verbinden eines Subscriber-Symbols mit mehreren Publisher-Symbolen. (nicht anders herum) | 0.24.1.4 und höher |
Einheiten | Einheiten werden als Metadaten auf einem Symbol unterstützt. Diese Einstellung hängt vom Datenformat und Gate ab. | 0.26.2.8 und höher |
Runden von Float-Typen | Das Runden von Float-Typen auf eine bestimmte Anzahl von Dezimalstellen wird unterstützt | 1.3.2.1 und höher |