Меню

Съ м показаний по RS485 порту с электросч тчиков Меркурий

Подключение счетчика Меркурий 236 к конфигуратору

Вновь вернемся к счетчикам. На блоге уже было несколько статей про выбор счетчиков, подключение, применение испытательных клеммных колодок . А сегодня будем подключать счетчик Меркурий 236 к компьютеру, а точнее к «Универсальному конфигуратору счетчиков Меркурий».

Конфигуратор представляет собой программный продукт фирмы «Инкотекс», предназначенный для настройки всего модельного ряда счетчиков Меркурий. А конкретно с его помощью осуществляется программирование тарифного расписания, изменение параметров отображаемых на дисплее, изменение лимита мощности, создание отчетов, управление нагрузкой, контроль параметров сети, снятие профилей мощности, просмотр журнала событий и т.д. Программа весит немного, не требует установки. Единственное на что стоит обратить внимание, так это на актуальную версию конфигуратора.

Вкратце про назначение конфигуратора я объяснил, теперь перейдем к делу.

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

Модель счетчика у меня Меркурий 236 ART-01 PQRS –счетчик трехфазный, многотарифный, имеющий на борту оптопорт и RS-485 интерфейс, по которому мы и будем подключаться . Буква S в названии модели говорит о наличии внутреннего источника питания интерфейса RS-485. То есть для работы достаточно подключить три фазы. Если сеть однофазная, тогда подаем питание на клемму фазы C (5 клемма), так как именно с нее приходит питание на цифровой интерфейс.

Клеммы для подключения цифрового интерфейса находятся сверху, поэтому снимаем верхнюю крышку и находим клеммы 15 (A) и 16 (B). Они та нам и нужны будут.

Для подключения по RS-485 я использую преобразователь интерфейсов ICP-CON. Хотя производитель рекомендует использовать собственные преобразователи типа Меркурий-221, но ничего не мешает использовать адаптеры других фирм. По крайней мере у меня никаких ошибок не возникало.

Первым делом нам необходимо подключить преобразователь к USB порту компьютера и установить драйвера. При корректной установке устройство должно появится в Диспетчере устройств как виртуальный COM-порт.

Запоминаем номер нашего COM-порта.

Далее производим подключение RS-485 счетчика к преобразователю. Клемму 15 (A) подключаем к DATA+ преобразователя ICP-CON, а клемму 16 (B) к DATA- . И не забываем подать питание на силовые клеммы — фазу на на 5, ноль на 7.

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

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

Выбираем тип нашего счетчика из выпадающего списка — Меркурий 236.

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

Далее в настройках выбираем тип интерфейса. В моем случае это RS-485/CAN.

Вводим имя пользователя и пароль уровня доступа. По умолчанию для 1-го уровня логин — User, пароль — 111111, для 2-го уровня логин — Admin, пароль — 222222. Admin имеет более высокий приоритет и имеет право на изменение некоторых важных параметров, таких как лимит энергии, тарифное расписание и еще некоторые функции. Смотрим, чтобы была установлена галочка HEX. Она отвечает за то, в каком формате будут храниться логин и пароль. Если галочка установлена, то в шестнадцатеричном формате HEX , если снята — то в символьном формате ASCII.

И нам осталось ввести настройки COM-порта. Номер порта соответствует тому, который был присвоен преобразователю интерфейсов при установке, в моем случае это COM2. Скорость обмена по умолчанию — 9600.

Четность, время ожидания ответа, таймаут и множитель также оставляем заводские. На этом настройка параметров связи закончена, можно нажимать кнопку Соединить.

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

Параметры Универсального Конфигуратора

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

Источник

Съём показаний по RS485 порту с электросчётчиков Меркурий


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

Начало

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

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

Для опроса будет использоваться устройство IRDA, USB – переходник, ноутбук с установленным конфигуратором Меркурий версии 1.7.79.

1. Подсоединяем устройство IRDA к компьютеру через USB-переходник. Необходимо установить драйвера для переходника USB (на ноутбуке они уже установлены);

2. Запускаем конфигуратор Меркурий.

Тип счетчика выбирается соответственно модели: в данном случае Меркурий 230. Сетевой адрес – последние 3 цифры номера, если меньше 240, и последние 2, если больше или равно 240. В примере опрашиваем счетчик с номером 33652230, соответственно его сетевой адрес 230, т.к. меньше 240.

Номер порта пропишется автоматически, если вы запустили конфигуратор после подключения IrDA. Если нет — перезапустите программу.

Пользователь User, пароль 1 уровня (если не менялись при установке) равен 111111 (шесть единиц).

