С развитием цифровизации коммунального сектора системы автоматизированного сбора данных становятся основой эффективного управления энергопотреблением. Автоматический сбор показаний счетчиков различных ресурсов исключает ошибки ручного ввода и создает базу для аналитики и оптимизации затрат. Протокол M-Bus (Meter-Bus), стандартизированный в рамках EN 13757, предназначен для удаленного считывания данных о потреблении электроэнергии, газа и воды. Важным преимуществом является возможность одновременной передачи данных и питания подключенных устройств. Для этого используются разные способы модуляции сигнала:
- передача от мастера к слейву осуществляется за счет изменения уровня напряжения: «1» соответствует 36 В, «0» – 24 В;
- ответ слейв-устройства реализуется через изменение потребляемого тока: «1» – ток до 1,5 мА, «0» – увеличение на 11–20 мА.
Такой подход позволяет объединить питание и передачу данных в одной линии. Передача возможна только в одном направлении в каждый момент времени, поэтому система работает в полудуплексном режиме. Значительные перепады напряжения и тока обеспечивают высокую помехоустойчивость.
Стандартная архитектура шины M-Bus допускает подключение до 250 устройств, а максимальное расстояние между мастером и слейвом либо репитером составляет 350 м. При понижении скорости передачи данных это расстояние может достигать 5 км. В качестве альтернативы используется репитер I-3591, который увеличивает длину линии до 1200 м (при скорости до 2400 bps), обеспечивает гальваническую изоляцию до 3750 В и защищает сеть от коротких замыканий. Репитер позволяет подключить до 100 устройств в дополнительном сегменте. Индикатор OVL информирует о перегрузке в сети, что дает возможность быстро определить неисправности без применения измерительных приборов.
Хотя шина M-Bus обладает значительными преимуществами, ее внедрение в системы диспетчеризации долгое время оставалось ограниченным из-за малого количества решений на ее основе. Со временем ситуация изменилась: количество устройств с поддержкой M-Bus увеличилось, и сегодня он используется в оборудовании таких производителей, как Siemens, Schneider, ABB, Danfoss, Пульсар и других. При этом системы учета и контроля часто используют ПК и ПЛК без встроенной поддержки данного протокола. Для решения этой задачи компания ICP DAS разработала ряд решений. В случае наличия интерфейсов RS-232/422/485 для подключения к M-Bus применяется конвертер I-7590, выполняющий преобразование интерфейсов на физическом уровне без изменения передаваемых данных.
ICP DAS также предлагает шлюзы протоколов M-Bus. Если конвертер I-7590ограничивается передачей байтов между шинами, то GW-7828 и GW-7838-M выполняют более сложную задачу, выступая в роли интеллектуального интерфейса. Они преобразуют данные M-Bus с их специфической структурой и кодированием в стандартные кадры Modbus RTU/TCP, используемые в промышленных системах.
На стороне Modbus RTU GW-7828 функционирует как ведомое устройство, обрабатывая запросы с кодами 0x03 и 0x04 от мастер-контроллера. В сети M-Bus он берет на себя роль ведущего устройства и самостоятельно опрашивает счетчики. Настройка выполняется с использованием M-Bus Utility, позволяющей задать параметры шин и сформировать таблицу соответствия данных для их последующего отображения в регистрах Modbus.
Функционально GW-7838-M повторяет возможности GW-7828, но дополнительно оснащен Ethernet-интерфейсом и поддерживает протокол Modbus TCP.
Краткое резюме линейки ICP DAS:
- для увеличения протяженности сети – I-3591;
- для подключения к ПК через последовательный порт – I-7590;
- для передачи данных в ПЛК по интерфейсу RS-485 – GW-7828;
- для передачи данных в SCADA или IT-системы по Ethernet – GW-7838-M.