Navigation:  SPS > Referenz SPS > Datentypen >

S5TIME

Vorherige SeiteKapitelübersichtNächste Seite

 

Dieser Datentyp ist ein Word groß und heißt darum so, weil er die angegebene Zeitdauer durch das gleiche 16-bit breite Bit-Muster darstellt, wie in der STEP ®5 – Welt eine mit KT eingeleitete Konstante. Wir sind etwas unglücklich darüber, dass dieses Datenformat, dem nach fast 30 Jahren moderner Computertechnik langsam die Daseinsberechtigung ausgeht, in die STEP ®7-Welt hinübergerettet wurde. Da wir jedoch auf Kompatibilität zu STEP ®7 achten mussten, haben wir es übernommen.

  Eine als S5TIME eingegebene Konstante wird in eine dreistellige BCD-Zahl übersetzt. Weil zur Darstellung einer dreistelligen BCD-Zahl nur 12 Bits benötigt werden, bleiben in einem Word noch 4 Bits frei. Die beiden höherwertigen Bits davon sind in STEP ®5 für interne Informationen verwendet worden, sodass noch zwei Bits übrig blieben, um das “Zeitraster” zu speichern. Das “Zeitraster” codiert, in welcher Einheit die dreistellige BCD-Zahl ausgedrückt ist.

Dabei gilt folgende Festlegung

 00        :        1/100 sec

 01        :        1/10 sec

 10        :        1 sec

 11        :        10 sec

Als Folge davon lassen sich nur Zeiten von 0.01 sec bis 9990 sec in diesem Format ausdrücken.

Solange Sie das S5TIME-Format nur verwenden, um konkrete Zeitdauern beim Starten von Zeiten anzugeben, ist es recht komfortabel. Folgende Buchstaben können Sie zur Angabe von Zeitdauern verwenden:


H

hour

Stunde


M

minute

Minute


S

second

Sekunde


MS

milli second

Millisekunde

 

Eine typische S5TIME-Konstante sieht so aus:

 


S5T#2H

2 Stunden


S5T#20MS

20 Millisekunden


S5T#1M5S

1 Minute und 5 Sekunden


S5T#1H200S

1 Stunde und 200 Sekunden

 

Eine S5T#-Konstante wird vom Compiler immer in dem Zeitraster mit der höchsten Auflösung codiert. Dies müssen Sie berücksichtigen, wenn Sie den abgelaufenen Zeitwert als Dualzahl laden, denn hierbei ist das Zeitraster nicht mehr enthalten und kann nur durch das Wissen um das Zeitraster, mit dem die Zeit gestartet worden ist, rekonstruiert werden.

 

Siehe auch:

TIME

Datentypen

 

 

STEP®7 und STEP®5 sind eingetragene Warenzeichen der Siemens AG.