можно считать тики минут из системных часов, когда разрешена работа, как настало 60 обнулить и увеличить на 1 часы.
Достаточно Sel и ADD в принципе. ну и решить вопрос как сбрасывать, когда работа закончена.