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

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

ASKUE_Resurs Нужна помощь с разбором протокола

Новенький


Добрый день! Мы успешно подключили прибор по интерфейсу RS-485 и отправляем/получаем информацию со счётчика.

При интеграции возник следующий вопрос:

Мы отправляем команду - 01 04 04 34 00 02 31 35, где желаем получить Тепловую энергию за текущий час в Гкал.

В ответ нам приходит - 01 04 04 00 00 00 95 3B EB.

Подскажите, что необходимо сделать, чтобы получить полноценное значение, которое отображается на приборе Qтеп - 15372,27614


С протоколом знакомились, в примечании к ответу на запрос расхода написано, что в ответ мы получаем 32 знаковый int и х1200. Что означает х1200? Каким образом выполняется математика?
» 29.4.21 10:45 Профайл

CH Re: Нужна помощь с разбором протокола

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


Здравствуйте. Ознакомьтесь вот с этой закреплённой темой на форуме, должно помочь: http://www.teplovizor.ru/forum/viewtopic.php?topic_id=410&forum=1

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

ASKUE_Resurs Re: Нужна помощь с разбором протокола

Новенький


Добрый день! Мы ознакомились с закреплённой темой, но у нас остаются некоторые вопросы:

Согласно вашей закреплённой теме, мы выполняем первую команду 0х1019 в ответ получаем:
01 04 08 00 00 00 00 5B A0 3B 5E A5 C3, где 00 00 00 00 5B A0 3B 5E является беззнаковым числом 1537227614 (оно полностью соответствует тому, что отображается на экране счётчика Qтеп = 15372,27614

Но мы должны выполнить ещё запрос расхода на текущий час: 0х0434...выполняем и в ответ получаем:
01 04 04 00 00 00 95 3B EB, где 00 00 00 95 является 149. Хотя счётчик не подключен уже около месяца и не считает никаких данных

Согласно Вашим инструкциям мы должны сложить 1537227614 + 149 и умножить на 10^(-точность).

В итоге мы получаем значение, которое отличается от того, что на счётчике ровно на 0х95 или 149

Что мы упускаем?
» 6.5.21 11:53 Профайл

CH Re: Нужна помощь с разбором протокола

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


Здравствуйте.
Вы забыли привести размерность этой часовой "добавки" к основному значению делением на 1200. Понятно, что с учётом небольшой величины этого значения, при делении получится 0, и суммарное значение никак не изменится. Но это только пока счётчик не включен в работу.

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


Поиск

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

Права

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