TwinCAT 3 Engineering
Konfigurieren, Programmieren und Debuggen von Applikationen mit TwinCAT-3-Engineering
Unternehmenszentrale Deutschland
Beckhoff Automation GmbH & Co. KG
Konfigurieren, Programmieren und Debuggen von Applikationen mit TwinCAT-3-Engineering
Die Ausgabe von Daten in Engineering-Tools oder Web-Dashboards ist nicht immer das Ende der Verarbeitungskette. Häufig müssen Daten für ein produziertes Teil, einen Prüfablauf oder für die Maschine selbst nach einer Zeitvorgabe als sogenannter Report abgelegt werden. Dafür bietet Beckhoff nun einen Reporting Server, der aus verschiedenen TwinCAT-Tools angesprochen werden kann.
Bei TwinCAT Analytics und TwinCAT Scope gibt es jeweils die Möglichkeit, nach einer Analyse im Engineering einen On-Demand-Report zu erstellen. Alternativ können beide Tools so konfiguriert werden, dass sie automatisiert Reports zur Laufzeit generieren. Im Falle von TwinCAT Analytics funktioniert das über die automatische SPS-Code-Generierung der Analytics Workbench, welche auch den SPS-Code für das neue Reporting erzeugen kann. Die entsprechenden SPS-Bausteine stehen in der Analytics SPS-Bibliothek zur Verfügung und können Daten für den Report sammeln sowie auch die Auslösung des Reports anstoßen. Bei TwinCAT Scope erfolgt die automatische Generierung von Reports durch Trigger-Ereignisse, die der Anwender definieren kann.
Die mit Logos und Headern individuell gestaltbaren Reports unterstützen die Zielformate PDF, HTML und JSON-Dateien. Optional können diese auch noch per E-Mail automatisch aus Scope und Analytics verschickt werden.
Die TwinCAT-Analytics-Produktfamilie bietet einen vollständigen Workflow für die Datenerfassung, -speicherung, -auswertung und -darstellung in Dashboards.
Das TwinCAT 3 Scope View ist ein Software-Oszilloskop für die grafische Darstellung von Signalverläufen in verschiedenen Chart-Typen. Dies können beispielsweise YT-, XY-, Bar- oder Digital-Charts sein. Das Scope View Professional erweitert die mit TwinCAT 3 XAE ausgelieferte Scope-View-Base-Version um weitere Funktionalitäten. Das Anwendungsgebiet bezieht sich auf Prozesse, die über einen längeren Zeitraum verfolgt und überwacht werden sollen.
Die TwinCAT 3 Analytics Workbench ist ein TwinCAT 3 Engineering-Produkt zur Erstellung von kontinuierlichen Datenanalysen aus verschiedenen, räumlich verteilten Maschinensteuerungen. 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:
Das TwinCAT 3 Analytics Service Tool eignet sich für die Maschineninbetriebnahme und für Servicetechniker. Über die ADS-Anbindung können Livedaten und über die IoT-Anbindung können Live- und historische Daten für eine Analyse abgerufen werden. Die Konfiguration der Analyse findet im Microsoft Visual Studio® statt, wo dem Anwender eine Toolbox von Algorithmen zur Verfügung steht, um eine Life-Time-, Taktzeit-, Einhüllenden-, oder Bauteilzähler-Analyse zu realisieren. Die Ausgänge der Algorithmen können dabei als Eingänge weiterer Algorithmen genutzt oder als Ergebnis, direkt im grafischen Editor, ausgegeben werden.
Der TwinCAT 3 Scope Server bereitet Daten für die visuelle Anzeige im TwinCAT 3 Scope View auf. Er kann mit der Scope View Base oder der Version TE1300 Scope View Professional verwendet werden. Für die autarke Datenaufzeichnung eignet sich der Scope Server besonders in verteilten Systemen im Produktions-, Anlagen- oder Maschinennetz. Er verfügt dabei nicht nur über TwinCAT-spezifische Kommunikationsschnittstellen, sondern auch über eine standardisierte Kommunikationsanbindung mittels OPC UA.
Die TwinCAT 3 Analytics Library ist eine SPS-Bibliothek mit Analysefunktionen für Prozess- und Applikationsdaten. Sie kann lokal auf der Maschinensteuerung oder auf einem Remote-Analysesystem mit IoT-Kommunikationsanbindung eingesetzt werden. In beiden Anwendungsfällen kann mit der automatischen SPS-Code-Erzeugung der TwinCAT 3 Analytics Workbench TE3500 viel Engineering-Zeit eingespart werden. Für den lokalen Einsatz erfolgt nur das Mapping manuell, im IoT-Workflow entfällt sogar das Mapping und wird automatisch durchgeführt.
Die TwinCAT 3 Analytics Runtime ist der Container, in dem die Analytics-Applikation abläuft, welche in der TwinCAT 3 Analytics Workbench TE3500 konfiguriert und entwickelt wurde. Die Runtime kann dabei lokal, auf einer Remote-Hardware oder in einer virtuellen Maschine installiert sein. Sie beinhaltet auch den TwinCAT 3 HMI Server TF2000, der das erstellte Analytics-Dashboard hostet. Zusammenfassend ist die TwinCAT 3 Analytics Runtime ein Bundle von verschiedenen Lizenzen. Enthalten ist eine SPS-Laufzeit, die Analytics-SPS-Bibliothek, die IoT-Anbindung mit MQTT und HTTPS/Rest, die Storage-Provider-Anbindung, der TwinCAT 3 HMI Server und ein entsprechendes Client-Paket, damit mehrere Nutzer gleichzeitig auf das designte Analytics-Dashboard schauen können.
Die TwinCAT 3 Analytics Runtime Base ist der Container, in dem die Analytics-Applikation abläuft, welche in der TwinCAT 3 Analytics Workbench TE3500 konfiguriert und entwickelt wurde. Die Runtime kann dabei lokal, auf einer Remote-Hardware oder in einer virtuellen Maschine installiert sein. Sie ist das ideale Produkt, wenn eine Analyse „headless“ betrieben werden soll oder bereits eine eigene Visualisierung verfügbar ist.