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
Aufruf | Name des Bausteins, dessen Aufrufe analysiert werden. Beispiel: |
Instanz | Name der Instanz des Bausteins. |
Applikation | Pfad der Applikation, für die die Analyse durchgeführt werden soll. Beispiel: |
Anzahl | Anzahl der Aufrufe seit Start der Messung. Beispiel: 24. |
Dauer <Einheit> | Gesamtdauer aller Aufrufe im aktuellen Zyklus. Beispiel: |
Max. Dauer <Einheit> | Maximale Dauer der Aufrufe in einem Zyklus seit Beginn der Messung. Beispiel |
Min. Dauer <Einheit> | Minimale Dauer der Aufrufe in einem Zyklus seit Beginn der Messung. Beispiel |
Gesamtzeit <Einheit> | Gesamte Dauer aller Aufrufe seit Beginn der Messung. Beispiel |
Durchschnittszeit <Einheit> | Durchschnittliche Dauer der Aufrufe in einem Zyklus seit Beginn der Messung. Beispiel |
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:
|
Für weitere Informationen siehe: Profiler-Überwachungsliste verwenden