Преобразователь интерфейсов для электросчетчиков

Статьи

67) Китайские преобразователи USR-TCP232-304 (RS485-Ethernet)

66) GPRS канал и виртуальный COM-порт в программе TaskGroup и Конфигуратор

65) Групповой опрос трехфазных счетчиков . Роутер VR-007.4

64) Ethernet — RS485 (модель VR-008.1)

63) Схемы подключения проводных интерфейсов к электросчетчикам Меркурий

62) Опрос трехфазного счетчика Меркурий в «Умном доме». Роутер VR-007.3

61) Измерение энергии и передача показаний в «Умном доме». Роутер VR-007.

60) Групповые задачи TaskGroup 2.0.0 (инструкция и новые возможности)

59) XML80020 через TCP/IP

58) Связь с электросчетчиками Меркурий через сети 3G/4G (VR-006. Часть вторая.)

57) Связь с электросчетчиками Меркурий через сети WiFi, Ethernet или Интернет (VR-006. Часть первая.)

56) Буквы в аббревиатуре электросчетчиков Меркурий

55) Журнал событий «Дата и код перепрограммирования»

54) Отмена автоматического перевода часов в электросчетчиках Меркурий 26 октября 2014.

53) Продолжение статьи XML80020. Профиль энергии на Андроиде (часть 2).

52) Ссылки для скачивания программ электросчетчиков Меркурий

51) Инструкция на «Универсальный конфигуратор счетчиков Меркурий»

50) XML80020. Профиль энергии на Андроиде (часть 1).

49) Ошибки профиля мощности / энергии.

48) Радиомодемы — эффективный способ снятия данных с электросчетчиков.

47) Почасовой профиль мощности / энергии из Универсального конфигуратора

46) Простые адаптеры USB-RS485

45) GSM-шлюз, GSM-модем, GPRS-клиент/сервер

44) Ускоренный способ записи тарифного расписания

43) Приказ № 393-э/1 от 14 декабря 2012 года

42) Опрос электросчетчиков Меркурий по GPRS-каналу связи с динамическим IP-адресом

41) Тарифное расписание счетчиков Меркурий для энергозон (ОЭС) России.

40) Меркурий-231

39) Наладчик+ и зашифрованные адреса электросчетчиков Меркурий-200

38) Пароли, уровни доступа электросчетчиков Меркурий

37) Как изменить коэффициенты трансформации в электросчетчике?

36) Устройство сопряжения оптическое или USB-оптопорт

35) Использование лимитов. Отключение нагрузки с помощью импульсного выхода

34) Связь и связи. Преобразователи интерфейсов USB-RS485/CAN

33) Программирование электросчетчика одной кнопкой

32) Меркурий-230

31) Как можно опросить электросчетчики бесплатно

30) Проблемы с IRDA и что необходимо для опроса электросчетчиков Меркурий через инфракрасный порт

29) Изменение скорости обмена. BaudRate электросчетчиков Меркурий

28) Инструкции и руководства по эксплуатации электросчетчиков Меркурий

27) Управление нагрузкой. Загадочные названия.

26) Отмена перевода часов на зимнее/летнее время

25) Расшифровка ошибок электросчетчиков Меркурий.

24) Автоматический сбор данных со счетчиков Меркурий.

23) Контроль параметров электроэнергии.

22) Руководство по подключению и программированию счетчиков Меркурий.

21) Управление нагрузкой. Дистанционное отключение УЗО.

20) Схемы подключения электросчетчиков Меркурий к электросети

19) Как изменить сетевой адрес у электросчетчиков Меркурий

18) Меркурий-200

17) Полезная утилита

16) Программа выполнения групповых задач TaskGroup

15) Есть ли разница между конфигураторами при расчете технических потерь

14) Как правильно составить тарифное расписание

13) Программное обеспечение для конфигурирования электросчетчиков

12) Вопросы пользователей

11) Расчет технических потерь

10) Как преобразовать CAN в RS485 и наоборот

9) Проблемы подключений

8) Меркурий-221

7) RS485

6) Универсальный конфигуратор счетчиков Меркурий

5) Как подключить и опросить электросчетчик

4) Зачем и кому нужна программа TaskGroup

3) Есть ли вирусы в универсальном конфигураторе?

2) История

1) Достоинства и недостатки

