НПО Тепловизор. Теплосчетчики и расходомеры К вершинам эволюции теплосчетчика
Продукция Поддержка Форум Контакты
     
Пользователь    Пароль  
Регистрация | Пароль?  
Главное меню
НовостиПродукцияФайлы/ДокументыСтатьиФорумОпросыФотогалереяО компанииРекламодателям
Потребители о нас
"Сервисная компания «Тепловизор» в период 2005-2006 г. выполняла работы по техническому обслуживанию узлов учета тепловой энергии в домах ГУП ДЕЗ «Жулебино». Все работы выполнялись с хорошим качеством, в установленные сроки и учетом всех требований Заказчика."

Л.С Германчук, Директор ГУП ДЕЗ «Жулебино»
Наши партнёры
Свернуть/Развернуть ТЕПЛОСЧЕТЧИКИ • ВОДОСЧЕТЧИКИ • РАСХОДОМЕРЫ • ВИС.Т Свернуть/Развернуть
/  Список форумов
   /  Программное обеспечение
/  HydraLink + Modbus + TCP
 «  1  2 
«  Предыдущая тема    Следующая тема  »
Тема:  HydraLink + Modbus + TCP    

CH Re: HydraLink + Modbus + TCP

Администратор


Если ВИСТ со встроенным ethernet-адаптером, в настройках прибора "Режим УД: опция", скорость как в настройках соединения с чётностью (connect.baud := 9600;, значит "Скорость УД : 9600E").

--
Виктор В. Жданов
NegaSoft Co. FAE
НПО "Тепловизор", Главный инженер-программист
» 13.2.13 12:49 Профайл Посетить веб-сайт

Sashka Re: HydraLink + Modbus + TCP

Новенький


Ой, соррри
В первом случае же Modbus TCP(видимо выдает библиотека)

Тогда вопрос, как должен быть настроен счетчик ВИС.Т чтобы отвечать на данные запросы?
» 12.2.13 22:57 Профайл

Sashka HydraLink + Modbus + TCP

Новенький


Прибор ВИС.Т-М

Читаем ModBus через Ethernet/RS-232

connect.commdev := HL_CONNTYPE_TCP or HL_CONNTYPE_MODBUS; // TCP/IP
connect.netno := 2;
connect.baud := 9600;
connect.ip := $C0A80147;
connect.tcpport := 5000;

req.cmask := HL_CONTOUR_1 or HL_CONTOUR_2 or HL_CONTOUR_3;
req.infokind := HL_INFOKIND_RECORD; // HL_INFOKIND_CURRENT or HL_INFOKIND_TIME or HL_INFOKIND_GLOBALS;
req.pfunc := nil;
bErr := HLINK_Read(@connect, @req,ReadRes,-35);
...

снифером сети видно, что уходят байты
00 00 00 00 00 06 02 03 00 62 00 01
ответа от прибора нет bErr = 10;

если подключаемся через RS-232 с ПК
connect.commdev := HL_CONNTYPE_MODBUS; // Serial
connect.port := 3;
connect.netno := 2;
...
bErr := HLINK_Read(@connect, @req,ReadRes,-35);
...

снифером com-порта видим
02 03 00 62 00 01 25 E7 - все Ок
есть ответ от прибора.

Никто не сталкивался ? В чем проблема? Как читать с помощью Hydralink(Modbus) по сети?


[ Редактировано Sashka в 12.2.13 23:04 ]
» 12.2.13 20:37 Профайл
Распечатать топик 
 «  1  2 
«  Предыдущая тема    Следующая тема  »


Поиск

Ключевые слова:    
[ Расширенный поиск ]

Права

Вы не можете начинать темы.
Вы не можете редактировать свои сообщения.
Вы не можете создавать опросы.
Вы не можете вкладывать файлы в сообщения.
Вы не можете отвечать на сообщения.
Вы не можете удалять свои сообщения.
Вы не можете голосовать.