пятница, 25 февраля 2011 г.

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

Фразы: Короткая молитва: "У нее была привычка обращаться к богу с коротенькими молитвами по поводу всяких житейских мелочей, и она торопливо зашептала: - Господи, сделай так, чтобы я ему не разонравилась."

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


"Универсальный конфигуратор" поддерживает соединения со всеми видами электросчетчиков Меркурий, по всем возможным интерфейсам связи (за исключением PLC): 
  1. RS485/CAN
  2. Оптопорт
  3. GSM-модем
  4. GSM-шлюз
  5. USB-RF
  6. IRDA
  7. TCP/IP 
по факту весь обмен происходит через COM-порт (хотя иногда приходится его эмулировать), т.е. самое сложное правильно его сконфигурировать. У каждого вида интерфейса связи образуются свои задержки в канале связи, которые в основном и влияют на качество связи, поэтому лучше оставить параметры COM-порта по умолчанию, они самые правильные! Рассмотрим возможные сложности подключения последовательно.

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


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

У трехфазных электросчетчиков сетевой адрес лежит в диапазоне 1...254. Адрес 0 - используется как групповой, на него отвечают все электросчетчики сети и использовать его можно только в случае индивидуальной работы с одним электросчетчиком. Команды записи при нулевом адресе не работают Адрес 254 - используется как широковещательный. При запросе с широковещательным адресом все электросчетчики выполняют принятую команду без ответа. При работе с универсальным конфигуратором адрес 254 использовать бесполезно, т.к. конфигуратор ждет ответа на свои команды, а если ответа нет, то он считает это ошибкой.

У однофазных электросчетчиков сетевой адрес - восьмизначное число (за исключением Меркурия-200, сетевой адрес для него шестизначное число).

С завода изготовителя сетевой адрес трехфазных счетчиков равен трем последним цифрам серийного номера (без года выпуска). У однофазных счетчиков сетевой адрес равен 8 цифрам серийного номера (кроме Меркурий-200, у него сетевой адрес равен 6 последним цифрам серийного номера).



3) Вводим уровень доступа.
Уровень доступа опциональный параметр (данный пункт работает только при соединении с трехфазными электросчетчиками). По протоколу трехфазных электросчетчиков общение с электросчетчиком происходит после открытия сессии связи.

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

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

Галочка HEX указывает в каких символах будет передаваться пароль в электросчетчик. Если галочка установлена, то в виде HEX-кодов, а если снята, то в виде ASCII. Обычно с завода изготовителя электросчетчики приходят с паролем в HEX-формате.


4) Выбираем тип интерфейса.
Тип интерфейса зависит от того через какой канал связи происходит обмен с электросчетчиком. Возможны варианты RS485 / CAN / Оптопорт / USB-RF /  GSM / GSM-шлюз / IRDA / TCP/IP.
Посмотрите с каким интерфейсом связи у вас электросчетчик, произведите физическое соединение электросчетчика с компьютером (посмотрите один из примеров соединения через преобразователь интерфейсов Меркурий-221). В системе обычно появляется виртуальный COM-порт, номер которого можно посмотреть в "Диспечере устройств" компьютера в пункте "Порты (COM и LPT)". Галочка ECHO влияет только на интерфейсы RS485/CAN и указывает на наличие ЭХА в пакете (см. джампер в преобразователе Меркурий-221).


При соединении через GSM / GSM-шлюз появляются дополнительные параметры соединения.
Это номер телефона (можно вводить в международном формате, например +79030448261 или через восьмерку 89030448261) и строка инициализации, зависящая от сотового оператора (возможны два варианта либо 71,0,1 либо 7,0,1).


При соединении через  TCP/IP (например через Меркурий-256) появляются параметры IP-адрес сетевого преобразователя интерфейсов, подключенного к электросчетчику и номер порта для установки соединения. Данные параметры должны быть заранее сконфигурированы и записаны в преобразователь интерфейсов.



