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

Н.Н. Елисеева, Главный инженер ГУП ДЕЗ «Текстильщики»
Наши партнёры
Свернуть/Развернуть ТЕПЛОСЧЕТЧИКИ • ВОДОСЧЕТЧИКИ • РАСХОДОМЕРЫ • ВИС.Т Свернуть/Развернуть
/  Архив форума
   /  Программное обеспечение
/  Актуально ли описание протокола ВИСТ Mobdus

Форум : Программное обеспечение

Название : Актуально ли описание протокола ВИСТ Mobdus

© NegaSoft co., 2005
http://www.teplovizor.ru

URL этой темы
http://www.teplovizor.ru/forum/viewtopic.php?topic_id=272&forum=2


 Sashka :

26.2.13 03:37
 Актуально ли (или есть новое версия) описание протокола Modbus для ВИС.Т http://www.teplovizor.ru/mydownloads/visit.php?lid=41 ?
В частности смотрю как опрашивает Hydralink.dll и создается ощущение, что, например, регистры общих спецификаций прибора - сдвинуты (функция 03 modbus).

Пример последовательности запросов Hydralink по HL_INFOKIND_SPECS

ODS: MB_S[08] 02 03 00 62 00 01 25 E7
ODS: MB_R[07] 02 03 02 00 03 BC 45

ODS: MB_S[08] 02 03 00 02 00 0B A5 FE
ODS: MB_R[1B] 02 03 16 48 43 2D 4D 2D 32 2E 34 37 00 00 00 00 00 00 00 00 00 00 00 00 D2 4D 5F

ODS: MB_S[08] 02 03 00 0C 00 0B C4 3D
ODS: MB_R[1B] 02 03 16 00 D2 D1 2D 33 30 31 2D 34 2D 34 2D 33 00 00 00 00 00 00 00 00 00 AF 79

...

как то не вяжется со стр.2 описания протокола.
Если все нормально - просьба пояснить, что а указанный пакетах опрашивается?

 CH :

26.2.13 12:40
 Описание актуально. DLL опрашивает MODBUS-регистры выборочно, чтобы получить массив данных, аналогичный получаемому единственной командой протокола HydraLink "/SYS SPC 0". Сделано это, разумеется, для облегчения работы программиста, добавлявшего в DLL поддержку MODBUS-варианта прибора много позже HydraLink-варианта, вся ранее написанная для протокола HydraLink обработка принятых данных при этом не нуждает ни в какой коррекции.

Первый запрос в вашем примере служит просто для проверки связи.

Далее следующие 4 запроса подготавливают блок данных аналогичный получаемомму в ответ на hydralink-команду /SYS SPC 0.