TIA Realtime clock Tageszähler

litlegerman

Level-2
Beiträge
312
Reaktionspunkte
7
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag,
Einer unserer Programmierer, heht morgen in Rente, jetzt wollten wir ihm ein Rentenzähler basteln, der via sps interner (s7 1214c) realtime clock errechnet, wieviel tage:Stunden:Minuten er schon Rentner ist, die lassen wir dann au einem uralten display anzeigen, dies kann aber nur 4 positionen 0-9 anzeigen.
also wolten wir im wechsel hh:mm und tage anzeigen.
Damit kann ich dann 27 jahre abdecken...
mit der realtime clock ist nicht das Problem, sonern eher das ich aus dem dtm format die tage errechnen muss, hat einer ne ahnung wie das geht
 
Hab es inzwischen selbst rausgefunden
Code:
[LEFT][COLOR=#333333][FONT=Tahoma][/FONT][/COLOR]
[COLOR=#333333][FONT=Tahoma][/FONT][/COLOR][COLOR=#333333][FONT=Tahoma]	Code:
	

   VAR_TEMP 
      Date_int : DTL;                                     // zu verwendene Datum
      Date_ref : DTL;                                     // Referenz-Datum (01.01. oder 31.12.)
      Day: Int;                                                                                     
   END_VAR


BEGIN

    #Day:= DINT_TO_INT(DATE_TO_DINT(DTL_TO_DATE(#Date_int)) - DATE_TO_DINT(DTL_TO_DATE(#Date_ref)));

End_Function
[/FONT][/COLOR][/LEFT]
 
Zurück
Oben