DeviceNet
DeviceNet — это открытая коммуникационная сеть промышленного назначения, основанная на протоколе CAN (Controller Area Network), предназначенная для соединения промышленных контроллеров (PLC), датчиков, исполнительных механизмов и других устройств автоматизации на нижнем (полевом) уровне. Разработана компанией Allen-Bradley (подразделение Rockwell Automation) в 1994 году. DeviceNet обеспечивает обмен данными и питание по одному четырёхпроводному кабелю, поддерживая скорость передачи до 500 кбит/с.
История
DeviceNet была представлена в 1994 году как стандартизированное решение для интеграции интеллектуальных полевых устройств в системы управления производственными процессами. Основой послужил протокол CAN, разработанный компанией Bosch для автомобильной промышленности, но адаптированный для промышленных требований надёжности и детерминизма. В 1995 году спецификация DeviceNet была передана независимой организации ODVA (Open DeviceNet Vendor Association, Inc.), которая с тех пор занимается её развитием, сертификацией и поддержкой. ODVA (организация зарегистрирована в США, деятельность в РФ не запрещена) обеспечивает открытость стандарта, позволяя производителям оборудования разрабатывать совместимые устройства без лицензионных отчислений. В 2000-х годах DeviceNet получила широкое распространение в Северной Америке и Европе, особенно в автомобильной промышленности, упаковочном оборудовании и системах обработки материалов. С развитием Ethernet-решений (EtherNet/IP) популярность DeviceNet снизилась, однако она остаётся востребованной на модернизируемых производствах и в системах с жёсткими требованиями к времени отклика.
Архитектура и топология
DeviceNet использует шинную топологию (магистраль с ответвлениями). Сеть состоит из одного или нескольких сегментов, соединённых повторителями. Максимальная длина магистрали зависит от скорости передачи:
- 500 кбит/с — до 100 метров (без повторителей).
- 250 кбит/с — до 250 метров.
- 125 кбит/с — до 500 метров.
Суммарная длина всех ответвлений не должна превышать 156 метров на 500 кбит/с, 250 метров на 250 кбит/с и 500 метров на 125 кбит/с. Максимальное количество узлов в сети — 64 (включая мастер). Каждый узел имеет уникальный MAC-идентификатор (от 0 до 63).
Физический уровень
Кабель DeviceNet — четырёхпроводный, экранированный, с витой парой для данных (CAN_H, CAN_L) и отдельной парой для питания (V+, V-). Напряжение питания — 24 В постоянного тока (допускается от 11 до 25 В). Ток потребления каждого устройства ограничен, суммарный ток сегмента — до 8 А. Для питания удалённых устройств используются отдельные источники питания, подключаемые через разветвители или специальные блоки питания.
Протокол CAN
В основе передачи данных лежит протокол CAN 2.0A (11-битный идентификатор). DeviceNet использует арбитраж на основе приоритетов: сообщения с меньшим значением идентификатора имеют более высокий приоритет. Это обеспечивает детерминизм: критически важные сообщения (например, аварийные сигналы) гарантированно передаются раньше низкоприоритетных. Максимальный размер полезных данных в одном кадре — 8 байт.
Модель взаимодействия
DeviceNet реализует модель «производитель-потребитель» (Producer-Consumer), а также поддерживает традиционную модель «мастер-подчинённый» (Master-Slave) и многоадресную рассылку (Multicast). В сети может быть несколько мастер-устройств (например, несколько PLC), работающих с разными группами подчинённых устройств.
Типы сообщений
- Явные сообщения (Explicit Messages) — используются для конфигурации, диагностики и передачи параметров. Адресуются конкретному узлу, содержат команды и ответы.
- Неявные сообщения (I/O Messages) — предназначены для быстрой передачи данных в реальном времени (например, значения датчиков или команды на исполнительные механизмы). Имеют фиксированную структуру и высокий приоритет.
- Сообщения системного уровня — используются для управления сетью, синхронизации и обнаружения устройств.
Профили устройств
DeviceNet поддерживает стандартизированные профили устройств (Device Profiles), определённые ODVA. Каждый профиль описывает набор обязательных и опциональных параметров, поведение и формат данных для конкретного типа оборудования. Примеры профилей:
- Generic Device (общее устройство).
- AC Drive (частотный преобразователь).
- Motor Starter (пускатель двигателя).
- Valve (клапан).
- Sensor (датчик).
- Actuator (исполнительный механизм).
Профили обеспечивают взаимозаменяемость устройств разных производителей при соблюдении стандарта.
Применение
DeviceNet широко применяется в промышленной автоматизации, особенно в следующих отраслях:
- Автомобильная промышленность — управление сборочными линиями, роботами, конвейерами.
- Упаковочное оборудование — синхронизация этикетировочных, фасовочных и упаковочных машин.
- Пищевая промышленность — контроль температуры, давления, уровня в резервуарах.
- Системы обработки материалов — управление конвейерами, подъёмниками, сортировщиками.
- Энергетика — мониторинг и управление распределительными устройствами, насосами, вентиляторами.
DeviceNet также используется в системах сбора данных и диспетчерского управления (SCADA) в качестве полевой шины.
Преимущества и недостатки
Преимущества
- Низкая стоимость реализации по сравнению с Fieldbus Foundation или Profibus PA.
- Простота монтажа и настройки (один кабель для данных и питания).
- Детерминированность и низкое время отклика (до 100 мкс для критических сообщений).
- Открытость стандарта и широкая поддержка производителями.
- Возможность горячего подключения и отключения устройств (без выключения питания сети).
Недостатки
- Ограниченная скорость передачи (максимум 500 кбит/с) по сравнению с Ethernet-решениями (100 Мбит/с и выше).
- Ограниченное расстояние (до 500 метров без повторителей).
- Максимум 64 узла на сегмент.
- Отсутствие встроенной поддержки шифрования и аутентификации (требуются дополнительные меры для защиты от несанкционированного доступа).
- Снижение популярности в новых проектах в пользу EtherNet/IP и PROFINET.
Сравнение с другими полевыми шинами
DeviceNet конкурирует с рядом других протоколов промышленной автоматизации:
| Параметр | DeviceNet | Profibus DP | Modbus RTU | EtherNet/IP |
|---|---|---|---|---|
| Физическая среда | CAN (витая пара) | RS-485 | RS-232/RS-485 | Ethernet (витая пара) |
| Скорость передачи | 125–500 кбит/с | до 12 Мбит/с | до 115,2 кбит/с | 100 Мбит/с |
| Макс. длина сегмента | 500 м (125 кбит/с) | 1200 м (12 Мбит/с) | 1200 м (RS-485) | 100 м (без повторителей) |
| Макс. количество узлов | 64 | 126 | 247 (RS-485) | практически неограничено |
| Питание по кабелю | Да (24 В) | Нет | Нет | PoE (опционально) |
| Детерминизм | Высокий | Высокий | Средний | Высокий (при использовании CIP Sync) |
| Типичное применение | Полевая автоматизация | Процессная и дискретная | Простая автоматизация | Современные распределённые системы |
Интересные факты
- DeviceNet была одной из первых промышленных сетей, реализовавших питание устройств по тому же кабелю, что и данные.
- Спецификация DeviceNet включает требования к электрической изоляции и защите от короткого замыкания, что повышает надёжность в промышленных условиях.
- В 2010-х годах ODVA выпустила спецификацию CIP Safety over DeviceNet, позволяющую передавать сигналы безопасности (например, аварийный останов) по той же сети, что и обычные данные.
- Несмотря на снижение доли новых установок, DeviceNet остаётся одной из наиболее распространённых полевых шин в Северной Америке, особенно на предприятиях, использующих оборудование Rockwell Automation.
Источники
- ODVA. DeviceNet Specification, Volume I: Communication Model and Protocol, Release 2.0.
- Rockwell Automation. DeviceNet System Overview, Publication DN-2.1.
- International Electrotechnical Commission. IEC 62026-3: Low-voltage switchgear and controlgear — Controller-device interfaces (CDIs) — Part 3: DeviceNet.
- ГОСТ Р МЭК 62026-3-2012. Низковольтная аппаратура распределения и управления — Интерфейсы контроллер-устройство — Часть 3: DeviceNet.
- К. Г. Финк. Промышленные сети и протоколы. — М.: ДМК Пресс, 2019.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →