Здравствуйте! В TraceMode и контроллере данные типа float имеют маленькое расхождение при мелких значениях (расхождение увеличивается при увеличении значения). К примеру, вбиваю в скаде число 0,2 а в контроллер приходит 0,1992188. При отображении так же присутствует расхождение, контроллер имеет значение 2772,526 а скада отображает 2783,43; число 5772,526 в скаде отображается как 5790,85
1. Контроллер Owen PLC 110.60Р-M (CoDeSys 2.3.9.9)
2. TraceMode 6.06
3. Соединение осуществляю по ModBus TCP

В конфигурации ПЛК создаю группу ModBus(Slave) (address 2,Visibility No)->TCP, далее добавляю тип переменной Float...

Конфигурация TraceMode на отображение: группа Источники/Приемники ->MODBUS_1 создаю Rin_Float(4), адрес устройства 0х2, канал 0х1, тип протокола ТСР/IP. Com порт в группе Система->RTM_1 оставлено все по умолчанию, кроме скорости, изменил ее на 57600. На ввод значения в контроллер использовал W_Float(16)

Подскажите, пожалуйста, где я ошибаюсь, что не предусмотрел.