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