CPU-Auslastung messen
![](files/Common/function%20blocks/Funktionsbausteine%20DE/Werkzeuge%20und%20Diagnose/CPU%20%E2%80%93%20Auslastung%20messen_FB.png)
Dieser Baustein ermöglicht es die CPU-Auslastung für die Anwendungen im User-Space zu ermitteln.
Wenn am Eingang Activat ein HIGH Signal anliegt, wird die Messung gestartet. Über den Ausgang CPULoad wird dann die aktuelle Auslastung im User-Anwendungsbereich in Prozent angegeben. Ein Fehler wird am Ausgang Err angezeigt.
Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
Activat | I | BIT | Startet die Messung |
CPULoad | O | FLOAT | CPU Last in [%] |
Err | O | WORD | Fehlerausgabe |
Bemerkungen
Fehlernummern | Ereignis |
---|---|
0 | kein Fehler |
-100 | Statusdatei kann nicht geöffnet werden |
-101 | Statusdatei kann nicht gelesen werden |
-102 | Statuszeile kann nicht gelesen werden |