Beschreibung
Mit der Anweisung "RTM" können Sie einen 32-Bit-Betriebsstundenzähler Ihrer CPU setzen, starten, stoppen und auslesen.
Falls Sie alle 32-Bit-Betriebsstundenzähler Ihrer CPU auslesen möchten, verwenden Sie die Anweisung "RDSYSST" mit den Parameter SZL_ID=W#16#0132 und:
-
INDEX=W#16#000B (für die Betriebsstundenzähler 0 bis 7) bzw.
-
INDEX=W#16#000C (für die Betriebsstundenzähler 8 bis 15).
Siehe auch: Datensatz des Teillistenauszugs mit der SZL-ID W#16#0132 Index W#16#000B.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "RTM":
|
Parameter |
Deklaration |
Datentyp |
Speicherbereich |
Beschreibung |
|---|---|---|---|---|
|
NR |
Input |
BYTE |
E, A, M, D, L oder Konstante |
Nummer des Betriebsstundenzählers Die Nummerierung beginnt mit 0. Die Anzahl der Betriebsstundenzähler Ihrer CPU entnehmen Sie den Technischen Daten. |
|
MODE |
Input |
BYTE |
E, A, M, D, L oder Konstante |
Auftragskennung:
|
|
PV |
Input |
DINT |
E, A, M, D, L oder Konstante |
Neuer Wert für den Betriebsstundenzähler |
|
RET_VAL |
Return |
INT |
E, A, M, D, L |
Tritt während der Bearbeitung der Anweisung ein Fehler auf, enthält der Rückgabewert einen Fehlercode. |
|
CQ |
Output |
BOOL |
E, A, M, D, L |
Status des Betriebsstundenzählers (1: läuft) |
|
CV |
Output |
DINT |
E, A, M, D, L |
Aktueller Wert des Betriebsstundenzählers |
Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".
Kompatibilität zu Programmen, die für eine CPU mit 16-Bit-Betriebsstundenzählern entwickelt wurden
Sie können die 32-Bit-Betriebsstundenzähler auch mit den Anweisungen "SET_RTM", "CTRL_RTM" und "READ_RTM". In diesem Fall verhalten sich die 32-Bit-Betriebsstundenzähler jedoch wie 16-Bit-Betriebsstundenzähler (Wertebereich 0 bis 32767 Stunden).
Im Teillistenauszug mit der SZL-ID W#16#0132 und dem Index W#16#0008 werden Ihnen die 32-Bit-Betriebsstundenzähler 0 bis 7 als 16-Bit-Betriebsstundenzähler angezeigt. Damit können Sie Programme, die für eine CPU mit 16-Bit-Betriebsstundenzählern entwickelt wurden, und die den Teillistenauszug mit der SZL-ID W#16#0132 und dem Index W#16#0008 benutzen, weiterhin einsetzen.
Parameter RET_VAL
|
Fehlercode (W#16#...) |
Erläuterung |
|---|---|
|
0000 |
Kein Fehler |
|
8080 |
Falsche Nummer des Betriebsstundenzählers |
|
8081 |
Ein negativer Wert wurde dem Parameter PV übergeben. |
|
8082 |
Überlauf des Betriebsstundenzählers |
|
8091 |
Der Eingangsparameter MODE enthält einen unzulässigen Wert. |
|
8xyy |
allgemeine Fehlerinformation Siehe auch: Fehlerauswertung mit dem Ausgangsparameter RET_VAL |