Виды и принцип действия счетчиков

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

  • счетчики электрической энергии;
  • счетчики газа;
  • счетчики (измерители) тепловой энергии;
  • счетчики горячей и холодной воды.

Наиболее широкое применение имеют счетчики электроэнергии.

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

Счетчики для АСКУЭ могут быть одно– и трехфазными, последние — непосредственного (прямого) и трансформаторного включения. Они могут иметь различный класс точности, номинальное напряжение, а также могут отличаться по другим ключевым параметрам. Это позволяет подобрать оптимальные устройства для комплектации системы учета в каждом конкретном случае, исходя из требуемой функциональности и экономической целесообразности.

АСКУЭ оборудование и внедрение

Продаем оборудование и компоненты для систем АСКУЭ (автоматизированная система коммерческого учета электроэнергии). У нас можно приобрести счетчики АСКУЭ, УСПД, маршрутизаторы, концентраторы и другие дополнительные устройства, используемые в данных системных комплексах телеметрии. Оборудование для АСКУЭ на технологиях PLC, RF, Wi-Fi, NB-IoT, RS-485, CAN, Ethernet, LoRaWAN, PRIME PLC, GSM (GPRS), с поддержкой протоколов обмена данными СПОДЭС, DLMS/COSEM и другими. Ниже, основной перечень производителей оборудования, которых можем поставлять для устройства автоматизации учета электроэнергии (АСКУЭ).

Диспетчеризация электросчетчиков, +7

Интеллектуальный учет электроэнергии. Настройка автоматизированного сбора показаний с электросчётчиков на различных объектах заказчиков (организации, предприятия, торговые комплексы, бизнес центры и др.). Полный контроль за энергопотреблением всех внутренних потребителей или абонентов-арендаторов. Выявление несанкционированного потребления. Статистика и аналитика расходов электроэнергии. Существенное снижение затрат на электричество за счёт эффективного управления энергресурсами.

АСКУЭ для коммерческого учёта электроэнергии

  • Формирование почасовых отчетов
  • Показания стоимости электроэнергии
  • Снижение затрат на электроэнергию
  • Контроль расходов электричества в часы пик

АСКУЭ для технического учёта электроэнергии

  • Формирование статистики потребления
  • Контроль качества электроэнергии
  • Оповещение об аварийных ситуациях
  • Ведение учета потребления по потребителя

Информационный материал > «АСКУЭ. Диспетчеризация электросчетчиков» в формате PDF

Узнать цены, возможную скидку, наличие оборудования для систем АСКУЭ и получить первичную консультацию можно по контактным телефонам.

Сделать заявку — отправьте нам свой запрос на почту

АСКУЭ для частного сектора (СНТ, КП) АСКУЭ помещений арендаторов АСКУЭ для предприятий промышленности

Складская программа по основным позициям оборудования марок Меркурий и Матрица:

  • АСКУЭ на базе оборудования Меркурий (счетчики АСКУЭ Меркурий, УСПД Меркурий)
  • АСКУЭ на базе оборудования Матрица (счетчики АСКУЭ Матрица, УСПД Матрица)

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

  • АСКУЭ на базе оборудования НЗИФ (СЭТ, ПСЧ)
  • АСКУЭ на базе оборудования Эльстер Метроника (Альфа)
  • АСКУЭ на базе оборудования РиМ
  • АСКУЭ на базе оборудования Вавиот (Фобос)
  • АСКУЭ для предприятий
  • АСКУЭ помещений арендаторов
  • АСКУЭ Комета
  • АСКУЭ Меркурий

Начало

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

Как подключить модем iRZ ATM21/iRZ ATM31 к счётчику Меркурий 230

1. Подготовьте модем к работе: вставьте SIM-карту, подсоедините антенну.

2. Настройте модем на подключение к ПО iRZ Collector.

— профиль оператора SIM-карты;

— IP и порт для подключения к iRZ Collector;

— интерфейс RS485 или RS485+RS232;

— протокол iRZ Collector;

— настройки интерфейса RS485 должны совпадать с настройками интерфейса счётчика (скорость, чётность, стоп-биты и пр.);

— если в названии счётчика отсутствует индекс S, указать для GPO 4 выходное напряжение 7,5 В.