5) Настройки COM-порта.
Тип интерфейса жестко связан с настройками виртуального COM-порта, которые после установки соединения запоминаются в реестре компьютера. Обычно ничего менять не надо, т.к. по умолчанию выбраны нужные параметры для COM-порта. Единственно бывает нужно  выбрать нужный номер COM-порта. Если у вас портов несколько, то для определения нужного порта можно посмотреть в "Диспечере устройсв" COM-порты.


Изменение таймаутов может повлечь отсутствие ответа от электросчетчика или ошибки CRC (контрольная сумма пакета). Если вы вдруг их случайно сбили приведу значения по умолчанию.

Для RS485/CAN/Оптопорт/IRDA/USB-RF/ TCP/IP:
Время ожидания ответа: 200 мс
Системный таймаут: 25 мс
Множитель сист. таймаута: 4


Для GSM/GSM-шлюз:
Время ожидания ответа: 5000 мс
Системный таймаут: 100 мс
Множитель сист. таймаута: 25

6) Соединение.
Нажмите кнопку "Соединить". Если все удачно, то вы попадете на вкладку "Служебная информация".


Скачать:
Универсальный конфигуратор счетчиков Меркурий (конфигурирование электросчетчиков)
TaskGroup (выполнение групповых задач)
ES_XML80020 (опрос профилей энергии в формате XML80020 на Андроид)

Условия заказа и доставки адаптеров для связи со счетчиками Меркурий
(запросы на электронку vladrusanov@gmail.com или по телефону 8-909-283-34-16)




Товар в наличии! Цены 2017 г.

1) USB-IRDA (модель VR-001)   Стоимость 1700 рублей.  Для Меркурий-230, 231, СЕ-102, содержащих IRDA интерфейсы. Для подключения к электросчетчику не требует вскрытия клеммной коробки

2) USB-RS485/CAN (модель VR-002)   Стоимость 1700 рублей.  Универсальный преобразователь проводных интерфейсов RS485/CAN. Может подавать питание на интерфейс электросчетчика. Подходит для Меркурий-200,203,206,230,233,234,236 содержащие RS485/CAN. Требует вскрытия клеммной коробки для подключения.

3) USB-RS485 (модель VR-004)   Стоимость 800 рублей.  Подходит для электросчетчиков Меркурий которым не нужно запитывать интерфейс связи. Имеет на выходе только клеммы D+ и D-. Можно использовать с Меркурий-203,206,230,233,234,236 содержащие RS485. Требует вскрытия клеммной коробки для подключения.

4) USB-оптопорт (модель VR-005)   Стоимость 1700 рублей.  Подходит для электросчетчиков Меркурий-203,206,233,234,236, содержащих оптопорт. Для подключения не требует вскрытия клеммной коробки.

5) Узел автоматики - WiFi роутер (модель VR-006)   Стоимость 3700 рублей.  Универсальное устройство связи со счетчиками через Ethernet, WiFi, 3G/4G интернет. Имеет на корпусе Ethernet  и USB разъемы, позволяет построить разветвленную сеть опроса внешнего программного обеспечения и подключаться к электросчетчикам через любой из адаптеров связи USB- RS485 / CAN / IRDA / оптопорт.

6) JTT-A (RS485/CAN) (радиомодем 433 МГц, 100 мВт)  Стоимость 3700 рублей.  Миниатюрные радиомодемы с прозрачным каналом связи, позволяющие работать в режиме радиоудлинителей. Имеют возможность подключения к промышленным интерфейсам RS485/CAN.

7) 4G модем (Hilink)  Стоимость 2000 рублей.  Модем со специализированной прошивкой Hilink, работает со всеми SIM-картами, имеет расширенные настройки (встроенный брандмауер, SMS, USSD, индицирует служебную информацию об уровне сигналов и многое другое).

