Открыть сервис

LonWorks

LonWorks — это открытая сетевая технология, разработанная американской компанией Echelon Corporation для построения распределённых систем управления, автоматизации зданий (BMS), промышленной автоматизации, «умного дома» и инфраструктурных объектов. В основе технологии лежит специализированный протокол LonTalk (ANSI/CEA-709.1), реализованный в виде встроенного программного обеспечения в микроконтроллерах Neuron Chip, а также набор стандартизированных профилей обмена данными (SNVT — Standard Network Variable Types). LonWorks обеспечивает децентрализованное управление, высокую отказоустойчивость и совместимость оборудования разных производителей, что сделало её одной из наиболее распространённых платформ в области автоматизации зданий на рубеже XX—XXI веков.

История

Технология LonWorks была разработана в конце 1980-х годов компанией Echelon Corporation, основанной Майклом Маркулой и другими инженерами. Первая версия протокола LonTalk появилась в 1990 году. В 1991 году был выпущен первый микроконтроллер Neuron Chip (модель 3120), который интегрировал в себе процессор, память и сетевые интерфейсы. В 1992 году Echelon представила первую версию инструментария для разработки приложений — LonBuilder.

В 1999 году протокол LonTalk был стандартизирован Ассоциацией электронной промышленности (EIA) как стандарт EIA-709.1, а затем принят ANSI (ANSI/CEA-709.1). В 2005 году технология была признана международным стандартом ISO/IEC 14908, что обеспечило её совместимость на глобальном уровне. В 2008 году Echelon передала управление стандартом в организацию LonMark International, которая занималась сертификацией оборудования и поддержкой открытых профилей.

В 2010-х годах, с развитием IP-сетей и протокола BACnet, популярность LonWorks начала снижаться, особенно в сегменте новых крупных проектов. В 2019 году компания Echelon была продана, а права на технологию перешли к холдингу Tridium (входит в Honeywell). Тем не менее, LonWorks продолжает эксплуатироваться на тысячах объектов по всему миру, включая здания, мосты, тоннели и промышленные предприятия.

Архитектура и принцип работы

Сеть и топология

LonWorks использует протокол LonTalk, который реализует все семь уровней модели OSI. Сеть может быть построена по топологии «общая шина», «звезда», «кольцо» или их комбинациям. Максимальное количество узлов в одном сегменте зависит от физической среды, но в целом сеть может объединять до 32 000 устройств.

Физическая среда

LonWorks поддерживает несколько физических сред передачи данных:

  • Витая пара (TP/FT-10, TP/XF-1250) — наиболее распространённый вариант, использующий дифференциальный сигнал и свободную топологию (без согласования на концах). Скорость — до 1,25 Мбит/с.
  • Линия электропередачи (PL-20) — передача данных по силовым кабелям 220 В, используется в системах «умный дом» и уличного освещения.
  • Радиоканал (RF) — беспроводная связь на частотах 868 МГц (Европа) или 915 МГц (США).
  • Оптоволокно — для протяжённых линий и помехоустойчивых соединений.
  • IP-туннелирование — через шлюзы LonWorks/IP (например, i.LON 1000) для интеграции с Ethernet-сетями.

Узлы и Neuron Chip

Каждое устройство в сети LonWorks содержит микроконтроллер Neuron Chip, который выполняет три функции:

  1. Прикладная — исполнение пользовательской программы (на языке Neuron C).
  2. Сетевая — реализация протокола LonTalk.
  3. Управление вводом/выводомобработка сигналов с датчиков и исполнительных механизмов.

Neuron Chip имеет 11 контактов ввода/вывода, которые могут быть сконфигурированы как аналоговые, цифровые, ШИМ, последовательные интерфейсы и т.д. В более поздних версиях (Neuron 5000) используется ядро ARM.

Сетевые переменные

Ключевая концепция LonWorks — сетевые переменные (Network Variables, NV). Каждое устройство может объявлять входные и выходные переменные определённого типа (SNVT — стандартизированные типы, например, SNVT_temp для температуры, SNVT_switch для состояния переключателя). Устройства связываются путём «соединения» (binding) выходной переменной одного узла с входной переменной другого. При изменении значения выходной переменной оно автоматически передаётся всем связанным входным переменным без участия центрального контроллера.

Адресация и маршрутизация

Каждому устройству присваивается уникальный 48-битный идентификатор (Neuron ID). Для групповой адресации используются домены (Domain), подсети (Subnet) и группы (Group). Маршрутизация между сегментами осуществляется с помощью маршрутизаторов (Router) и повторителей (Repeater). В крупных сетях применяются шлюзы для интеграции с другими протоколами (BACnet, Modbus, OPC).

