DeviceNet (Allen-Bradley)
Промышленная шина на базе CAN от Allen-Bradley (Rockwell Automation). Применяется для подключения датчиков, пускателей, частотников к ПЛК ControlLogix/CompactLogix. Скорости 125/250/500 кбит/с, до 64 устройств. Исторически популярен в США, в РФ редок.
DeviceNet — промышленная шина, разработанная Allen-Bradley (сегодня часть Rockwell Automation) в 1994 году. Основана на физическом уровне CAN (ISO 11898). Входит в семейство Common Industrial Protocol (CIP) вместе с ControlNet и Ethernet/IP.
Физический уровень
- Основа: CAN 2.0A (стандартный, 11-битные идентификаторы)
- Скорости: 125, 250, 500 кбит/с (выбирается по длине шины)
- Длина шины:
- 500 м при 125 кбит/с
- 250 м при 250 кбит/с
- 100 м при 500 кбит/с
- Количество устройств: до 64 (адреса 0-63)
- Среда: витая пара + питание + экран (специальный 4-жильный кабель thin/thick)
- Питание по шине: 24 В DC для устройств малой мощности
- Разъём: открытый коннектор, mini-разъём, micro-разъём (M12)
Логический уровень
DeviceNet — реализация CIP (Common Industrial Protocol) поверх CAN. CIP определяет:
- Objects — объектная модель устройства (Identity, Connection Manager, Assembly и т.д.)
- Classes и instances — экземпляры объектов
- Services — операции (Get, Set, Reset и т.д.)
- Attributes — параметры объектов
Типы коммуникаций
I/O messaging (явная связь)
Циклический обмен данными между scanner (мастером, обычно в ПЛК) и slave (устройствами). Три режима:
- Polled — scanner опрашивает slave по графику
- Strobed — scanner broadcasts, slave отвечают по очереди
- Change-of-state (COS) — slave отправляет сам при изменении
- Cyclic — slave отправляет с периодом
Explicit messaging (явные сообщения)
Чтение/запись отдельных параметров (не для циклического опроса, а для настройки, диагностики). Используется редко.
Типичная архитектура
**` ControlLogix / CompactLogix (с модулем сканера 1756-DNB) | | DeviceNet thin cable | +--[Powerflex 525 drive] | +--[1734-AENT I/O point] | +--[E3+ Overload Relay] | +--[Photoelectric sensor] **`
Применение
Исторически (1995-2010)
Массово использовался в США и Европе для:
- Подключения датчиков, пускателей MCC (Motor Control Center)
- Подключения частотников Allen-Bradley PowerFlex
- Автоматизация конвейерных линий, упаковочного оборудования
- Автомобильные сборочные производства
Сегодня
Allen-Bradley сам продвигает замену DeviceNet на Ethernet/IP (поверх Ethernet):
- Выше скорость (10/100 Мбит/с vs 500 кбит/с)
- Проще интеграция (стандартный Ethernet-коммутатор vs специальные scanner-модули)
- Единая сеть для всех уровней автоматики
На старых объектах DeviceNet ещё работает (срок службы 20+ лет), в новых проектах почти не применяется.
В России
DeviceNet крайне редок. Причины:
- Доминирование Siemens на российском рынке автоматики (Profibus/Profinet)
- Allen-Bradley традиционно слабо представлен в РФ (дороже импортных альтернатив)
- Специфичный кабель и аксессуары — сложно найти
Встречается только на иностранных линиях (Pepsi, Coca-Cola, Nestle, автомобильные заводы), где оборудование импортировалось в комплекте.
Отличия от CANopen
| Параметр | DeviceNet | CANopen | |---|---|---| | Физика | CAN | CAN | | Логика | CIP (объектная) | CiA 301 (объектный словарь) | | Производитель | Allen-Bradley / ODVA | Vector, Beckhoff / CiA | | Применение | Автоматизация США | Автомобильная, медицинская, промышленная |
Оба протокола несовместимы: физически работают по CAN, но логически — совсем разные.
Диагностика и наладка
- Сканер в ПЛК: 1756-DNB (ControlLogix) или 1769-SDN (CompactLogix)
- ПО: RSNetWorx for DeviceNet для настройки сети и устройств
- EDS-файлы: Electronic Data Sheet для каждого устройства, импортируется в RSNetWorx
Для нового проекта в России — выбирать Ethernet/IP (Allen-Bradley) или Profinet (Siemens), не DeviceNet.
Частые вопросы
Можно ли подключить DeviceNet к Siemens S7-1200?
Нет напрямую. S7-1200 поддерживает Profinet и Profibus (через CM). Для связи с DeviceNet-устройствами нужен шлюз (DeviceNet → Profinet, например Anybus Gateway, HMS Networks). Проще — заменить DeviceNet-устройства на Profinet-аналоги при модернизации.DeviceNet или Ethernet/IP — что выбрать для нового проекта?
Ethernet/IP — всегда, кроме совсем специфичных случаев. Он быстрее (100 Мбит/с vs 500 кбит/с), стандартный Ethernet (дешёвые коммутаторы, обычный кабель), более перспективный (Allen-Bradley продвигает именно его). DeviceNet сегодня — только для обслуживания существующего оборудования, не для нового.
Источники
- ODVA — DeviceNet Specification — ODVA (Open DeviceNet Vendor Association)