Тип интерфейса: IRDA, настройки COM-порта: номер определяется автоматически, если IRDA был подключен раньше, чем запущен конфигуратор. Если нет – перезагрузите программу. Остальные настройки оставляем стандартными.

Теперь подносим устройство IRDA к ИК-порту счетчика, и нажимаем «Соединить» в конфигураторе.

При успешном соединении программа отобразит страницу со служебной информацией по счетчику.

Для снятия корректных данных профиля мощности необходимо откорректировать время в соответствующей вкладке «Время». Если вы зашли под логином «User», то отстройка времени осуществляется кнопкой «Коррекция», которая плавно синхронизирует время, установленное в счетчике с временем компьютера). При авторизации под «Admin» регулировка осуществляется кнопкой «Установить» и происходит моментально.

3. Для снятия профиля мощности переходим во вкладку «Профиль мощности». Выбираем начало и конец интервала, нажимаем кнопку «Прочитать». Чтение займет пару минут, далее при помощи кнопки «Сохранить» сохраняем профиль на ноутбук, задав файлу имя.

4. Для использования профиля мощности необходимы так же показания на начало и конец периода. Для этого переходим во вкладку «Энергия» и выбрать там пункт «Энергия на начало месяца». Если отчетным периодом является, к примеру, май, то снимаем показания на начало мая и на начало июня (на 00:00). Для удобства сохранения на компьютер рекомендуется установить какую-либо программу-скриншотер для быстрого создания снимков рабочего стола с сохранением в нужную папку.

Читайте также:  Ацикловир порошок для инъекций инструкция

Сбор данных со счетчиков при помощи IrDA является несложным, однако времязатратным: необходимо добраться до объекта, подключиться к счетчику, а после получения данных — обработать их. Сервис «яЭнергетик» был создан, чтобы автоматизировать эти действия, а за Вами оставить лишь получение конечного результата на мониторе компьютера!

Copyright — © яЭнергетик, 2021г. При любом использовании опубликованных материалов и содержимого данной статьи требуется указывать источник «яЭнергетик.рф»

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

Как следует из официальной документации.
Счетчик, принимает на вход строку байтов формата 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 > 1) & 0x7FFF) ^ mask j += 1 i += 1 if crc 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[-2:] == crc16(out[:-2])[-2:]) print (‘Result string:’, ‘:’.join(‘<:02x>’.format(c) for c in out)) Отлично! Теперь получим значения для израсходованной энергии по первому и второму тарифам, на самом деле нам нужно изменить только поле команды и распарсить результат. chunk += b’\x27′ t1 = ».join(‘<:02x>’.format(c) for c in out[5:9]) t2 = ».join(‘<:02x>’.format(c) for c in out[9:13]) print (‘T1 =’, float(t1)*0.01, ‘(кВт*ч)’, ‘T2 =’, float(t2)*0.01, ‘(кВт*ч)’) Все работает. Конечный вариант скрипта выложил на git. В перспективе, планирую добавить поддержку работы по локальной сети.
Для разработки использовался Адаптер USB -> COM «Меркурий-221», но можно напрямую подключать счетчик к COM-порту.

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

Подключение модема RX к Меркурий 230 ART-02 (PQR(C)(S)N) Печать

Изменено: Чт, 5 Окт, 2021 at 10:14 AM

Счетчики электроэнергии группы компаний INCOTEX под наименованием «Меркурий» могут обладать физическим входом RS485 для настройки и считывания показаний.

Соответственно для подключения к данному типу счетчиков необходимо использовать модемы с аналогичным интерфейсом (RS485).

Рекомендуемые модели модемов: RX608-L2 , RX608-R2 , RX108-L2 , RX108-R2 , RX108-L4 , RX108-R4

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

В некоторых случаях существует возможность подключения модема RX с интерфейсом RS485 к электросчетчику Меркурий серии ART с CAN интерфейсом, вместо RS485.

У электросчетчиков Меркурий, CAN интерфейс отличается от стандартного CAN интерфейса. Технические параметры могут совпадать с интерфейсом RS485.

Можно попробовать выполнить подключение модема с интерфейсом RS485 к CAN счетчика. Единственным отличием будет подключение линий A(+) и В(-).

При подключении к CAN счетчика Меркурий, необходимо поменять местами линии А(+) и В(-). Т.е. сделать перекрестное подключение:

RX A(+)B(-) Меркурий A(-)B(+)

Пример считывания показаний электросчетчика с помощью ПО «Меркурий Конфигуратор»

Не забудьте разорвать связь после получения всех необходимых данных

Как подключить модем 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. Подключение модема к счётчику выполнено корректно, если программа Конфигуратор успешно считала служебную информацию со счётчика.

