Betriebsstundenzähler - hh:mm:ss - umrechen in dezimalzahl mit Kommastellen

XPM

Level-1
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

hätte da ein kleines Problem:

und zwar habe ich folgenden Betriebsstundenzähler geschrieben:

1. CPU TYP (414-2DP)


2. Step7 V5.3

Code:
Netzwerk1:
  
L     B#(31, 3)
L     W#16#2000
L     'BY'
L     'VL'
 
 //;   Betriebsstundenzähler
 
 //;  Takt = Impuls für 1 Zyklus alle 1 Sekunde


Netzwerk2:
 UN    #Reset                      // alle Werte auf Null setzen
      SPB   m000
      L     0
      T     #Sek
      T     #Min
      T     #Std

m000: UN    #Takt                       // Takt
      SPB   ENDZ
      UN    #Freigabe
      SPB   ENDZ

//;                      // --------------------------------
//;
      L     #Sek
      L     1                           // Sekunden um 1 erhoehen
      +I    
      T     #Sek
//;
      L     60
      >=I   
      SPB   M001
      SPA   ENDZ
//;                      // --------------------------------
M001: L     0
      T     #Sek
      L     #Min
      L     1                           // Minuten um 1 erhoehen
      +I    
      T     #Min
//;
      L     60
      >=I   
      SPB   M002
      SPA   ENDZ
//;                      // --------------------------------
M002: L     0
      T     #Min
      L     #Std
      L     1                           // Stunden um 1 erhoehen
      +I    
      T     #Std

//;                      // --------------------------------
//;
ENDZ: NOP   0

Nun mein Problem:

Der vorherige mechanische Std.zähler zeigte das ganze im Format "1278,7" Std. an.

Wie kann ich meine Minuten ins Std. Format mit Nachkommastellen umwandeln?
Mathematisch wärs ja ganz einfach, mit 1,67 multiplizieren und fertig....

Danke im Voraus, Gruß, Matthias.
 
So vielleicht:

Code:
      L     #SEK
      L     3600
      /R    
      T     #TEMP_ZEIT
      L     #MIN
      L     60
      /R    
      L     #TEMP_ZEIT
      +R    
      L     #STD
      +R    
      T     #TEMP_ZEIT

Temp_Zeit ist als REAL

PS: Was macht eigentlich dein Netzwerk1 ?
 
Zuletzt bearbeitet:
Zurück
Oben