EtherNet/IP (CIP)
Промышленный протокол поверх Ethernet, использующий Common Industrial Protocol (CIP). Разработан Rockwell Automation, стандартизирован ODVA. Основной протокол для Allen-Bradley ПЛК. Порт 44818 для Explicit (TCP), UDP multicast для Implicit (I/O).
EtherNet/IP (Ethernet Industrial Protocol) — промышленный протокол, применяющий Common Industrial Protocol (CIP) поверх стандартного Ethernet. Разработан Rockwell Automation, с 2000 года стандартизирован ODVA. Это основной протокол для ПЛК Allen-Bradley, несмотря на схожесть названия, не имеет ничего общего с Modbus TCP.
Внутри EtherNet/IP два принципиально разных типа коммуникаций. Explicit Messaging работает поверх TCP на порту 44818 по клиент-серверной модели — для чтения-записи тегов из SCADA, загрузки программы, диагностики. Implicit Messaging — циклическая передача I/O-данных через UDP multicast на порт 2222 с интервалом RPI 10-100 мс. Второй режим критичен для связи ПЛК с распределёнными модулями и приводами.
Из крупных производителей EtherNet/IP поддерживают Allen-Bradley (ControlLogix, CompactLogix, Micro800), Omron (ПЛК NX/NJ, частотники MX2), Phoenix Contact (Axioline, Inline), ABB (приводы ACS580), Endress+Hauser, SMC, Festo. CIP как объектно-ориентированная модель представляет устройство набором объектов (Assembly, Identity, Message Router) с атрибутами, доступными для чтения-записи.
На практике после 2022 года поставки Rockwell в РФ сильно затруднены — объекты мигрируют на Siemens TIA Portal с PROFINET или на отечественные ПЛК ОВЕН и Segnetics с Modbus TCP. Для подключения EtherNet/IP-устройства к ПЛК ОВЕН или Siemens нужен шлюз типа ProSoft EIP-MBTCP; проще заменить устройство на поддерживающее родной для контроллера протокол. Нормативная база — CIP Networks Library Volume 2 от ODVA.
Частые вопросы
EtherNet/IP и Ethernet IP — это одно и то же?
Нет. EtherNet/IP — промышленный протокол ODVA/Rockwell. Ethernet IP — общее обозначение интернет-протокола поверх Ethernet (не промышленного). Специальный слеш в названии подчёркивает различие. На русском EtherNet/IP часто пишут как ЭтерНет ИП или просто EIP.Можно ли подключить EtherNet/IP устройство к ПЛК ОВЕН или Siemens?
Нет напрямую. ОВЕН использует Modbus TCP, Siemens — PROFINET. Нужен шлюз (например ProSoft Technology EIP-MBTCP) для конвертации протоколов. На практике проще заменить устройство на поддерживающее Modbus TCP или PROFINET в зависимости от основного ПЛК.Актуален ли EtherNet/IP для российских проектов?
С 2022 — ограниченно. Rockwell не поставляется официально. Для новых проектов выбирают Siemens TIA Portal (PROFINET) или отечественные ПЛК (ОВЕН, Segnetics с Modbus TCP). EtherNet/IP остаётся актуальным для поддержки существующих объектов с Allen-Bradley.
Источники
- CIP Networks Library — Volume 2: EtherNet/IP Adaptation of CIP — ODVA