Mit SFC64 gibt es eine fortlaufenden Zähler der von der SPS-Zeit nicht beeinflusst wird, es ist nur der Überlauf zu beachten. Angeblich hatten einige CPUs früher mal Probleme mit diesem SFC, weiß nicht ob das noch aktuell ist.
Das bei CFC mit einem Zykluszähler in DINT zu realisieren und diesen dann wieder in Sekunden zurückzurechnen ist auch nicht ganz so einfach, da es ja durchaus sein kann, dass jemand den Baustein während des laufenden CPU in eine andere Ablaufgruppe verschiebt, und dann sollten bereits laufende Timer auch korrekt weiterlaufen. Da müssten schon zwei Zähler her, z.B. einer auf ms und ein weiterer auf s normiert.
Darum ist das mit dem SFC64 gar keine schlechte Idee. Wenn da mehr als 24 Tage in ms-Auflösung benötigt werden, sind aber auch zwei Zähler notwendig. Kommt letztenendes also aufs gleiche raus.