Добрый день!
Есть ли макрос преобразования двойного слова в формат Float? По Modbus из прибора измеренное значение читается из двух регистров соответственно старшее и младшее слово, далее в проекте работать с Float
Спасибо
Макрос зачем?
Захват-01.png
Последний раз редактировалось petera; 11.03.2022 в 12:29.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Затем, что прибор(не Овен) не умеет передавать двойное слово, поэтому надо читать два регистра. Можете простое решение предложить? В моем понимании 2 слова будут в итоге в стандарте IEEE число с плавающей запятой, которое и должен макрос преобразовать в float. Bли я усложняю, cтаршее слово целая часть, младшее слово дробная часть?
Спасибо за ответ
Ни надо никакого макроса ПР прекрасно читает число с плавающей запятой в стандарте IEEE, где "cтаршее слово целая часть, младшее слово дробная часть"
ЗЫ
Если как на картинке, то ПР прочитает ДВА регистра с адресом 200 и 201, в них и будет "cтаршее слово целая часть, младшее слово дробная часть"
Последний раз редактировалось petera; 11.03.2022 в 12:48.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Если прибор умеет передавать два регистра, значит он умеет передавать и двойное слово....
Пишут вроде что не умеет передавать два регистра в одном запросе?