Организовать удаленный сбор показаний с электросчетчиков — задача вроде не сложная, счетчики с каждым годом все умнее и умнее и должны сами все отправлять, ан нет, информация конечно есть, но она разрозненная. Производители оборудования видимо тоже хотят зарабатывать на продаже своего ПО. Пишу эту статью чтобы сэкономить время всем, у кого есть похожие задачи.
На предприятии нужно было автоматизировать сбор показаний с электросчетчиков, порядка двадцати штук. Сделать это требовалось быстро и максимально дешево. Поэтому приняли решение собирать данные с помощью уже развернутого Zabbix, а вот для подключения к счетчику потребовалось написать небольшой скрипт, об этом ниже. Так вышло, что сбор показаний, это лишь один из параметров, который нужно собирать, за остальные отвечает ПК с Debian на борту, поэтому не было сложности подключиться к счетчику через COM-порт. Конечно, для большинства, будет удобнее использовать локальную сеть и получить информацию с промышленного коммутатора или конвертера интерфейсов.
Из вариантов подключения также можно рассматривать оптопорт, правда потребуется приобретать дополнительный девайс, с другой стороны — не нужно снимать пломбу.
Клеммы для подключения к счетчику находятся под опломбированной крышкой.
Поэтому нам пришлось договариваться сетевой компанией о том что, нужно снимать пломбы, выполнять работы, заново пломбировать счетчики. Но в итоге, договоренности были достигнуты и можно было спокойно заниматься решением основной задачи.
Как следует из официальной документации.
Счетчик, принимает на вход строку байтов формата ADDR-CMD-CRC, а отдает ADDR-CMD-DATA-CRC, где:
Теперь попробуем получить от счетчика его серийный номер и проверить CRC. Понадобится установить модуль pyserial
import serial import struct import time sn = 26222790 # Открываем соединение ser = serial.Serial('/dev/ttyUSB0', 9600, serial.EIGHTBITS, serial.PARITY_NONE, serial.STOPBITS_ONE) print ('Connected:', ser.isOpen()) # \x2f - Команда для получения серийного номера chunk = struct.pack('>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 на Википедии
Компания «ПРОИНСТРУМЕНТ» работает на рынке оборудования промышленного и коммерческого учета электроэнергии более 5 лет. Предлагаем к поставке счетчики МЕРКУРИЙ 230AR ИНКОТЕКС трехфазные однотарифные по низким ценам со складов в Москве, Санкт-Петербурге, Новосибирске по выгодным ценам.
Счетчики МЕРКУРИЙ 230 AR предназначены для однотарифного учета активной и реактивной электрической энергии и мощности, а также измерения параметров электрической сети в трехфазных трехпроводных и четырехпроводных сетях переменного тока с последующим хранением накопленной информации, формированием событий и передачей информации в центры сбора данных систем АСКУЭ.
ОСТАВИТЬ ЗАЯВКУ НА СЧЕТЧИК МЕРКУРИЙ 230 AR
Ознакомиться с ценами и купить трехфазный электросчетчик МЕРКУРИЙ 230 AR по оптовым ценам можете на нашем сайте proinstrument-shop.ru. Широкий ассортимент оборудования и опций, доставка в любую точку РФ и стран ТС. Официальная гарантия, поставка запчастей, постгарантийное обслуживание. Предложим лучшую цену на электрические счетчики. Также вы можете отправить заявку на подбор электросчетчика через форму ниже.
ДЛЯ ЗАКАЗА ПРОДУКЦИИ СВЯЖИТЕСЬ С НАМИ УДОБНЫМ ДЛЯ ВАС СПОСОБОМ:
Тел: +7(499)112-31-54 | Email: proinstrument. [email protected] | Форма обратной связи
КАТАЛОГ СЧЕТЧИКОВ МЕРКУРИЙ
Измерение, учёт, хранение, вывод на ЖКИ и передача по интерфейсам активной и реактивной электроэнергии нарастающим итогом.
Измерение параметров электрической сети:
Наличие многофункциональных импульсных выходов, в том числе с функцией управления нагрузкой.
Автоматическая самодиагностика с индикацией ошибок.
Счетчики Меркурий 230 АR обеспечивают:
Счётчики Меркурий 230 АR отображают на ЖК-индикаторе:
Класс точности счетчиков (актив. / реактив.): | |
• трансформаторного включения: | 0,5S/1 |
• прямого включения: | 1/2 |
Номинальное напряжение, В: | |
• трансформаторного включения: | 3*57,7/100 |
• прямого включения: | 3*230/400 |
Базовый / максимальный ток, А: | |
• трансформаторного включения: | 5/7,5 |
• прямого включения: | 5/60; 10/100 |
Макс. ток для счетчиков прямого включения в течение 10 мс: | 30*I макс |
Максимальный ток для счетчиков трансформаторного включения в течение 0,5 с: | 20*I макс |
Чувствительность при измерении активной энергии, А: | |
• трансформаторного включения: | 0,005 |
• прямого включения: | 0,04 |
Активная / полная потребляемая мощность в каждой цепи напряжения счетчика при номинальном напряжении, Вт/В*А | 1,5 / 9 |
Полная мощность, потребляемая каждой цепью тока, не более, В*А | 0,1 |
Средний ток потребления от источника внешнего питания интерфейсов RS-485, CAN, мА | 30 |
Сохранность данных при перерывах питания, не менее, лет | 10 |
Межповерочный интервал, лет | 10 |
Гарантийный срок эксплуатации, лет | 3 |
Наработка на отказ, не менее, ч | 150 000 |
Диапазон рабочих температур, °С | от -40 до +55 |
Масса, не более, кг | 1,5 |
Габариты (ДхШхВ), мм | 170x74x258 |
Модификация | Номинальное напряжение, В | Номинальный (максимальный) ток, А | Класс точности | Интерфейсы |
Меркурий 230 АR-00 R | 3*57,7/100 | 5(7,5) | 0,5S/1,0 | RS-485 |
Меркурий 230 АR-01 R | 3*230/400 | 5(60) | 1,0/2,0 | RS-485 |
Меркурий 230 АR-02 R | 3*230/400 | 10(100) | 1,0/2,0 | RS-485 |
Меркурий 230 АR-03 R | 3*230/400 | 5(7,5) | 0,5S/1,0 | RS-485 |
Меркурий 230 АR-01 CL | 3*230/400 | 5(60) | 1,0/2,0 | CAN, PLС-I |
Меркурий 230 АR-02 CL | 3*230/400 | 10(100) | 1,0/2,0 | CAN, PLС-I |
Меркурий 230 АR-03 CL | 3*230/400 | 5(7,5) | 0,5S/1,0 | CAN, PLС-I |
МЕРКУРИЙ 230AR-XX M CL
230 — серия счётчика
A — измерение активной энергии
R — измерение реактивной энергии
XX – модификации, подразделяемые по току, напряжению и классу точности.
0X | Номин. напряжение, В | Номин(базовый) ток, А | Максимальный ток, А | Класс точности при измерении | |
---|---|---|---|---|---|
активной энергии | реактивной энергии | ||||
00 | 3*57,7(100) | 5 | 7,5 | 0,5S | 1,0 |
01 | 3*230(400) | 5 | 60 | 1,0 | 2,0 |
02 | 3*230(400) | 10 | 100 | 1,0 | 2,0 |
03 | 3*230(400) | 5 | 7,5 | 0,5S | 1,0 |
M — модем PLC-I с расширенными функциями
C — интерфейс CAN
L — модем PLC
Отсутствие символа в наименовании счётчика свидетельствует об отсутствии соответствующей функции.
Ваше имя
Контактный телефон
Сообщение
НЬЮ-ЙОРК | 23 августа 2022 г. — Совет по исследованиям в области социальных наук (SSRC) объявил, что предоставит первоначальные 7,2 млн долларов США в виде прямых средств на исследования 12 командам, работающим в 17 странах, чтобы лучше понять, как распространяется ложная и дезинформация о здоровье, как бороться с это, и как построить более надежные информационные системы, одновременно увеличивая Covid-19показатели вакцинации. В рамках проекта «Меркурий», реализованного при поддержке Фонда Рокфеллера, Фонда Роберта Вуда Джонсона, Фонда Крейга Ньюмарка и Фонда Альфреда П. Слоана на общую сумму 10,25 млн долларов США, SSRC поддерживает первую группу социологов и ученых-бихевиористов из по всему миру для проведения столь необходимых новых исследований по адаптированным к местным условиям решениям в Боливии, Бразилии, Кот-д’Ивуаре, Гане, Гаити, Индии, Кении, Малави, Мексике, Нигерии, Руанде, Сенегале, Сьерра-Леоне, Южной Африке, Танзании, США и Зимбабве.
После того, как Главный хирург США охарактеризовал неточную информацию о здоровье как «неотложную угрозу», а Всемирная организация здравоохранения — как «инфодемию», SSRC опубликовал призыв к предложениям по противодействию растущим глобальным угрозам, исходящим от общественного здравоохранения. ложной и дезинформации и низких показателях вакцинации от Covid-19, и получил почти 200 заявок со всего мира.
«Поскольку Covid-19 широко распространен и быстро развивается повсюду, существует острая необходимость в выявлении мер, которые могут увеличить охват вакцинацией. Вакцины эффективны только в том случае, если они становятся прививками; вакцины — это научное чудо, но их потенциал не будет реализован, если их оставить на полке», — сказал Анна Харви, президент SSRC . «Большой объем высококачественных предложений, представленных в рамках проекта «Меркурий», подчеркивает, насколько активно сообщество социальных и поведенческих наук оценивает вмешательства, направленные на повышение спроса на вакцинацию и создание более здоровой информационной среды».
Исследователи первой группы проекта «Меркурий» связаны с исследовательскими институтами и партнерами-исполнителями по всему миру:
«Идеи этой первоначальной группы иллюстрируют творческий подход и видение проекта «Меркурий», — сказал д-р Брюс Геллин, руководитель отдела глобальной стратегии общественного здравоохранения Фонда Рокфеллера . «Они выходят далеко за рамки быстрых решений, их целью является определение надежных, экономичных и значимых решений, которые можно широко применять и масштабировать. Мы надеемся, что более качественные и научно обоснованные знания о том, что нам нужно делать, приведут к более широкому использованию надежной информации и послужат мощным противодействием влиянию ложной информации и дезинформации на спрос на вакцины».
Финансируемые проекты предоставят доказательства того, что работает — и не работает — в определенных местах и для определенных групп для увеличения Covid-19мероприятия по вакцинации, в том числе те, которые осуществимы на местах и потенциально могут быть экономически эффективными в масштабе. Каждая из 12 команд будет иметь доступ к результатам других команд при изучении вмешательств, включая, помимо прочего:
Полный список грантополучателей и описание каждого проекта можно найти по адресу https://www.ssrc.org/mercury-project-grantees.
«Вирусная, вакцинная и информационная среды быстро развиваются, но это не означает, что невозможно добиться прогресса в направлении более эффективных и справедливых ответных мер», — сказала Хизер Ланторн, директор программы Mercury Project 9.0008 . «Благодаря финансированию проектов на местах по всему миру эта работа поможет нам понять, что работает, где и почему, а также определить новые способы использования возможностей связи и коммуникации для достижения целей общественного здравоохранения».
Трехлетний проект «Меркурий», запущенный в ноябре 2021 года при начальном финансировании в размере 7,5 млн долларов США от Фонда Рокфеллера и дополнительной поддержке со стороны Фонда Роберта Вуда Джонсона, Craig Newmark Philanthropies и Фонда Альфреда П. Слоана, применяет принципы крупномасштабной коллективной науки к проблеме спроса на вакцинацию. SSRC тщательно отобрал междисциплинарные, межведомственные и международные группы, в которых участвуют более 80 исследователей, для создания сети, которая может работать в координации для решения глобальных проблем Covid-19.дезинформация о вакцинах и низкий охват вакцинацией.
Регулярные собрания, как виртуальные, так и личные, обеспечат информирование и информирование лиц, принимающих решения в области здравоохранения и технологий, по исследовательским проектам грантополучателей во всем мире. Первая встреча состоится в конце августа в Центре Белладжио Фонда Рокфеллера в Италии, где с 1959 года тысячи ученых, политиков, писателей и художников претворяли новаторские идеи в жизнь. лидеры политики в области здравоохранения и создадут общую исследовательскую основу для оценки вмешательств, направленных на увеличение распространения Covid-19.спрос на вакцинацию и создать более здоровую информационную среду. Вторая группа исследовательских групп получит финансирование от Национального научного фонда.
Дополнительную информацию о проекте «Меркурий» можно найти на веб-сайте Совета по исследованиям в области социальных наук.
О Совете по исследованиям в области социальных наук
Совет по исследованиям в области социальных наук, независимая международная некоммерческая организация, мобилизует необходимые знания для общественного блага, поддерживая социальные и поведенческие науки во всем мире, проводя новые исследования в разных дисциплинах и связывая исследователей с принимающими решения. производители. Для получения дополнительной информации подпишитесь на нашу рассылку на ssrc.org и следите за нами в Twitter @ssrc_org и LinkedIn на linkedin.com/company/social-science-research-council.
О Фонде Рокфеллера
Фонд Рокфеллера — это новаторская благотворительная организация, основанная на партнерских отношениях на переднем крае науки, технологий и инноваций, позволяющая отдельным людям, семьям и сообществам процветать. Мы работаем, чтобы способствовать благополучию человечества и сделать возможности универсальными. Мы сосредоточены на масштабировании использования возобновляемых источников энергии для всех, стимулировании экономической мобильности и обеспечении равного доступа к здоровой и питательной пище. Для получения дополнительной информации подпишитесь на нашу рассылку на сайте rockefellerfoundation.org и следите за нами в Twitter @RockefellerFdn.
Контакты для СМИ:
Джефф Мосенкис, Совет по исследованиям в области социальных наук
mosenkis@ssrc. org
Давина Дукули, Фонд Рокфеллера
[email protected]
+1-212-852-00050 Совет по исследованиям в области социальных наук (SSRC)
Вторник, 23 августа 2022 г., 00:01 EST
Проект Mercury по повышению уровня вакцинации против Covid-19 и противодействию ложной и дезинформации в области общественного здравоохранения в 17 странах мира
Совет по исследованиям в области социальных наук предоставляет 7,2 миллиона долларов США 12 командам, занимающимся продвижением амбициозных прикладных социальных и поведенческих наук для борьбы с растущей глобальной угрозой, создаваемой низкими показателями вакцинации от Covid-19 и недостоверной и дезинформацией в области общественного здравоохранения
НЬЮ-ЙОРК | 23 августа 2022 г. — Совет по исследованиям в области социальных наук (SSRC) объявил, что предоставит первоначальные 7,2 млн долларов США в виде прямых средств на исследования 12 командам, работающим в 17 странах, чтобы лучше понять, как распространяется ложная и дезинформация о здоровье, как бороться с это, и как построить более надежные информационные системы, одновременно увеличивая Covid-19показатели вакцинации. В рамках проекта «Меркурий», реализованного при поддержке Фонда Рокфеллера, Фонда Роберта Вуда Джонсона, Фонда Крейга Ньюмарка и Фонда Альфреда П. Слоана на общую сумму 10,25 млн долларов США, SSRC поддерживает первую группу социологов и ученых-бихевиористов из по всему миру для проведения столь необходимых новых исследований по адаптированным к местным условиям решениям в Боливии, Бразилии, Кот-д’Ивуаре, Гане, Гаити, Индии, Кении, Малави, Мексике, Нигерии, Руанде, Сенегале, Сьерра-Леоне, Южной Африке, Танзании, США и Зимбабве.
После того, как Главный хирург США охарактеризовал неточную информацию о здоровье как «неотложную угрозу», а Всемирная организация здравоохранения — как «инфодемию», SSRC опубликовал призыв к предложениям по противодействию растущим глобальным угрозам, исходящим от общественного здравоохранения. ложной и дезинформации и низких показателях вакцинации от Covid-19, и получил почти 200 заявок со всего мира.
«Поскольку Covid-19 широко распространен и быстро развивается повсюду, существует острая необходимость в выявлении мер, которые могут увеличить охват вакцинацией. Вакцины эффективны только в том случае, если они становятся прививками; вакцины — это научное чудо, но их потенциал не будет реализован, если их оставить на полке», — сказал Анна Харви, президент SSRC . «Большой объем высококачественных предложений, представленных в рамках проекта «Меркурий», подчеркивает, насколько активно сообщество социальных и поведенческих наук оценивает вмешательства, направленные на повышение спроса на вакцинацию и создание более здоровой информационной среды».
Исследователи первой группы проекта «Меркурий» связаны с исследовательскими институтами и партнерами-исполнителями по всему миру:
«Идеи этой первоначальной группы иллюстрируют творческий подход и видение проекта «Меркурий», — сказал д-р Брюс Геллин, руководитель отдела глобальной стратегии общественного здравоохранения Фонда Рокфеллера . «Они выходят далеко за рамки быстрых решений, их целью является определение надежных, экономичных и значимых решений, которые можно широко применять и масштабировать. Мы надеемся, что более качественные и научно обоснованные знания о том, что нам нужно делать, приведут к более широкому использованию надежной информации и послужат мощным противодействием влиянию ложной информации и дезинформации на спрос на вакцины».
Финансируемые проекты предоставят доказательства того, что работает — и не работает — в определенных местах и для определенных групп для увеличения Covid-19мероприятия по вакцинации, в том числе те, которые осуществимы на местах и потенциально могут быть экономически эффективными в масштабе. Каждая из 12 команд будет иметь доступ к результатам других команд при изучении вмешательств, включая, помимо прочего:
Полный список грантополучателей и описание каждого проекта можно найти по адресу https://www.ssrc.org/mercury-project-grantees.
«Вирусная, вакцинная и информационная среды быстро развиваются, но это не означает, что невозможно добиться прогресса в направлении более эффективных и справедливых ответных мер», — сказала Хизер Ланторн, директор программы Mercury Project 9.0008 . «Благодаря финансированию проектов на местах по всему миру эта работа поможет нам понять, что работает, где и почему, а также определить новые способы использования возможностей связи и коммуникации для достижения целей общественного здравоохранения».
Трехлетний проект «Меркурий», запущенный в ноябре 2021 года при начальном финансировании в размере 7,5 млн долларов США от Фонда Рокфеллера и дополнительной поддержке со стороны Фонда Роберта Вуда Джонсона, Craig Newmark Philanthropies и Фонда Альфреда П. Слоана, применяет принципы крупномасштабной коллективной науки к проблеме спроса на вакцинацию. SSRC тщательно отобрал междисциплинарные, межведомственные и международные группы, в которых участвуют более 80 исследователей, для создания сети, которая может работать в координации для решения глобальных проблем Covid-19.дезинформация о вакцинах и низкий охват вакцинацией.
Регулярные собрания, как виртуальные, так и личные, обеспечат информирование и информирование лиц, принимающих решения в области здравоохранения и технологий, по исследовательским проектам грантополучателей во всем мире. Первая встреча состоится в конце августа в Центре Белладжио Фонда Рокфеллера в Италии, где с 1959 года тысячи ученых, политиков, писателей и художников претворяли новаторские идеи в жизнь. лидеры политики в области здравоохранения и создадут общую исследовательскую основу для оценки вмешательств, направленных на увеличение распространения Covid-19.спрос на вакцинацию и создать более здоровую информационную среду. Вторая группа исследовательских групп получит финансирование от Национального научного фонда.
Дополнительную информацию о проекте «Меркурий» можно найти на веб-сайте Совета по исследованиям в области социальных наук.
###
О Совете по исследованиям в области социальных наук
Совет по исследованиям в области социальных наук, независимая международная некоммерческая организация, мобилизует необходимые знания для общественного блага, поддерживая социальные и поведенческие науки во всем мире, проводя новые исследования в разных дисциплинах и связь исследователей с лицами, принимающими решения.