Здравствуйте, подскажите как отобразить данные из двух последовательных регистров в формате FLOAT. Протокол передачи Modbus Создаю компонент- Создаю аргумент- Правильно ли я делаю?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вам надо выбрать Modbus-компонент Rin_Float(4), привязать его к каналу FLOAT, значение которого надо вывести на экран. В зависимости от используемого в Modbus-слайве порядка следования байтов числа в формате FLOAT при необходимости необходимо произвести настройки с помощью ключей MDB_FLOATCNV=101 – этот ключ разрешает задание порядка следования байтов отдельно для каждого устройства (с помощью ключей MDB_AFCNV<nn>);
MDB_AFCNV<nn>=<M, DEC> – порядок следования байтов для устройства с адресом nn.
в файле конфигурирования запуска узла TMCom_xx.cnf (см.документацию).