Макет 80020 что это
Перейти к содержимому

Макет 80020 что это

  • автор:

Автоматический экспорт в формате XML макета 80020

Помимо ручного экспорта в формат XML80020 можно настроить автоматический экспорт и выгрузку документов.

Создание задания на автоматический экспорт данных профиля мощности электроэнергии в формате xml80020 выполняется через пункт меню Администрирование -> Автоматический экспорт данных.

Важно

Для объектов учета, по точкам учета которых будет выполняться экспорт данных электроэнергии, обязательно должен быть указан потребитель. Для потребителя должен быть задан ИНН.

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

Для изменения параметров задания учетная запись должна иметь права администратора системы ЛЭРС УЧЁТ.

Общие

Обязательным параметром является поле Наименование, в котором задается наименование задания.

Переключатель Задание активно используется для активации/деактивации автоматического выполнения задания автоэкспорта.

Если отмечен признак Задание активно, то задание будет выполняться автоматически в соответствии с заданным расписанием.

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

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

  • при ежедневном формировании указать с какой периодичностью (в днях);
  • при еженедельном формировании указать по каким дням недели;
  • при ежемесячном формирование указать по каким числам месяца;
  • при формировании в определенные дни выбрать дни месяца;

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

Записывать результаты экспорта в папку или нет, зависит от переключателя Сохранять в папку. При сохранении в папку надо указать полный путь к папке.

Важно

Учетная запись сервера должна иметь права на запись в указанную папку.

При сохранении в папку, в которой уже есть ранее записанный файл, в зависимости от признака Перезаписывать существующие файлы, новый файл либо заменит имеющийся, либо в системный журнал будет выведено сообщение:

Ошибка при сохранении отчёта Xml800200 C:\Temp\80020_2725028960_17052020_001.xml. Файл уже существует, но в задании отключен параметр перезаписи.

Параметры экспорта

На вкладке Параметры экспорта задается: осреднения, количество знаков после запятой и тип значений.

Исходные — это значения считанные с прибора.

Реальные — это исходные умноженные на коэффициенты трансформации по току и напряжению.

Важно

Экспорт данных профиля мощности в Xml-файл макета 80020 поддерживается только для часового и получасового осреднения.

На вкладке Параметры экспорта выбирается папка, в которую экспортируются файлы, и способ хранения.

При экспорте в Xml-файл макета 80020 часовые/получасовые данные за каждые сутки записываются в отдельный файл, поэтому необходимо задать папку, в которую будут записываться файлы.

Структура файла подробно описана в разделе Экспорт в формате Xml макета 80020

Объекты учета

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

Данные будут экспортироваться только для точек учета системы электроснабжения.

Выбор объектов, по которым необходимо сформировать отчеты:

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

Рассылка

Если отметить признак Рассылать сформированные данные, то после формирования файлов они будут автоматически рассылаться выбранным получателям.

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

Отчеты отправляются на электронный адрес получателя автоматически после формирования.

Если у получателя не задан электронный адрес, то отчет не отправляется.

Поле Тема сообщения пользователь может заполнить по своему усмотрению.

Если отмечен признак ‘Упаковать вложения в архив (ZIP)’, то все отчеты упаковываются в один zip-файл.

Файл(ы) сохраняется во вложении письма отправляемого получателю.

Экспорт в формате Xml макета 80020

Для экспорта данных профиля мощности отметьте требуемые точки учета системы электроснабжения на списке точек учета и на вкладке Действия выберите пункт ‘Экспорт данных Xml80020’.

Примечание

Экспорт в Xml-файл макета 80020 поддерживается только для часового и получасового осреднения.

На вкладке Профиль мощности задается: период, осреднения, количество знаков после запятой и тип значений.

Исходные — это значения считанные с прибора.

Реальные — это исходные умноженные на коэффициенты трансформации по току и напряжению.

На вкладке Параметры экспорта выбирается папка, в которую экспортируются файлы, и способ хранения.

Важно

У точек учета, для которых выполняется экспорт в формате 80020, обязательно должен быть задан потребитель и у потребителя должен быть задан ИНН.