2.3.4 Модем обмена по сотовым системам связи (технология GSM).

Перспективность данного вида интерфейса состоит в быстроразвивающемся рынке сотовых систем связи, в частности технологии GSM-GPRS.

2.3.4.1 Состав оборудования диспетчерского пункта.

Для обмена данными со счетчиком МЕРКУРИЙ 230 с GSM модемом необходимо установить диспетчерский пункт, в следующей комплектации:

  • персональный компьютер c операционной системой W2000/XP;
  • GSM терминал МТ-232;
  • блок питания 12В;
  • антенна GSM;
  • кабель интерфейса RS-232.

Источник

Пишем протоколы счетчиков Меркурий 230 и Меркурий 200 для OpenSCADA

Для кого
— Для тех кто использует OpenSCADA, но не может реализовать больше чем решения «из коробки»
— Для тех кто ищет СКАДу для себя, но так и не может определится
— Для тех кто забросил этот проект, так и не разобравшись как он работает

Зачем
— Данное решение позволяет считывать показания счетчиков меркурий 230 и меркурий 200 без каких либо лимитов
— Это бесплатно

Проекту openscada (oscada.org) уделяют не заслужено мало внимания, о нем написана всего одна статья на хабре. Большинство инженеров боятся трогать и трехметровой палкой этот продукт, черт его знает какой этот ваш линукс. Разрабатывает его уже не первый десяток лет фактически один человек, Роман Савоченко.

Не имея раньше опыта со СКАДА вообще (а с линуксом немного дружил) выбрал именно его для реализации мониторинга объектов на предприятии. Так как сравнить мне было не с чем, интерфейс и все связи данных с друг другом я воспринял как должное. Очень помог видеоурок «быстрый старт», лично я считаю таких уроков можно было сделать и побольше. Документацию тоже пришлось перечитывать не раз, но оно того стоило. Подключив первый модуль сбора данных Невод+ долго не мог понять почему он не работает. Ведь как совместимый с протоколом DCON он в списке проекта числился(точнее его аналог). Полез в исходник протокола и… оказалось что совсем он с ним не совместим, как и многие другие модули сбора из списка. Первое обращение на форум проблему мою исправило и еще несколько ошибок довольно оперативно. Рассказывать обо всех тонкостях системы я не буду, лучше прочтите вышеупомянутую статью на хабре или посмотрите «быстрый старт».

Читайте также:  Electrolux ETM 48320 L встраиваемая посудомоечная машина

Спустя какое то время мне понадобилось снимать показания с электросчетчиков Меркурий 230. Поддержки этих счетчиков в openscada нет. Попробовал утилиту taskgroup от создателя всем известного konfiguratorа, опрашивать счетчики по CSD ей оказалось дохлым номером. Но все не так плохо как могло быть, openscada система предельно модульная и написать свой модуль можно хоть на С++, хоть на языке высокого уровня прямо в ней. Описание протокола обмена для меркурия 230 без проблем можно найти в сети, производитель «Инкотекс» конечно может предоставить вам описание по запросу, но мне не хотелось связываться с этой волокитой.

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

все скриншоты кликабельны

Видим как побежали наши данные.

Протокол обмена для меркурий 230 очень похож на протокол modbus.

Запрос на открытие канала связи предназначен для разрешения доступа к данным с указанием уровня доступа. В счетчике реализован двухуровневый доступ к данным: первый (низший) — уровень потребителя, и второй (высший) — уровень хозяина

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

Теперь попытаемся это реализовать на openscada. В С++ я не силен, поэтому решил реализовать на языке, встроенном в саму СКАДу, который там зовется JavaLikeCalc.Javascript. Сам код опроса реализуется в двух модулях UserProtocol и DevLib. Создадим устройство в библиотеке устройств и назовем m230. Добавим атрибуты netaddr(сетевой адрес), password(пароль), transport(последовательный порт) и answer(ответ на запрос пароля). И напишем запрос.

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

Создадим и транспорт, прописав в нем нужный порт, скорость и тайминги.

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

Не лишним будет и включить архивацию в соответствующей вкладке.

Переходим ко вкладке Атрибуты и видим наши 4 байта ответа от счетчика. Пароль принят, отлично.

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

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

Заходим опять в конфигурацию шаблона, ставим галку «Считывать энергию от сброса» и в атрибутах у нас уже видны данные о тарифах.

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

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

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

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

А в обработку документа добавим строку, чтобы можно было легко читать архивы данных по дням.

В итоге запускаем проект и открываем наш документ.

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

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

Сетевой адрес тут и есть пароль счетчика. По умолчанию он равен последним 6 цифрам серийного номера. Попробуем написать шаблон.

