Sibprompost.ru

Стройка и ремонт
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

OPC-сервер счётчиков Меркурий 230, 233, 234, 236

OPC-сервер счётчиков Меркурий 230, 233, 234, 236

Счётчики Меркурий 230,233,234,236 предназначены для коммерческого и технического учёта электрической энергии. Производитель счётчиков компания Инкотекс является одним из самых популярных в России производителей счётчиков электрической энергии, и обладают различной функциональностью.

OPC-сервер предоставляет OPC-клиентам (любым современным SCADA-системам, например, SCADA КРУГ-2000), доступ к счётчикам Меркурий 230,233,234,236, обеспечивает чтение текущих и архивных значений активной/реактивной энергии прямого и обратного направления, напряжения, частоты сети и других параметров.

Для ознакомления доступна демо-версия программного продукта, позволяющая использовать полный функционал OPC-сервера в течение 30-ти дней.

Преимущества ОРС-сервера электрических счетчиков Меркурий 230, 233, 234, 236 разработки НПФ «КРУГ»

ОРС-сервер электрических счетчиков Меркурий 230,233,234,236 поддерживает два уровня доступа, реализованные в электросчётчиках. На первом уровне доступа пользователь имеет возможность только читать параметры счетчика. Первый уровень доступа предназначен для потребителей электроэнергии.

На втором уровне доступа разрешается, как считывать параметры, так и изменять конфигурацию счетчика (например, корректировать тарифное расписание). Второй уровень доступа предназначен для пользователей из организаций энергоснабжения.

Файлы для ознакомления

Меркурий 230Демо-версияДокументация
Меркурий 233, 234, 236Демо-версияДокументация
Код OPCSR500
Меркурий 230
Код OPCSR501
Меркурий 233,234,236
Цена за счетчик
(руб. без НДС)
Расчет
Поддержка OPC DA+HDA
от 6-50 устройств450калькулятор
от 51-100 устройств400
от 101-150 устройств350
неограниченное кол-во устройств105000
OPCKEY013000
Электронный (аппаратный) ключ защиты позволяет использовать ПО без привязки к компьютеру
OPCSUP013000
Продление технической поддержки на 1 год

(*) Минимальный заказ от 6 счетчиков.

Основные функции

  • Организация информационного обмена с электросчётчиками Меркурий 230,233,234,236
  • Возможность использования расширенного списка типов каналов связи (CSD, GPRS, др.) с помощью специального ПО «Модуль модемных каналов связи» (поддерживается, в том числе, работа с GSM-шлюзом Меркурий 228)
  • Взаимодействие с OPC-клиентами согласно спецификации OPC Data Access версии 2.05a
  • Взаимодействие с OPC-клиентами согласно спецификации OPC Historical Data Access версии 1.20
  • Предоставление 1-го и 2-го уровня доступа к счётчику
  • Функция коррекции времени прибора
  • Функция установки времени прибора
  • Возможность снятия прибора с опроса без остановки системы учёта
  • Ведение журнала работы OPC-сервера.

Системные требования

  • Частота процессора – 1,4 ГГц и выше
  • Объем оперативной памяти – не менее 256 Мбайт
  • Объем свободного пространства на жестком диске – минимально 20 Мбайт
  • Наличие последовательного интерфейса RS-485 или преобразователя интерфейсов, например, Меркурий-221 или Меркурий-220 или ADAM-4520.

Поддерживаемые операционные системы

  • x86: Windows XP, Windows 7, Windows 8
  • x64: Windows 7, Windows 8, Windows Server 2012 R2.

Научно-производственная фирма «КРУГ»

Россия, 440028 г. Пенза, ул. Германа Титова, 1
тел.: (841-2) 49-97-75
e-mail: krug@krug2000.ru

© 2002 — 2021 НПФ «КРУГ». Права на все материалы, использованные на данном сайте, принадлежат НПФ «КРУГ»

Ваши персональные данные могут подвергаться обработке в соответствии с «Законом о персональных данных» 152-ФЗ
Политика в отношении обработки персональных данных

Получаем данные со счетчиков Меркурий 203.2Т по RS-485

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

Начало