При экспорте в Xml-файл макета 80020 часовые/получасовые данные за каждые сутки записываются в отдельный файл, поэтому необходимо задать папку, в которую будут записываться файлы.

Структура имени файла: 80020_##########_ddMMyyyy_001.xml, где 80020 — тип документа, ########## — ИНН потребителя, ddMMyyyy — день, месяц и год каждых суток экспортируемого периода, 001 — номер документа, xml — расширение файла.

По умолчанию значение ИНН для точек учета берется из свойств потребителя, которому принадлежит точка учета.

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

Имя файла содержащего электронный документ составляется в формате 80020__ДДММГГГГ_001 , где:

  • 80020 – номер, присвоенный НП «АТС» данному типу документа;
  • ИНН — ИНН организации предоставляющей информацию, длина inn – 10 символов;
  • ДДММГГГГ – операционный период, за который предоставляется информация, где ГГГГ – год, ММ – порядковый номер месяца, ДД – день.
  • 001 – номер (идентификатор) документа.

Расширение файла — xml.

Описание структуры Xml-файла макета 80020

  • Элемент является корневым элементом. Потомками элемента являются элементы , , , . В документе допускается наличие только одного корневого элемента .
  • Атрибут class элемента является обязательным и содержит данные о типе электронного документа. Значение атрибута class должно быть равно 80020.
  • Атрибут version корневого элемента является обязательным и содержит данные о версии формата. Данный документ определяет версию документа 2.
  • Атрибут number элемента является обязательным и содержит порядковый номер сообщения. Номер сообщения совпадает с номером документа в наименовании файла.
  • Элемент является потомком корневого элемента .В документе допускается наличие только одного элемента . Элемент содержит информацию о времени создания документа. Потомками элемента являются элементы , , .
  • Элемент является обязательным и содержит дату, определяющую операционный период, за который предоставляется информация, в формате ГГГГММДД где: ГГГГ – год, ММ – порядковый номер месяца, ДД – день.
  • Элемент является потомком элемента .Содержимым элемента является дата и время формирования данного документа в формате “ГГГГММДДччммсс”, где: ГГГГ – год, ММ – порядковый номер месяца, ДД – день, чч – час, мм – минуты, сс – секунды.
  • Элемент является обязательным и содержит 1 если используется летнее время, 0, если используется зимнее время. Значение элемента применяется ко всем значениям времени в данном документе.
  • Элемент является потомком корневого элемента .В документе допускается наличие только одного элемента . Элемент описывает организацию, предоставляющую информацию. Потомками элемента являются элементы , .
  • Элемент является обязательным и содержит ИНН Потребителя.
  • Элемент элемента содержит название организации Потребителя.
  • Элемент содержит информацию о результатах измерений Потребителя. Потомками элемента могут являться элементы , , .
  • Элемент является обязательным содержит ИНН Гарантирующего поставщика.
  • Элемент является обязательным и содержит название организации Гарантирующего поставщика.
  • Элемент содержит сведения о точке измерения и результатах измерения по ней. Атрибутами элемента являются code, name. Потомками элемента являются элементы .
  • Содержимым атрибута name элемента является наименование данной точки измерения.
  • Атрибут code элемента содержит уникальный номер точки учета, используемый при импорте и экспорте данных между системами.
  • Элемент содержит информацию о результатах измерений по точкам измерений. Атрибутами элемента являются code и desc. Потомками элемента являются элементы .
  • Атрибут code элемента содержит код измерительного канала. Указывается информация о направлении передачи электроэнергии и типе измерительного канала (01 — активный прием, 02 — активная отдача, 03- реактивный прием, 04-реактивная отдача);
  • Атрибут desc содержит описание измерительного канала.
  • Элемент содержит временной диапазон измерения и значения измерительных каналов точки измерения. Потомками элемента являются элемент . В зависимости от интервала измерений в элементах должно присутствовать определенное количество элементов . То есть для точки измерения с интервалом измерения 30 минут должно быть 48 элементов период. Несовпадение числа элементов считается ошибкой формата и является основанием в отказе приема группы целиком.
  • Атрибуты start и end элемента являются обязательными и содержат время начала и конца измерения соответственно, в формате “ччмм”, где: чч – часы, мм — минуты. Последний интервал в операционных сутках записывается в виде start=время начала периода, end=0000.
  • Содержимым элемента является значение результата измерения.

