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

Ю.И.Припачкин, Генеральный конструктор ГЦП «Электронная Москва»
Наши партнёры
Свернуть/Развернуть ТЕПЛОСЧЕТЧИКИ • ВОДОСЧЕТЧИКИ • РАСХОДОМЕРЫ • ВИС.Т Свернуть/Развернуть
/  Список форумов
   /  Программное обеспечение
/  Актуально ли описание протокола ВИСТ 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 Профайл Посетить веб-сайт
Распечатать топик 
«  Предыдущая тема    Следующая тема  »


Поиск

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

Права

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