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