Я сейчас сделал преобразование переменной int во float (74564 -> 74564,0), OL выделил два регистра под нее. В симуляторе преобразование прошло и я увидел число 74564,0 Теперь я в OPC в конфигурации выбираю float и в устройстве и на сервере, мне приходит 0. Обычный int в диапазоне приходит в OPC нормально. float занимает два байта в одном регистре + два байта во втором?