This is topic Разные настройки Modbus на одном узле in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
Есть такой файл - modbus.set, определяющий порядок байт в числе с плавающей точкой.
Что делать, если у меня есть разные приборы с интерфейсом Modbus с различными настройками Modbus в плане порядка следования байт ? Файл-то 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;