Dron
09.02.2010, 21:00
Новую тему нет возможности создать, пришлось писать в подобную...
Имеется контроллер ГАММА-8, из него необходимо получать данные REAL через MODBUS. Но порядок байт идёт старшим регистром вперёд (Swapped Floating Pt). Во всяких ОРС-серверах или в том же ModScan32 есть настройка читать данные в любом порядке, а как это сделать в SMH-2010?
Можно было бы разложить на биты (reg32->bits), потом пересортировать как надо и перевести обратно в REAL. Но вот такого блока (типа bits->reg32) я не нашёл?
Может кто уже сталкивался с такой проблемой? Кто что подскажет?..
Имеется контроллер ГАММА-8, из него необходимо получать данные REAL через MODBUS. Но порядок байт идёт старшим регистром вперёд (Swapped Floating Pt). Во всяких ОРС-серверах или в том же ModScan32 есть настройка читать данные в любом порядке, а как это сделать в SMH-2010?
Можно было бы разложить на биты (reg32->bits), потом пересортировать как надо и перевести обратно в REAL. Но вот такого блока (типа bits->reg32) я не нашёл?
Может кто уже сталкивался с такой проблемой? Кто что подскажет?..