Краткое описание программы конфигурации счетчика тепла VHM-T - "HM_Service".

1.Установка и запуск программы
   Данная программа не требует инсталляции. Для ее  правильного  функционирования необходимо распаковать 
архив  HM_Service.zip.   Конечный   каталог  должен содержать  два  файла: HM_Service_Vxxxxxx.exe и Help_V.txt.
Запуск программы осуществляется запуском исполняемого файла HM_Service_Vxxxxxx.exe.

2.Установка драйвера виртуального COM-порта
   Для  связи  счетчика тепла с  персональным компьютером (ПК) как правило используется оптический порт типа
"Устройство  сопряжения  оптическое  УСО-2", либо иной аналогичный.  Для  его  корректной  работы необходимо
установить соответствующий  драйвер виртуального COM-порта. Как правило драйвер  входит в комплект поставки
устройства.  После установки драйвера и подключения оптического порта к  ПК  в разделе  "Диспетчер  устройств | 
Порты  (COM  и  LPT)"  системного  окна  "Управление  компьютером"  появится  новый  виртуальный  COM-порт.  В 
этом же разделе будет указан и номер COM-порта к которому подключен оптический порт.

3.Работа с программой
3.1.Основное окно программы
   В основном окне программы конфигурации счетчика тепла  VHM-T расположены: основное меню программы,
панель "Тип теплосчетчика" с кнопкой "Чтение" и строка статуса.
   Основное  меню  программы  служит  для   управления  программой  и  вызова   требуемых  пользователю  окон
программы.   Пункты   меню   "Теплосчетчик",   "Интерфейсы"  и  "Пусконаладочные работы"  активируются   после
установления связи с теплосчетчиком и чтением его типа.
   На  панели  "Тип  теплосчетчика"  отображается  собственно  тип  теплосчетчика,  его серийный номер  и версия 
программного обеспечения.  
   В   строке   статуса,   расположенной    в   нижней  части  окна,   отображается   версия   программы,  выбранный
COM-порт, результаты последнего  действия  пользователя,  а  также  сообщения  полученные  от счетчика,  в том
числе  сообщения  об  ошибках  обмена.  Пользователю  настоятельно  рекомендуется  внимательно  следить  за
всеми сообщениями программы, появляющимися в строке статуса.

3.2.Основное меню программы
   Основное меню программы содержит четыре пункта: "Файл", "Теплосчетчик",  "Интерфейсы", "Пусконаладочные 
