Skip to main content

Aufzeichnung taskabhängig konfigurieren

Sie können eine Datenbank auf dem Laufzeitsystem und die Pufferung der Daten darin konfigurieren.

Zeitüberschreitung bei Trendaufzeichnung

Während einer Trendaufzeichnung kann es dazu kommen, dass die Applikationstask beim Übergang von Läuft auf Stop eine Zeitüberschreitung auslöst, die mit einer Ausnahme abgefangen wird. Ursache kann beispielsweise sein, dass Dateioperationen auf der SQLite-Datenbank zu lange dauern, oder dass eine zu hohe Anzahl an Variablen aufgezeichnet wird. Üblicherweise tritt dies auf einem performanceschwachen Zielgerät auf.

Sie können das Auftreten einer Ausnahme vermeiden:

  • Konfigurieren Sie die Trendaufzeichnung weniger speicherintensiv, so dass eine dem Zielsystem angepasste Datenmenge gespeichert wird.

  • Verringern Sie die Anzahl der Variablen.

Task zuweisen

In dieser Task führt das LZS die Trendaufzeichnung aus.

  1. Doppelklicken Sie im Gerätebaum auf ein Objekt des Typs Trendaufzeichnung.

    Der zugehörige Editor öffnet sich. In der Baumansicht der Trendkonfiguration ist der oberste Eintrag selektiert und rechts können Sie unter Aufzeichnungseinstellungen die aktuelle Konfiguration sehen.

  2. Klicken Sie im Eingabefeld von Task auf _cds_icon_arrow_down.png.

    Eine Auswahlliste mit allen Tasks, die applikationsweit vorhanden sind, erscheint.

  3. Wählen Sie eine Task für die Trendaufzeichnung aus.

Tipp

Im Allgemeinen läuft eine Trendaufzeichnung in der selben Task, in der das Hauptprogramm, meist PLC_PRG, läuft.

IEC-Variable hinzufügen

Wichtig

Die Anzahl der Variablen, die Sie für eine Trendaufzeichnung konfigurieren können, ist begrenzt. Sie können die Anzahl in Dialog Trendspeicherung ändern.

  1. Doppelklicken Sie im Gerätebaum auf ein Objekt des Typs Trendaufzeichnung.

    Der zugehörige Editor öffnet sich. In der Baumansicht der Trendkonfiguration ist der oberste Eintrag selektiert und rechts können Sie unter Aufzeichnungseinstellungen die aktuelle Konfiguration sehen.

  2. Selektieren Sie einen Eintrag in der Baumansicht und aktivieren Sie das Kontextmenü.

  3. Wählen Sie den Befehl Variable hinzufügen.

    CODESYS hat eine weitere Variable hinzugefügt. Deren leere Konfiguration erscheint rechts der Baumansicht unter Variableneinstellungen.

  4. Wählen Sie im Eingabefeld von Variable eine gültige IEC-Variable aus.

    Die IEC-Variable ist für die Trendaufzeichnung konfiguriert.

  5. Konfigurieren Sie die Darstellung der Variablen im Trenddiagramm.

  6. Konfigurieren Sie die Warnfarbe der Variablen im Trenddiagramm.

Variable aus der Konfiguration entfernen

  1. Doppelklicken Sie im Gerätebaum auf ein Objekt des Typs Trendaufzeichnung.

  2. Klicken Sie in der Baumansicht der Konfiguration auf eine Variable.

  3. Klicken Sie auf Variable entfernen oder verwenden Sie Entf.

Trendaufzeichnung unter Bedingung starten

Sie können eine Trendaufzeichnung für eine Ausführung unter einer Bedingung konfigurieren. Nicht möglich ist die Konfiguration in Abhängigkeit einer Triggerung. Dafür benötigen Sie ein Objekt Trace.

  1. Doppelklicken Sie im Gerätebaum auf ein Objekt des Typs Trendaufzeichnung.

  2. Klicken Sie in der Baumansicht der Trendkonfiguration auf den obersten Knoten.

    Der Name der Trendkonfiguration ist selektiert und rechts können Sie unter Aufzeichnungseinstellungen die aktuelle Konfiguration sehen.

  3. Weisen Sie dem Feld Aufzeichnungsbedingung eine boolesche Variable, einen Zugriff auf ein Bit oder eine Eigenschaft zu.

    Zur Laufzeit der Applikation wird die Aufzeichnung der Daten nur ausgeführt, wenn der Wert TRUE ist.

Parameter hinzufügen

  1. Doppelklicken Sie im Gerätebaum auf ein Objekt des Typs Trendaufzeichnung.

    Der zugehörige Editor öffnet sich. In der Baumansicht der Trendkonfiguration ist der oberste Eintrag selektiert und rechts können Sie unter Aufzeichnungseinstellungen die aktuelle Konfiguration sehen.

  2. Selektieren Sie einen Eintrag in der Baumansicht und aktivieren Sie das Kontextmenü.

  3. Wählen Sie den Befehl Variable hinzufügen.

    CODESYS fügt eine neue Variable hinzu. Deren leere Konfiguration erscheint rechts der Baumansicht unter Variableneinstellungen.

  4. Klicken Sie auf _cds_icon_arrow_down.png, das rechts neben der Einstellung Variable ist.

  5. Wählen Sie in der Auswahlliste Parameter.

  6. Klicken Sie auf _cds_icon_three_dots.png und wählen Sie im Dialog Eingabehilfe einen Parameter aus.

  7. Konfigurieren Sie die Darstellung des Parameters im Trenddiagramm.

  8. Konfigurieren Sie die Warnfarbe des Parameters im Trenddiagramm.

Pufferung der Daten auf dem LZS konfigurieren

  1. Doppelklicken Sie im Gerätebaum auf ein Objekt des Typs Trendaufzeichnung.

    Der zugehörige Editor öffnet sich. In der Baumansicht der Trendkonfiguration ist der oberste Eintrag selektiert und rechts können Sie unter Aufzeichnungseinstellungen die aktuelle Konfiguration sehen.

  2. Klicken Sie auf Trendspeicherung.

    Der Dialog Trendspeicherung erscheint.

  3. Sie können nun die Voreinstellungen ändern.

Zusätzliche Pufferung konfigurieren

  1. Doppelklicken Sie im Gerätebaum auf ein Objekt des Typs Trendaufzeichnung.

    Der zugehörige Editor öffnet sich. In der Baumansicht der Trendkonfiguration ist der oberste Eintrag selektiert und rechts können Sie unter Aufzeichnungseinstellungen die aktuelle Konfiguration sehen.

  2. Klicken Sie auf Erweitert

    Der Dialog Erweiterte Trace-Einstellungen erscheint.

  3. Sie können nun die Voreinstellungen ändern.