Document toolboxDocument toolbox

(de) Datenerfassung mit Wonderware (Aveva) Historian

Über die Aktivität von Wonderware Data Historian

Hersteller erfassen häufig Daten von überwachten Maschinen/Ausrüstungen während der Produktion und speichern die Daten dann in einer Wonderware Historian SQL-Datenbank. Die erfassten Daten identifizieren die Maschine sowie Datum und Uhrzeit, enthalten aber nicht die UID der Einheit.

Bevor eine Einheit von überwachten Maschinen verarbeitet wird, sollte eine Validierung durchgeführt werden, um sicherzustellen, dass die Bedingungen geeignet sind. Sobald eine Einheit validiert ist, können die Bedingungen, denen sie bei der Verarbeitung durch oder an den überwachten Maschinen ausgesetzt ist, in der Fertigungshistorie der Einheit in FactoryLogix als Stichprobendaten aufgezeichnet werden.

Mit der Wonderware Data Historian-Aktivität im NPI-Prozessdefinitionsfenster können Sie Messdaten konfigurieren und erfassen, um Datentrends während der Produktionsläufe zu erkennen. Die Wonderware Data Historian-Aktivität ist für serielle Produktionsprozesse oder serielle Vorgänge innerhalb von Hybridprozessen verfügbar.

 

Hinweis

Da viele Messungen aufgezeichnet werden und das Volumen sehr groß ist, werden mit der FactoryLogix Wonderware Data Historian-Aktivität nur stichprobenartig Ergebnisse erfasst.

Konfiguration der Wonderware-Datenbankverbindungsdetails

Settings button

 

 

Bevor Sie die Wonderware Data Historian-Aktivität zu einer Prozessdefinition in NPI hinzufügen können, müssen Sie die Verbindungsdetails für die Wonderware-Datenbank konfigurieren. Diese Konfiguration umfasst vier Einstellungen, die Sie im Bereich Systemkonfiguration > Einstellungen von NPI unter dem Optionstyp: Wonderware Historian Activity in der Kategorie Prozessplanung auf der Registerkarte Globale Optionen.

 

 

Wonderware global options

 

 

Geben Sie für jede dieser Optionen die entsprechenden Wonderware-Informationen an:

 

Option

Beschreibung

Option

Beschreibung

Server Adresse

Die IP-Adresse des Wonderware-Servers

Name der Datenbank

Der Name der Wonderware-Datenbank

Benutzername

Der mit der Wonderware-Datenbank verbundene Benutzername

Passwort

Das Passwort für die Anmeldung bei der Wonderware-Datenbank

Hinzufügen der Wonderware-Aktivität zu einer Prozessdefinition in NPI

 

 

 

Wenn Sie die Wonderware-Datenbankverbindungsdetails in den NPI-Einstellungen nicht konfiguriert haben (siehe vorheriges Thema), wird diese Meldung angezeigt:

 

 

 

 

Wenn die Wonderware Data Historian-Aktivität zu einer Prozessdefinition im Fenster NPI-Prozessdefinition hinzugefügt wird, kann der Prozessentwickler folgendermaßen vorgehen:

  • Verfassen Sie die Anweisungen für den Mitarbeiter in der Werkstatt, die sich auf diese Tätigkeit beziehen.

  • Geben Sie an, ob die Aktivität obligatorisch oder fakultativ ist.

  • Identifizieren Sie null oder mehr Validierungsparameter-Tags, die validiert werden müssen, bevor eine Einheit verarbeitet werden kann (siehe Punkt A in der folgenden Abbildung).

  • Identifizieren Sie null oder mehr Trending-Messmarken, deren Werte für eine Einheit aufgezeichnet werden, während an der Einheit gearbeitet wird. Um die Menge der in FactoryLogix aufgezeichneten Daten zu reduzieren, legt der Prozessentwickler die Anzahl der aufzuzeichnenden Messungen fest (in der folgenden Abbildung zwischen Punkt A und Punkt B).

  • Identifizieren Sie null oder mehr Endwertmessmarken, deren Werte einer Einheit in FactoryLogix gegenüberstehen.




Was geschieht in Production?

Nachdem Sie die Wonderware Data Historian-Aktivität für eine Prozessdefinition in NPI konfiguriert haben, geschieht Folgendes in Production:

 

  1. Wenn eine serialisierte Einheit den Punkt auf ihrer Route erreicht, an dem sie von überwachten Maschinen verarbeitet wird, fragt die Einheit den Wonderware Data Historian nach bestimmten Tag-Werten ab.


  2. Die zurückgegebenen Werte werden validiert.

    Wenn die Validierung erfolgreich ist, darf die Einheit mit der Produktion beginnen, die in Verbindung mit den überwachten Maschinen durchgeführt werden soll.


  3. Wenn die Einheit die Produktion an den überwachten Maschinen abgeschlossen hat, informiert der Bediener FactoryLogix.


  4. FactoryLogix fragt den Wonderware Data Historian ab und zeichnet die Abfrageergebnisse als Teil der Build-Historie für die serialisierte Einheit auf.

    Prozessentwickler können FactoryLogix auch so konfigurieren, dass es nach bestimmten Tags sucht und diese Werte aufzeichnet, wenn die serialisierte Einheit die überwachten Maschinen durchläuft.

  1. Wenn eine serialisierte Einheit den Punkt auf ihrer Route erreicht, an dem sie von überwachten Maschinen verarbeitet wird, fragt die Einheit den Wonderware Data Historian nach bestimmten Tag-Werten ab.


  2. Die zurückgegebenen Werte werden validiert.

    Wenn die Validierung erfolgreich ist, darf die Einheit mit der Produktion beginnen, die in Verbindung mit den überwachten Maschinen durchgeführt werden soll.


  3. Wenn die Einheit die Produktion an den überwachten Maschinen abgeschlossen hat, informiert der Bediener FactoryLogix.


  4. FactoryLogix fragt den Wonderware Data Historian ab und zeichnet die Abfrageergebnisse als Teil der Build-Historie für die serialisierte Einheit auf.

    Prozessentwickler können FactoryLogix auch so konfigurieren, dass es nach bestimmten Tags sucht und diese Werte aufzeichnet, wenn die serialisierte Einheit die überwachten Maschinen durchläuft.


Wenn die Wonderware Data Historian-Aktivität für eine serialisierte Einheit in Production angezeigt wird, werden dem Bediener die in NPI erstellten Anweisungen angezeigt und ein Kontrollkästchen Ist die Aktivität abgeschlossen? sowie eine Schaltfläche Start angezeigt:




Wenn der Bediener in der Werkstatt die Schaltfläche "Start" auswählt, überprüft die Aktivität anhand der Validierungsparameter, ob der letzte in den Data Historian-Daten aufgezeichnete Wert für jeden Tag innerhalb des akzeptablen Bereichs liegt, der in der Aktivitätskonfiguration in NPI definiert ist. Wenn die Validierungsparameter ihre Validierung bestehen, wird die Schaltfläche Start deaktiviert/abgeblendet. Die Einheit (in der vorherigen Abbildung an Punkt A) ist nun bereit, von den überwachten Maschinen verarbeitet zu werden.




Wenn die Einheit die überwachten Maschinen durchlaufen hat, aktiviert der Werksarbeiter das Kontrollkästchen Vorgang abgeschlossen? Zu diesem Zeitpunkt ist die Aktivität (in der vorherigen Abbildung jetzt an Punkt B) abgeschlossen.

Hinweis

Wenn die Aktivität als erforderliche Aktivität gekennzeichnet ist und der Bediener versucht, das Kontrollkästchen Ist die Aktivität abgeschlossen? zu aktivieren, während die Schaltfläche Starten aktiviert ist, wird der Bediener durch eine Meldung darüber informiert, dass die Aktivität zu diesem Zeitpunkt nicht abgeschlossen werden kann.

 

 

 

 

Wenn die Schaltfläche "Start" deaktiviert ist und der Bediener die WIP-Transaktion unterbricht, ist die Schaltfläche "Start" deaktiviert, wenn die WIP-Transaktion wieder aufgenommen wird - entweder durch denselben oder einen anderen Bediener -, sobald er die Aktivität aufnimmt.

Wenn die Aktivität als abgeschlossen aufgezeichnet wird, fragt die Aktivität den Wonderware Data Historian nach den Daten ab, um die Trendmessungen aufzuzeichnen. Wenn Endwertmessungen definiert wurden, fragt die Aktivität den Wonderware Data Historian nach den Daten für die Aufzeichnung dieser Messungen ab.

Wie funktioniert die Abfrage von Trendmessungen?

Die Abfrage zum Abrufen von Daten für Trendmessungen gibt alle Werte zurück, die zu den angegebenen Tags im Wonderware Data Historian aufgezeichnet wurden, und zwar ab dem Zeitpunkt, an dem die Validierungsparameter validiert wurden, bis zu dem Zeitpunkt, an dem der Bediener die Aktivität als abgeschlossen markiert hat.

Da das Datenvolumen erheblich sein kann, ist es nicht wünschenswert, alle Daten in FactoryLogix zu erfassen. Die Abfrage enthält einen Parameter zur Angabe der Anzahl der Messungen pro Tag, die zurückgegeben werden sollen, um die Datenerfassung zu erleichtern.

Die Abfrage zum Abrufen der Daten für die Endwertmessungen gibt den letzten Messwert zurück, der für jeden identifizierten Tag aufgezeichnet wurde.

Jeder von diesen Abfragen zurückgegebene Wert wird als parametrische FactoryLogix-Messung aufgezeichnet:

  • Der Typ ist der Name des Parameters.

  • Der Wert ist der von der Abfrage für den Parameter zurückgegebene Wert.

  • Die Aktivität ist Wonderware Data Historian.

  • Die Zeit des Messdatums ist das von der Abfrage zurückgegebene Datum/die Uhrzeit.

Konfiguration der Wonderware-Aktivität in NPI

Bei der Konfiguration der Wonderware Data Historian-Aktivität in NPI müssen die Prozessentwickler auf der Registerkarte Aktivitätsdetails im Dialogfeld Einstellungen Folgendes festlegen:

  • Validierungsparameter

  • Trending Messungen

  • Endwertmessungen

    Nutzen Sie die Schaltflächen Artikel hinzufügen Add Item button, Artikel bearbeiten Edit item button , sowie Artikel löschen
    Delete Item button auf der Registerkarte Aktivitätsdetails, um Parameter und Messungen im Zusammenhang mit der Wonderware-Aktivität einzugeben, zu bearbeiten und/oder zu löschen.

Note

All tag values must be of type Float.

 

 

Validierungsparameter

Sie können auf der Registerkarte Aktivitätsdetails des Dialogfelds Einstellungen null oder mehr Validierungsparameter konfigurieren:

  • Wonderware Tag Name - Der in der Wonderware Data Historian-Datenbank aufgezeichnete Tag-Name

  • Mindestwert - Der minimale Validierungswert

  • Maximalwert - Der maximale Validierungswert

Trending Messungen

In der Aktivitätskonfiguration können Sie auf der Registerkarte Aktivitätsdetails des Dialogfelds Einstellungen null oder mehr dieser Trendmessungen definieren:

  • Wonderware Tag Name - Der in der Wonderware Data Historian-Datenbank aufgezeichnete Tag-Name

  • FactoryLogix Measurement Name - Der Tag-Name, der in FactoryLogix aufgezeichnet werden soll

  • Sub Interval Count - Ein ganzzahliger Wert mit einem Mindestwert von 1

    TDie Verarbeitung verwendet das Berichtsfenster (Punkt A bis Punkt B in der folgenden Abbildung) und liefert eine Messung für jedes Teilintervall plus eins.

    Beispiel: Wenn das Berichtsfenster von 13:00 Uhr bis 14:00 Uhr reicht und 4 Teilintervalle für die Messung angefordert wurden, werden 5 Messungen aufgezeichnet (die Tag-Werte um 13:00 Uhr, 13:15 Uhr, 13:30 Uhr, 13:45 Uhr und 14:00 Uhr).


Endwertmessungen

In der Aktivitätskonfiguration können Sie auf der Registerkarte Aktivitätsdetails des Dialogfelds Einstellungen null oder mehr dieser Endwertmessungen definieren:

  • Wonderware Tag Name - Der in der Wonderware Data Historian-Datenbank aufgezeichnete Tag-Name

  • FactoryLogix Measurement Name - Der Tag-Name, der in FactoryLogix aufgezeichnet werden soll

Abfrage des Wonderware Data Historian

Validierung

Diese Abfrage gibt den zuletzt aufgezeichneten Wert für jeden der identifizierten Tags zurück.

 

SELECT TagName, Value

FROM Live

WHERE TagName in ('<TagName 1>[,<TagName 2>…]')

SELECT TagName, Value

FROM Live

WHERE TagName in ('<TagName 1>[,<TagName 2>…]')

Trending Messungen

Diese Abfrage gibt alle Werte zurück, die für den identifizierten Tag innerhalb des angegebenen Zeitfensters aufgezeichnet wurden.

 

SELECT DateTime, TagName, Value

       FROM History

WHERE TagName = '<TagName>'

       AND DateTime >= '<Start of time window>'

       AND DateTime <= '<End of time window>'

       AND wwRetrievalMode = 'Cyclic'

       AND wwCycleCount = '<SubIntervalCount>'

SELECT DateTime, TagName, Value

       FROM History

WHERE TagName = '<TagName>'

       AND DateTime >= '<Start of time window>'

       AND DateTime <= '<End of time window>'

       AND wwRetrievalMode = 'Cyclic'

       AND wwCycleCount = '<SubIntervalCount>'

      

Für jede Zeile, die von dieser Abfrage zurückgegeben wird, wird in der FactoryLogix-Datenbank ein parametrischer Messwert für die bearbeitete Einheit aufgezeichnet:

 

FactoryLogix Parametrischer Messwert*

 

FactoryLogix Parametrischer Messwert*

 

Aktivität

Wonderware Historian Datenerfassung

Zeit

DateTime

Name

Der Messungsname für den zurückgegebenen TagName

Wert

Wert

Typ

TagName

Status

Nicht festgelegt

* Dies sind die Spaltennamen, die auf der Registerkarte Parametrik im Fenster Trace in Production angezeigt werden.

Endwertmessungen

Diese Abfrage gibt den letzten aufgezeichneten Wert innerhalb des angegebenen Zeitfensters für jede der identifizierten aufgezeichneten Messungen zurück.

 

SELECT DateTime, TagName, Value

FROM Live

WHERE TagName in ('<TagName 1>[,<TagName 2>…]')

SELECT DateTime, TagName, Value

FROM Live

WHERE TagName in ('<TagName 1>[,<TagName 2>…]')

      

Für jede Zeile, die von dieser Abfrage zurückgegeben wird, wird in der FactoryLogix-Datenbank ein parametrischer Messwert für die bearbeitete Einheit aufgezeichnet:

 

FactoryLogix parametrischer Messwert*

 

FactoryLogix parametrischer Messwert*

 

Aktivität

Wonderware Historian Datenerfassung

Zeit

DateTime

Name

Der Messungsname für den zurückgegebenen TagName

Wert

Wert

Typ

TagName

Status

Nicht festgelegt

* Dies sind die Spaltennamen, die auf der Registerkarte Parametrik im Fenster Trace in Production angezeigt werden.

 

 

Verwandte Themen

Verwandte Themen

Traceability

 

 

Copyright © 2024 Aegis Industrial Software Corporation. All Rights Reserved.