8) Узел автоматики - WiFi роутер (модели VR-007.1 / VR-007.3)   Стоимость 4000 рублей.  Обладает собственным Web интерфейсом, базой данных, может вести ежеминутный опрос однофазных и трехфазных счетчиков Меркурий через WiFi\Ethernet\3G\4G и строить графики мгновенных значений токов, напряжений, мощностей, графики энергий по тарифам. Обладает возможностью транслировать через себя вебкамеру и погодные станции, является элементом умного дома способного передавать данных о потреблении на электронную почту пользователя и в сбыт. Может выводить данные на сервер Narodmon.ru и сообщать о критических ситуациях. 


Доставка (добавляется к стоимости товара):

1) Почта России - заказная бандероль первого класса. Цена 300 рублей. Срок доставки 3-5 рабочих дней. Выдается трекномер.



2) ЕМS - курьерская доставка (из рук в руки). Цена 750 рублей. Срок доставки 3-5 рабочих дней. Выдается трекномер.



3) Самовывоз Н.Новгород


P.S.
По взаимной договоренности могу отправлять наложенным платежом (отправка стоит 400 руб. и 4% от стоимости возьмет Почта).



Как можно оплатить:

1) Оплата по счету. Обычно удобна предприятиям, работающим по безналу. Цена отправки включается в стоимость товара. Нужны реквизиты для выставления счета, адрес доставки, ФИО и тел. контактного лица. 
2) Онлайн оплата картой любого банка (для физлиц). Необходимо сообщить ФИО полностью, я пришлю ссылку на оплату карточкой любого банка через банковский сервис Yandex. После оплаты пришлите подтверждение платежа иначе деньги поступят на наш расчетный счет только через сутки.
2) Наложенный платеж. Удобен для физлиц. Получите посылку на почте, ее можно вскрыть, проверить и расплатится по факту. Выдается трекномер и есть возможность отследить ее прохождение. При данном способе оплаты цена отправления 400 руб. и 4% процента возьмет Почта за обратный перевод денег.


Согласно "Номенклатуре продукции, в отношении которой законодательными актами Российской Федерации предусмотрена обязательная сертификация", введенной в действие Постановлением Госстандарта России от 30.07.2002 №64 (в редакции от 30.04.2009) и "Номенклатуре продукции подлежащей декларированию соответствия", введенной в действие Постановлением Госстандарта России от 30.07.2002 №4 (в редакции от 30.04.2009) продукция:
ПРЕОБРАЗОВАТЕЛИ АНАЛОГО-ЦИФРОВЫЕ И ЦИФРОАНАЛОГОВЫЕ ПРОЧИЕ, код ОКП 40 5470:
- Преобразователь интерфейсов "USB-RS485/CAN";
- Преобразователь интерфейсов "USB-IRDA";
- Преобразователь интерфейсов "USB-оптопорт";
не подлежат обязательной сертификации и не подлежат декларированию соответствия.

