Instructions

Table Of Contents
Erweiterte Anweisungen
9.1 Datums-, Uhrzeit- und Uhrfunktionen
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
353
9.1.5
RTM (Betriebsstundenzähler)
Tabelle 9- 13 Anweisung RTM
KOP/FUP
SCL
Beschreibung
RTM(NR:=_uint_in_,
MODE:=_byte_in_,
PV:=_dint_in_,
CQ=>_bool_out_,
CV=>_dint_out_);
Die Anweisung RTM (Betriebsstundenzähler) kann die Betriebs-
stundenzähler in der CPU setzen, starten, stoppen und lesen.
Tabelle 9- 14 Datentypen für die Parameter
Parameter und Datentyp
Datentyp
Beschreibung
NR
IN
UInt
Nummer des Betriebsstundenzählers: (mögliche Werte: 0..9)
MODE IN Byte Nummer des RTM-Ausführungsmodus:
0 = Werte abrufen (der Zustand wird dann in CQ und der
aktuelle Wert in CV geschrieben)
1 = Starten (ab dem letzten Zählerwert)
2 = Stoppen
4 = Setzen (auf den in PV angegebenen Wert)
5 = Setzen (auf den in PV angegebenen Wert) und dann
starten
6 = Setzen (auf den in PV angegebenen Wert) und dann
stoppen
7 = Alle RTM-Werte der CPU auf der Memory Card (MC)
speichern
PV IN DInt Stundenwert für den angegebenen Betriebsstundenzähler vor-
einstellen
RET_VAL
OUT
Int
Funktionsergebnis / Fehlermeldung
CQ
OUT
Bool
Zustand Betriebsstundenzähler (1 = läuft)
CV OUT DInt Aktueller Betriebsstundenwert für den angegebenen Betriebs-
stundenzähler
Die CPU betreibt bis zu 10 Betriebsstundenzähler, um die Betriebsstunden von kritischen
Untersystemen der Steuerung zu verfolgen. Sie müssen die einzelnen
Betriebsstundenzähler mit einer RTM-Anweisung je Zähler starten. Wenn die CPU von RUN
in STOP wechselt, werden alle Betriebsstundenzähler gestoppt. Einzelne Zähler können Sie
auch mit Ausführungsmodus 2 der RTM-Anweisung stoppen.
Wenn eine CPU von STOP in RUN wechselt, müssen Sie die Betriebsstundenzähler mit
einer RTM-Anweisung je Zähler neu starten. Ist der Wert eines Betriebsstundenzählers
größer als 2.147.483.647 Stunden, wird der Zählbetrieb beendet und ein Überlauffehler
gemeldet. Um einen Zähler zurückzusetzen oder zu ändern, müssen Sie die Anweisung
RTM einmal pro Zähler ausführen.