Индекс S в названии счётчика обозначает внутренне питание интерфейсов. Отсутствие индекса S – питание интерфейсов внешнее.

3. Подключите модем к счётчику.

1) Снимите защитную крышку контактной колодки счётчика.

2) Подключите к контакту №24 счётчика («+» выход интерфейса) контакт №1 (А) разрывного коннектора модема.

3) Подключите к контакту №19 счётчика («-» выход интерфейса) контакт №2 (B) разрывного коннектора модема.

4) Если в названии счётчика отсутствует индекс S:

— подключите к контакту №23 счётчика (положительный вход внешнего питания интерфейса) контакт № 5 (GPO) разрывного коннектора модема;

— подключите к контакту №18 счётчика (отрицательный вход внешнего питания интерфейса) контакт №4 (GND) разрывного коннектора модема.

Подключение модема к счётчику

4. Подайте питание на счётчик и на модем.

Если настройки были заданы верно, модем в течение нескольких минут подключится к ПО iRZ Collector.

Информация о модеме появится в диспетчерском ПО iRZ Collector.

Модем подключился к ПО iRZ Collector

Подробная информация о работе ПО iRZ Collector и комплект пользовательской документации представлены здесь.

5. Запустите программу Конфигуратор для опроса счётчиков Меркурий.

Перейдите на вкладку Параметры связи.

Вкладка Параметры связи в программе Конфигуратор

Измените следующие настройки:

1) В поле Сетевой адрес введите две последние цифры номера счётчика. Номер счётчика указан на наклейке, расположенной на передней панели изделия.

Последние две цифры номера счётчика

2) В настройке Тип интерфейса укажите TCP/IP. Программа отобразит поля IP-адрес и Порт.

3) Введите в эти поля IP-адрес и порт модема, указанные в столбце Локальный адрес в ПО iRZ Collector.

IP-адрес и порт для опроса счётчика

4) В списке Время ожид. отв. укажите значение 5000. В поле Множ. сист. таймаута введите 200.

Настройки COM-порта счётчика

5) Нажмите Соединить. Программа Конфигуратор начала считывание служебной информации со счётчика.

Считывание служебной информации со счётчика: индикатор процесса

6. Когда считывание завершится, программа Конфигуратор отобразит служебную информацию счётчика.

Считывание служебной информации со счётчика успешно завершено

7. Подключение модема к счётчику выполнено корректно, если программа Конфигуратор успешно считала служебную информацию со счётчика.

Источник

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

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

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

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

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

Немного Python

Ссылок на алгоритм вычисления достаточно, поэтому не буду останавливаться на нем. Для разработки я использовал Python 3 def crc16(data): crc = 0xFFFF l = len(data) i = 0 while i < l: j = 0 crc = crc ^ data while j < 8: if (crc & 0x1): mask = 0xA001 else: mask = 0x00 crc = ((crc >> 1) & 0x7FFF) ^ mask j += 1 i += 1 if crc < 0: crc -= 256 result = data + chr(crc % 256).encode() + chr(crc // 256).encode(‘latin-1’) return result Теперь попробуем получить от счетчика его серийный номер и проверить CRC. Понадобится установить модуль pyserial import serial import struct import time sn = 26222790 # Открываем соединение ser = serial.Serial(‘/dev/ttyUSB0’, 9600, serial.EIGHTBITS, serial.PARITY_NONE, serial.STOPBITS_ONE) print (‘Connected:’, ser.isOpen()) # x2f — Команда для получения серийного номера chunk = struct.pack(‘>L’, int(sn)) chunk += b’x2f’ chunk = crc16(chunk) # Отправим данные на счетчик и получим информацию с него ser.write(chunk) time.sleep(1) out = ser.read_all() ser.close() print (‘Check CRC:’, out == crc16(out)) print (‘Result string:’, ‘:’.join(‘{:02x}’.format(c) for c in out)) Отлично! Теперь получим значения для израсходованной энергии по первому и второму тарифам, на самом деле нам нужно изменить только поле команды и распарсить результат. chunk += b’x27′ t1 = ».join(‘{:02x}’.format(c) for c in out) t2 = ».join(‘{:02x}’.format(c) for c in out) print (‘T1 =’, float(t1)*0.01, ‘(кВт*ч)’, ‘T2 =’, float(t2)*0.01, ‘(кВт*ч)’) Все работает. Конечный вариант скрипта выложил на git. В перспективе, планирую добавить поддержку работы по локальной сети.Для разработки использовался Адаптер USB -> COM «Меркурий-221», но можно напрямую подключать счетчик к COM-порту.

Ссылки:

Полезная информация по подключению счетчиков находится тут Документация на официальном сайте Сайт техподдержки Про CRC на Википедии

Статьи

67) Китайские преобразователи USR-TCP232-304 (RS485-Ethernet)

