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

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

Sashka Актуально ли описание протокола ВИСТ Mobdus

Новенький


Актуально ли (или есть новое версия) описание протокола 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 описания протокола.
Если все нормально - просьба пояснить, что а указанный пакетах опрашивается?
» 26.2.13 02:37 Профайл

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

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


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

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

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

--
Виктор В. Жданов
NegaSoft Co. FAE
НПО "Тепловизор", Главный инженер-программист
» 26.2.13 11:40 Профайл Посетить веб-сайт
Распечатать топик 
«  Предыдущая тема    Следующая тема  »


Поиск

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

Права

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