TcHmiSqliteHistorize Extension

Beim Anlegen eines neuen TwinCAT HMI Projektes wird die TcHmiSqliteHistorize Extension mitgeladen und befindet sich in dem Projekt unterhalb des Server-Knotens bei den Extensions. Alternativ kann das Paket Beckhoff.TwinCAT.HMI.SqliteHistorize installiert werden.

TcHmiSqliteHistorize Extension 1:

Konfiguration

Mit einem Doppelklick auf die Extension in der Projektmappe öffnet sich die Konfigurationsseite der Extension. Alternativ kann diese auch über die Serverkonfigurationsseite unter dem Reiter TcHmiSqliteHistorize aufgerufen werden.

TcHmiSqliteHistorize Extension 2:

Auf der Konfigurationsseite haben Sie die Möglichkeit, neue historisierte Symbole anzulegen und den Speicherort der Datenbank von allen historisierten Symbolen festzulegen. Standardmäßig werden die historisierten Symbole auf der lokalen Festplatte gespeichert. Alternativ können diese direkt in den RAM des Computers gespeichert werden.

Hinweis

Datenverlust

Werden die Daten in den RAM gespeichert, kommt es zu einem Verlust der Daten, wenn der PC heruntergefahren wird.

Ein historisiertes Symbol hinzufügen

Damit ein Symbol als historisiertes Symbol verwendet werden kann, muss das Symbol gemappt sein. Ein historisiertes Symbol kann auf zwei verschiedenen Wegen hinzugefügt werden:

Konfigurationsfenster (empfohlen):

Ein historisiertes Symbol kann in dem TwinCAT HMI Configuration Fenster hinzugefügt werden. Dort steht ein Dialog für das Hinzufügen der Symbole zur Verfügung. Eine Anleitung dazu befindet sich hier.

Extension-Konfiguration:

Auf der Konfigurationsseite der TcHmiSqliteHistorize-Extension kann ein neues historisiertes Symbol über den Button Add hinzugefügt werden. Anschließend öffnet sich ein Dialog zum Hinzufügen des Symbols.

TcHmiSqliteHistorize Extension 3:
  1. Linked Server Symbol: Gemapptes Server-Symbol, das historisiert werden soll. In der Combobox werden alle gemappten Server-Symbole angezeigt.
  2. Interval Time: Zyklus, in welchem das Symbol in die Datenbank gespeichert wird.
  3. Maximum number of Entries: Maximal Einträge des Ringspeichers der Datenbank. Auf Basis der Intervallzeit und der maximalen Einträge können Sie berechnen, für welchen Zeitraum die Daten gespeichert werden. Soll der Zeitraum vergrößert werden, kann die Intervallzeit höher gesetzt oder die maximalen Einträge vergrößert werden.
  4. Recording enabled: Legt fest, ob das Symbol historisiert oder ob die Historisierung deaktiviert werden soll.
  5. Row limit for filter: Maximale Anzahl der Datensätze, die durch die TcHmiSqliteHistorize-Extension gefiltert und an das Trendline-Chart weitergereicht werden.