66) GPRS канал и виртуальный COM-порт в программе TaskGroup и Конфигуратор

65) Групповой опрос трехфазных счетчиков . Роутер VR-007.4

64) Ethernet — RS485 (модель VR-008.1)

63) Схемы подключения проводных интерфейсов к электросчетчикам Меркурий

62) Опрос трехфазного счетчика Меркурий в «Умном доме». Роутер VR-007.3

61) Измерение энергии и передача показаний в «Умном доме». Роутер VR-007.

60) Групповые задачи TaskGroup 2.0.0 (инструкция и новые возможности)

59) XML80020 через TCP/IP

58) Связь с электросчетчиками Меркурий через сети 3G/4G (VR-006. Часть вторая.)

57) Связь с электросчетчиками Меркурий через сети WiFi, Ethernet или Интернет (VR-006. Часть первая.)

56) Буквы в аббревиатуре электросчетчиков Меркурий

55) Журнал событий «Дата и код перепрограммирования»

54) Отмена автоматического перевода часов в электросчетчиках Меркурий 26 октября 2014.

53) Продолжение статьи XML80020. Профиль энергии на Андроиде (часть 2).

52) Ссылки для скачивания программ электросчетчиков Меркурий

51) Инструкция на «Универсальный конфигуратор счетчиков Меркурий»

50) XML80020. Профиль энергии на Андроиде (часть 1).

49) Ошибки профиля мощности / энергии.

48) Радиомодемы — эффективный способ снятия данных с электросчетчиков.

47) Почасовой профиль мощности / энергии из Универсального конфигуратора

46) Простые адаптеры USB-RS485

45) GSM-шлюз, GSM-модем, GPRS-клиент/сервер

44) Ускоренный способ записи тарифного расписания

43) Приказ № 393-э/1 от 14 декабря 2012 года

42) Опрос электросчетчиков Меркурий по GPRS-каналу связи с динамическим IP-адресом

41) Тарифное расписание счетчиков Меркурий для энергозон (ОЭС) России.

40) Меркурий-231

39) Наладчик+ и зашифрованные адреса электросчетчиков Меркурий-200

38) Пароли, уровни доступа электросчетчиков Меркурий

37) Как изменить коэффициенты трансформации в электросчетчике?

36) Устройство сопряжения оптическое или USB-оптопорт

35) Использование лимитов. Отключение нагрузки с помощью импульсного выхода

34) Связь и связи. Преобразователи интерфейсов USB-RS485/CAN

33) Программирование электросчетчика одной кнопкой

32) Меркурий-230

31) Как можно опросить электросчетчики бесплатно

30) Проблемы с IRDA и что необходимо для опроса электросчетчиков Меркурий через инфракрасный порт

29) Изменение скорости обмена. BaudRate электросчетчиков Меркурий

28) Инструкции и руководства по эксплуатации электросчетчиков Меркурий

27) Управление нагрузкой. Загадочные названия.

26) Отмена перевода часов на зимнее/летнее время

25) Расшифровка ошибок электросчетчиков Меркурий.

24) Автоматический сбор данных со счетчиков Меркурий.

23) Контроль параметров электроэнергии.

22) Руководство по подключению и программированию счетчиков Меркурий.

21) Управление нагрузкой. Дистанционное отключение УЗО.

20) Схемы подключения электросчетчиков Меркурий к электросети

19) Как изменить сетевой адрес у электросчетчиков Меркурий

18) Меркурий-200

17) Полезная утилита

16) Программа выполнения групповых задач TaskGroup

15) Есть ли разница между конфигураторами при расчете технических потерь

14) Как правильно составить тарифное расписание

13) Программное обеспечение для конфигурирования электросчетчиков

12) Вопросы пользователей

11) Расчет технических потерь

