28.05.2020 15:00:04

TwinCAT IoT Update

Mit der TwinCAT 3 Function TF6760 stellt Beckhoff eine Basisfunktion für die HTTP/HTTPS-Kommunikation zur Verfügung, um REST-APIs als Client ansprechen zu können. Diese sogenannten REST (Representational State Transfer)-APIs werden in der IoT-Kommunikation häufig von Webservern angeboten, um bestimmte Kommunikationsabläufe in einer einheitlichen und zustandslosen Schnittstelle zu kanalisieren. Dabei sind die Anwendungsszenarien sehr vielfältig und reichen von einer einfachen Ermittlung von Wetterdaten bis hin zu komplexen Kommunikationsabläufen.

In diesem 30-minütigen Webinar stellen Sven Goldstein, Produktmanager TwinCAT Connectivity & IoT, und Michael Knossalla, Produktmanager TwinCAT Connectivity & IoT, neue Möglichkeiten im Bereich TwinCAT IoT vor und demonstrieren die Integration von HTTPS/REST-basierten Diensten wie Openweathermap, Philips Hue und Telegram mittels der TwinCAT 3 Function TF6760.

Das Webinar richtet sich an technisch orientierte Anwender.

Weitere Informationen zu diesem Video

TF6760 | TwinCAT 3 IoT HTTPS/REST

TF6760 | TwinCAT 3 IoT HTTPS/REST

Sogenannte REST (Representational State Transfer)-APIs werden in der IoT-Kommunikation häufig von Webservern angeboten, um bestimmte Kommunikationsabläufe in einer einheitlichen und zustandslosen Schnittstelle zu kanalisieren. REST-APIs können beispielsweise zur Abfrage von Wetterdaten, zur Kommunikation mit Messenger-Diensten oder als Schnittstelle zum Schreiben in eine Datenbank dienen.

TF6701 | TwinCAT 3 IoT Communication (MQTT)

TF6701 | TwinCAT 3 IoT Communication (MQTT)

TwinCAT 3 IoT Communication stellt Basisfunktionen zum Versenden und Empfangen von Daten über das sogenannte MQ Telemetry Transport (MQTT)-Protokoll in Form von SPS-Bibliotheken zur Verfügung.

TF6710 | TwinCAT 3 IoT Functions

TF6710 | TwinCAT 3 IoT Functions

Mithilfe der TwinCAT 3 IoT Functions lassen sich Verbindungen zu cloudbasierten Kommunikationsdiensten herstellen. Der Fokus liegt dabei nicht auf der reinen Protokollimplementierung (wie z. B. beim TF6701), sondern auf der gezielten Kommunikation mit einem Dienst in der Cloud, wie z. B. dem Microsoft Azure IoT Hub oder Amazon Web Services IoT. Hierbei bedient sich das TF6710 im Hintergrund der Funktionalitäten des TwinCAT 3 IoT Data Agent (TF6720). So lassen sich Kommunikationsverbindungen, z. B. zum Microsoft Azure IoT Hub, oftmals deutlich einfacher und nativer realisieren als bei einer direkten Verbindung über das MQTT-Protokoll. Der Anwender kann über SPS-Funktionsbausteine auf diese Funktionalitäten zugreifen, um Prozessdaten aus der TwinCAT-Laufzeit auf einfache Art und Weise an Kommunikationsdienste in der Cloud zu verschicken oder Daten von diesen Diensten zu empfangen.

TF6720 | TwinCAT 3 IoT Data Agent

TF6720 | TwinCAT 3 IoT Data Agent

TwinCAT 3 IoT Data Agent stellt bidirektionale IoT-Kommunikationsfunktionen in Form einer Gateway-Applikation zur Verfügung, welche unabhängig von der TwinCAT-Echtzeitumgebung konfiguriert und betrieben werden kann.