This is topic Чтение LREAL (double float) Modbus TCP in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
Каким образом можно считывать LREAL по modbus TCP? Попробовал использовать чтение с помощью группового запроса CALL ChGroupReq. В аргументах CALL запроса LREAL и REAL. REAL читается корректно, а LREAL некорректно, видимо, что-то с чередованием байтов. Как это можно поменять?
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Попробовал все варианты чередования, не помогло. В данном случае необходимо настроить чередование 8 байтов, а не четырех как в Часто Задаваемых Вопросах. 4-х байтовые типы данных отображаются корректно. Полагаю что еще должна быть настройка порядка двойных слов.
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
По стандартному протоколу Modbus нет 8 байтовых значений. Рекомендуем собирать полученное значение программно. Чтобы получить пример как это проще реализовать, напишите на почту техподдержки (указана в Личном кабинете в разделе "Обратиться за технической поддержкой").