В общем разобрались в чем было дело, дело в том, что электронщики при сборке шкафа и настройке приборов, установили округление на СИ30 до 0.1, когда Артем написал опять ряд цифр и меня осенила мысль что перемещение в данных ед. гораздо медленнее проходит чем значение меняется на 0.1, увеличили точность до 0.01 и все встало на свои места.
Если в СИ8 считываем число имп. и потом их разницу переводим с определенным коэф. в милиметры, там такой проблемы не оказалось.
С тензодатчиком и модулем ввода еще веселее получилось, зачем то поставили два МВ110-224.1ТД в шкаф, один основной другой дублирующий, перепутали адреса и настраивали один, а тот что в работе был не трогали, в итоге исправили обновление данных и все тоже заработало, для СИ30 при скорости шины 38400 вышли на 60 Гц получения данных в программе и для МВ110-224.1ТД 45Гц.

В общем тему можно закрывать спасибо участникам, за то что натолкнули на нужные мысли