
Сообщение от
Demus
До кучи уж, чтобы темы не плодить. С панели приходят координаты в формате WORD*10. Для вычисления уставки по графику нужно перевести в REAL. Делаю так:
Массив объявлен MassX: ARRAY[1..5] OF REAL;
MassX[1]:=WORD_TO_REAL (X1)/10;
X1 - двухбайтовое в модбас слейв (начало координат из таблицы задания на панели)..
Отображается в оналйн режиме в кодесис число в формате WORD только в 10 раз меньшее. Для минус 26 это 6527.6. Что я делаю не так?
С Овеном мало работал. Больше с дельтой и скадой. Там решал этот вопрос вычитая из 65536 такие числа. Здесь же должна работать функция WORD_TO_REAL по идее...