Точка измерения и статус данных

Макет 80020 предусматривает только два статуса для интервальных данных: коммерческие данные (необязательный атрибут status=»0″) или некоммерческие данные (обязательный атрибут status=»1″). Статус данных в макете 80020 связан со статусом данных, который используется в ПО «АльфаЦЕНТР» следующим образом:

1. Интервалы имеющие в ПО «АльфаЦЕНТР» статус 2 — переполнение импульсов в счетчике на интервале и статус 3 — счетчик был выключен на всем интервале считаются некоммерческими данными и отмечаются атрибутом status=»1″. Эти два статуса используются только для некоторых счетчиков производства ООО «Эльстер Метроника»;

2. Отсутсвующие интервалы тоже считаются некоммерческими данными;

3. Все остальные данные считаются коммерческими, включая данные со статусом 7 — данные ручного ввода, загруженные из макетов или данные получененные в результате расчета формул в ПО «Редактор формул».

Но бывают исключения , например:

1. Счетчик без дополнительного питания, большую часть времени он выключен, т.е. данные отсутсвуют в базе данных «АльфаЦЕНТР», надо чтобы по этой точке измерения в макете данные отмечались всегда как коммерческие.

Решение: По умолчанию в макете 80020 остуствующие интервалы отмечаются как некомерческие, чтобы они всегда были коммерческими надо в свойствах задания по формированию макета 80020 в ПО «Диспетчер заданий» выбрать нужную группу и нажать кнопку «Свойства группы. «, далее выбрать нужную точку измерения и сделать изменения как показано на картинке ниже.

Электросчетчики «Меркурий»

Давно собирался, но никак руки не доходили до такой сложной темы как автоматизированные системы отчетности по профилям энергии XML80020. Поступает море писем с просьбами по внедрению этого отчета в заводское программное обеспечение. Но начнем обо всем по порядку. Внедрить его в заводской конфигуратор нет возможности дабы не конкурировать с корпоративным платным ПО, поэтому надо пользоваться либо ПО TaskGroup 2.x.x, либо использовать ПО для Андроид ES_XML80020.

У статьи есть продолжение:
— часть вторая «Добавление новых отчетов программы ES_XML80020»

Сам формат был принят на вооружение для того, чтобы Энергосбыты могли автоматизированно принимать и обрабатывать отчеты от крупных потребителей с многочисленными точками учета. Одновременно осуществляется контроль за превышениями средних значений мощности / энергии в указанных интервалах времени.

В чем же смысл создания программы сбора отчетов XML80020 на Андроид — в том, цена корпоративных программ просто запредельная (25 т.р., 50 т.р, 100 т.р.) и еще есть вариант абонентского обслуживания по съему таких отчетов за 50 т.р. в год. (Энфорс, Пирамида, Меркурий Энергоучет, Астра Энергоучет).
— второе это то, что смартфон у нас всегда с собой, он малогабаритный и имеет значительный энергоресурс по сравнению с переносным ноутбуком.

Изобразим две функциональные схемы возможного использования Андроид программы ES_XML80020 для снятия такого профиля:

1) Если счетчиков небольшое количество и вы можете подойти к ним для съема информации через IRDA / оптопорт / RS485 / CAN интерфейсы. Вариант для тех кто не хочет тратиться на доп.оборудование и это статья для вас.

2) Если нет желания ходить по подстанциям, домам, подъездам или счетчиков значительное количество и они удалены друг от друга. В этом случае счетчик подключается к сети Интернет / Ethernet / WiFi посредством универсального роутера VR-006 и мы переходим читать «Подключение ES_XML80020 через TCP/IP».

