Historian für Übersichten, Trends, OEE und mehr
Ein Historian zeichnet Daten über die Zeit auf. Das kann eine lange Zeit sein, mehrere Jahre oder noch längere Zeit. Es erlaubt schnelle Übersichten über die Produktion. Mit Trendkurven erhalten Sie eine Übersicht über die gelaufene Produktion. OEE Anwendungen basieren immer auf mit einem Historian aufgezeichneten Daten. Forensiche Anwendungen benötigen ebenfalls über lange Zeit gespeicherte Daten.
Die Daten können in zwei Ziele gespeichert werden.
Speicheraufzeichnungen werden oft als Ring betrieben.
Damit steht eine kleine Menge aufgezeichneter Daten zur Verfügung.
Damit können Sie Durchlaufzeiten bestimmen, oder kurz nachschauen was in der letzten viertel Stunde gelaufen ist.
Speicherdaten werden nicht dauerhaft gesichert. Wird die Maschine mit dem Historian abgeschaltet so stehen die Daten nach dem Neustart
nicht mehr bereit.
Aufzeichnungen auf Festplatten sind dauerhaft, sie erfordern ein physisches Speichermedium.
Das können lokal verbaute Festplatten sein, oder es sind Festplatten im Netz. Sie können auch beliebigen Cloudspeicher wie Dropbox,
Google Drive, Azure oder AWS dafür nutzen, einzig ein Dateizugriff muss bereitgestellt werden.
Mit Festplattendaten können Sie auch nach langer Zeit Auswertungen vornehmen. Falls ein Schaden aufgetreten ist so könnte mit diesen Daten
die Schadensursache bestimmt werden. Ein Beispiel sind Fahrtenschreiber oder die Blackbox im Flugzeug.
Für die Dateien stehen viele Einstellungen bereit. So kann in regelmäßigen Zeitabständen jeweils eine neue Datei benutzt werden.
Ältere Dateien können dann z.B. auf ein separates Medium verschoben werden.
Natürlich ist für eine Variable auch beides gleichzeitig möglich wie ein Speicherring für Kurzzeitdaten und das Langzeitloggen in Dateien.
Eine Variable im Historian kann eine Zahl sein. Das wird sicher ein häufiger Einsatz sein.
Variablen - oft Zahlen, sind Fest oder Fließkommawerte. Es können auch Texte sein.
Felder sind möglich, ein Beispiel kann eine Liste von Zahlen sein.
Komplexe Dinge wie Strukturen die mehrere auch unterschiedliche Zahlen enthalten sind auch möglich.
Bei komplexen Daten ist es sinnvoll den Trigger - das ist der Wert dessen Änderung einen Eintrag mit Zeitspempel im Historian auslöst -
unabhängig zu bestimmen. Am Einfachsten wird das mit dem Produkt PLC Engine umgesetzt. Dort können zusätzlich
auch Umrechnungen vorgenommen werden. Das kann notwendig sein wenn ein analoger Fließkommawert im Historian verarbeitet werden soll.
Fast alle Signalgeber haben ein Rauschen, der Wert ändert sich ständig um einen sehr kleinen Wert. Eine Grenzwertprüfung verhindert das zu häufige Datenschreiben.
In der Technik wird das auch Deadband genannt.
Komplexe Daten können umfangreich sein. Wird das im Historian verwendet so sollte die Hardware entsprechend leistungsfähig sein.
Komplexe Datenstrukturen können nicht so einfach z.B. in Trendkurven angezeigt werden. Der Vorteil ist aber das ein zeitsynchroner
Dateneintrag viele Dinge beinhalten kann.
Der Historian kann auch auf einem anderen System betrieben werden als das auf dem der OPC Server arbeitet.
Das kann so weit gehen das mehrere OPC Server Daten in einen Historian geben. Einzig eine bestimmte Variable im Historian kann schreibend nur
von einer Datenquelle aus gefüllt werden. Lesen, also die History nutzen - können Mehrere.
Jede Variable im Historian hat immer eine Datenquelle.
Wichtig wird das wenn die OPC Datenquellen auf kleinen Embedded Systemen arbeiten. Datenspeicher haben diese Systeme selten, Festplatten praktisch niemals.
Dann bietet es sich an den Historian auf einem PC oder in einer Cloud zu betreiben. Mehrere Stationen nutzen den dann gemeinsam.
Der Datenverkehr von einem OPC Server zum Historian beim Aufzeichnen ist klein. Es werden nur neue geänderte Daten übertragen.
Die Belastung der Netzwerke ist sehr gering.
Auch wenn ein OPC Server nun Historydaten anfordert so bleibt die Datenrate eher klein. Denn die Berechnungen der Daten erfolgt im Historian.
Es werden nicht einfach alle Daten zum OPC Server gegeben und der filtert und berechnet dann, sondern der Historian übernimmt diese Arbeiten.
Die Speicherformate des Historian sind so definiert das kaum Berechnungen nötig sind. Die Originaldaten werden direkt über bei der
Aufzeichnung mit erstellten Indexdateien angesprochen. Das garantiert auch auf einfachen preiswerten Rechnern eine sofortige Datenausgabe.
Die Software stellt die Historyfunktionen allen Systemen bereit die in der Lage sind das zu nutzen. Das sind:
Einfach alle Daten immer aufzeichnen macht wenig Sinn. In Anlagen werden oft tausende von Daten genutzt.
So müssen die Variablen die eine Historyfunktion bieten konfiguriert werden.
Die Variablen die der Historian verarbeitet stammen aus einem Prozess, häufig aus einem OPC Server. Im OPC Server hat eine Variable oft einen langen Pfad.
Zur einfacheren Verwaltung nimmt der Historian eigene - oft sprechendere - Namen. Die Zuordnung legen Sie selbst fest, eine 1:1 Zurodnung ist möglich.
Das Bestimmen der jeweiligen Variable erfolgt wie gewohnt einfach - mit Browsing.
Es gibt viele Optionen zum Aufzeichnen: Zeitraster, wann eine neue Datei genommen wird und vieles mehr.
Ein einfacher Assistent beim Einrichten nutzt Standardwerte, die können bei Bedauf auch später jederzeit angepasst werden.
Zusätzlich zu den Daten die eine Trendansicht braucht können Sie weitere Werte direkt zur Aufzeichnungszeit mit berechnen lassen. Das sind Minimal und
Maximalwerte, der Durchschnitt une einine mehr. Reicht das nicht aus so haben Sie in der PLC Engine umfangreiche Umrechnungs und Normierungsfunktionen.
Tani legt Wert auf Offenheit. Die Dateiformate die der Historian nutzt liegen in dieser Beschreibungsdatei. Damit können auch ohne das REST Interface oder den kompletten OPC Server zu nutzen die Daten von eigenen Programmen verarbeitet werden. Viele der Dateien aus denen eine Variable besteht werden vom Historian zur Laufzeit nur am Dateiende beschrieben. Das erleichtert den Zugriff, Lesen ist immer möglich.
Historian | |
Speicher 1G RAM Historian Memory 1G RAM • 1 024 MiB Historian Speicher • 10 Historian Datei Variablen Lizenzierte Funktionen: • History | 105-0001-01 V2 |
Erweiterung Historian | |
Speicher 25G RAM Extension Historian Memory 25G RAM • 25 600 MiB Historian Speicher • 40 Historian Datei Variablen | 105-0002-01 V2 |
Disc 5 Variablen Extension Historian Disc 5 Variables • 5 Historian Datei Variablen | 105-0011-01 V2 |
Disc 10 Variablen Extension Historian Disc 10 Variables • 10 Historian Datei Variablen | 105-0012-01 V2 |
Disc 20 Variablen Extension Historian Disc 20 Variables • 20 Historian Datei Variablen | 105-0013-01 V2 |
Disc 40 Variablen Extension Historian Disc 40 Variables • 40 Historian Datei Variablen | 105-0014-01 V2 |
Software protection with dongle