[Модуль] Счетчики Меркурий (mercury)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

gnom537
Сообщения: 111
Зарегистрирован: Вт июн 17, 2014 1:06 pm
Откуда: нижний новгород

Re: [Модуль] Счетчики Меркурий

Сообщение gnom537 »

для размышления
меркурий .xlsx
(13.35 КБ) 353 скачивания
и ещё предположение, загруженность сети имеет значение? например из за запроса по времени!
gnom537
Сообщения: 111
Зарегистрирован: Вт июн 17, 2014 1:06 pm
Откуда: нижний новгород

Re: [Модуль] Счетчики Меркурий

Сообщение gnom537 »

Модель счетчика Меркурий-230 ART-03 PQRSIDN
Сетевой адрес 10
Серийный номер 22641910
Дата изготовления 20.05.15
Версия ПО 02.03.05

сканировал порт программой Serial Port Monitor.
меркурий.rar
(4.9 КБ) 397 скачиваний
и ещё а нет ли разницы по типу интерфейса can или rs-485??? конфигуратор как то определяет этот тип?
gnom537
Сообщения: 111
Зарегистрирован: Вт июн 17, 2014 1:06 pm
Откуда: нижний новгород

Re: [Модуль] Счетчики Меркурий

Сообщение gnom537 »

итак, достучался я по сети до счетчика через моху и не через ком порт,а как положено через TCP/IP.
моху нужно было перевести в режим TCP Server Mode и указать порт для подключения.
родной конфигуратор меркурий читает все классно. Multi-Protocol MasterOPC Server тоже работает без нареканий.
Алиса опять буксует. данные странные и нет опроса через промежуток по времени, циклы запущены. но и ошибки перестали выскакивать.
при ручном опросе напряжение и ток по фазе А похожи на правду но бывает мусор, по остальным фазам поля пустые. наверное нужно еще посмотреть период опроса, возможно из за этого ошибки.
directman66 как бы сделать что бы я получал данные: нужна общая энергия от сброса и мгновенные значения( напряжение, ток, мощность) на момент запроса желательно с возможностью указывать коэффициент трансформации.

может это поможет?
Вложения
Desktop.rar
(634.19 КБ) 331 скачивание
Desktop.rar
(426.02 КБ) 294 скачивания
directman66
Сообщения: 2799
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: [Модуль] Счетчики Меркурий

Сообщение directman66 »

1) Исправлена авторизация по HEX адресу. Добавлена проверка на корректность HEX адреса.
2) Добавлено получение серийного номера, даты производства, версии ПО, состояние включенной нагрузки.
3) Добавлена возможность отключения/выключения нагрузки.
4) Добавлен простейший личный кабинет абонента. Кнопка ЛК вверху админки. Логин/пароль пользователя вводится в настройках счетчика.
5) Добавлена настройка профиля Председателя. Председателю в личном кабинете доступны данные всех счетчиков.
SPOILERSPOILER_SHOW
merc.jpg
merc.jpg (232.11 КБ) 6736 просмотров
Модуль обновлять через удаление.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm

Re: [Модуль] Счетчики Меркурий

Сообщение ингвар »

Объясните пожалуйста подробней как физически подключить счетчик Меркурий 200 к Убунте есть китайский USB-rs-485 и также есть адаптер меркурий 221
Заранее спасибо :)
Windows 10 + Raspberry Pi3 + ESP8266
directman66
Сообщения: 2799
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: [Модуль] Счетчики Меркурий

Сообщение directman66 »

Инструкция есть в теме милур viewtopic.php?f=5&t=5668&p=87314&hilit= ... %80#p87314

В роутер вставлен китайский преобразователь rs485-usb
На роутере установлена прошивка asuswrt-merilin и пакет optware. Нам требуется доустановить coreutils, ser2net и настроить их.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm

Re: [Модуль] Счетчики Меркурий

Сообщение ингвар »

а как вычислить HEX адрес устройства ?
и как узнать порт и где его прописать ?
Windows 10 + Raspberry Pi3 + ESP8266
directman66
Сообщения: 2799
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: [Модуль] Счетчики Меркурий

Сообщение directman66 »

1) HEX можно посмотреть в конфигураторе. Если счетчик один, то вроде можно передавать 00.
2) Порт вы сами указываете в ser2net, либо если у вас железячный конвертер, то где-то в его настройках.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2799
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: [Модуль] Счетчики Меркурий

Сообщение directman66 »

gnom537 писал(а): Ср окт 10, 2018 3:01 am directman66 как бы сделать что бы я получал данные: нужна общая энергия от сброса и мгновенные значения( напряжение, ток, мощность) на момент запроса желательно с возможностью указывать коэффициент трансформации.

может это поможет?
Пришлите протокол работы конфигуратора с вашим счетчиком в текстовом формате.
Аналогично, что делаете, что уходит, что приходит через порт. И так для каждой команды. Может протокол чем-то отличается в зависимости от счетчиков. У меня нет не одного однофазного счетчика меркурий, чтобы можно было проверить.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
ученик
Сообщения: 230
Зарегистрирован: Чт фев 12, 2015 2:34 pm

Re: [Модуль] Счетчики Меркурий

Сообщение ученик »

Как использовать данный модуль с однофазным счетчиком?
установил в доме tp-link mr3020 установил прошивку cuberwrt, поставил модуль ser2net
на компе запустил конфигуратор меркурий
задал сетевой адрес устройства 8 цифр в десятичном формате
задал ip, и порт
все запустилось, конфигуратор через ser2net связался со счетчиком прочитал данные.
а модуль меркурий не хочет работать со счетчиком?
может из-за hex адрес устройства ?
вопрос, какой hex адрес устройства ставить и где найти его?
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
Ответить