На предприятии нужно было автоматизировать сбор показаний с электросчетчиков, порядка двадцати штук. Сделать это требовалось быстро и максимально дешево. Поэтому приняли решение собирать данные с помощью уже развернутого Zabbix, а вот для подключения к счетчику потребовалось написать небольшой скрипт, об этом ниже. Так вышло, что сбор показаний, это лишь один из параметров, который нужно собирать, за остальные отвечает ПК с Debian на борту, поэтому не было сложности подключиться к счетчику через COM-порт. Конечно, для большинства, будет удобнее использовать локальную сеть и получить информацию с промышленного коммутатора или конвертера интерфейсов.

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

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

Решение задачи

Счетчик, принимает на вход строку байтов формата ADDR-CMD-CRC, а отдает ADDR-CMD-DATA-CRC, где:

  • ADDR — Имя счетчика (для меркурий 203.2Т — совпадает с серийным номером)
  • CMD — Код команда
  • DATA — Данные, зависят от запроса
  • CRC — 2х байтовый циклический избыточный код, вычисляемый по всем предшествующим байтам данного пакета. Из этого объяснения не понятно что записывать в поле контрольной суммы.

Дефис в последовательности не используется, здесь использован для разделения логических блоков.

Первым делом, подключимся к счетчику с помощью стандартной программы konfigurator и, с помощью сниффера, посмотрим на передаваемые пакеты, выясним какую контрольную сумму нужно добавлять в конец. Ниже, строка полученная от счетчика.

Воспользовавшись онлайн калькулятором CRC выясняем, что нужно вычислить CRC-16 (Modbus) с полиномом 0xA001.

Немного Python

Ссылок на алгоритм вычисления достаточно, поэтому не буду останавливаться на нем. Для разработки я использовал Python 3

Теперь попробуем получить от счетчика его серийный номер и проверить CRC. Понадобится установить модуль pyserial

Отлично! Теперь получим значения для израсходованной энергии по первому и второму тарифам, на самом деле нам нужно изменить только поле команды и распарсить результат.

Все работает. Конечный вариант скрипта выложил на git. В перспективе, планирую добавить поддержку работы по локальной сети.

Для разработки использовался Адаптер USB -> COM «Меркурий-221», но можно напрямую подключать счетчик к COM-порту.

Конфигуратор счетчика Меркурий

Для настройки электросчетчиков Инкотекс испольуется актуальная версия программного обеспечения — Конфигуратор счетчика Меркурий. Программное обеспечение для настройки и конфигурирования электросчетчиков Меркурий производства НПК ИНКОТЕКС (INCOTEX):

  • Меркурий 200, 201.8 TLO, 203.2T, 206, 230, 231, 233, 234, 236
  • Меркурий 208, 238

Программы для счетчиков Меркурий:

  • Универсальный конфигуратор для Меркурий 200, 201.8 TLO, 203.2T, 206, 230, 231, 233, 234, 236
  • Программа параметрирования счётчиков Меркурий (230,231,233, 234, 236)
  • Конфигуратор счётчиков Меркурий 208, 238
  • Драйвер USB 32 и 64 бит для «Меркурий 221, 225, 255 и др.» на чипе FTDI для win XP, 7, 8, 10
  • Драйвер USB 32 и 64 бит для «Меркурий 255» на чипе PL2303
  • Тепловычислитель ВКТ-9 08.10.2021
  • Замена батареи ВКТ-7 08.10.2021
  • Подключение внешних устройств к ВКТ-7 08.10.2021
  • Тепловычислитель ВКТ-7 08.10.2021
  • Батарея ВКТ-7 06.10.2021

Скачать конфигуратор Меркурий

Конфигуратор универсальный для счетчиков электроэнерги Меркурий 200, 201.8 TLO, 203.2T, 206, 230, 231, 233, 234, 236 (1.8.03 от 27.09.2021) — 1.5 МБ

Конфигуратор трёхфазных счётчиков Меркурий (3.0.81 от 05.06.2020) — 5.1 Мб

Конфигуратор для сплит счётчиков Меркурий 208, 238 (до 2018 г.) (0.3.122 от 20.04.2017) — 951.7 Кб