10) Как преобразовать CAN в RS485 и наоборот

9) Проблемы подключений

8) Меркурий-221

7) RS485

6) Универсальный конфигуратор счетчиков Меркурий

5) Как подключить и опросить электросчетчик

4) Зачем и кому нужна программа TaskGroup

3) Есть ли вирусы в универсальном конфигураторе?

2) История

1) Достоинства и недостатки

Шаг 2. Настройка преобразователя Moxa NPort IA5150I для опроса счетчиков

Шаг 2.1: Как подключиться к преобразователю Moxa

Далее следовала настройка преобразователя Moxa. Первым делом нужно подключиться к самому преобразователю. На корпусе у преобразователя есть наклейка с IP-адресом. В моем случае адрес таков: 192.168.127.254. Чтобы получить доступ к Web-интерфейсу для настройки, устанавливаю в своём компьютере параметры адаптера из той же подсети, что и IP адрес у Moxa:

Открываю свой любимый FireFox и вбиваю в строке адреса IP Moxa: 192.168.127.254. Для входа нужно ввести пароль. Пароль по умолчанию — moxa, его и вводим. Должна открыться Web-консоль, где и будем конфигурировать наше устройство.

Можно установить программу NPort Configurator для настройки преобразователя, но, на мой взгляд, удобнее пользоваться всё же Web-консолью.

Basic Settings

Здесь потребовалось только выставить правильно дату и время. Больше для обмена данными со счетчиками здесь ничего не нужно делать.

Network Settings

ПараметрЗначение
IP Address IP адрес Moxa

Здесь устанавливается IP адрес преобразователя в сети Ethernet, по которому он будет доступен. В нашем случае тот, который был по умолчанию — 192.168.127.254 — заменяется на нужный из подсети предприятия.

Netmask Маска подсети

Здесь устанавливается маска подсети Ethernet в сети предпрития. Чаще всего это 255.255.255.0, но может быть и по-другому.

Gateway IP адрес шлюза

Если на вашем предприятии разветвленная сеть с множеством подсетей, то необходимо знать адрес шлюза подсети, в которой установлена Moxa.

На этой вкладке всё! Остальное нам не мешает и остается как было.

Serial Settings

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

ПараметрЗначение
Baud rate 9600

Символьная скорость последовательного интерфейса. Для счетчиков СЭТ-4ТМ это 9600 по умолчанию. Нас это устраивает.

Data bits 8

Количество бит данных последовательного интерфейса. Для счетчиков СЭТ-4ТМ это 8 по умолчанию.

Stop bits 1

Количество стоповых бит последовательного интерфейса. Для счетчиков СЭТ-4ТМ это 1 по умолчанию.

Parity Odd (Не четн.)

Контроль четности. Для счетчиков СЭТ-4ТМ это Не четн. по умолчанию.

Flow control None (Отсутствует)

Контроль потока для RS-485 не предусмотрен.

FIFO Enabled (Включен)

Использование буфера ввода/вывода.

Interface RS-485 (2-wire)

Интерфейс для последовательного порта — двухпроводный RS-485

Operating Settings

Что касается счетчиков СЭТ-4ТМ, здесь производятся ключевые настройки

На них нужно обратить особое внимание. Здесь не всё так очевидно, поэтому читайте внимательно

ПараметрЗначение
Operation mode TCP Server mode

Так как опрашивать будем по Ethernet, то ставим этот режим

Max connections 2

В моём случае возможен доступ с двух мест, поэтому два соединения

Packing length 256

Этот параметр подобран экспериментально. Если он меньше, то при чтении больших данных (архивов, например), в программе Конфигуратор СЭТ-4ТМ появляется сообщение «Ошибка контрольной суммы».

Delimiter 1 0 и Enabled

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

Delimiter 2 0 и Enabled

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

Delimiter Process Strip delimiter
Local TCP Port 4001

Порт, через который в программе «Конфигуратор СЭТ-4ТМ» будет доступен преобразователь Moxa. Он остался по умолчанию, но его значение нужно запомнить.

Command port 966

Особое внимание нужно обратить на параметры Packing length, Delimiter 1, Delimiter 2, Delimiter Process. Без них передача данных будет проходить с ошибками контрольно суммы

Источник: ledsshop.ru

Стиль жизни - Здоровье!