33 комментария:

  1. как можно установить соединение на счетчике меркурий 200-02,если сетевой адрес был изменен и нет информации о нем?

    ОтветитьУдалить
  2. Никак. Сетевой адрес - 4 байта и подобрать их очень проблематично. Советую обратиться в гарантийную мастерскую. По умолчанию сетевой адрес это последние 6 цифр серийного номера, если не получится, то возможно ваш счетчик был перепрограммирован программой Наладчик и адрес был зашифрован. Для расшифровки либо потребуется это ПО, либо инициализация счетчика.

    ОтветитьУдалить
  3. Анонимный9 мая 2012 г., 21:28

    В связи с задачей перепрограммировать счетчики на дачном участке,
    пришлось написать утилиту подбора кода. На полный перебор миллиона комбинаций уходит около 9 часов работы компьютера.
    Exe- файлом утилиты перебора готов поделиться безвозмездно
    Пишите сюда e_s_h(sobaka)mail.ru

    За идею воспользоваться
    монитором виртуальной COM шины авторам отдельное спасибо.

    Евгений

    ОтветитьУдалить
    Ответы
    1. С недавних пор в Универсальном конфигураторе и TaskGroup можно использовать шифрованные адреса Меркурий-200 после Наладчика+, для этого используют номер квартиры. В поле сетевого адреса вводится строка типа kv102, где 102 номер квартиры. Также есть возможность поиска в Универсальном конфигураторе, для этого выбирается счетчик Меркурий-200, снимается галочка Эхо, скорость 9600, нажимают Ctr+Alt+N и Ок.

      Удалить
    2. Анонимный29 мая 2012 г., 7:47

      Попробовал. Адрес типа kv102 (где 102 номер квартиры) возвращает ошибку какой то контрольной суммы. Ctr+Alt+N пишет, что ничего не найдено. Что еще можно сделать?

      Удалить
    3. Вы не написали через что подключаетесь и какие параметры подключения.

      Если подключаетесь через Меркурий-221, то снимите внутреннюю перемычку и галочку Эхо в программе. Установите:
      Скорость -9600
      Время ожидания ответа - 200
      Системный таймаут - 25
      Множитель - 4

      и проведите процедуры соединений заново.

      Если пользуетесь нашим USB-RS485/CAN, то эха в нем вообще нет и нет лишних заморочек с ним.

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

      Удалить
  4. Анонимный4 июня 2012 г., 10:44

    Не получается соединиться с Меркурий-233 через GSM модем. Выскакивает сообщение: "Открытие сессии:нет ответа". Пробовал с эхо и без него. Модем исправен.Подскажите в чём может быть причина?

    ОтветитьУдалить
    Ответы
    1. Если вы получили ошибку "Открытие сессии: нет ответа!", то значит тест канала связи все таки прошел и ошибка возникла на этапе открытия сессии. Вероятней всего все настройки у вас правильные, а ошибка в пароле.

      С завода изготовителя пароль для User - 111111, для Admin - 222222, галочка Hex установлена. В вашем случае видимо галочка оказалась снята и поэтому программа пытается соединиться со счетчиком передавая пароль в ASCII символах и связи из-за этого нет.

      Если не получится соединиться, необходимо будет установить Монитор порта и снять лог соединения и прислать мне на электронку vladrusanov@gmail.com

      Удалить
    2. У нас было тоже самое. Перебирали все варианты паролей, галочек и таймаутов - наконец, угадали благодаря этому сайту.
      Но осадок остался.
      И вопросы:
      1. Почему вместо "Открытие сессии: нет ответа!" нельзя "1.Открытие канала связи, 2.Канал связи открыт 3.Запрос авторизации, 4.Авторизация выполнена" и т.д.
      2. Почему при выборе типа счетчика все эти таймауты, HEXы и пр. автоматически не устанавливаются?

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

      Удалить
  5. Анонимный17 июня 2012 г., 20:32

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

    ОтветитьУдалить
  6. Как должны моргать светодиоды на адаптере меркурий 221 при опросе эл. счетчиков?

    ОтветитьУдалить
    Ответы
    1. Оба должны промаргивать, когда идут пакеты.

      Удалить
  7. Добрый день. Подключаем счетчики Меркурий 230 АРТ-03 с встроенным модемом GSM, 2 счетчика из 30 не регистрируется в сети МТС, пробовали менять SIM-карты, отключали/подключали/меняли метоположение антенны, часа на 2 оставляли включенным - не подключаются. Предполагаем, что неисправен встроенный GSM модуль. Счетчики новые, только что с завода.

    ОтветитьУдалить
    Ответы
    1. Для более детального описания проблемы позвоните в техподдержку Инкотекса 8(831)466-63-55, 8(831)466-89-48.

      Удалить
  8. Здравствуйте. есть такого рода проблема.
    Счётчик подключен по каналу RS485 к MOXA NPort 5230, а к компьютеру выходит эзернетовыский кабель.
    Ни конфигуратор, ни TaskGroup не видят счётчик. В чём проблема? И если возможно пошаговую инструкцию. Спасибо.

    ОтветитьУдалить
  9. Огромное спасибо за ctr+alt+n.

    ОтветитьУдалить
  10. На преобразователь Меркурий - 221 приходят несколько проводов с разных счётчиков, все большой длины(более 50 м) . Резисторы ставить на каждый провод, или достаточно одного? А то если на каждый сопротивление будет минимальным, провода то параллелятся. Спасибо!

    ОтветитьУдалить
    Ответы
    1. нет ставится прамо на самом адаптере связи

      Удалить
    2. Спасибо за ответ, но в паспорте к М221 сказано:"Для согласования требуется подключить резисторы номиналом 120 Ом между +DATA и –DATA на обоих концах линии."

      Удалить
    3. я продаю свои адаптеры и там мы ставим этот резистор сразу внутри, это уменьшает ложные шумы

      Удалить
  11. Здравствуйте Влад. При перепрограммировании "Универсальным конфигуратором" установок времени один из "Меркурий 200" не захотел соединяться с компьютером, выдаёт ошибку- Чтение версии ПО: тайм- аут ответа! Что это такое? Что я сделал не так? Ведь буквально за несколько минут до этого я перепрограммировал такой же счётчик, параметры все сохранились, изменился только серийный номер.

    ОтветитьУдалить
    Ответы
    1. Пришли скриншоты окна настроек связи и по возможности фото подключения на vladrusanov@gmail.com

      Удалить
  12. Добрый вечер. В конце декабря 2014 получена партия счётчиков Меркурий 234 ART 01 OL 1 (27 шт 11.12.14г выпуск) из них 11 шт. получилось присвоить PLC сетевой адрес, в остальных не работает дисплей или мигают все сигменты ЖК экрана и нет возможности подключения через оптопорт (подключались счётчики на 2 и 10, 1 и 10 клеммы) на плате по два винта на каждой фазе присутствуют (отсутствие винтов в предыдущих партиях). Один счётчик уже запрограммированный при повторном подключении перестал работать ЖК экран и подключиться через оптопорт нет возможности.
    Вопрос: счётчики (16шт) с выше перечисленными дефектами можно реанимировать или сразу сдавать?

    ОтветитьУдалить
    Ответы
    1. Вы не написали как подключались к счетчикам по оптопорту? или по проводному RS485? Программировали адреса PLC через конфигуратор? Подключались к трем фазам или только к одной, но тогда к какой?

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

      Удалить
  13. Программировались счётчики через оптопорт при помощи конфигуратора 1.7.51, подключались счётчики на клеммы 2 и 10, или 1 и 10 результат тот же (офисе нет 380В)

    ОтветитьУдалить
  14. Попробуйте запитать третью фазу. PLC модем вероятней всего запитан от третьей фазы.
    Программирование идет через внешний модем или через конифгуратор?

    ОтветитьУдалить
  15. Добрый вечер! На объекте подключил счетчики к сети 380 В, получилось запрограммировать счетчики, спасибо за подсказку. При подключении счетчиков была ошибка Е16 «Поврежден флаг тарификатора», что это за ошибка? после присвоения PLC адреса у этих счетчиков повторно прочитать (в течении 10 сек) его уже не удается пишет ошибку «Не совпало CRC полученной посылки! Возможно модем не отвечает» эти счетчики в сети PLC будут работать нормально? Подскажите пожалуйста Инкотекс все счетчики одной модели по разному собирает (способ подключения (380 или 220) для программирования PLC адреса оптопортом), или есть какое то разница?

    ОтветитьУдалить
  16. Думаю надо записать режим тарификатора и тарифное расписание, ошибки должны пропасть.

    После программирования PLC модема в рабочую сетку, он перестает отвечать через 10 сек., с концентратором он будет работать.

    Разницы в программировании модема нет, главное чтобы адрес записался.

    ОтветитьУдалить
  17. Анонимный7 мая 2016 г., 9:57

    Здравствуйте. Столкнулся с такой проблемой. После соединения с счетчиком Меркурий 230 пишет нет соединения с прибором, т.е. после окна "служебная информация"

    ОтветитьУдалить
    Ответы
    1. Пришлите фото подключения и скриншоты настроек связи на электронку vladrusanov@gmail.com

      Удалить

Статьи