Arbeit mit historischen Daten

Historische Daten können mit der Analytics Workbench oder dem Analytics Service Tool analysiert werden. Um Ihre aufgezeichneten Daten anzuzeigen, benötigen Sie den TwinCAT Target Browser.

Auswahl der Daten aus dem TwinCAT Target Browser

Die historischen Daten können direkt aus dem Target Browser zu einem Eingang eines Analysealgorithmus gezogen werden.

1. Zunächst müssen Sie in der linken Ecke des Target Browsers auf TcAnalytics klicken. Dort können Sie Ihren konfigurierten Broker sehen, der die Live- und historischen Daten Ihrer verschiedenen Geräte auflistet. Dies sollte wie in der folgenden Abbildung aussehen.
Arbeit mit historischen Daten 1:
2. Gehen Sie zu dem historischen Stream, den Sie erstellt haben, und wählen Sie die Aufzeichnung aus, die analysiert werden soll. Alle Ihre Aufzeichnungen sind rechts im Fenster Record aufgelistet. Standardmäßig wird die letzte Aufzeichnung ausgewählt.
Arbeit mit historischen Daten 2:
3. Wenn Sie live aufzeichnen, wird der Zeitbereich der Aufzeichnung alle paar Sekunden aktualisiert. Standardmäßig wird der gesamte Zeitbereich einer Aufzeichnung verwendet. Außerdem können Sie die Start- und Endzeit bearbeiten, um Ihren gewünschten Datenbereich zu analysieren. Dies kann mit einem Schieberegler, Textfeldern oder in einer grafischen Kalenderansicht erfolgen. Wenn Sie auf das Symbol rechts neben den Textfeldern klicken, wird die Kalenderansicht angezeigt.
Arbeit mit historischen Daten 3:
4. Nach diesen Schritten können Sie ein Symbol ebenso wie bei den Symbolen der Live-Daten per Drag-and-Drop zu einem Eingang eines Algorithmus ziehen.
Arbeit mit historischen Daten 4:
Anschließend wird eine neue Eingangsquelle für Ihren historischen Stream generiert und kann im Projektmappen-Explorer Ihres Visual Studios® angezeigt werden. Als Erstes werden das gezogene Symbol und ein Zeitstempel der aktuellen Gerätezeit unter diesem Stream aufgelistet. Auch neue gezogene Symbole dieses Streams werden dort aufgelistet.

Analyse Ihrer historischen Daten im Analytics-Konfigurator

Um Ihre historischen Daten zu analysieren, drücken Sie auf die Schaltfläche Start Analytics. Anders als bei der Analyse von Live-Daten erscheint ein grüner Fortschrittsbalken. Die Geschwindigkeit Ihrer Analyse hängt von der Länge Ihrer Aufzeichnung, der Anzahl und Größe Ihrer Symbole sowie von Ihrer Breitbandgeschwindigkeit zum Broker ab. Die Analyse stoppt automatisch, wenn der Fortschrittsbalken am Ende angelangt ist. Die Ergebnisse bleiben sichtbar.

Arbeit mit historischen Daten 5:

Analyse Ihrer historischen Daten in Ihrer Analytics Runtime

Sie können die Konfiguration mit Ihren historischen Daten einer Analytics Runtime (SPS) bereitstellen. Zusätzlich zu den historischen Daten werden auch die Live-Daten analysiert. So können Sie zwischen ihnen wechseln und verlieren keine Live-Daten durch das Streamen historischer Daten. Der Grund hierfür ist, dass sie in zwei verschiedene Tasks getrennt sind. Der Start der Analyse historischer Daten muss ausgelöst werden.

Arbeit mit historischen Daten 6:

Rechenzeit bei historischen Daten

Anders als beim Analytics-Konfigurator dauert die Analyse historischer Daten in der SPS ähnlich lange wie die ursprüngliche Aufzeichnung der Daten. In Abhängigkeit der Paketgröße und der eingestellten Abtastrate kann die Abarbeitung der Daten gegenüber der Aufzeichnung verkürzt werden. Zyklusüberschreitungen aufgrund zu großer Pakete müssen jedoch beachtet werden.


Hauptunterschiede der Ordnerstruktur im erstellten SPS-Projekt:

Arbeit mit historischen Daten 7:

Hinweis

Realisierung der Logik in Ihrer TwinCAT HMI

Die Vorbereitung und das Schreiben von Werten in Ihrer SPS dienen Testzwecken. Es wird empfohlen, diese und andere Logik im SPS-Code bei Bedarf mit Interaktionen von Ihrer TwinCAT HMI-Anwendung zu realisieren.

Sie können die Analyse historischer Daten durch Auslösen von bGetHistoricalData in stCtrl_T1 starten. Der Abbruch erfolgt durch Auslösen von bCancelHistoricalData.
Dies kann in der Datei MAIN_Analytics_Historical wie in der folgenden Abbildung erfolgen:

Arbeit mit historischen Daten 8:

Um für Ihr HMI Dashboard zwischen den Ergebnissen der Live-Daten und historischen Daten zu wechseln, können Sie das Symbol bHistorical in der GVL AnalyticsHMI setzen. Mit dieser Möglichkeit benötigen Sie keine zusätzlichen Controls, um historische Daten anzuzeigen (natürlich sind auch eigene Controls für historische Daten möglich). Die Analyse der Live-Daten wird nicht durch das Aufrufen einiger historischer Daten unterbrochen. Nach der Anzeige der historischen Daten können Sie zu den aktuellen Live-Ergebnissen zurückwechseln. Dieser Wechsel betrifft nur die Variablen in Ihrer GVL.

Arbeit mit historischen Daten 9: