Чтобы отмерять промежутки времени у сервиса есть событие onStep, по умолчанию происходит каждые 50 мсек. Чтобы отмерять другие промежутки времени советую повесить на это событие Counter, а дальше, в зависимости от его значения вызывать определённые действия, например, когда значение кратно 20, делать то, что должно выполняться каждую секунду, и т.п. Таким образом можно задавать несколько различных интервалов.
[size=-2]------ Добавлено в 14:32
Вообще-то, сервис должен строиться по принципу очереди заданий, а onStep - проверять наличие заданий, и если они есть - выполнять их. Но можно проверять, например, системное время каждую секунду, и в назначеное время выполнять "своё чёрное дело"
![](/img/smilies/icon_biggrin.gif)