ISO/IEC 14908
ISO/IEC 14908 — это международный стандарт, определяющий протокол управления и передачи данных для систем промышленной автоматизации, автоматизации зданий и распределённых систем управления. Стандарт базируется на технологии LonWorks, разработанной американской компанией Echelon Corporation, и регламентирует физический, канальный, сетевой и транспортный уровни модели OSI, обеспечивая взаимодействие устройств различных производителей в единой сети управления.
История
Разработка технологии LonWorks началась в конце 1980-х годов компанией Echelon Corporation, основанной Майком Маркулой (одним из создателей процессора Z80) и другими инженерами. Целью было создание универсальной, децентрализованной сети для управления устройствами в зданиях, промышленности и на транспорте. Первые коммерческие продукты на базе протокола LonTalk (позднее — LonWorks) появились в начале 1990-х годов.
В 1999 году Американский национальный институт стандартов (ANSI) утвердил протокол LonTalk в качестве стандарта ANSI/CEA-709.1. В 2005 году Международная организация по стандартизации (ISO) и Международная электротехническая комиссия (IEC) совместно приняли его как международный стандарт ISO/IEC 14908. Стандарт состоит из нескольких частей, каждая из которых описывает определённый уровень или аспект протокола. В последующие годы стандарт был адаптирован для различных национальных и отраслевых нормативов, включая российский ГОСТ Р МЭК 14908.
Структура стандарта
ISO/IEC 14908 состоит из нескольких частей, нумерация которых соответствует уровням эталонной модели OSI:
- ISO/IEC 14908-1 (Протокол) — определяет канальный, сетевой и транспортный уровни, а также протоколы прикладного уровня, включая механизмы адресации, маршрутизации, подтверждения доставки и управления сессиями.
- ISO/IEC 14908-2 (Физический уровень) — описывает электрические характеристики, топологию сети, методы передачи сигналов и требования к кабелям. Основной физической средой является витая пара, но стандарт также поддерживает силовые линии (PLC), радиочастотные (RF) и оптоволоконные каналы.
- ISO/IEC 14908-3 (Сетевой уровень) — детализирует маршрутизацию пакетов между сегментами сети, использование маршрутизаторов и повторителей, а также механизмы обнаружения устройств.
- ISO/IEC 14908-4 (Прикладной уровень) — определяет форматы сообщений, типы данных, стандартные сетевые переменные (SNVT) и конфигурационные свойства (SCPT, UCPT), обеспечивающие совместимость устройств разных производителей.
Ключевые характеристики
Топология и среда передачи
Сети на базе ISO/IEC 14908 поддерживают различные топологии: шина, звезда, кольцо, дерево и их комбинации. Максимальная длина сегмента на витой паре без повторителей составляет до 2700 метров (при скорости 78 кбит/с). С использованием повторителей общая длина сети может достигать десятков километров. Стандарт допускает до 32000 устройств в одном логическом домене.
Скорость передачи данных
Базовая скорость передачи по витой паре составляет 78 кбит/с. Существуют модификации, работающие на скоростях 1,25 Мбит/с (для коротких линий) и 5 Мбит/с (для магистральных каналов). Для приложений, не требующих высокой пропускной способности, такой скорости достаточно для передачи команд управления, показаний датчиков и статусов исполнительных механизмов.
Адресация и маршрутизация
Каждое устройство в сети имеет уникальный 48-битный идентификатор (Neuron ID), присваиваемый производителем. Для групповой адресации используются 14-битные адреса групп, для индивидуальной — 8-битные адреса подсистем. Маршрутизация осуществляется на основе таблиц маршрутизации, хранящихся в каждом устройстве или специализированных маршрутизаторах.
Надёжность и отказоустойчивость
Протокол предусматривает механизмы подтверждения доставки сообщений, повторную отправку при сбоях, а также приоритетную передачу для критически важных команд. При обрыве линии связи в топологии «кольцо» сеть автоматически перестраивается. Устройства могут работать в режиме «без хозяина» (peer-to-peer), что исключает единую точку отказа.
Применение
ISO/IEC 14908 широко используется в следующих областях:
- Автоматизация зданий (BMS) — управление системами отопления, вентиляции и кондиционирования (HVAC), освещением, электроснабжением, противопожарной защитой, лифтами и системами доступа. Крупные объекты, такие как стадионы, аэропорты и офисные центры, часто оснащаются сетями на базе LonWorks.
- Промышленная автоматизация — управление технологическими процессами, мониторинг оборудования, сбор данных с датчиков и управление исполнительными механизмами на предприятиях.
- Учёт энергоресурсов — системы «умного учёта» электроэнергии, газа, тепла и воды, где счётчики передают показания по сети LonWorks. В России стандарт используется в автоматизированных системах коммерческого учёта электроэнергии (АСКУЭ).
- Транспорт и инфраструктура — управление тоннелями, освещением дорог, системами управления движением, а также в железнодорожном транспорте для управления сигнализацией и стрелками.
- Военная и космическая техника — благодаря высокой надёжности и отказоустойчивости, протокол применяется в системах управления кораблями, самолётами и космическими аппаратами.
Преимущества и недостатки
Преимущества
- Открытость и интероперабельность — стандарт ISO/IEC гарантирует совместимость устройств разных производителей, сертифицированных по единым требованиям.
- Децентрализация — отсутствие единого центра управления повышает надёжность системы.
- Дальность связи — возможность построения сетей протяжённостью до нескольких километров без использования дорогих коммутаторов.
- Поддержка различных физических сред — витая пара, силовая линия, радио, оптоволокно.
- Долговременная поддержка — стандарт существует более 30 лет, имеет обширную базу установленных систем и документации.
Недостатки
- Низкая скорость передачи данных — 78 кбит/с недостаточно для приложений, требующих передачи больших объёмов данных (например, видеопотоков).
- Сложность настройки — для конфигурирования сети требуется специализированное программное обеспечение (например, LonMaker) и квалифицированный персонал.
- Закрытая архитектура микроконтроллера — первоначально все устройства LonWorks базировались на специализированных микроконтроллерах Neuron Chip от Echelon, что создавало зависимость от одного поставщика. Позднее появились альтернативные реализации, но доминирование Echelon сохранялось долгое время.
- Конкуренция с более современными протоколами — в области автоматизации зданий и промышленности активно внедряются протоколы BACnet, KNX, Modbus TCP, MQTT и OPC UA, которые предлагают более высокую скорость, гибкость и интеграцию с интернетом вещей (IoT).
Статус и развитие
К 2020-м годам популярность ISO/IEC 14908 в новых проектах снизилась, уступая место более скоростным и интернет-ориентированным решениям. Тем не менее, стандарт остаётся широко распространённым в существующих системах, особенно в Северной Америке и Европе. Производители продолжают выпускать оборудование, совместимое с LonWorks, и поддерживать инфраструктуру. В России стандарт применяется в системах учёта ресурсов и автоматизации зданий, построенных в 2000–2010-х годах.
В 2018 году компания Echelon прекратила выпуск собственных микроконтроллеров Neuron Chip, однако производство совместимых чипов и модулей было передано другим компаниям (например, Toshiba). Развитие стандарта в настоящее время сосредоточено на интеграции с IP-сетями через шлюзы и на адаптации к требованиям промышленного интернета вещей (IIoT).
Источники
- ISO/IEC 14908-1:2012 — Information technology — Control network protocol — Part 1: Protocol stack.
- ISO/IEC 14908-2:2012 — Information technology — Control network protocol — Part 2: Twisted pair communication.
- ISO/IEC 14908-3:2012 — Information technology — Control network protocol — Part 3: Power line communication.
- ANSI/CEA-709.1-B-2002 — Control Network Protocol Specification.
- ГОСТ Р МЭК 14908-1-2015 — Сети управления. Часть 1. Протокол.
- Echelon Corporation. LonWorks Technology Overview. — 2005.
- Loy, D. (2003). LonWorks: Einführung in die Gebäudeautomation. — Springer.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →