В очередной раз наши законотворцы посчитали, что нам лучше жить по новому времени и вновь решили ввести переход на зимнее время. Каждый раз находятся причины для того, что оправдать отмену зимнего/летнего времени, иногда в связи с низкими надоями коров, иногда в связи с экономией электроэнергии, или потому что школьники ходят в школу в темноте, и к сожалению каждый переход и ноу хау отражается на нашем кошельке. После каждой отмены или возвращения системы зимнего/летнего времени владельцы двух тарифных счётчиков вынуждены их перепрограммировать. Разумеется не у каждого есть навыки перепрограммирования счётчиков, и владелец счётчика вынужден пользоваться услугами сотрудников энергосбыта или других организаций, которые с радостью нажав две кнопочки на ноутбуке внесут корректировку в Ваш счётчик за 400-700 рублей. И в итоге вся Ваша экономия на ночном тарифе тут же окупается. Вполне возможно Вам придётся снимать счётчик и нести в организацию - поставщик электроэнергии, где Вам в порядке очереди через какое-то время выполнят эту работу. А тем временем Вы будете платить за электроэнергию по нормативу, и при этом заплатите на услуги демонтажа, монтажа и опломбирования счётчика.
В данной статье мы рассмотрим, как своими силами перепрограммировать счётчик электроэнергии.
Конечно, перепрограммировать - это очень громко сказано, поскольку мы всего лишь произведём корректировку некоторых значений счётчика, используя стандартное программное обеспечение производителя счётчика электроэнергии.
Подключение к счётчику
Данную статью я хотел написать довольно давно, когда приобрёл счетчик электроэнергии Энергомера CE 102 S7 145 AOKSVZ. Расшифровку возможностей данного счётчика Вы сможете посмотреть на сайте производителя. Скажу лишь одно, в данном счётчики мне нужна была возможность опрашивать его (считывать показания, конфигурировать) по интерфейсу RS485. Это в нашем случае двух проводный канал передачи данных передачи данных на расстояние до 1200 м. На счётчике для этого предусмотрены две клеммы (А и B) с надписью RS485. Больше информации по указанному интерфейсу для того, чтобы подключиться к счётчику Вам не потребуется. Поскольку клеммы RS485 расположены под крышкой счётчика, присоединение к ним необходимо выполнить до опломбировки счётчика. Конечно, Вы спросите: "А что же я сейчас буду делать, ведь счётчик то опломбирован", поэтому повторюсь, изначально у меня была несколько друга задача. Мне было необходимо подключить и установить новый счётчик электроэнергии взамен старого, поэтому в своё время я бонусом сделал данное подключение интерфейса. Если у Вас счётчик уже стоит и опломбирован, тоже ничего страшного нет. Для этих целей. чтобы не снимать пломбу предусмотрено так называемый оптопорт. Если посмотрите на фотографию счётчика в данной статье - оптопорт находится за металлической пластиной (или если смотреть на фото моего счётчика - это овальное отверстие за стеклом). И физически для его подключения нужен несколько другой преобразователь, чем будет рассматриваться в данной статье. Вам потребуется преобразователь оптопорт - USB, чтобы подключиться к счётчику. Но сейчас мы данное подключение рассматривать не будем, поскольку указанного преобразователя у меня в наличии нет. Что касается программной части - всё будет аналогично.
Скажу еще один момент, на который стоит обратить внимание при покупке счётчика. При тестировании работе использовалась именно данная модель счётчика, с буквами в модели "S7". Еще есть модификации с буквами "R". Это счётчики на Din - рейку. По опыту работы с счётчиками Энергомера (в том числе и трёх фазными), могу сказать, что для того, чтобы не использовать дополнительные блоки питания для работы с интерфейсом RS485, приобретайте лучше счётчик моделей "S", особенно для домашнего применения. Во избежании проблем с его подключением и необходимостью покупать блок питания для интерфейса.
Перечень оборудования
Итак, что нам потребуется для подключения к счётчику Энергомера CE 102 S7 145 AOKSVZ. 1) Собственно сам счётчик 2) Телефонный провод и розетки - для того, чтобы организовать линию связи (по интерфейсу RS485) 3) Преобразователь RS 485 - USB (его можно купить либо в магазине электроники, в интернете, или к примеру я покупал на всем известном китайском сайте http://aliexpress.com/). Данный преобразователь в своё время я покупал рублей за 300, сейчас он стоит несколько дороже. Но если Вы будете использовать его для работы, или для нескольких счётчиков, он довольно быстро окупиться. Ну и конечно это удобство работы со счётчиком, не выходя из дома, которые останется и после пере конфигурирования счётчика. Еще пригодиться мультиметр. С помощью него я смотрел, нет ли у меня проблем с физическим подключением счётчика, и есть ли контакт. При подключении к счётчику напряжение между контактами составляло около 5В (при этом А (минус) B (плюс)), так я смотрел, нет ли разрывов в линии.. поскольку телефонные розетки не всегда обеспечивают надёжное соединение.. На фото представлен преобразователь RS 485 - USB - линия, идущая от счётчика до коробки, подключение к преобразователю, который подключается в стандартный порт USB компьютера.
Считаем, что физическое подключение счётчика к компьютеру произведено, далее приступаем к программной части.
Настройка программного обеспечения
Первое, что Вам потребуется - это установить драйвер для Вашего преобразователя RS 485 - USB. У меня драйверы были на отдельном диске в составе преобразователя. После установки и подключения к компьютеру Вашего преобразователя в диспетчере устройств появиться виртуальный COM порт. У меня он называется Prolific USB-to-Serial Comm Port (COM4). Обратите внимание каким портом назван в диспетчере устройств Ваш преобразователь. У меня он определился, как COM4.
Далее с сайта - производителя счётчика Энергомера Вам необходимо будет скачать программу AdminTools у установить её у себя на компьютере. В этом ничего сложно, просто следуйте инструкции по установке. При запуске программы Вы увидите следующее окно:
Жмем ОК и движемся дальше... При открытии программы Вы увидите следующее окно, в котором необходимо будет Выбрать Вашу модель счётчика. В нашем случае выбираем СЕ102:
Сейчас нам необходимо показать нашей программе настройки счётчика и параметры авторизации:
Причём адрес устройства Вам необходимо взять из формуляра, который идёт в комплекте с Вашим счётчиком.. это последние четыре цифры его номера:
Также нам необходимо будет прописать какой COM порт мы используем, и настроить ему. 1 - выбираем канал связи, 2 - выбираем RS232(CE102) - нашего счётчика.. тут поясню, почему RS232, а не RS485 для новичков... RS485 мы преобразовали в USB, поскольку сейчас RS232 уже для персональных компьютеров морально устарел и не используется (наверно кто-то еще помнит старый добрый RS232...) и сейчас компьютер наш преобразователь определяет, как COM порт... Если Вы будете использовать оптопорт, всё будет то же самое.. но мы немного отвлеклись.. В настройках COM порта прописываем указанные настройки, которые также даны в руководстве к AdminTools: Последовательный порт - COM4; Скорость - 2400 бит/c; Чётность - НЕТ; Биты данных - 8; Стоповые биты: 1; Управление RTS - Прямое; Обработка "Эхо" - Выкл.
Выполняем соединение..
И делаем авторизацию.. если всё успешно и Вы нигде не ошиблись (в подключении или настройках), в устройствах появиться Ваш счётчик и в мониторе обмена появятся коды обмена со счётчиком:
Сейчас можно сказать, что "дело в шляпе". Самый трудный путь Вы уже прошли, далее всё довольно просто и понятно....Перед Вами появятся возможность конфигурировать счётчик, снимать показания на счётчика, смотреть данные измерений текущих событий и архивы счётчика.
Смена настроек перехода счётчика на летнее/зимнее время
Итак, сейчас в 5 кликов произведём смену летнего/зимнего времени самостоятельно в нашем счётчике.... 1) Конфигурация 2) Основные параметры 3) Считать (текущие параметры счётчика) 4) Выбираем автоматический переход на летнее/зимнее время 5) Записать:
Также у Вас есть возможность посмотреть текущее время в счётчики и произвести его корректировку.. скорее всего оно немного ушло.. 1) Дата/Время 2) Считать 3) Коррекция 4) Записать:
|
Думаю Вы уже разобрались, что всё довольно просто. Разработчики компании Энергомера постарались, чтобы процесс конфигурации счётчика и настройки его был довольно комфортным и удобным. Желаю Вам разобраться и максимально эффективно использовать Ваш счётчик электроэнергии для анализа потребляемой Вами электроэнергии и корректировки её потребления Вами.. возможно использования более эффективно ночного тарифа. Хочу Вас предостеречь о том, что не желательно производить более глубокую конфигурацию счётчика, и лишний раз производить процесс записи новых параметров. Дело в том, что счётчик фиксирует все события записи параметров в него и все Ваши попытки каким то образом воздействовать на счётчик с целью уменьшения потребления электроэнергии и махинации со счётчиком будут записаны в его память. И в последствии будет довольно просто посмотреть все действия, которые Вы производили со счётчиком.
Надеюсь я не зря потратил Ваше время, и в какой то мере помог Вам избавиться от необходимости пользования услугами сторонних организаций для манипуляций с Вашим счётчиком. И сейчас Вы готовы к любым переходам часовых поясов и смены/отмены зимнего/летнего времени и вы сможете сами произвести конфигурацию счётчика электроэнергии.
P.S Решил посмотреть, сколько сейчас стоит преобразователь (converter) RS485-USB и был немного удивлён его стоимостью. На ранее указанном сайте его стоимость составляет от 872 руб. на данный момент. Можно сэкономить следующим образом. Купить преобразователь RS485-RS232 (он стоит от 369 руб.) и RS232-USB (от 87 руб.). Как Вы видите по рисунку, они удачно состыкуются между собой без каких-либо проблем. И в итоге даже одно пользование этим оборудованием для целей, описанных выше окупит Вашу покупку.
|
|
RS232-USB |
RS485-RS232 |
P.SS Что касается параметров доступа к счётчику СЕ102 (вопрос от pompidou). Подключился к счётчику, чтобы в очередной раз его "помучать", и выявил следующее..
В параметрах доступа, о чём пишет пользователь действительно два пароля на запись, и 1 пароль на чтение.. Но попробовав установить какой-либо пароль, не увидел в принципе ограничений по пользовании и махинациям со счётчиком. Данные считываются, летнее-зимнее время меняется.. Кстати пароль у меня ставился только цифровой.. Вполне возможно данные пароли начинают работать при обращении к счётчику через оптопорт... Т.е вполне возможно для защиты от несанкционированного воздействия. А если уж ты подключился по интерфейсу, то все карты тебе в руки... Может, я что-либо сделал не так.. Кстати пробовал поменять адрес счётчика. После повторной авторизации старый адрес счётчика всё таки не работал и авторизация не проходила, пока не поставил новый адрес счётчика... всё законнектилось.. После испытаний вернул старый адрес.. а то вдруг потом забуду....
|
Кстати дополнительно ещё можно поставить блокировку интерфейса при вводе трёх неверных паролей. Для этого ставим галочку, см.ниже в настройках... Блокировка интерфейса СЕ102 будет работать до конца текущих суток...
Предостерегаю Вас от установки лишних дополнительных паролей за запись, чтение и т.д... Потому, что как правило Вы поставите себе же преграду по использовании счётчика... Или забудете, или если этот на работе, уволитесь, а сотрудникам потом сделаете лишнюю головоломку.. Если Вы хотите защититься от сотрудников энергосбыта, то по моему мнению они найдут способ, чтобы добраться до всех настроек Вашего счётчика, если им это будет нужно.. А если это защита от гопников, то трудно себе представляю подобных парней с ноутбуком, желающих влезть в счётчик навредить.. Они скорее или своруют его, или разобьют...
Попробую, как появиться время связаться с разработчиками компании Энергомера, и более детально прояснить вопрос с доступом ко счётчику.. Если Вы знаете всё таки как это делается, пишите в комментариях, буду благодарен..
|