Вот схема пакета запроса и ответа

Серийный номер счетчика слишком длинный чтоб уместить его в 32-битное целое число, поэтому поделим его на две части.

Код запроса тарифа 0x27, пишем структуру запроса и выделяем какие байты за какой тариф у нас отвечают. И делим это значение на 100. И проверяем наш ответ на объем символов.

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

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

Перейдем к протокольной стороне. Преобразовываем наш адрес в шестнадцатеричную систему. Расчет контрольной суммы и запрос как и в предыдущем протоколе.

Добавим несколько счетчиков и в конфигурации шаблона пропишем наши настройки.

И во вкладке Атрибуты видим как счетчик отдает нужные нам значения.

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

Источник



Конфигуратор счетчиков электрической энергии Меркурий 230 (стр. 1 )

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6

Конфигуратор

счетчиков электрической энергии

Меркурий 230

Руководство пользователя

Глава 1. Установка и запуск программы «Конфигуратор».

Глава 2. Работа с программой.

2.1 Установка связи отладочного компьютера и счетчика.

2.1.1 Порядок подключения и установления связи между компьютером и счетчиком при использовании проводных интерфейсов CAN и RS-485.

2.1.2 Порядок подключения и установления связи между компьютером и счетчиком при использовании интерфейса IrDA.

2.1.3 Порядок подключения и установления связи между компьютером и счетчиком при использовании обмена по сотовым системам связи GSM.

2.2 Главное окно.

2.2.1 Назначение и содержание кнопок главного меню.

2.2.2 Назначение и содержание окон меню «Параметры».

2.2.2.1 Параметры соединения.

Установки порта.

Уровень доступа.

Канал связи.

Кодировка пароля.

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

Изменение пароля.

Фрайм-монитор.

2.2.2.2 Параметры счетчика.

Параметры и установки.

Энергия.

Тариф.

Монитор.

Управление нагрузкой.

Слово состояния.

Индикация.

Тарифное расписание.

Время.

Профиль мощности.

Журнал событий.

Учет технических потерь.

Отчет.

2.2.2.3 Формат отчета.

А. Блок-схема подключения счётчиков к ПЭВМ

при использовании интерфейсов CAN и RS-485.

Б. Подключение счетчика МЕРКУРИЙ 230 к ПЭВМ по IrDA.

В. Порядок подключения счетчика электрической энергии МЕРКУРИЙ 230 с модемом GSM.

Назначение программы.

Программа «Конфигуратор Меркурий 230» предназначена для работы с трехфазными счетчиками электрической энергии Меркурий 230 (в дальнейшем счетчики) и является основным инструментом работы со счетчиком. Программа поддерживает все типы и варианты исполнения счетчиков Меркурий 230. Конкретный тип и вариант исполнения счетчика считывается программой в начале обмена и используется при анализе возможности выполнения тех или иных операций со счетчиком. Если запрашиваемый вид операций для данного типа и варианта исполнения счетчика недоступен – программой выдается соответствующее сообщение для информирования пользователя.

В зависимости от типа счетчика через интерфейс CAN (RS-485, IrDA или модем GSM) программа позволяет:

· устанавливать и считывать параметры и режимы функционирования счетчика;

· осуществлять просмотр считанной со счетчика информации;

· создавать отчет на основе считанных со счетчика данных.

Установка и запуск программы.

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

Программа работает под операционными системами WINDOWS не ниже WINDOWS 95 (операционная система должна обеспечивать поддержку кириллицы). Для работы с программой рекомендуется использовать компьютер следующей конфигурации:

· процессор Pentium 133 или более мощный;

· не менее 64 МБ ОЗУ;

· не менее 2 МБ дискового пространства для установки программы и дополнительное дисковое пространство для хранения архивов и отчетных форм;

· рекомендуемое разрешение экрана 1024 на 768 точек;

· мышь или аналогичное устройство;

· один свободный COM-порт;

· специальное оборудование, применяемое в зависимости от вида используемых интерфейсов.

Для сопряжения физических уровней интерфейсов счетчика и компьютера:

— при обмене через проводные интерфейсы CAN(RS-485) применяются специальные преобразователи интерфейса, реализующие непосредственное или эмулируемое подключение (в случае использования USB-преобразователей) к последовательному порту компьютера;

— при обмене по интерфейсу IrDA используется внешний или встроенный (в случае переносного компьютера) преобразователь RS-232/IrDA;

— при обмене по сотовым системам связи используется внешний терминал GSM.

Более подробно порядок подключения счетчика и компьютера описан в гл. 2.1.

Для установки программы необходимо скопировать файлы «conf. txt», «Mercury. exe»,

