Timer sind in meiner Philosophie nicht dafür gedacht (um nicht geeignet zu sagen), natürlich kann man aber auch Timer verwenden um Zeiten zu messen. Mir ist kein technisches Problem bekannt. Aber wer sich gerne eine Libary mit eigenen Funktionen anlegt (wie ich), versucht diese halt so einfach und flexibel wie möglich zu halten. Und mit der Systemzeit kannst du theoretisch von Millisekunden bis mehrere Jahre abdecken, da ist es egal, ob du die Laufzeit eines elektrischen oder pneumatischen Antriebs mit Laufzeiten von mehr oder weniger einer Sekunde überwachst oder einen chemischen Prozess, der mehrere Stunden dauert.
Vielleicht liegt das auch daran, das genauso viel SPS wie Hochsprachen programmiere und da mache ich das auch so.
Zanken will ich auch nicht. Wie machst du so etwas?