Здравствуйте. Прошу заранее не кидать в меня тухлые помидоры.
Имеется в работе китайский блок DAM16 (16 каналов) для обработки сигналов термопар. По modbus читаю его на контроллере SMH2G. Связь устойчивая. Всплыла проблема с понижением температуры ниже нуля. Дело в том что формат слов в китайском блоке int signed, а как понял в Segnetics int unsigned. И нет возможности показать минусовые значения. Китайский блок не может изменить формат слов передачи. Signetics не может считывать signed, точнее со знаком "-".
Прошу помощи у спецов. Как мне можно решить данную проблему на имеющемся оборудовании?
P.S. Китайский блок может передать только 16 битное слово на каждом из каналов.
Текущая карта