This is topic Чтение LREAL (double float) Modbus TCP in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/001753.html

Posted by stud2008 (Участник № / Member № 4502) on :
 
Каким образом можно считывать LREAL по modbus TCP?
Попробовал использовать чтение с помощью группового запроса CALL ChGroupReq. В аргументах CALL запроса LREAL и REAL. REAL читается корректно, а LREAL некорректно, видимо, что-то с чередованием байтов. Как это можно поменять?
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
По вопросу чередования байт есть описание в
Часто Задаваемые Вопросах
и частное решение в
Вопросе Пользователя
 
Posted by stud2008 (Участник № / Member № 4502) on :
 
Попробовал все варианты чередования, не помогло.
В данном случае необходимо настроить чередование 8 байтов, а не четырех как в Часто Задаваемых Вопросах.
4-х байтовые типы данных отображаются корректно.
Полагаю что еще должна быть настройка порядка двойных слов.
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
По стандартному протоколу Modbus нет 8 байтовых значений. Рекомендуем собирать полученное значение программно. Чтобы получить пример как это проще реализовать, напишите на почту техподдержки (указана в Личном кабинете в разделе "Обратиться за технической поддержкой").
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2