Меркурий Коммуникатор (1.06 от 07.11.2019) — 56.7 Мб

Конфигуратор СПОДЭС 4.5.1.36 от 14.04.2021 — 4 Мб

Драйверы Меркурий

Скачать драйвер USB 32 и 64 бит для счетчика Меркурий 221, 225, 255 и др. на чипе FTDI для win XP, 7, 8, 10 (2.12.10 от 28.10.2015) — 1.3 МБ

Драйвер USB 32 и 64 бит для счетчика электроэнергии Меркурий 255 на чипе PL2303 (1.9.0 от 25.10.2013) — 3.9 МБ

Современная автоматизированная система диспетчеризации и сбора архивных данных с приборов учета:

  • Поддержка более 300 приборов учета
  • Автоматический и ручной опрос GSM/GPRS модемов
  • АРМ+WEB-интерфейс+мобильное приложение (Android/iOS)
  • Таблицы, графики, отчеты, карты и журналы объектов учета

Похожие записи

Счетчик электроэнергии Меркурий 234 ARTM

Счетчик Меркурий 234 ARTM трехфазный предназначен для одно- или двунаправленного многотарифного учета активной и реактивной электрической энергии и мощности, а также измерения параметров электрической сети в трехфазных трех- или четырехпроводных сетях переменного тока с последующим хранением накопленной информации, формированием событий и передачей информации в центры сбора данных систем АСКУЭ.

Счетчик меркурий программа для чтения данных

Сообщение serg_white » 04 июн 2015, 10:38

Re: поддержка Меркурий 236

Сообщение Евгений Николаенко » 04 июн 2015, 10:48

Re: поддержка Меркурий 236

Сообщение Zhoss » 22 мар 2016, 04:43

Здравствуйте!
Добавьте, пожалуйста, поддержку счетчика электроэнергии Меркурий 236 ART.

1. Адрес веб-сайта производителя: http://www.incotexcom.ru
2. Наименование модели устройства: Меркурий 236 ART-01 PQRS.
3. Руководство по эксплуатации устройства (во вложении)
4. Описание протокола обмена с устройством (во вложении)
5. Заводская программа чтения данных http://www.incotexcom.ru/count_prog.htm (KonfiguratorM230v3_0_67.zip)
http://www.incotexcom.ru/m236art.htm#name1 (Руководство пользователя программы «Конфигуратор М230-236»)
6. Прошу предоставить номер TCP-порта для подключения к вашему IP-адресу 85.15.66.41 через GPRS-модем.

Спасибо, жду ответа.

Re: поддержка Меркурий 236

Re: поддержка Меркурий 236

Сообщение Zhoss » 11 апр 2016, 04:34

Re: поддержка Меркурий 236

Re: поддержка Меркурий 236

Сообщение Zhoss » 07 июн 2016, 02:18

Re: поддержка Меркурий 236

Сообщение Zhoss » 14 июн 2016, 05:45

Re: поддержка Меркурий 236

Re: поддержка Меркурий 236

Re: Добавление поддержки Меркурий 236

Сообщение soyu22 » 07 дек 2017, 11:19

Я к тому что я бы с удовольствием поставил бы Лерс и показал бы заказчику, что он не хуже, а может даже и лучше
но у вас нету поддержки этого прибора, добавить его тестовым без тестирования вы не можете, а доступ я не могу предоставить
в связи с тем что на объекте нету связи и не разрешено подключать систему АСКУЕ в инет даже через модем

P.S. Насколько я знаю однотипные протоколы не только у Меркурия но и у Пульсара! Может будем добавлять новые приборы оперативнее?

Re: Добавление поддержки Меркурий 236

Я к тому что я бы с удовольствием поставил бы Лерс и показал бы заказчику, что он не хуже, а может даже и лучше
но у вас нету поддержки этого прибора, добавить его тестовым без тестирования вы не можете, а доступ я не могу предоставить
в связи с тем что на объекте нету связи и не разрешено подключать систему АСКУЕ в инет даже через модем

голоса
Рейтинг статьи
Читайте так же:
Входной рубильник перед счетчиком
Ссылка на основную публикацию
Adblock
detector