Продолжим статью для участников первой аудитории, которая подключила свой смартфон через адаптер USB-RS485/CAN/IRDA/оптопорт к счетчику.

Это решение не для всех, но если ваш Андроид версией 4 или выше и может поддерживать режим USB-host, то должно заработать.

Посмотреть версию Андроида можно в «Настройках» планшета (в моем случае это 4.0.4):

1) Установить программу
Запустите на планшете Play Market и наберите в поиске ESXML80020. Далее — «Установить».



или если у вас приложение не находится, то можно скачать инсталятор программы ES_XML80020.apk. В этом случае требуется включить разрешение установки сторонних программ (у меня на Galaxy Tab это выглядит так):

Иногда невозможность установить программу говорит об отсутсвии поддержки режима USB-host в вашем устройстве и даже установка внешнего инсталятора может не помочь.


3) Жмем «Готово»:

Теперь в программах Андроида появляется иконка нашей программы ES_XML80020 (но мы пока ее не запускаем, т.к. требуется внедрение драйвера)

Я переложил программу на рабочий стол, но по умолчанию она в общем списке установленных программ.

4) Установка драйвера для виртуального COM-порта.
Андроид — это фреймверк или некоторая виртуальная машина на Linux, но полностью автоматизированная, так что создается впечатление, что Linux-а там вообще нет, но это не так.
Драйверы для виртуальных COM-портов в Linux-ядре есть, но когда включается Андроид (когда вы рестартуете), то он проверяет все подключенные в данный момент устройства и для каждого ставит требуемые драйверы. Если устройство при рестарте системы было отключено, то в Андроиде оно не появится. Поэтому при первом запуске нашей программы надо сделать рестарт с подключенным адаптером (например USB-IRDA, USB-RS485/CAN). Это можно сделать подключив наши адаптеры с помощью OTG кабеля (его кладут при покупке с планшетом или продают отдельно) или переходника на USB см. картинку. Необходимо чтобы Андроид устройство поддерживало режим USB-host.

В итоге после перезагрузки нашего планшета или смартфона, при запуске загорится следующая картинка, она как раз и свидетельствует что программа автоматически нашла драйвер нашего оборудования. Запускаемся!

Если такой картинки не было, значит ваше Андроид устройство не удовлетворяет заданным параметрам.

5) Добавляем счетчик
При первом запуске у нас пустой список счетчиков и первое что нам понадобится — это добавить счетчик и информацию о нем.

Введите необходимые параметры (главное не ошибайтесь с серийным номером) и нажмите Сохранить.

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

После прочтения данных сохраняем данные:

и появляется возможность просмотра и выгрузки отчетов и БД:

Файлы отчета будут в папке mnt/sdcard/ESXML80020 или просто ESXML80020 их можно перебросить на компьютер или послать на емайл.

Пример одного из полученных файлов в формате XML80020.

Важно:
В меню «настройки» можно выбрать 30/60 минутный профиль.

Скорость снятия месячного профиля программой ES_XML80020 в два раза выше чем Универсальным конфигуратором счетчиков Меркурий.
Через IRDA интерфейс ES_XML80020 — 2,5 минуты (Универсальный конфигуратор -почти 5 минут), по каналу RS485/CAN скорость снятия около 4 минут (Универсальный конфигуратор на это тратит около 9 минут).

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

В последних версиях программы появилась возможность выгружать отчеты по списку, для этого на первой вкладке нажимаем в меню «Выгрузить отчеты»

выбираем интервал выгрузки

отмечаем с каких счетчиков нам требуются отчеты в указанном интервале и жмем «Выгрузить».

Счетчики в меню «Выгрузить отчеты» появятся только в случае если с них были предварительно считаны и сохранены данные профилей.

Лицензионные свойства:
1)Работа с одним счетчиком будет бессрочно в бесплатном режиме.
2)Работа со списком счетчиков будет стоить 500 руб. без ограничения сроков использования.

Как получить лицензию:
Сделайте запрос лицензии из программы на vladrusanov@gmail.com или обратитесь по телефону 8-909-283-34-16

Добавить комментарий

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