This is topic MOXA E2260 in forum Драйверы / Device Drivers at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/43/t/000086.html

Posted by FiXiZ (Участник № / Member № 5069) on :
 
Здравствуйте.
К данному прибору подключаются датчики PT500 по каналу modbus-tcp. Подключили к нему наружную температуру. Пока было тепло - показывал нормально. Но когда стало ниже нуля - стал выводить значения типа "6645". Оказалось, что с устройствами он соединен через канал 16bit. Перевязал на канал real, но изменений не последовало. Так каким образом из него можно считать отрицательные значения?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Каналу HEX16 установить флажок DEC (при отображении интепретировать как десятичное число).
У привязанного к нему аргумента экрана - тип данных INT (знаковое целое).
У ГЭ "Текст" "Формат" Integer %hd.
 
Posted by FiXiZ (Участник № / Member № 5069) on :
 
Данный параметр пишется в БД. Есть способ обработки значения в канале и на выходе уже получить real?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Канал надо выбрать FLOAT и задать в нем необходимую процедуру трансляции.
Пример Вам отправлен почтой.
 
Posted by Demus1 (Участник № / Member № 3844) on :
 
Можно и мне пример xxxxx@yyyyyy

[ 27.11.2012, 12:07: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Отправлено.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2