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, который выполняет три функции:
- Прикладная — исполнение пользовательской программы (на языке Neuron C).
- Сетевая — реализация протокола LonTalk.
- Управление вводом/выводом — обработка сигналов с датчиков и исполнительных механизмов.
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 →