Программа MktsLoad

Программа MktsLoad для теплосчетчиков МКТС Интелприбор

Программа MktsLoad служит для считывания архивов из теплосчетчиков МКТС (Интелприбор) в базу данных на персональном компьютере диспетчера.

Накопленные в базе данных архивы служат для последующей обработки, в том числе – для подготовки и распечатки журналов учета тепловой энергии и теплоносителя.

Регулярное считывание архивов из теплосчетчиков МКТС в базу данных позволяет сохранить все данные, собранные теплосчетчиками за весь срок службы, в то время как объем сохраняемых архивов в самих теплосчетчиках ограничен.

Для работы программы необходимы следующие файлы:

  • MktsLoad.exe – собственно программа для считывания архивов;
  • MktsDb.mdb – файл базы данных для хранения архивов теплосчетчика.

Если эти файлы находятся в одной папке, то программа MktsLoad запускается без параметров, например, двойным (или одинарным, в зависимости от настройки Windows) щелчком по файлу MktsLoad.exe или по ярлыку для этого файла.

Настройка программы MktsLoad для чтения архивов

При запуске MktsLoad открывается ее главное окно:

Главное окно программы MktsLoad
Главное окно программы MktsLoad

В первую очередь необходимо настроить каналы связи с теплосчетчиками, по которым будет осуществляться считывание архивов из теплосчетчиков МКТС в базу данных.

Для этого необходимо нажать кнопку «Настроить каналы», после чего открывается окно:

Настройка каналов загрузки данных с теплосчетчиков МКТС
Настройка каналов загрузки данных

Несколько каналов связи, введены в исходную базу данных в качестве примера. Они могут быть использованы как есть, модифицированы в соответствии с конкретными условиями, либо удалены.

Параметры каналов связи имеют следующее назначение:

  • Имя – произвольный текст – для идентификации канала загрузки;
  • Тип – тип канала загрузки (на настоящий момент: «RS-232», «RS-485», «RS-485-DTR», «Модем», «MKT-файлы», «МПД», «Moxa NPort», «Интернет», «ComServer», «Радиомодем»).
  • Путь – для каналов загрузки типа «RS-232», «RS-485», «RS-485-DTR», «Модем», «МПД», «Радиомодем» – имя используемого последовательного порта ПК (COM1, COM2, …, латинскими буквами). Для канала загрузки типа MKT-файлы – полный путь к папке на жестком диске, куда переписываются файлы *.MKT с флэш-диска, либо имя диска, присваиваемое операционной системой USB флэш-диску при его подключении к компьютеру (например, C:\Мои документы\Файлы МКТС\  или: E:\). При загрузке через программу ComServer (тип канала загрузки «ComServer») – в качестве пути следует указать имя удаленного компьютера и имя порта на удаленном компьютере в формате \\имя_компьютера\имя_порта, (например, \\OFFICE\COM1). Для связи через ComServer на локальном компьютере путь может быть задан в виде \\.\COM1, либо без указания имени компьютера, просто: COM1. Для каналов загрузки типа «Moxa NPort» и «Интернет» этот параметр не задается.
  • Скорость – скорость последовательного порта. Для каналов загрузки типа «RS-232», «RS-485», «RS-485-DTR», «ComServer», должна совпадать со скоростью, на которую настроен теплосчетчик (см. настройку параметра «Скор.связи» в меню МКТС «Настройка ТС»). Возможные значения: 115200, 57600, 38400, 19200, 9600. (для версии МКТС менее 01.16 – только 115200). Для каналов загрузки типа «Модем», «Радиомодем» – должна совпадать со скоростью обмена по последовательному порту модема, подключенного к ПК. В свою очередь, скорость обмена по последовательному порту модема, подключенного к МКТС, должна совпадать со скоростью, на которую настроен теплосчетчик. Для каналов загрузки типа «Moxa NPort» – должна совпадать со скоростью обмена по последовательному порту МКТС, подключенного к серверу последовательного порта Nport.
  • AT-команды – дополнительные команды для настройки модема на стороне ПК. Параметр может использоваться, например, в случае, когда модем не запоминает какую-либо настройку и она теряется при выключении питания.
  • ОжидСоед(с) – для модемов: время в секундах от момента начала набора номера до соединения модемов. Если за указанное время модемы не связываются, модем на стороне ПК разрывает соединение. Рекомендуемое значение – 60 секунд. Для «Moxa NPort» и «Интернет»: время на соединение с TCP-сервером.
  • ЗадержКан (мс) – для модемов: задержка в линии связи на передачу данных между модемами. Для «Moxa NPort» и «Интернет»: задержка на передачу данных по сети Ethernet. Подбирается экспериментально для оптимизации скорости связи. При сбоях связи, вызывающих разрыв соединения, значение этого параметра следует увеличивать. Рекомендуемое начальное значение для модемов на коммутируемой линии – 500мс, для сотовых модемов (в т.ч. для передачи данных в режиме GPRS) – 3000мс.
  • АльтАлг – выбор альтернативного алгоритма обмена данными с теплосчетчиком при использовании сотового модема. В случае успеха возможно увеличение скорости обмена в несколько раз.
  • ЗапомнСпис – параметр, устанавливающий возможность запоминания списка теплосчетчиков для данного канала.

В таблице указано, какие параметры настройки используются для каждого типа канала:

Имя Тип Путь Скорость АТ-команды ОжидСоед(с) ЗадержКан(мс) АльтАлг ЗапомнСпис
RS-232 + + + + +
RS-485 + + + + +
RS-485-DTR + + + + +
Модем + + + + + + + + +
МКТ-файлы + + + +
МПД + + + +
Moxa Nport + + + + + +
Интернет + + + + +
ComServer + + + + +
Радиомодем + + + + + +

