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

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 использует шинную топологию (магистраль с ответвлениями). Сеть состоит из одного или нескольких сегментов, соединённых повторителями. Максимальная длина магистрали зависит от скорости передачи:

Суммарная длина всех ответвлений не должна превышать 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), работающих с разными группами подчинённых устройств.

Типы сообщений

Профили устройств

DeviceNet поддерживает стандартизированные профили устройств (Device Profiles), определённые ODVA. Каждый профиль описывает набор обязательных и опциональных параметров, поведение и формат данных для конкретного типа оборудования. Примеры профилей:

Профили обеспечивают взаимозаменяемость устройств разных производителей при соблюдении стандарта.

Применение

DeviceNet широко применяется в промышленной автоматизации, особенно в следующих отраслях:

DeviceNet также используется в системах сбора данных и диспетчерского управления (SCADA) в качестве полевой шины.

Преимущества и недостатки

Преимущества

Недостатки

Сравнение с другими полевыми шинами

DeviceNet конкурирует с рядом других протоколов промышленной автоматизации:

ПараметрDeviceNetProfibus DPModbus RTUEtherNet/IP
Физическая средаCAN (витая пара)RS-485RS-232/RS-485Ethernet (витая пара)
Скорость передачи125–500 кбит/сдо 12 Мбит/сдо 115,2 кбит/с100 Мбит/с
Макс. длина сегмента500 м (125 кбит/с)1200 м (12 Мбит/с)1200 м (RS-485)100 м (без повторителей)
Макс. количество узлов64126247 (RS-485)практически неограничено
Питание по кабелюДа (24 В)НетНетPoE (опционально)
ДетерминизмВысокийВысокийСреднийВысокий (при использовании CIP Sync)
Типичное применениеПолевая автоматизацияПроцессная и дискретнаяПростая автоматизацияСовременные распределённые системы

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

Источники

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

На главную BFOmetr →