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

TE3500

Analytics Workbench

TE3520

Analytics Service Tool

TF3500

Analytics Logger

TF3510

Analytics Library

TF3520

Analytics Storage Provider

TF3550

Analytics Runtime – inclusive HMI Server und Client Pack

TF3551

Analytics Runtime Base – ohne HMI

TF3560

Analytics Controller Pack 4

TF3561

Analytics Controller Pack 8

TF3562

Analytics Controller Pack 16

TF3563

Analytics Controller Pack 32

TF3564

Analytics Controller Pack 64

TF3565

Analytics Controller Pack 128

TF6720

IoT Data Agent

EK9160

IoT Coupler

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.