This is topic Разные настройки Modbus на одном узле 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/000844.html

Posted by VadimSh (Участник № / Member № 4295) on :
 
Есть такой файл - modbus.set, определяющий порядок байт в числе с плавающей точкой.

Что делать, если у меня есть разные приборы с интерфейсом Modbus с различными настройками Modbus в плане порядка следования байт [duno / незнайка] ? Файл-то modbus.set один, общий для всех Modbus-ов.
 
Posted by AdAstra Research Group (Участник № / Member № 3744) on :
 
Соответствующий порядок следования байтов должен быть задан в файле *.cnf узла TRACE MODE (файл modbus.set в данном случае не используется):

MDB_FLOATCNV=101 – этот ключ разрешает задание порядка следования байтов отдельно для каждого устройства (с помощью ключей MDB_AFCNV<nn>);

MDB_AFCNV<nn>=<M, DEC> – порядок следования байтов для устройства с адресом nn. Число M вычисляется следующим образом (BO – номер порядка следования байтов, см. Обмен по MODBUS ):

для переменных FLOAT BO записывается в полубайт 0xF;
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2