«TarRas. txt», «Prazd. txt» в соответствующую папку на жестком диске ПЭВМ. После копирования необходимо проверить, чтобы у файлов с расширением «txt» был снят атрибут «только чтение». Ввиду того, что программа использует данные файлы при работе, размещение и запуск программы с гибких носителей (дискет), имеющих относительно низкую скорость обмена информацией, не рекомендуется.

Далее необходимо создать ярлык программы (для «Mercury. exe») на рабочем столе компьютера для удобства и быстрого запуска программы.

Запускающим файлом является «Mercury. exe».

При удалении программы необходимо удалить 4 ранее скопированных файла из рабочей папки и удалить ярлык быстрого запуска с рабочего стола компьютера.

Работа с программой.

2.1 Установка связи между компьютером и счетчиком.

Порядок и правила подключения и установления связи отладочного компьютера и счетчика зависит от типа используемого интерфейса.

2.1.1 Порядок подключения и установления связи между компьютером и счетчиком при использовании проводных интерфейсов CAN и RS-485.

1. осуществить подключение в соответствии со схемой и рекомендациями, приведенными в приложении А;

2. запустить программу. Внимательно ознакомиться с содержанием п.2.2.2.1 данного руководства;

3. открыть окно «Параметры соединения». Установить правильный номер последовательного порта (чаще всего это COM1 или COM2) и параметры порта;

4. в группе управления «Сетевой адрес» ввести значение сетевого адрес счетчика. Если сетевой адрес счетчика неизвестен, то необходимо установить значение сетевого адреса равным «0»;

5. убедиться, что на индикаторе счетчика происходит изменение отображаемой информации (счетчик подключен к сети 220 В или 57 В);

6. нажать кнопку «Тест связи»;

7. убедиться, что в строке состояния появляется надпись «Обмен успешно завершен»;

8. если в строке состояния надпись появляется надпись «Прибор не отвечает», повторить последовательность действий, уделяя внимание правильности подключения и корректности установок последовательного порта.

2.1.2 Порядок подключения и установления связи между компьютером и счетчиком при использовании интерфейса IrDA.

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

1. Осуществить подключение в соответствии с рисунком и рекомендациями, приведенными в приложении Б;

2. выполнить действия пп. 2-8. гл. 2.2.1. При этом следует учитывать:

1) параметры обмена по IrDA неизменяемые:

· скорость обмена 9600 кбит/с;

· без проверки на нечетность;

· множитель системного тайм-аута равен 1;

2) IrDA реализован только на физическом уровне. Данную особенность следует учитывать при выборе режима функционирования встроенных IrDA устройств (в основном касается переносных компьютеров).

2.1.3 Порядок подключения и установления связи между компьютером и счетчиком при использовании обмена по сотовым системам связи GSM.

Прежде, чем использовать конфигурирование и мониторинг электросчетчиков

Меркурий 230 по каналу GSM, настоятельно рекомендуется освоить работу с этой программой, подключившись по проводам, как указано в приложении А, при этом для каждого Меркурия 230 (коммуникатора или обычного счетчика, подключаемого к коммуникатору) необходимо увеличить тайм-аут счетчика. Для этого необходимо выполнить следующие действия:

· выбрать канал связи CAN и установить сетевой номер счетчика;

· установить связь со счетчиком;

· установить в счетчике следующие параметры связи:

1) скорость обмена 9600 бит/сек;

2) без контроля четности/нечетности;

4) множитель системного тайм-аута 10.

Порядок действий при изменении параметров связи в счетчике описан в гл. 2.2.2.1.

Состав оборудования диспетчерского пункта.

Для обмена данными со счетчиком МЕРКУРИЙ 230 с GSM модемом необходимо установить диспетчерский пункт, в следующей комплектации (рис.1):

— персональный компьютер c операционной системой W2000/XP;

— GSM терминал МТ-232;

— кабель интерфейса RS-232.

Замечание 1 . Указанное оборудование можно приобрести в фирме

www. telemetry. ru

1. Осуществить подключение в соответствии со схемой и рекомендациями, приведенными в приложении B.

Далее необходимо убедится, что в счетчик и терминал вставлены SIM-карты, и они зарегистрированы в GSM сети (зеленый светодиод счетчика постоянно горит, светодиод терминала мигает);

Источник

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

Характеристики

Обновлено: 2018-10-26 21:14:30

Разрядность: 32 и 64 бит

Совместимость: Windows95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP

Описание

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

В зависимости от типа счетчика через интерфейс CAN ( RS-485, IrDA или модем GSM ) программа позволяет:

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

Источник

Adblock
detector