I'm certain you can buy a mechanical timer with digital outputs. You can set your desired time / frequency and the output from the mechanical can then be used as a robot input.
However you would have to have a background robot job "p-started" that is always monitoring that input

Just an idea!
Or, you could possibly use the auto backup function and set it's interval to the interval that you require. There is a specific output available when the AB function is active which could then be used to reset your counters... but again you will have to monitor this input inside a robot job.
Food for thought,
Rg