This is topic Чтение отрицательного значения из ModBus in forum TRACE MODE 7 профессиональная версия / TRACE MODE 7 professional version at Форум TRACE MODE: техническая поддержка.
В ModBus канале создал источник- чтение одного регистра (R_1InReg(4) тип аргумента int(16)) т.е. получается могу прочитать значения от -32768 до +32767. Добавил его в систему (просто перетащил "Drag-and-drop" из источников). Запускаю МРВ, в этом регистре записано отрицательное значение (-2), но МРВ отображает его в виде 65534, как будто тип переменной uint(16). Перепробовал все возможные форматы[246] для аналогового источника, ничего не помогло. Если же этот источник сделать дискретным, тогда он начинает отображать необходимое мне значение (-2), но мне надо именно аналоговая величина а не дискретная (в параметрах аналоговой величины использую в дальнейшем множитель). Что я делаю неверно?