Technische Einführung
Hinsichtlich des Workflows von TwinCAT Analytics ist die Analytics Runtime in der Lage, eine kontinuierliche Analyse von Daten für die lokale Applikation (via ADS) oder von verschiedenen Remote-Steuerungen zu erstellen. Die Analyse läuft dann parallel zu den Maschinen- oder Gebäude-Applikationen. Die Analytics Runtime basiert dabei auf einer Standard TwinCAT PLC Runtime. Der Anwendungscode kann durch die Analytics Workbench automatisch generiert werden. So hat der Benutzer keinen zusätzlichen Engineering-Aufwand für die Datenanalyse. Der generierte Code ist dabei transparent und kann frei editiert werden. Auch die Nutzung anderer Standard SPS-Bibliotheken von Beckhoff, wie Tc3_Database oder Tc3_ConditionMonitoring, ist möglich.
Varianten
Es gibt zwei Varianten der Analytics Runtime. In der TF3550 ist eine HMI enthalten, die TF3551 enthält keine HMI.
TF3550 Analytics Runtime enthält folgende Produkte:
- TC1200 TwinCAT 3 PLC
- TF3300 TwinCAT 3 Scope Server
- TF3510 TwinCAT 3 Analytics Library
- TF6701 TwinCAT 3 IoT Communication (MQTT)
- TF6760 TwinCAT 3 HTTPs/REST
- TF2000 TwinCAT 3 HMI Server
- TF2020 TwinCAT 3 HMI Client Pack 3
- TF2300 TwinCAT 3 HMI Scope
TF3551 Analytics Runtime Base enthält folgende Produkte:
- TC1200 TwinCAT 3 PLC
- TF3300 TwinCAT 3 Scope Server
- TF3510 TwinCAT 3 Analytics Library
- TF6701 TwinCAT 3 IoT Communication (MQTT)
- TF6760 TwinCAT 3 HTTPs/REST
Nutzungsmöglichkeiten
Eine Analytics Runtime kann Daten via ADS (Automatismen in Teilen eingeschränkt) von lokalen Steuerungsapplikationen auswerten. Das kann vollständig integriert sein oder in einer zweiten Runtime neben der eigentlichen.
Auch Remote-Systeme können ausgewertet werden. Um alle Automatismen nutzen zu können wird hier die Kommunikation über MQTT realisiert (es kann auch die lokale Applikation via MQTT lokal ausgewertet werden – technologisch gibt es keine Einschränkung). Input via MQTT liefern heute:
- Steuerung mit TF3500 Analytics Logger
- Steuerung mit TF6720 IoT Data Agent (kann viele unterlagerte Steuerungen haben)
- EK9160 IoT-Buskoppler

Das Bild unten zeigt eine Anwendungsarchitektur mit 11 verbundenen Steuerungen.

Mit den Lizenzen der TF3550 und TF3551 können die Analytics APIs (Analytics Data Exchange API) verwendet werden, um Daten aus dem Analytics Eco-System in ein beliebig anderes zu wandeln. Nähere Informationen finden Sie in der Dokumentation TE3500 Analytics Workbench im Kapitel API.
TwinCAT HMI
Mit der Analytics Workbench kann nicht nur ein Analytics-SPS-Code automatisch erstellt werden, sondern auch ein Analytics Dashboard auf Basis der TwinCAT HMI. Die Analytics Runtime enthält dafür den TwinCAT HMI Server (TF2000), ein HMI Client Pack 3 (TF2020) und das HMI Scope (TF2300). Damit kann der HMI-Server die HTML5-Webseiten für mindestens vier Clients gleichzeitig bereitstellen.
