вы можете более просто получить время между включениями.
в примере посмотрите фб-счетчик.там вычисляется время между импульсами в мс. используйте вместо изменения значения на выходе счетчика свою команду для обсчета времени работы и суммируйте результат.
(счетчик тоже урезан, для того ,чтобы понятнее было я все лишнее выкинул.)Счетчик_пример.rar