Мой макрос dT_INT прекрасно работает в версиях до 1.13, где время цикла реально, по показаниям самого ПР, меняется дискретно на 1 мс и остается стабильным.

В старших версиях ОЛ наверно изменили способ подстройки времени цикла и там оно уже по показаниям самого ПР или ОЛ уже не дискретное 1 мс, а с десятыми и сотыми долями и возможно разное от цикла к циклу.