ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
40742
goz (04.10.2005 17:50, просмотров: 3521)
Снова порядок байт в Modbus Я эту тему уже поднимал, но хочу поделиться впечатлениями. Есть у нас одно устройство на мк мотороллы (не знаю точно названия мк). И оно как мы считали вполне совместимо со свеми драйверами Modbus. Порядок байт там Big Indian по жизни. Т.е. с 16-ти битными словами проблем нет - мы их просто копируем в буфер. Также мы просто копировали и float'ы и горя не знали. Причем я тестировал обмены программой Matrikon OPC Server for Modbus. Для переменных float я устанавливал флажок "переворачивать float". Все работало. Но тут пришел ко мне мужичок, который захотел подключиться через SCADA систему iFix, в которой встроен драйвер Modbus. И у них нет возможности задать какие-то перевороты для float. Так вот чтобы все заработало нам пришлось для каждого float, который может быть представлен как два word, поменять местами word'ы. Для меня это кажется странным. Это я в качестве информации сказал. Это как бы и не вопрос. Но, может кто-то прокомментирует, если не лень?