Как считать разность d1..d2 с ТРМ138 ? Нужно в ReadIEEE32 передавать какой-то индекс или использовать другую функцию?
Спасибо.
Как считать разность d1..d2 с ТРМ138 ? Нужно в ReadIEEE32 передавать какой-то индекс или использовать другую функцию?
Спасибо.
На ТРМ138 настроена разность между d1..d2(уровень PL-2->CPr3) можно эту разность как-нибудь считать или нет?
Если Вы работаете по протоколу ОВЕН, то разность между показаниями датчиков можно считать через параметр "значение вычислителя". Имя параметра: r.CAL
Индексация по каналам ЛУ от 0 (1-ое ЛУ ) до 7 (8-ое ЛУ), тип данных float
В нашем ОРС сервере есть шаблон на ТРМ 138, можете воспользоваться им для опроса: http://www.owen.ru/catalog/36242946
Менеджер по продукту | Программируемые реле
email: m.milchakova@owen.ru
Спасибо за ответ.
Индекс передается через параметр "index" или "adr"?
Так
<code> kod:= ReadIEEE32(2,0,'r.Cal',lval,ltm,-1); </code>
или так
<code> kod:= ReadIEEE32(0,0,'r.Cal',lval,ltm,2); </code>
P.S.:
В документе tags который идет с библиотекой, параметр r.Cal указан для ТРМ-133, в списке для ТРМ-138 он отсутствует.
В любом случае оба варианта не работают. Возможно нужна новая библиотека owenIO (сечас версия 1.2.0.20 от 20 января 2015 года) ?
Какого года прибор? Есть ли возможность перейти на протокол модбас?
Если нет, попробуйте новую библиотеку на .net : http://www.owen.ru/catalog/biblioteka_win_dll/opisanie
Имя параметра r.Cal, индексация по каналам (соответственно индекс указывается в адресе)
значение вычислителя передается без метки времени
Менеджер по продукту | Программируемые реле
email: m.milchakova@owen.ru
Прибор 2012 года, переход на модбас не возможен(все ТРМ без поддержки протокола).