Herunterladen Inhalt Inhalt Diese Seite drucken

Ob1_Time: Ermittlung Der Cpu-Auslastung; Beschreibung Von Ob1_Time - Siemens SIMATIC PCS 7 Handbuch

Vorschau ausblenden Andere Handbücher für SIMATIC PCS 7:
Inhaltsverzeichnis

Werbung

Technological Blocks
1.4.11

OB1_TIME: Ermittlung der CPU-Auslastung

1.4.11.1

Beschreibung von OB1_TIME

Objektname (Art + Nummer)
FB 69
Aufrufende OBs
Der OB1
Funktion
Der OB1_TIME-Baustein ermöglicht eine Aussage über die Auslastung der CPU.
Arbeitsweise
Der Baustein wird in den OB1 eingebaut.
Der Baustein wird durch die fallende Flanke (1
zurückgesetzt (d.h. CNT, MAX, MIN, MEAN und der interne ACT_TME werden
zurückgesetzt) und gestartet. Dabei wird auch die aktuelle Systemzeit ermittelt
und intern unter L_TME gespeichert.
Bei jeder Bearbeitung ermittelt der Baustein die Systemtageszeit in ms,
speichert sie intern in ACT_TIME und errechnet ab dem Rücksetzzeitpunkt den
Maximalwert (MAX), den quadratischen Mittelwert (MEAN) und den
Minimalwert (MIN) der seit seiner letzten Bearbeitung vergangenen Zeit
(OB_1_TIME = ACT_TIME-L_TIME). Danach wird der Zähler CNT um 1
inkrementiert und L_TIME = ACT_TIME gesetzt. Der quadratische Mittelwert
errechnet sich folgendermaßen:
MEAN
Die errechneten Werte sind zu interpretieren (IBS-Personal), um daraus die
CPU-Auslastung abzuleiten.
Eine 1 am Eingang STOP_RES führt dazu, dass der Bausteinalgorithmus nicht
weiter bearbeitet wird (Bearbeitung wird "angehalten"). ENO wird während
dieser Zeit auf 0 gesetzt.
Meldeverhalten
Nicht vorhanden.
1-192
(
1
=
CNT
MEAN
+
CNT
1
0) des Eingangs STOP_RES
)
+
2
2
OB
1
_
TIME
Prozessleitsystem PCS 7 Library
A5E00345277-01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis