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

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

SRT ВИС.Т. ModBus RTU. Опрос архивов 2ой и 3ей т/с посредством ф

Новенький


Добрый день!
Изучив информацию на форуме, мне удалось настроить многопротокольный шлюз на чтение регистров ВИС.Тов, в которых хранится значение накопленной тепловой энергии 1ой т/с, выполнить необходимые преобразования, прибавить значения энергии за текущий час и получить значение, индицируемое на приборе для данной т/с. Со 2ой и 3ей системами возникли проблемы. Предполагаю, что неверно понимаю как построены структуры заголовков архивов 2ой и 3ей теплосистем или же ошибаюсь в адресации.
Прошу помочь разобраться в вопросе и уточнить/опровергнуть следующие утверждения:
1. Если я правильно понял, то адреса первых регистров структур заголовков архивов 2ой и 3ей теплосистем должны храниться в HOLDING-регистрах 0x0292 (658) и 0x0297 (663) соответственно. Значения в этих регистрах не нужно никак преобразовывать/смещать по байтам и т.п, т.е. адреса считываются образом, аналогичным тому, как из регистра 0x028E (654) считывается значение 4096. При этом не стоит обращать внимания на тот факт, что между регистрами 658 и 654 4 регистра, а между 663 и 658 - 5.
2. Структуры заголовков архивных файлов всех 3ех теплосистем абсолютно идентичны. Поэтому, узнав адреса 1ых регистров и выполняя операции, аналогичные тем, что использовались для вычисления накопленной тепловой энергии для 1ой т/с, я должен получить верные значения для систем 2 и 3. Естественно, учитывая, что для данных т/с могут быть запараметрированы другие точности (число знаков после запятой).

Также прошу уточнить является ли точность (число знаков после запятой) измерения того или иного параметра фиксированной или же она меняется автоматически в процессе измерений?

____
Равиль
» 26.4.19 11:54 Профайл

CH Re: ВИС.Т. ModBus RTU. Опрос архивов 2ой и 3ей т/с посредств

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


Здравствуйте.
1. Для второй теплосистемы значение адреса заголовка архива хранится не в регистре с адресом 0x292, а по частям в двух регистрах - 0x292 (старший байт адреса во втором байте регистра) и 0x293 (младший байт адреса в первом байте регистра). Так уж вышло в силу 8-битной упаковки данных. Для третьей теплосистемы всё просто, как и для первой.
2. Да.
3. Точность в процессе измерения не меняется, она соответствует верхнему пределу измерения прибора.

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

reF2JkoNN Re: ВИС.Т. ModBus RTU. Опрос архивов 2ой и 3ей т/с посредств

Новенький


Цитата:

CH пишет:
Здравствуйте.
1. Для второй теплосистемы значение адреса заголовка архива хранится не в регистре с адресом 0x292, а по частям в двух регистрах - 0x292 (старший байт адреса во втором байте регистра) и 0x293 (младший байт адреса в первом байте регистра). Так уж вышло в силу 8-битной упаковки данных. Для третьей теплосистемы всё просто, как и для первой.
2. Да.
3. Точность в процессе измерения не меняется, она соответствует верхнему пределу измерения прибора.


Добрый день!
Так в регистрах 0х292, 0х293 хранится номер регистра или адрес смещения первого байта заголовка архивного файла второй т/с?
А то я вычитал из 0х292 значение 0x20BC из 0x293 значение 0x6000 со спокойной совестью пошел в регистр 0x2000, а там какая-то каша.
» 24.5.19 09:53 Профайл
Распечатать топик 
«  Предыдущая тема    Следующая тема  »


Поиск

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

Права

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