Bibliotheksbeschreibung WagoLibCpuUsage.lib

Transcription

Bibliotheksbeschreibung WagoLibCpuUsage.lib
Pos : 2 /D okumentati on allgemein/Ei nbandEinband H andbuc h - Dec kbl att mi t Standar dbil d für Bibli otheken @ 15\mod_1370330374073_0.doc x @ 121629 @ @ 1
Bibliotheksbeschreibung
WAGO-Software
CODESYS-Bibliothek
WagoLibCpuUsage.lib
zur Ermittlung der CPU-Auslastung
Version 1.0.0
Pos : 3 /Alle Serien (Allgemeine M odul e)/Hinweise z ur Dokumentation/Impres sum für Standardhandbüc her - allg. Angaben, Ansc hriften, Tel efonnummer n und E-Mail-Adres sen @ 3\mod_1219151118203_6.doc x @ 21058 @ @ 1
2
WAGO-Software
WagoLibCpuUsage.lib CODESYS-Bibliothek
© 2013 by WAGO Kontakttechnik GmbH & Co. KG
Alle Rechte vorbehalten.
WAGO Kontakttechnik GmbH & Co. KG
Hansastraße 27
D-32423 Minden
Tel.:
Fax:
+49 (0) 571/8 87 – 0
+49 (0) 571/8 87 – 1 69
E-Mail:
info@wago.com
Web:
http://www.wago.com
Technischer Support
Tel.:
Fax:
+49 (0) 571/8 87 – 5 55
+49 (0) 571/8 87 – 85 55
E-Mail:
support@wago.com
Es wurden alle erdenklichen Maßnahmen getroffen, um die Richtigkeit und
Vollständigkeit der vorliegenden Dokumentation zu gewährleisten. Da sich
Fehler, trotz aller Sorgfalt, nie vollständig vermeiden lassen, sind wir für
Hinweise und Anregungen jederzeit dankbar.
E-Mail:
documentation@wago.com
Wir weisen darauf hin, dass die im Handbuch verwendeten Soft- und HardwareBezeichnungen und Markennamen der jeweiligen Firmen im Allgemeinen einem
Warenzeichenschutz, Markenzeichenschutz oder patentrechtlichem Schutz
unterliegen.
=== Ende der Liste für T extmar ke Ei nband_vorne ===
Bibliotheksbeschreibung
Version 1.0.0
WAGO-Software
WagoLibCpuUsage.lib CODESYS-Bibliothek
Inhaltsverzeichnis
3
Pos : 5 /D okumentati on allgemein/Verzeic hnisse/Inhalts verz eichnis - Ü berschrift oG und Verzei chnis @ 3\mod_1219151230875_6.doc x @ 21061 @ @ 1
Inhaltsverzeichnis
1
1.1
1.2
1.3
1.4
Hinweise zu dieser Dokumentation ............................................................ 4
Urheberschutz ........................................................................................... 4
Symbole..................................................................................................... 5
Darstellung der Zahlensysteme ................................................................. 6
Schriftkonventionen .................................................................................. 6
2
2.1
WagoLibCpuUsage.lib................................................................................. 7
CPU_Usage ............................................................................................... 8
Tabellenverzeichnis ............................................................................................. 10
=== Ende der Liste für T extmar ke Verzeic hnis_vor ne ===
Bibliotheksbeschreibung
Version 1.0.0
4
Hinweise zu dieser Dokumentation
WAGO-Software
WagoLibCpuUsage.lib CODESYS-Bibliothek
Pos : 7 /Alle Serien (Allgemeine M odul e)/Übersc hriften für all e Serien/Hi nweis z ur Dokumentation/Hinweis e z ur D okumentation - Ü bersc hrift 1 @ 4\mod_1237987661750_6.doc x @ 29027 @ 1 @ 1
1
Hinweise zu dieser Dokumentation
Pos : 8.1 /Alle Serien (Allgemeine M odule) /Hinweise z ur Dokumentation/Urhebersc hutz ausführlic h @ 4\mod_1235565145234_6.doc x @ 27690 @ 2 @ 1
1.1
Urheberschutz
Diese Dokumentation, einschließlich aller darin befindlichen Abbildungen, ist
urheberrechtlich geschützt. Jede Weiterverwendung dieser Dokumentation, die
von den urheberrechtlichen Bestimmungen abweicht, ist nicht gestattet. Die
Reproduktion, Übersetzung in andere Sprachen sowie die elektronische und
fototechnische Archivierung und Veränderung bedarf der schriftlichen
Genehmigung der WAGO Kontakttechnik GmbH & Co. KG, Minden.
Zuwiderhandlungen ziehen einen Schadenersatzanspruch nach sich.
Pos : 8.2 /D okumentati on allgemein/Gliederungsel emente/---Seitenwec hsel--- @ 3\mod_1221108045078_0.doc x @ 21808 @ @ 1
Bibliotheksbeschreibung
Version 1.0.0
WAGO-Software
WagoLibCpuUsage.lib CODESYS-Bibliothek
Hinweise zu dieser Dokumentation
5
Pos : 8.3 /Alle Serien (Allgemeine M odule) /Übersc hriften für alle Serien/Hi nweis zur Dokumentation/Symbole - Übersc hrift 2 @ 13\mod_1351068042408_6.doc x @ 105268 @ 2 @ 1
1.2
Symbole
Pos : 8.4.1 /Alle Serien (Allgemeine M odule) /Wic htige Erl äuter ung en/Sic her hei ts- und s onstige Hi nweise/Gefahr/Gefahr: _Warnung vor Pers onensc häden allgemein_ - Erläuterung @ 13\mod_1343309450020_6.doc x @ 101017 @ @ 1
GEFAHR
Warnung vor Personenschäden!
Kennzeichnet eine unmittelbare Gefährdung mit hohem Risiko, die Tod
oder schwere Körperverletzung zur Folge haben wird, wenn sie nicht
vermieden wird.
Pos : 8.4.2 /Alle Serien (Allgemeine M odule) /Wic htige Erl äuter ung en/Sic her hei ts- und s onstige Hi nweise/Gefahr/Gefahr: _Warnung vor Pers onensc häden durch el ektrisc hen Str om_ - Erl äuter ung @ 13\mod_1343309694914_6.doc x @ 101032 @ @ 1
GEFAHR
Warnung vor Personenschäden durch elektrischen Strom!
Kennzeichnet eine unmittelbare Gefährdung mit hohem Risiko, die Tod
oder schwere Körperverletzung zur Folge haben wird, wenn sie nicht
vermieden wird.
Pos : 8.4.3 /Alle Serien (Allgemeine M odule) /Wic htige Erl äuter ung en/Sic her hei ts- und s onstige Hi nweise/Warnung/War nung: _War nung vor Personenschäden allgemei n_ - Erl äuter ung @ 13\mod_1343309877041_6.doc x @ 101033 @ @ 1
WARNUNG Warnung vor Personenschäden!
Kennzeichnet eine mögliche Gefährdung mit mittlerem Risiko, die Tod oder
(schwere) Körperverletzung zur Folge haben kann, wenn sie nicht
vermieden wird.
Pos : 8.4.4 /Alle Serien (Allgemeine M odule) /Wic htige Erl äuter ung en/Sic her hei ts- und s onstige Hi nweise/Vorsicht/Vorsic ht: _Warnung vor Pers onensc häden allgemein_ - Erläuterung @ 13\mod_1343310028762_6.doc x @ 101036 @ @ 1
VORSICHT Warnung vor Personenschäden!
Kennzeichnet eine mögliche Gefährdung mit geringem Risiko, die leichte
oder mittlere Körperverletzung zur Folge haben könnte, wenn sie nicht
vermieden wird.
Pos : 8.4.5 /Alle Serien (Allgemeine M odule) /Wic htige Erl äuter ung en/Sic her hei ts- und s onstige Hi nweise/Ac htung/Ac htung: _Warnung vor Sachs chäden allgemei n_ - Erl äuter ung @ 13\mod_1343310134623_6.doc x @ 101039 @ @ 1
ACHTUNG
Warnung vor Sachschäden!
Kennzeichnet eine mögliche Gefährdung, die Sachschaden zur Folge haben
könnte, wenn sie nicht vermieden wird.
Pos : 8.4.6 /Alle Serien (Allgemeine M odule) /Wic htige Erl äuter ung en/Sic her hei ts- und s onstige Hi nweise/Ac htung/Ac htung: _Warnung vor Sachs chäden durc h elektros tatisc he Aufladung _ - Erläuter ung @ 13\mod_1343310227702_6.doc x @ 101042 @ @ 1
ESD
Warnung vor Sachschäden durch elektrostatische Aufladung!
Kennzeichnet eine mögliche Gefährdung, die Sachschaden zur Folge haben
könnte, wenn sie nicht vermieden wird.
Pos : 8.4.7 /Alle Serien (Allgemeine M odule) /Wic htige Erl äuter ung en/Sic her hei ts- und s onstige Hi nweise/Hinweis/Hinweis: _Wic htiger Hi nweis allgemei n_ - Er äuter ung @ 13\mod_1343310326906_6.doc x @ 101045 @ @ 1
Hinweis
Wichtiger Hinweis!
Kennzeichnet eine mögliche Fehlfunktion, die aber keinen Sachschaden zur
Folge hat, wenn sie nicht vermieden wird.
Pos : 8.4.8 /Alle Serien (Allgemeine M odule) /Wic htige Erl äuter ung en/Sic her hei ts- und s onstige Hi nweise/Infor mati on/Infor mati on: _Weitere Infor mati on allgemein_ - Erläuterung @ 13\mod_1343310439814_6.doc x @ 101049 @ @ 1
Information
Weitere Information
Weist auf weitere Informationen hin, die kein wesentlicher Bestandteil
dieser Dokumentation sind (z. B. Internet).
Pos : 8.5 /D okumentati on allgemein/Gliederungsel emente/---Seitenwec hsel--- @ 3\mod_1221108045078_0.doc x @ 21808 @ @ 1
Bibliotheksbeschreibung
Version 1.0.0
6
Hinweise zu dieser Dokumentation
WAGO-Software
WagoLibCpuUsage.lib CODESYS-Bibliothek
Pos : 8.6 /Alle Serien (Allgemeine M odule) /Hinweise z ur Dokumentation/Z ahl ens ysteme @ 3\mod_1221059454015_6.doc x @ 21709 @ 2 @ 1
1.3
Darstellung der Zahlensysteme
Tabelle 1: Darstellungen der Zahlensysteme
Zahlensystem
Dezimal
Hexadezimal
Binär
Beispiel
100
0x64
'100'
'0110.0100'
Bemerkung
Normale Schreibweise
C-Notation
In Hochkomma,
Nibble durch Punkt getrennt
Pos : 8.7 /Alle Serien (Allgemeine M odule) /Hinweise z ur Dokumentation/Schriftkonventionen @ 3\mod_1221059521437_6.doc x @ 21712 @ 2 @ 1
1.4
Schriftkonventionen
Tabelle 2: Schriftkonventionen
Schriftart Bedeutung
kursiv
Namen von Pfaden und Dateien werden kursiv dargestellt z. B.:
C:\Programme\WAGO-I/O-CHECK
Menüpunkte werden fett dargestellt z. B.:
Menü
Speichern
Ein „Größer als“- Zeichen zwischen zwei Namen bedeutet die
>
Auswahl eines Menüpunktes aus einem Menü z. B.:
Datei > Neu
Eingabe Bezeichnungen von Eingabe- oder Auswahlfeldern werden fett
dargestellt z. B.:
Messbereichsanfang
„Wert“
Eingabe- oder Auswahlwerte werden in Anführungszeichen
dargestellt z. B.:
Geben Sie unter Messbereichsanfang den Wert „4 mA“ ein.
[Button] Schaltflächenbeschriftungen in Dialogen werden fett dargestellt und
in eckige Klammern eingefasst z. B.:
[Eingabe]
Tastenbeschriftungen auf der Tastatur werden fett dargestellt und in
[Taste]
eckige Klammern eingefasst z. B.:
[F5]
Pos : 9 /D okumentati on allgemein/Gliederungsel emente/---Seitenwec hsel--- @ 3\mod_1221108045078_0.doc x @ 21808 @ @ 1
Bibliotheksbeschreibung
Version 1.0.0
WAGO-Software
WagoLibCpuUsage.lib CODESYS-Bibliothek
WagoLibCpuUsage.lib
Pos : 10 /Serie 759 ( WAGO-Softwar e)/WAGO-I/O-PR O / COD ESYS/Bi bliotheken/WagoLi bCpuUs age.li b @ 15\mod_1368516340392_6.doc x @ 119638 @ 12 @ 1
2
WagoLibCpuUsage.lib
Diese Bibliothek ermöglicht das Ermitteln der CPU-Auslastung.
Bibliotheksbeschreibung
Version 1.0.0
7
8
2.1
WagoLibCpuUsage.lib
WAGO-Software
WagoLibCpuUsage.lib CODESYS-Bibliothek
CPU_Usage
Der Funktionsblock CPU_Usage ermöglicht das Ermitteln der CPU-Auslastung.
Die Auslastung wird in einem Messintervall von einer Sekunde ermittelt.
Die aktuelle Auslastung des Prozessors ist auf der SYS-LED sowie mittels der
Gerätediagnose (WBM) auch ohne Verwendung der WagoLibCpuUsage.lib in
einem CODESYS-Projekt sichtbar.
Anzeige der SYS-LED:
-
Auslastung < 80 %:
Grün
Auslastung > 80 % und < 90 %: Gelb
Auslastung > 90 %:
Rot
Kategorie
Name
Typ
Name der Bibliothek
Erforderliche Bibliotheken
Anwendbar für
Utility
CPU_Usage
Funktionsblock
WagoLibCpuUsage.lib
--750-820x
Eingangsparameter
Name
byLowerThreshold
Datentyp
BYTE
byUpperThreshold
BYTE
Ausgangsparameter
Name
xLowerThreshold
Reached
Datentyp
BOOL
xUpperThreshold
Reached
BOOL
byCpuUsageTotal
BYTE
byCpuUsageRealtime
BYTE
byCpuUsageOther
BYTE
Beschreibung
Grenzwert für den Übergang von
„niedriger“ zu „mittlerer“
Auslastung (Standardwert: 80 %).
Grenzwert für den Übergang von
„mittlerer“ zu „hoher“ Auslastung
(Standardwert: 90 %).
Beschreibung
Gibt an, ob die Auslastung den
unteren Grenzwert überschritten
hat (Standardwert: 80 %).
Gibt an, ob die Auslastung den
oberen Grenzwert überschritten
hat (Standardwert: 90 %).
Gesamtauslastung in Prozent
(Summe von Realtime und Other)
Auslastung durch
Echtzeitprozesse in Prozent
Auslastung durch
Nichtechtzeitprozesse in Prozent
Bibliotheksbeschreibung
Version 1.0.0
WAGO-Software
WagoLibCpuUsage.lib CODESYS-Bibliothek
WagoLibCpuUsage.lib
Grafische Darstellung
Beschreibung
Bei der Anzeige auf der SYS-LED sowie bei der Grenzwertüberschreitung wird
nur der Wert von byCpuUsageRealtime betrachtet, da dies der wichtige Wert bei
einem System mit prioritätsgesteuerter Preemption ist.
(Hier gilt als Faustformel, dass bei einer Auslastung unterhalb von 80 % die
Einhaltung aller Deadlines garantiert werden kann).
=== Ende der Liste für T extmar ke Inhalt_mitte ===
Bibliotheksbeschreibung
Version 1.0.0
9
10
Tabellenverzeichnis
WAGO-Software
WagoLibCpuUsage.lib CODESYS-Bibliothek
Pos : 12 /D okumentation allgemei n/Verz eic hniss e/Tabell enverz eichnis - Übersc hrift oG und Verz eichnis @ 3\mod_1219222958703_6.doc x @ 21083 @ @ 1
Tabellenverzeichnis
Tabelle 1: Darstellungen der Zahlensysteme .......................................................... 6
Tabelle 2: Schriftkonventionen ............................................................................... 6
=== Ende der Liste für T extmar ke Verzeic hnis_hi nten ===
Bibliotheksbeschreibung
Version 1.0.0
WAGO-Software
WagoLibCpuUsage.lib CODESYS-Bibliothek
Pos : 14 /D okumentation allgemei n/Einband/Einband H andbuc h - Leers eite für ger ade Seitenz ahl @ 3\mod_1219230851078_0.doc x @ 21121 @ @ 1
Bibliotheksbeschreibung
Version 1.0.0
11
Pos : 15 /D okumentation allgemei n/Einband/Einband H andbuc h - R üc kseite @ 9\mod_1285229376516_6.doc x @ 64942 @ @ 1
WAGO Kontakttechnik GmbH & Co. KG
Postfach 2880 • D-32385 Minden
Hansastraße 27 • D-32423 Minden
Telefon:
05 71/8 87 – 0
Telefax:
05 71/8 87 – 1 69
E-Mail:
info@wago.com
Internet:
=== Ende der Liste für T extmar ke Ei nband_hinten ===
http://www.wago.com