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

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

Модератор: immortal

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

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

Сообщение gnom537 » Чт сен 27, 2018 9:25 pm

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

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

Сообщение gnom537 » Пт сен 28, 2018 12:49 am

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

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

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

Сообщение gnom537 » Ср окт 10, 2018 3:01 am

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

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

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

Сообщение directman66 » Чт окт 11, 2018 11:24 pm

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

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

Сообщение ингвар » Сб окт 13, 2018 9:51 am

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

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

Сообщение directman66 » Сб окт 13, 2018 10:35 am

Инструкция есть в теме милур 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
Благодарил (а): 33 раза
Поблагодарили: 0

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

Сообщение ингвар » Сб окт 13, 2018 4:18 pm

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

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

Сообщение directman66 » Сб окт 13, 2018 4:36 pm

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

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

Сообщение directman66 » Сб окт 13, 2018 4:38 pm

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

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

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

Сообщение ученик » Сб окт 27, 2018 7:55 am

Как использовать данный модуль с однофазным счетчиком?
установил в доме 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.
Ответить