Классификация устройств

Устройства LonWorks принято классифицировать по функциональному назначению:

  • Датчики — температуры, влажности, освещённости, давления, движения, газа, протечки воды.
  • Исполнительные устройства — реле, симисторы, регуляторы яркости, клапаны, задвижки, приводы жалюзи.
  • Контроллерыпрограммируемые логические контроллеры (PLC) на базе Neuron Chip, выполняющие локальные алгоритмы управления.
  • Интерфейсы и шлюзы — устройства для подключения к ПК (LonWorks USB-адаптер), Ethernet-шлюзы (i.LON), преобразователи протоколов.
  • Маршрутизаторы и повторители — для расширения сети и сегментации.
  • Панели управления и дисплеи — сенсорные панели для визуализации и ручного управления.

Применение

Автоматизация зданий (BMS)

Наиболее массовая область применения LonWorks — системы управления зданиями (Building Management Systems). Технология используется для:

  • Отопления, вентиляции и кондиционирования (HVAC) — управление котлами, чиллерами, фанкойлами, воздушными заслонками, термостатами.
  • Освещения — диммирование, включение/выключение, управление по расписанию и датчикам присутствия.
  • Энергоснабжения — учёт электроэнергии, управление нагрузками, автоматическое отключение второстепенных потребителей.
  • Безопасности — контроль доступа, пожарная сигнализация, датчики задымления, охранные извещатели.
  • Управления жалюзи и шторами — автоматическое регулирование светопропускания.

Промышленная автоматизация

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

Инфраструктурные объекты

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

«Умный дом» и квартирная автоматизация

В сегменте жилой недвижимости LonWorks конкурировала с KNX, X10 и Z-Wave. Технология позволяла реализовать сценарии: управление освещением, отоплением, климатом, мультимедиа, а также интеграцию с системами безопасности. Однако из-за более высокой стоимости и сложности настройки по сравнению с беспроводными решениями, LonWorks уступила в массовом сегменте.

Достоинства и недостатки

Достоинства

  • Открытость и стандартизация — протокол является открытым международным стандартом (ISO/IEC 14908), что обеспечивает совместимость оборудования разных производителей.
  • Децентрализация — отсутствие единого центрального контроллера повышает отказоустойчивость: отказ одного узла не парализует всю систему.
  • Гибкость топологии — поддержка свободной топологии на витой паре упрощает монтаж.
  • Масштабируемость — до 32 000 узлов в одной сети.
  • Надёжность — дифференциальная передача и помехоустойчивые коды обеспечивают стабильную работу в условиях промышленных помех.
  • Большой парк установленного оборудования — миллионы устройств, работающих по всему миру, и развитая сервисная инфраструктура.

Недостатки

  • Сложность настройки — требуется специализированное программное обеспечение (LonMaker, LonScanner) и квалифицированные инженеры.
  • Стоимость — микроконтроллеры Neuron Chip и лицензионные отчисления Echelon делали устройства дороже аналогов на базе BACnet или Modbus.
  • Скорость передачи — максимальная скорость 1,25 Мбит/с на витой паре уступает современным IP-сетям (100 Мбит/с и выше).
  • Снижение популярности — с 2010-х годов новые проекты всё чаще выбирают BACnet/IP или IoT-решения, а поддержка LonWorks сокращается.
  • Закрытость инструментария — хотя протокол открыт, среда разработки и инструменты администрирования оставались проприетарными.

Интересные факты

  • Технология LonWorks была использована при автоматизации здания штаб-квартиры ООН в Нью-Йорке, а также в системах управления освещением моста «Золотые Ворота» в Сан-Франциско.
  • Микроконтроллер Neuron Chip изначально разрабатывался совместно с компанией Motorola, а затем производство было налажено на заводах Toshiba.
  • В 2000-х годах LonWorks активно продвигалась в России как альтернатива BACnet для автоматизации жилых и общественных зданий. Были созданы российские компании-интеграторы, специализирующиеся на LonWorks.
  • Существует открытая реализация протокола LonTalk — OpenLNS, которая позволяет создавать приложения для управления сетями LonWorks без использования проприетарного ПО Echelon.

Источники

  • ISO/IEC 14908-1:2012 — Information technology — Control network protocol — Part 1: Protocol stack.
  • ANSI/CEA-709.1-B-2002 — Control Network Protocol Specification.
  • Документация Echelon Corporation: LonWorks Technology Overview, Neuron Chip Data Book.
  • LonMark International — официальные спецификации профилей SNVT.
  • Справочник «LonWorks в системах автоматизации зданий» (под ред. А.В. Козлова, 2005).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →