Skip to main content

Entfernt erfasste Daten als HMI visualisieren

Mit einem HMI-Projekt können Sie entfernt erfasste Daten lokal in einer HMI-Benutzeroberfläche visualisieren.

Dafür verwenden Sie in der lokalen HMI-Visualisierung ein Traceelement, das Daten anzeigt, die über eine Datenquelle übertragen wurden. Die Verbindung zum entfernten Gerät erfolgt über eine Datenquelle mit dem Datenquellentyp CODESYS ApplicationV3 . Es ist nicht möglich über eine Verbindungen mit Datenquellentyp CODESYSSymbolic Tracedaten zu übertragen. Die logische Verbindung zur entfernte Applikation bestimmen Sie in der Eigenschaft Datenquelle und Applikation. Außerdem konfigurieren Sie eine Benutzereingabe, so dass der HMI-Benutzer die Datenerfassung steuern kann.

Beim Download (der lokalen HMI-Applikation) wird die Tracekonfiguration, die Sie beim Traceelement konfiguriert haben, auf das entfernte Gerät geladen, auf dem idealerweise die entfernte Applikation gerade läuft. Wenn die lokale Applikation startet, startet automatisch die entfernte Datenerfassung auf der entfernten Steuerung mit der dort konfigurierten Buszykluszeit. Sie werden entfernt im Tracepuffer zwischengespeichert. Parallel (aber asynchron dazu) werden die Tracedaten an die HMI-Applikation übertragen, um in der lokalen Visualisierung dargestellt zu werden.

Die Datenerfassung wurde dabei in der lokalen Applikation konfiguriert und von Benutzereingaben der lokalen HMI-Visualisierung gesteuert.

Tipp

Beachten Sie, dass die Datenerfassung in der entfernten Applikation läuft.

HMI-Applikation mit Steuerung verbinden

  1. Öffnen Sie das (initial erstellte) HMI-Projekt.

  2. Selektieren Sie das Objekt Datenquellenverwalter.

  3. Wählen Sie den Befehl Objekt hinzufügen → Datenquelle .

    Der Dialog Datenquelle hinzufügen öffnet sich und unterstützt Sie bei der Konfiguration der Datenquelle. Der Datenquellentyp CODESYS Symbolic ist voreingestellt.

  4. Wählen Sie den Datenquellentyp CODESYSApplikationV3 .

  5. Geben Sie einen Namen für die Datenquelle ein. Beispiel: Data_Source_Trace und klicken Sie auf Hinzufügen.

    Der Dialog Datenquellenassistenten initialisieren - Providereinstellungen öffnet sich.

  6. Wählen Sie in Projekttyp auswählen die Option Aktuelles Projekt.

  7. Klicken Sie bei Datei wählen auf das Symbol _svn_button_three_dots.png.

  8. Wählen Sie die Projektdatei mit der entfernten Applikation aus.

    Die Verbindung vom Entwicklungssystem zur Steuerung wird aufgebaut und Daten werden übertragen. Der Dialog Datenquellenassistenten initialisieren - Providereinstellungen öffnet sich. Die Applikationen der entfernten Steuerung PLC_A, auf die zugegriffen wird, werden aufgelistet. Unter der Gruppe Zielgerät sind die Kommunikationseinstellungen dargestellt, die so aus dem Projekt übernommen wurden.

  9. Klicken Sie auf Weiter.

    Der Dialog Datenquellenassistenten initialisieren - Datenquellenvariablen durchsuchen stellt die Variablen dar, auf die zugegriffen werden kann.

  10. Klicken Sie auf Beenden.

    Die Datenquelle wird initial erstellt und unter den Datenquellenverwalter eingefügt.

Visualisierung mit Trace erstellen

  1. Erstellen Sie nun wie gewohnt Ihre Visualisierung: Öffnen Sie den Editor für die Visualisierung und fügen Sie das Element Trace hinzu.

  2. Konfigurieren Sie in der Ansicht Eigenschaften das Traceelement:

    Klicken Sie in der Eigenschaft Datenquelle auf das Symbol _cds_icon_arrow_down.png und wählen Sie die eine Datenquelle (Beispiel Data_Source_Trace) aus und beenden Sie die Auswahl mit Eingabe (!).

    Die zusätzliche Eigenschaft Applikation erscheint unter der Eigenschaft Datenquelle.

  3. Klicken Sie in das Feld und dann auf das Symbol _cds_icon_arrow_down.png.

    Alle Applikationen der Datenquelle werden aufgelistet.

  4. Selektieren Sie die Applikation, die die Daten enthält, die Sie erfassen möchten.

  5. Klicken Sie in das Wertefeld der Eigenschaft Trace.

    Der Dialog Tracekonfiguration öffnet sich.

  6. Klicken Sie in Aufzeichnungseinstellungen in der Einstellung Task auf das Symbol _cds_icon_arrow_down.png.

    Die Tasks, die in der entfernten Applikation konfiguriert sind, werden aufgelistet.

  7. Wählen Sie die Task, in der die Daten verarbeitet werden. Üblicherweise ist das die MainTask.

  8. Klicken Sie in den Variableneinstellungen bei der Einstellung Variable auf das Symbol _svn_button_three_dots.png Variable hinzufügen und wählen Sie im Dialog Eingabehilfe eine Variable aus. Beenden Sie die Eingabeunterstützung mit OK.

  9. Beenden Sie die Tracekonfiguration mit OK.

  10. Selektieren Sie das Traceelement und wählen Sie den Befehl Visualisierung → Elemente für Tracesteuerung

    Der Dialog Traceassistent öffnet sich.

  11. Aktivieren Sie alle Optionen und schließen Sie den Dialog.

    Unter das Traceelement werden zusätzliche Schaltflächen hinzugefügt, um die Benutzereingabe für die Datenerfassung zu konfigurieren.

  12. Konfigurieren Sie die Schaltflächen.

    Die Datenerfassung ist konfiguriert.

HMI-Applikation ausführen

Voraussetzung: Auf der entfernten Steuerung wird die Applikation gerade ausgeführt.

  1. Klicken Sie auf das Symbol _cds_icon_build.png.

    Die Applikation wird übersetzt.

  2. Klicken Sie auf das Symbol _cds_icon_login.png.

    Die Applikation wird auf das HMI-Gerät geladen. Die Verbindung zur entfernten Steuerung wird aufgebaut und die Tracekonfiguration wird übertragen.

  3. Klicken Sie auf das Startsymbol _cds_icon_start.png.

    Die HMI-Applikation wird ausgeführt. Die Visualisierung startet.

    Das Traceelement stellt die erfassten Daten des entfernten Steuergeräts an.