Тема / Topic: Разные настройки Modbus на одном узле
VadimSh
Junior Member / Новичок
Участник № / Member № 4295
отправлено / posted
Есть такой файл - modbus.set, определяющий порядок байт в числе с плавающей точкой.
Что делать, если у меня есть разные приборы с интерфейсом Modbus с различными настройками Modbus в плане порядка следования байт ? Файл-то modbus.set один, общий для всех Modbus-ов.
Сообщения / Posts 4 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Соответствующий порядок следования байтов должен быть задан в файле *.cnf узла TRACE MODE (файл modbus.set в данном случае не используется):
MDB_FLOATCNV=101 – этот ключ разрешает задание порядка следования байтов отдельно для каждого устройства (с помощью ключей MDB_AFCNV<nn>);
MDB_AFCNV<nn>=<M, DEC> – порядок следования байтов для устройства с адресом nn. Число M вычисляется следующим образом (BO – номер порядка следования байтов, см. Обмен по MODBUS ):