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