Skip to main content

Befehl: Profiler - Profiler-Überwachungsliste

Wichtig

Der implizit hinzugefügte IEC-Code für eine Profiler-Messmethode, sowie die Haltepunkte bei Bausteinen in der Überwachungsliste bewirken eine Veränderung und Verlangsamung des ausgewerteten Programms!

Wenn eine Profiling- oder die Codeabdeckungsmessung aktiv ist, ist kein Online-Change möglich. Außerdem stehen einige Onlinefunktionalitäten nicht zur Verfügung, wie beispielsweise „Ablaufkontrolle“ und „Haltepunkte“. Für die Überwachungsliste gibt es diesbezüglich keine Einschränkungen.

Das Ein- und Ausschalten einer Profiler-Messmethode oder das Ändern von Einstellungen im Profiler-Editor erzwingt jeweils einen Download. Ein Online-Change ist dann nicht mehr möglich. Für die Überwachungsliste gibt es diesbezüglich keine Einschränkungen.

Ansicht: Profiler-Überwachungsliste

Für jeden Baustein und jede Bausteininstanz einer Applikation, der/die in dieser Überwachungsliste steht, ermittelt CODESYS Profiler zur Laufzeit, wie oft und wie lange er/sie aufgerufen wird.

Sie können die Liste im Offlinebetrieb oder Onlinebetrieb mit den gewünschten Bausteinen und Instanzen befüllen:

  • Durch Ziehen eines Bausteins mit der Maus aus dem Projektnavigator oder aus einem Editor in die Liste

  • Durch manuelles Eintragen, unterstützt durch die Eingabehilfe, in der Liste

  • Durch Wählen des Menübefehls Zu Profiler-Überwachungsliste hinzufügen im Kontextmenü eines Bausteins in der Ansicht Geräte oder POUs

Tabelle 11. Profiler-Überwachungsliste

Aufruf

Name des Bausteins, dessen Aufrufe analysiert werden. Beispiel: PLC_PRG. Einfügemöglichkeiten siehe oben.

Instanz

Name der Instanz des Bausteins.

Applikation

Pfad der Applikation, für die die Analyse durchgeführt werden soll. Beispiel: Device_XY.Application.

Anzahl

Anzahl der Aufrufe seit Start der Messung. Beispiel: 24.

Dauer <Einheit>

Gesamtdauer aller Aufrufe im aktuellen Zyklus. Beispiel: 51 µs

Max. Dauer <Einheit>

Maximale Dauer der Aufrufe in einem Zyklus seit Beginn der Messung. Beispiel 764 µs

Min. Dauer <Einheit>

Minimale Dauer der Aufrufe in einem Zyklus seit Beginn der Messung. Beispiel 200 µs

Gesamtzeit <Einheit>

Gesamte Dauer aller Aufrufe seit Beginn der Messung. Beispiel 204 876 µs

Durchschnittszeit <Einheit>

Durchschnittliche Dauer der Aufrufe in einem Zyklus seit Beginn der Messung. Beispiel 48 µs

Kontextmenü im Offlinebetrieb oder Onlinebetrieb, wenn der Fokus in einer Tabellenzeile ist:

Reset

Setzt die gemessenen Zeiten der selektierten Zeilen wieder auf 0 zurück

Löschen

Löscht die selektierten Zeilen

Baustein öffnen

Öffnet den Baustein der selektierten Zeile im Editor

Submenü Darstellungsformat

Einstellen des Zeitdatentyps oder direkt der Einheit für die Anzeige der Dauern:

  • LTIME: Beispiel: LTIME#43ms13µs44ns

  • TIME: Beispiel: T#201ms

  • ms: Beispiel: 201

  • µs: Beispiel: 1347

  • ns: Beispiel: 597811



Für weitere Informationen siehe: Profiler-Überwachungsliste verwenden