работы" и "О программе".
   Из    пункта    "Файл"    можно   вызвать   окно    настройки    параметров   COM-порта   (пункт  "Файл  |  Настройка 
интерфейса") или закрыть данную программу (пункт "Файл | Выход").
   Из пункта  "Теплосчетчик"  (активируется  после  установления  связи  со  счетчиком) можно  вызвать следующие 
окна:
       "Конфигурация теплосчетчика" - чтение и установка параметров работы теплосчетчика (см. п.3.5);
       "Часы реального времени" - чтение и установка состояния часов реального времени теплосчетчика (см. п.3.6);       
       "Календарные журналы" - чтение календарных журналов: часовых, суточных, месячных и годовых (см. п.3.7);
       "Журнал событий" - чтение журнала событий (см. п.3.8);
       "Изменение пароля" - изменение пароля доступа к настройкам теплосчетчика (см. п.3.10).
   Из  пункта   "Интерфейсы"  (активируется   после   установления  связи  со  счетчиком)  вызывается  одно из окон:
       "Обмен" - чтение измеренных счетчиком значений (см. п.3.11);
       "Конфигурация" - чтение и изменение параметров работы интерфейсов счетчика (см. п.3.12).
   Из   пункта   "Пусконаладочные  работы"  (активируется   после   установления  связи  со  счетчиком)  вызывается  
одно из окон:
       "Поиск   M-Bus   и   Modbus   устройств"  -    поиск   счетчиков   на   шине   и   присвоение   им  новызх  первичных 
       адресов (см. п.3.13);
       "Конфигурация   приборов   на   шине"   -   изменение   параметров  работы  счетчиков  подключенных   к   шине 
       интерфейса Modbus (см. п.3.14).
   Из пункта  "О программе"  вызывается  окно  описания версии и даты выпуска программы (пункт  "О программе |
О программе") или данное окно (пункт  "О программе | Помощь").

3.3.Окно "Настройка интерфейса"
   В  данном окне производится выбор COM-порта персонального компьютера  к которому подключен оптический 
порт, установка скорости и параметров обмена, а также выбор логического протокола обмена.
   При   связи   через  оптический  порт   используется   протокол    "pSET",   параметры   обмена   8N1  и   скорость 
19200 бит/с.
При   связи  по   проводным  интерфейсам   M-Bus   или   RS-485   используются  протоколы   M-Bus  или   ModBus, 
соответственно. При этом  параметры связи по протоколу  M-Bus - 8E1, скорость обмена 2400 бит/с; по протоколу
ModBus - 8N2 и 9600 бит/с.

3.4.Установление связи с теплосчетчиком
   Для установления связи с теплосчетчиком необходимо:
      подключенный к ПК оптический порт УСО-2 (или аналогичный) установить на оптический порт теплосчетчика;
      активировать оптический порт теплосчетчика (см. паспорт теплосчетчика);
**********************************************************************************************************************************
    ВНИМАНИЕ!!!    При отсутствии обмена оптический порт теплосчетчика остается активным в течении не более 1 
минуты. Для сохранения связи необходимо следить за состоянием оптического порта теплосчетчика.
**********************************************************************************************************************************
      в окне "Настройка интерфейса" выбрать требуемый номер COM-порта ПК и нажать кнопку "Ок";
      в основном окне программы нажать кнопку "Чтение".
**********************************************************************************************************************************
   При   корректном   выполнении    предыдущих   операций   на   панели    "Тип   теплосчетчика"    отобразится   тип 
теплосчетчика и активируются пункты меню "Теплосчетчик" и "Интерфейсы".

3.5.Окно "Конфигурация теплосчетчика"
   В   данном  окне  можно  прочитать  и  изменить  параметры  работы  теплосчетчика.  Для  чтения   параметров
нажмите кнопку "Чтение". Для изменения параметров установите требуемое значение и нажмите кнопку "Запись".
**********************************************************************************************************************************
     ВНИМАНИЕ!!!    Изменение всех параметров работы теплосчетчика защищено паролем!!! О защите изменения 
параметров см. п.3.9   
**********************************************************************************************************************************

3.6.Окно "Часы реального времени"
   Данное окно предназначено для управления работой  часов  реального  времени  теплосчетчика. Здесь можно
прочитать текущее  время (кнопка  "Чтение"), записать  дату и  время  из строк  редактирования "Дата"  и "Время"  
в  теплосчетчик  (кнопка  "Запись"),  а также  синхронизировать время теплосчетчика с  временем персонального
компьютера (кнопка "Синхронизировать с ПК и записать").
   Флажок    "автоматический   переход   "зима-лето""   предназначен  для перевода  часов теплосчетчика в режим
автоматического перехода с зимнего на летнее время и обратно.
   Флажок "часовой пояс" служит для активации соответствующей строки редактирования, которая в свою очередь
позволяет  устанавливать  величину  смещения  системных  часов ПК  при  синхронизации  часов теплосчетчика с 
часами компьютера (кнопка "Синхронизировать с ПК  и записать"). При выключенном  флажке  смещение  часов
теплосчетчика относительно часов ПК не производится.

3.7.Окно "Календарные журналы"
   В  окне "Календарные журналы" можно просмотреть часовые,  суточные, месячные и годовые журналы работы
теплосчетчика. Все данные представлены в виде таблиц, в которых отображаются измеренные значения энергии,
объема  и  массы  теплоносителя,  усредненные  значения  температур  на входе и выходе  системы отопления, а 
также время наработки  в  различных  режимах.  Глубина  часового  журнала  составляет  64 суток,  суточного  -  16 
месяцев, месячного и годового - 20 лет.
   Чтение  информации  из  теплосчетчика начинается по нажатию кнопки "Читать". В процессе чтения происходит
последовательное   заполнение  строк   таблицы. Кнопка "Остановить" служит  для прерывания  процесса  чтения  
информации из теплосчетчика. Нажатие кнопки "Читать", после кнопки "Остановить", приводит к очистке таблицы
и  возобновлению   процесса  чтения   информации  из   журнала.   Сохранение   считанной   информации  в  файл
происходит при помощи кнопки "Сохранить".
    Различные календарные журналы отображаются на различных закладках данного окна.

3.8.Окно "Журнал событий"
   В окне "Журнал событий" можно просмотреть события возникавшие в процессе работы теплосчетчика. В данном
журнале в таблице представлены события, время их  возникновения, а  также  значение расхода теплоносителя и
его температура на входе и выходе системы отопления. Глубина журнала событий составляет - 512 записей.
   Функции   кнопок   "Читать",   "Остановить"   и   "Сохранить"   соответствуют  функциям  аналогичных кнопок  окна 
"Календарные журналы".

3.9.Защита изменения параметров работы теплосчетчика
   Изменение любого параметра работы теплосчетчика защищено четырехзначным цифровым паролем. Поэтому, 
при нажатии  кнопки "Запись", в любом окне программы,  перед передачей  команды в теплосчетчик,  программа 
запрашивает   у   пользователя   пароль   доступа   к   изменению   значений   параметров.   При   этом   на  экране
компьютера появляется окно "Пароль".
   В  строке редактирования, появившегося  окна,  необходимо  ввести  известный пользователю пароль и нажать
кнопку  "Ок".   При    этом   программа   передаст    теплосчетчику   введенный   пароль,  при   совпадении   пароля 
хранящегося в теплосчетчике  и  переданного  программой,  теплосчетчик  откроет  парольную  сессию  в течении
которой  возможно изменение значений параметров. Затем программа передаст теплосчетчику новые значения
параметров,  которые  будут  записаны  в  энергонезависимую  память  теплосчетчика.  После   этого   парольная
сессия будет  закрыта  по  очередной  команде программы.  В случае  несовпадения введенного  пользователем
пароля  с  паролем хранящимся в  теплосчетчике  парольная сессия открыта не будет, и соответственно не будут
изменены значения параметров в энергонезависимой памяти  теплосчетчика. При  этом теплосчетчик  передаст
на ПК сообщение об ошибке,  отображаемое в строке статуса программы.
   Если   пользователь   желает  видеть введенные символы  он  может включить  флажок  "показывать символы".
При  этом в  строке  редактирования  будут отображаться  символы в том  виде как  их вводит  пользователь. При
выключенном  флажке  "показывать   символы",  все   введенные   пользователем  символы, на  экране ПК, будут
заменены символом "*".

3.10.Окно "Изменение пароля"
   Данное  окно  предназначено  для  изменения  пароля   доступа к  изменению  параметров теплосчетчика. Для 
изменения пароля  в  строке  редактирования  "Текущий  пароль"  необходимо   ввести  текущий  четырехзначный
цифровой пароль, а в строках "Новый пароль"  и "Подтверждение  пароля" ввести новое значение пароля. После
этого  необходимо  нажать  кнопку  "Изменить  пароль",  в случае корректного  ввода  произойдет замена старого
значения пароля на новый. В случае некорректного ввода теплосчетчик передаст сообщение об ошибке.
   Назначение   флажка    "показывать   символы"   аналогично   назначению   такого-же   флажка,   описанному   в
предыдущем пункте.
   При  выпуске  из  производства в теплосчетчике установлен пароль "1111".

3.11 Окно "Обмен"
   В  этом  окне  отображаются  измеренные теплосчетчиком значения: энергии, объема  и массы теплоносителя, 
температур  на  входе  и  выходе системы отопления, а также значения флагов состояния  теплосчетчика. Чтение 
значений происходит при нажатии кнопки "Запрос измеренных значений".

3.12 Окно "Конфигурация"
   В данном  окне  можно считать  и  изменить  первичный  адрес  счетчика  тепла,  параметры  работы  цифровых
интерфейсов, а также некоторые другие параметры счетчика.

3.13 Окно "Поиск  M-Bus  и  Modbus  устройств"
   Данное  окно  предназначено  для  поиска  подключенных  к  шине M-Bus или Modbus  счетчиков по первичному 
или вторичному адресу. Согласно спецификации M-Bus первичным адресом является физический адрес прибора
на шине, а вторичным  -  совокупность  серийного  номера прибора,  типа прибора, кода производителя и версии.
Тип поиска  выбирается пользователем из трех  вариантов:  "по первичному адресу в диапазоне", "по вторичному 
адресу"  или  "по  списку  вторичных  адресов".  При  поиске  по  вторичному адресу  возможен  перебор  значений 
адреса начиная либо с младшего разряда, либо со старшего.  При поиске  по списку  вторичных  адресов файл со
списком подгружается в программу при нажатии кнопки "загрузить из файла". Файл списка должен представлять
собой список вторичных адресов с разделителем ";".
  При установке флажка  "присваивать первичный адрес начиная с" производится назначение нового первичного
адреса каждому найденному счетчику, после присвоения нового  первичного адреса его значение увеличивается
на единицу.
  Собственно  поиск  и  присвоение новых первичных адресов  производится при нажатии кнопки "Начать поиск". 
Результаты  поиска  отображаются в таблице,  в нижней части окна.  При наличии  заполненных полей на панели 
"Модели  приборов  учета"  данные  значения  помещаются  в  таблицу  результатов  поиска.  Таблицу  результатов 
поиска можно сохранить при нажатии кнопки "Сохранить в файл". Этот же файл можно использовать как список
при последующих поисках приборов по списку вторичных адресов.

3.14 Окно "Конфигурация  приборов  на  шине"
   В данной  версии  программы  реализована  возможность  изменения  параметров  работы импульсных входов 
счетчиков подключенных к шине интерфейса M-Bus. Изменения производятся в заданном  дипазоне  первичных
адресов  счетчиков  при  нажатии  кнопки  "Начать".  Результаты   работы  программы   отображаются   в  таблице,
расположенной  в  правой  части  окна.  При  необходимости   процесс  изменения  параметров  можно прервать
нажатием кнопки "Прервать".
  В  следующих  версиях  программы  предполагается  расширение  функционала  команд изменения параметров  
работы счетчиков подключенных к шине интерфейса M-Bus.