Добрый день
Исходная задача - скачать переменную float32 из прибора через шлюз ПМ200 в облако.
Прибор Streamlux
описание https://www.streamlux.ru/uploads/fil...oktyabr_21.pdf
карта modbus https://www.streamlux.ru/uploads/fil...oly_modbus.pdf
Экспериментом над регистрами 92-94 установил, что адрес в карте нужно уменьшить на 1 при описании в облаке, т.е. в облаке это будут адреса 005B-005D (91...93).
Хочу получить текущий расход - регистр 0001 тип float32, т.е. в облаке адрес 0000.
Объявил 5 переменных с адресом 0000. Четыре - float32 с разными вариантами порядка байт, пятое - целое uint32, чтобы выяснить нужный вариант.
Но, при выводе на экран - все варианты float32 показывают одно и то же значение.
Это ошибка в облаке или я что-то не правильно делаю?
На картинках - настройки переменных и полученные данные из облака. Видно, что все переменные float32 несмотря на разные настройки показывают одинаковые значения.
Почему значения одинаковы?


Ответить с цитированием
