Grundkonzept

Das folgende Bild zeigt das Grundkonzept von TwinCAT Analytics von der Datenquelle bis hin zum Analytics Dashboard auf Basis von TwinCAT 3 HMI. Die Kommunikation in einem Analytics-Szenario wird durch das IoT-Kommunikationsprotokoll MQTT realisiert.

Datenquellen:

Gegenwärtig gibt es drei verschiedene Datenquellen für TwinCAT Analytics. Alle diese Quellen können mit dem spezifischen Binärdatenformat von TwinCAT Analytics kommunizieren. Dieses Format ist notwendig, um eine hohe Leistung zu erreichen.

Grundkonzept 1:

Speicherung:

Mit TwinCAT Analytics können Live- und historische Daten analysiert werden. Der TwinCAT Analytics Storage Provider ist die Schnittstelle zwischen einem nativen MQTT-Message-Broker und verschiedenen Speichern. Zur Speicherung unterstützt TwinCAT Analytics einen Azure Blob-Speicher und eine Microsoft SQL-Datenbank. Die Konfiguration der Speicher wird automatisch vom Storage Provider durchgeführt. Daher ist es nicht notwendig, klassische SQL-Befehle zur Realisierung der Kommunikation zu verwenden. Zudem muss der Benutzer keine spezielle Tabellenstruktur einrichten.

Analyse:

Für Servicetechniker und Maschineninbetriebnahme

Das TE3520 TwinCAT Analytics Service Tool ist das perfekte Hilfsmittel für Experten, die TwinCAT Analytics-Datenquellen analysieren möchten. Es ist in Microsoft Visual Studio integriert. Der Benutzer kann seine Analysekonfiguration in einem grafischen Konfigurator vornehmen und dabei aus einer Vielzahl verschiedener Algorithmen wählen. Auch eine parallele Interaktion mit dem Scope View ist möglich. Signifikante Werte können einfach per Drag-and-Drop aus dem Konfigurator in den Datenstrom unseres Scope Views gezogen werden.

Für kontinuierliche 24/7 Maschinenanalyse

Die TE3500 TwinCAT Analytics Workbench hat den gleichen Funktionsumfang wie das Service Tool. Darüber hinaus ist es möglich, auf der Grundlage der im Konfigurator realisierten Analysekonfiguration automatisch einen SPS-Code mit zugehörigem HMI-Dashboard zu generieren. Der SPS-Code ist einsatzbereit, sodass Sie die Datenanalyse sofort wie im Konfigurator starten können. Falls nötig, nun jedoch für 24 Stunden an 7 Tagen pro Woche. Der automatisch generierte Code kann zusammen mit dem Dashboard in die TF3550 TwinCAT Analytics Runtime heruntergeladen werden. Alternativ ist ein Download des reinen SPS-Projektes, bei Erstellung ohne HMI-Dashboard, in die Analytics Runtime Base TF3551 (ohne HMI-Server) möglich. Beide Laufzeit Produkte sind im Wesentlichen Lizenz-Bundle und können auf einem klassischen IPC oder Embedded-PC, aber auch in einer virtuellen Maschine ablaufen.

Produkte:

Der Workflow von TwinCAT Analytics umfasst verschiedene Einzelprodukte. Siehe hierzu die folgende Liste mit allen Produkten.

Produktnummer

Produktname

Hinweise

TE3500

Analytics Workbench

Komplettpaket mit allen Algorithmen und allen Funktionen.

TE3510*

Analytics Vision

Bietet alle Funktionen, allerdings reduziert auf Vision und Basis Algorithmen.

TE3511*

Analytics Energy

Bietet alle Funktionen, allerdings reduziert auf Power Monitoring und Basis Algorithmen.

TE3512*

Analytics Condition Monitoring

Bietet alle Funktionen, allerdings reduziert auf Condition Monitoring und Basis Algorithmen.

TE3520

Analytics Service Tool

Bietet alle Algorithmen kann allerdings keine SPS-Applikationen und keine HMI Dashboards erzeugen.

TF3500

Analytics Logger

 

TF3510

Analytics Library

 

TF3520

Analytics Storage Provider

Inklusive Rule Engine

TF3550

Analytics Runtime

Das Produkt beinhaltet die Analytics Anbindung an die SPS und dazu noch folgende Produkte inklusive HMI:

TC1200 | TwinCAT 3 PLC

TF3300 | TwinCAT 3 Scope Server

TF3510 | TwinCAT 3 Analytics Library

TF6701 | TwinCAT 3 IoT Communication (MQTT)

TF6760 | TwinCAT 3 IoT HTTPS/REST

TF2000 | TwinCAT 3 HMI Server

TF2020 | TwinCAT 3 HMI Clients Pack 3

TF2300 | TwinCAT 3 HMI Scope

TF3551

Analytics Runtime Base

Das Produkt beinhaltet die Analytics Anbindung an die SPS und dazu noch folgende Produkte ohne die HMI:

TC1200 | TwinCAT 3 PLC

TF3300 | TwinCAT 3 Scope Server

TF3510 | TwinCAT 3 Analytics Library

TF6701 | TwinCAT 3 IoT Communication (MQTT)

TF6760 | TwinCAT 3 IoT HTTPS/REST

TF6720

IoT Data Agent

 

EK9160

IoT Coupler

 

*Die Produkte der Reihe TE351x können lizenztechnisch miteinander kombiniert werden.

Das TwinCAT Analytics Service Tool kann über einen ADS-Kanal als eine Art Scope ++ verwendet werden. Dies ist automatisch die sinnvollste Minimalkonfiguration aus dem gezeigten Grundkonzept. Für eine Entkopplung der Datenaufnahme und Analyse kann zusätzlich der Analytics Logger eingesetzt werden. Er kann Daten lokal auf dem Maschinenrechner abspeichern. Die Daten können über das Service Tool ausgewertet werden. Möchte man die Datenspeicherung nicht dezentral, sondern zentral organisieren, kann über MQTT der Analytics Storage Provider eingesetzt werden. Die hier zur Verfügung stehenden Datenquellen sind TF3500/TF6720/EK9160. Zudem ist es möglich, nur die TF3510 Analytics Library in einem TwinCAT-System zu verwenden.