CPU Zeit in INT umwandeln

Sirus

Level-1
Beiträge
44
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Leute,

Ich würde gerne die CPU-Zeit in INT-Werte umwandeln, sofern das irgendwie geht. Zum Beispiel sollte im MW10 die aktuelle Stunde (0-23) in MW12 die aktuelle Minute (0-59) usw. ausgegeben werden

Kann mir da jemand weiter helfen? Bin leider ziemlich neu in Step7 und hab keine Ahnung wie ich das angehen soll...

Wäre super wenn mir da jemand weiterhelfen kann

Mfg, Sirus
 
Variante 1 hab ich schon getestet. Leider versteht mein Rockwell-verwöhntes Hirn die Logik dahinter nicht, dass die Werte die ich dann im MW stehen habe nur in HEX-Darstellung einen Sinn ergeben. Also in Hex dargestellt entspricht Minute 10 auch dem Wert 10. Aber wenn ichs dezimal betrachte habe ich den Wert 16 stehen statt 10 :confused:
 
Hallo Sirus,

die Daten, die Du bekommst sind BCD-Codiert. Wenn Du sie als Int haben willst, musst Du sie wandeln:

Code:
L #Wert_BCD
BTI // BCD -> Int
T #Wert_INT

Grüße
Gebs
 
Zurück
Oben