Чтобы добавить канал к существующему списку в окне «Настройка каналов загрузки», необходимо нажать кнопку «Добавить», чтобы удалить – сначала необходимо выделить одну или несколько строк в списке каналов (левой кнопкой мыши), а затем  – нажать кнопку «Удалить».

Для изменения любого из параметров канала необходимо щелкнуть левой кнопкой мыши по соответствующей ячейке таблицы, а затем, либо выбрать нужное значение из предлагаемого списка, либо ввести необходимое значение с клавиатуры.

Для сохранения всех изменений необходимо нажать на кнопку «Сохранить», для отмены изменений – кнопку «Отменить».

Примечание. Операция удаления канала возможна только в том случае, если список теплосчетчиков для этого канала пуст. В противном случае удаление канала невозможно.

При этом выдается сообщение «Невозможно удалить строку. Используется в других таблицах».

Для продолжения работы необходимо отменить удаление с помощью кнопки «Отменить» и закрыть окно «Настройка каналов загрузки». Затем, в списке теплосчетчиков необходимо удалить все строки для канала загрузки, который необходимо удалить и, снова открыв окно «Настройка каналов загрузки», удалить канал загрузки.

После закрытия окна «Настройка каналов загрузки», в поле «Канал загрузки» главного окна программы необходимо выбрать канал загрузки (он отображается как комбинация «Имени» канала и «Пути») и ввести список теплосчетчиков, из которых будет производиться чтение архивов:

Загрузка архивов из теплосчетчика МКТС
Загрузка архивов из теплосчетчика МКТС

Для добавления теплосчетчика в список необходимо нажать кнопку «Добавить» и ввести заводской номер теплосчетчика в первый столбец таблицы.

Если тип канала загрузки – «Модем», то в столбец «Телефон» следует ввести номер телефона удаленного модема (на стороне МКТС). Формат номера должен соответствовать спецификации AT-команды модема «D».

Для модемов, использующих коммутируемые телефонные линии, этот номер должен начинаться либо с латинской буквы «P» (для импульсного набора номера), либо с латинской буквы «T» (для тонового набора). Например, P33-44-55  .

Для сотовых модемов буква «T» или «P» в начале номера не нужна; данный параметр может выглядеть, например, так: 89199960079  .

Для удобства восприятия в номер модема могут быть добавлены 4 символа-разделителя: «-», «(», «)» и « » (пробел). Например: +7 (919) 9960079 . Указанные символы удаляются из номера телефона перед посылкой его в модем.

Для автоматического добавления теплосчетчиков в список следует нажать кнопку «Найти» (кроме каналов загрузки типов «Модем», «Moxa NPort» и «Интернет»). Найденные теплосчетчики будут добавлены в список, а соответствующие строки в этом списке будут выделены.

Если тип канала загрузки «RS-485» или «Радиомодем», автоматический поиск всех подсоединенных теплосчетчиков не гарантируется.

Если в параметрах канала загрузки в столбце «ЗапомнСпис» было выбрано «Да», для сохранения списка теплосчетчиков следует нажать кнопку «Сохранить изменения». (Для отмены всех изменений нажмите кнопку «Отменить изменения»).

Примечание. До тех пор, пока внесенные изменения не будут сохранены или отменены, выбор другого канала загрузки или настройка каналов загрузки невозможны.

Для загрузки в базу данных архивов, перенесенных на ПК с помощью USB флэш-диска, можно запустить программу MktsLoad с помощью двойного щелчка по имени файла *.MKT. При этом будет автоматически настроен канал загрузки с именем “MKT-files” для считывания архивов из папки, в которой расположены файлы *.MKT. Кроме того, будет осуществлен поиск архивов теплосчетчиков в указанной папке и все они будут внесены в список теплосчетчиков. После этого необходимо лишь выполнить собственно загрузку архивов с помощью кнопки «Начать загрузку»

Скачать программу МКТС

Скачать бесплатно программу MktsLoad для теплосчетчиков МКТС можно на сайте kipkatalog.ru ниже по ссылке:

Актуальная версия: MktsLoad 1.31 от 04.06.2019


Обновление программы

Версия 1.31
Добавлен экспорт ведомостей в файлы формата Excel

Версия 1.29
Внесены изменения в программу MktsLoad:
Исправлена ошибка версии 1.28 при импорте архивов из файлов *.MKB, созданных в более ранних версиях.

Версия 1.28
Внесены изменения в программы MktsForm, MktsPrnt и MktsLoad:
Перечень времен отказов теплосчетчика приведен в соответствие с
«Методикой осуществления коммерческого учета тепловой энергии, теплоносителя»

Версия 1.27
Внесены изменения в программу MktsLoad.
1) Улучшена работа программы под ОС Windows 7 и следующих.
2) Максимальный размер файла базы данных MktsDb.mdb увеличен с 1 до 2 гигабайт.
Подробности — см. в «Рукововодстве…», раздел «Копирование содержания базы данных».
3) Добавлен лог работы программы.
4) Стали допустимы двузначные номера последовательных портов (COM10 … COM99).

Версия 1.25
Внесены изменения в программу MktsLoad.
1) Добавлена возможность копирования/вставки списка теплосчетчиков.
Подробнее — см. раздел «Настройка программы MktsLoad для чтения архивов» в
«Руководстве по считыванию архивов из МКТС и распечатке отчетов»
2) Реализована «Автоматическая дозагрузка архивов». Подробнее — в одноименном разделе.
3) Изменен порядок операций при загрузке архивов.
4) Еще ряд мелких изменений.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *