TwinCAT 3 Connectivity
Erweiterung der Kommunikationsszenarien und Protokollfunktionen
Unternehmenszentrale Deutschland
Beckhoff Automation GmbH & Co. KG
Erweiterung der Kommunikationsszenarien und Protokollfunktionen
Die folgenden bereits verfügbaren TwinCAT 3 Connectivity Functions haben zusätzliche Erweiterungen ihres Funktionsumfangs erhalten oder stehen als neue Version zur Verfügung:
OPC UA ist eine plattformunabhängige, serviceorientierte Kommunikationsarchitektur für den zuverlässigen, sicheren und herstellerneutralen Datentransport von der Fertigungsebene bis in das Produktionsplanungs- und ERP-System oder in die Cloud. TF6100 TwinCAT 3 OPC UA ermöglicht den Zugriff auf TwinCAT gemäß OPC UA mit UA-Server (DA/HA/AC) und UA-Client (DA). Folgende Funktionen sind neu hinzugekommen:
Erweiterung des TwinCAT 3 OPC UA I/O Clients um eine automatische Codegenerierung: Der TwinCAT 3 OPC UA I/O Client ermöglicht die einfache Anbindung von OPC UA Servern, zum Beispiel um Variablen auszulesen oder zu schreiben und diese als Bestandteil des TwinCAT-I/O-Prozessabbildes bereitzustellen. Diese Funktionalität wurde nun um eine automatische SPS-Codegenerierung erweitert. Die zum Prozessabbild hinzugefügten Variablen lassen sich damit auf Knopfdruck in SPS-Code überführen und werden automatisch verlinkt, was den Engineering-Prozess weiter vereinfacht.
Erweiterung der SPS Bibliothek Tc3_PLCopen_OpcUa um den Funktionsbaustein UA_Browse: Die TwinCAT-3-SPS-Bibliothek Tc3_PLCopen_OpcUa und der damit verbundene TwinCAT OPC UA Client wurden um den Funktionsbaustein UA_Browse erweitert, der durch die PLCopen genormt ist. Mit Hilfe dieser Funktionalität lässt sich der Namensraum eines verbundenen OPC UA Servers innerhalb des SPS-Kontextes durchsuchen.
Erweiterung des TwinCAT 3 OPC UA Configurators zur Anbindung an Global Discovery Server: Der TwinCAT 3 OPC UA Configurator ermöglicht die grafische Konfiguration des TwinCAT 3 OPC UA Servers. Eine neue Erweiterung ermöglicht jetzt auch die einfache, grafische Parametrisierung des Servers zur Registrierung an einem Global Discovery Server (GDS). Des Weiteren kann auch der im TwinCAT 3 OPC UA Configurator integrierte OPC UA Client an den GDS angebunden werden.
Erweiterung der Historical Access Funktion des Servers um das TwinCAT-Analytics-Format: Der TwinCAT 3 OPC UA Server ermöglicht einen sicheren und datenkonsistenten Zugriff auf TwinCAT Echtzeitsymbole via OPC UA. Mithilfe von OPC UA Historical Access lassen sich Variablenwerte für längere Zeiträume abspeichern, z. B. in einer SQL-Datenbank. Als zusätzliches Speicherformat lässt sich nun auch das TwinCAT Analytics-Dateiformat verwenden. Dies ermöglicht eine produktübergreifende Wiederverwendung der historischen Daten, z. B. innerhalb von TwinCAT 3 Analytics oder TwinCAT 3 Scope.
Release des TwinCAT 3 OPC UA Servers für TwinCAT/BSD: Der TwinCAT 3 OPC UA Server ermöglicht einen sicheren und datenkonsistenten Zugriff auf TwinCAT-Echtzeitsymbole via OPC UA und ist jetzt auch für die TwinCAT/BSD-Betriebssystemplattform released.
Mit dem TwinCAT 3 FTP Client können Dateien aus der SPS zu und von einem FTP- oder SFTP-Server übertragen werden. Diese Version ist eine Neuentwicklung und erweitert das Produkt um das Protokoll SFTP und diverse Verbesserungen wie z. B. TwinCAT/BSD-Support, die detaillierte Überwachung des Transferfortschritts und dateibasierte Verbindungsprofile.
Diese neue Version ist abwärtskompatibel zu der SPS-Bibliothek der vorherigen Version. Bestehende SPS-Anwendungen, die für die vorherige Version des FTP-Clients entwickelt wurden, sind somit auch mit dieser Version kompatibel. Das Verwenden neuer Features erfordert jedoch die Nutzung der neuen SPS-Bibliothek.
TF6310 TwinCAT 3 TCP/IP dient der Implementierung und Realisierung eines oder mehrerer TCP/IP-Server und/oder TCP/IP-Clients in der TwinCAT 3 SPS. Für den Kommunikationsauf- und -abbau sowie für den reinen Datenaustausch (Send und Receive) existieren entsprechende Funktionsbausteine für die SPS.
Die entsprechende TwinCAT-3-SPS-Bibliothek und der damit verbundene TwinCAT-TCP/IP-Client/-Server wurden nun um Funktionsbausteine zur Integration von Transport Layer Security (TLS) erweitert. Mithilfe von TLS lassen sich die Client-/Server-Kommunikationsverbindungen auf Transportebene absichern, z. B. durch Verwendung von Client-/Server-Zertifikaten oder Pre-Shared Secrets.
Der TwinCAT-IoT-Echtzeittreiber und die zugehörige SPS-Bibliothek Tc3_IotBase wurden um MQTTv5 erweitert. MQTTv5 ist die neueste Version des MQTT-Protokollstandards und bereichert den MQTT-Stack um zusätzliche Funktionen zur Optimierung der Kommunikation, z. B. durch einen integrierten Request/Response-Mechanismus.
Diese Funktion ist ab TwinCAT 3.1 Build 4026 verfügbar.
Die SPS-Bibliothek Tc3_IotCommunicator (TF6730) und die zugehörige Smartphone App TF6735 (für Android und iOS) sind um folgende Funktionen erweitert worden:
Verfügbarkeit für den CX7000: TF6730 und TF6735 sind nun auch für dem Embedded-PC CX7000 verfügbar. Der CX7000 als preiswerte, äußerst kompakte TwinCAT-3-Plattform eignet sich hervorragend für Building Automation-Anwendungen und profitiert direkt von der Nutzung der neu eingeführten Building Automation-Widgets für die Communicator App.
Erweiterung um Widgets für den Building Automation-Bereich: In TF6730 und TF6735 sind Widgets für Building Automation-Anwendungen ab TwinCAT >3.1.4024.32 implementiert. In der App lassen sich dann folgende Widgets nutzen: Beleuchtung, Jalousien, Steckdose, Klimaanlage, Lüftung und Zeitschaltuhr. Über ein generisch konfigurierbares Widget lassen sich kundenspezifische Widget-Anforderungen implementieren. Die Konfiguration der Widgets findet vollständig auf SPS-Seite statt, sodass die App von einem Endbenutzer lediglich geöffnet werden muss.
Die neuen Funktionen von TF6730 und TF6735 sind ab TwinCAT >3.1.4024.32 verfügbar. Die SPS-Bibliothek kann auch in älteren TwinCAT-Versionen vom Build 4024 nachinstalliert werden. Zur Nutzung der Widgets muss die App mindestens auf Version 1.4.0 aktualisiert werden.
OPC UA ist eine plattformunabhängige, service-orientierte Kommunikationsarchitektur für den zuverlässigen, sicheren und herstellerneutralen Datentransport von der Fertigungsebene bis in das Produktionsplanungs- und ERP-System oder in die Cloud.
TwinCAT FTP ermöglicht den einfachen Zugriff aus der SPS auf mehrere FTP-Server mithilfe von verschiedenen Funktionsbausteinen. So können nach einem Verbindungsaufbau (optional mit Authentifizierung) Dateien zum/vom Server geladen werden. Weitere Funktionsbausteine erlauben das Suchen, Anlegen, Löschen und Umbenennen von Dateien oder Verzeichnissen.
TwinCAT TCP/IP dient der Implementierung und Realisierung eines oder mehrerer TCP/IP-Server und/oder TCP/IP-Clients in der TwinCAT 3 SPS. Für den Kommunikationsauf- und -abbau sowie für den reinen Datenaustausch (Send und Receive) existieren entsprechende Bausteine. Hierbei unterstützen die Funktionsbausteine auch die Verwendung von Multicast-Adressen. Darüber hinaus wird eine Absicherung des Transportkanals über Transport Layer Security (TLS) ermöglicht.
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.
Mit dem TwinCAT 3 IoT Communicator lassen sich Prozessdaten einfach auf beliebige Endgeräte übertragen, Zustandsveränderungen überwachen und Informationen zurück an die Maschine kommunizieren. Außerdem eignet sich der IoT Communicator auch ideal für die Verwendung in der Gebäudeautomatisierung. Durch sogenannte Widgets können Werte für Lampen, Lüfter, Klimaanlagen und weitere Komponenten zur Anzeige gebracht werden.
Die TwinCAT 3 IoT Communicator App bietet eine einfache Lösung zur Überwachung und Analyse von TwinCAT-Prozessdaten auf mobilen Endgeräten. Außerdem ermöglichen Widgets für Lampen, Lüfter, Klimaanlagen und weitere Komponenten die spezifische Anzeige von Daten aus der Gebäudeautomatisierung. Zum Empfangen, Senden und Darstellen von ausgewählten TwinCAT-Meldungen stehen Apps in den App-Stores zum kostenlosen Download zur Verfügung.