Einleitung
Die CPUs verfügen über eine spezifische Anzahl von Betriebsstundenzählern (siehe Technische Daten der CPUs).
-
Falls Ihre CPU 16-Bit-Betriebsstundenzähler hat, können Sie mit den Anweisungen "SET_RTM", "CTRL_RTM" und "READ_RTM" die Betriebsstundenzähler setzen, starten, stoppen und auslesen.
-
Falls Ihre CPU 32-Bit-Betriebsstundenzähler hat, können Sie mit der Anweisung "RTM" die Betriebsstundenzähler setzen, starten, stoppen und auslesen.
Hinweis
Die Anweisungen "SET_RTM", "CTRL_RTM" und "READ_RTM" können Sie auch für die 32-Bit-Betriebsstundenzähler verwenden. In diesem Fall verhalten sich die Betriebsstundenzähler jedoch wie 16-Bit-Betriebsstundenzähler (Wertebereich 0 bis 32767 Stunden).
Siehe auch: Datensatz des Teillistenauszugs mit der SZL-ID W#16#0132 Index W#16#000B.
Anwendung
Einen Betriebsstundenzähler können Sie für die unterschiedlichsten Anwendungen nutzen:
-
Betriebsdauer der CPU berechnen
-
Betriebsdauer von angesteuerten Betriebsmitteln berechnen.
Eigenschaften des Betriebsstundenzählers
Mit dem Start beginnt der Betriebsstundenzähler immer ab dem letzten Zählerstand zu zählen. Soll er ab einem anderen Anfangswert beginnen, dann müssen Sie diesen explizit zuweisen ("SET_RTM" bzw. "RTM" mit MODE=4). Geht die CPU in STOP oder Sie stoppen den Betriebsstundenzähler, dann "merkt" sich die CPU den aktuellen Wert des Betriebsstundenzählers. Bei Neustart (Warmstart) oder Kaltstart der CPU muss der Betriebsstundenzähler erneut gestartet werden ("CTRL_RTM" bzw. "RTM" mit MODE=1).
Nach einem Update des Betriebssystems sowie nach Rücksetzen der CPU in den Auslieferungszustand sind die Betriebsstundenzähler auf den Wert "0" zurückgesetzt.
Wertebereich
-
CPU mit 16-Bit-Betriebsstundenzähler: 0 bis 32 767 Stunden
-
CPU mit 32-Bit-Betriebsstundenzähler: 0 bis (2 hoch 31) -1 Stunden = 2 147 483 647 Stunden