Егор зря наехал на оскат, это с его колокольни так выглядит, а для Вас это как раз те функции , что нужны. Не вникал в смысл Вашего звонка, но мне кажется оскатовский PULS_T или как то так будет подходящей заменой Вашего кода. Еще раз повторю примеры имеются в этих библиотеках


У таймера должен очень точно работать механизм

Знали бы Вы еще что в плк часы сами по себе неимеют точности