This is topic Изменить порядок байтов Modbus Ethernet 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/001585.html

Posted by fenestarh (Участник № / Member № 6982) on :
 
Доброго времени.
Не могу изменить порядок следования байтов в MBE у 4-х байтового FLOAT.
Как я понял всё конфигурируется через *.cnf, в моём случае это TMcom_0.cnf (0 - это индивидуальный номер узла в проекте, всё остальное неизменная часть? Файл лежит в дирректории, где лежат файды проекта *.dbb, *.dbx, *.res).
Вообщем файл выглядит у меня следующим образом:

FRMT=SWAP_FLOAT0
END_OF_CNF


(последняя строка - пустая)
Так вот, меняю SWAP_FLOAT0 на SWAP_FLOAT1 или SWAP_FLOAT2 или SWAP_FLOAT3 но ничего не происходит, порядок не меняется.
Собственно вопрос, как в MBE поменять порядок следования байтов в классе FLOAT?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Через файл *.cnf осуществляется настройка для Modbus RTU.

MBE - это Modbus TCP.
Для настройки Modbus TCP следует обратиться к разделу "Обмен с контроллерами и УСО/Обмен по встроенным протоколам/Обмен по встроенным протоколам по сети".
Этот ключ надо вписать в строку ДОПОЛНИТЕЛЬНО в настройках Modbus-источника, например:
192.168.12.18;FRMT=SWAP0;
 
Posted by fenestarh (Участник № / Member № 6982) on :
 
Спасибо большое, это то, что мне нужно!
параметр FRMT=SWAP1; меняет местами слова (формат числа с плавающей точкой для Siemens)
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2