TwinCAT 3 Engineering

Konfigurieren, Programmieren und Debuggen von Applikationen mit TwinCAT-3-Engineering

TwinCAT 3 Analytics Data Scout und C++ Lambda Function für TE3500 und TE3520

Der Analytics Data Scout ist für das Sichten von Daten neu im Analytics Workflow integriert. Er bildet den Schritt vor der Analyse, die durch die neuen Lambda-Funktionen mit eigenen, in C++ geschriebenen, Algorithmen ergänzt werden kann.
Der Analytics Data Scout ist für das Sichten von Daten neu im Analytics Workflow integriert. Er bildet den Schritt vor der Analyse, die durch die neuen Lambda-Funktionen mit eigenen, in C++ geschriebenen, Algorithmen ergänzt werden kann.

Der TwinCAT Analytics Workflow, von der Daten-Akquisition bis zur kontinuierlichen Datenauswertung, wird im Bereich des Daten-Engineerings bei TE3500 und TE3520 um eine wichtige Komponente ergänzt. Der neue TwinCAT 3 Analytics Data Scout ist für das Sichten von Daten noch vor der eigentlichen Analyse zuständig. Analytics Aufnahmen können mit ihm besonders performant in unterschiedlichen Detailtiefen geladen werden, so dass der Anwender möglichst schnell eine Übersicht seiner Langzeitaufnahme bekommt. Signifikante Stellen, die tiefer analysiert werden möchten, lassen sich im Datenstrom genauso einfach identifizieren und finden, wie mögliche Totzeiten, die nicht mit in die Analyse einfließen sollen. Dabei können die sogenannten Data Tracks ähnlich wie in einem Bildverarbeitungsprogramm behandelt werden. Der Data Scout ist in der Lage, Aufnahmebereich auszuschneiden oder auch Aufnahmeteile von unterschiedlichen Zeitpunkten wieder zusammenzusetzen. Datentypen lassen sich zwecks Speicheroptimierung konvertieren. Die so eher künstlich entstandene Aufnahme kann abgespeichert und der eigentlichen Analyse zugeführt werden.

Dass der TwinCAT Analytics Workflow vollkommen offen ist, zeigt die neue TwinCAT 3 Analytics Lambda Function. Die Lambda Function erlaubt es, vollständig Wizard-gestützt eigene Analyse-Algorithmen in C++ zu schreiben. Die Algorithmen können in einem Testmodus oder als Release deployed werden. Nach dem Release stehen die eigenen Algorithmen genauso wie die mittlerweile über 60 Standard-Algorithmen von TwinCAT Analytics in der Toolbox der Engineering-Umgebung zur Verfügung und können in unterschiedlichen Projekten beliebig oft verwendet werden. Mit dem Analytics HMI Mapping Wizard ist es sogar möglich, die eigene C++ Lambda Function mit einem der vorhandenen Analytics HMI Controls oder mit einem vollständig selbst entwickelten HMI Control zu mappen. So ist tatsächlich der gesamte Workflow, inklusive der automatischen SPS-Code- und HMI Dashboard-Generierung, für eigene Algorithmen abgedeckt.

Beide Funktionen stehen mit den Produkten TE3500 Analytics Workbench und TE3520 Analytics Service Tool zur Verfügung.

Produkte

TE3500 | TwinCAT 3 Analytics Workbench

TE3500 | TwinCAT 3 Analytics Workbench

Die TwinCAT 3 Analytics Workbench ist ein TwinCAT 3 Engineering-Produkt zur Erstellung von kontinuierlichen Datenanalysen. Die Daten können dabei aus verschiedenen Applikationen wie Maschinen, Gebäuden oder beispielsweise Energiesystemen kommen. Die Konfiguration der Workbench ist im Microsoft Visual Studio integriert und als grafische Benutzeroberfläche angelegt. In einer Toolbox stehen viele Algorithmen zur Konfiguration der Analyse zur Verfügung:

TE3520 | TwinCAT 3 Analytics Service Tool

TE3520 | TwinCAT 3 Analytics Service Tool

Das TwinCAT 3 Analytics Service Tool ist ein TwinCAT-3-Engineering-Produkt zur Auswertung von Live- und / oder historisierten Daten. Die Daten können dabei aus verschiedenen Applikationen wie Maschinen, Gebäuden oder beispielsweise Energiesystemen kommen. Die Konfiguration des Service Tools ist im Microsoft Visual Studio integriert und als grafische Benutzeroberfläche angelegt. In einer Toolbox stehen viele Algorithmen zur Konfiguration der Analyse zur Verfügung: