ЭтерНет/IP
Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( Июль 2013 г. ) |
EtherNet/IP (IP = промышленный протокол) [1] — это протокол промышленной сети, который адаптирует Common Industrial Protocol (CIP) к стандарту Ethernet . [2] EtherNet/IP является одним из ведущих промышленных протоколов в США и широко используется в ряде отраслей, включая заводские, гибридные и технологические. Технологии EtherNet/IP и CIP находятся под управлением ODVA , Inc., глобальной организации по торговле и разработке стандартов, основанной в 1995 году и объединяющей более 300 корпоративных членов.
EtherNet/IP использует оба наиболее широко распространенных набора стандартов Ethernet – набор протоколов Интернета и IEEE 802.3 – для определения характеристик и функций своего транспортного, сетевого, канального и физического уровней. EtherNet/IP работает на уровне сеанса и выше (уровни 5, 6 и 7) модели OSI . CIP использует свой объектно-ориентированный дизайн для предоставления EtherNet/IP сервисов и профилей устройств, необходимых для приложений управления в реальном времени, а также для содействия последовательному внедрению функций автоматизации в разнообразной экосистеме продуктов. Кроме того, EtherNet/IP адаптирует ключевые элементы стандартных возможностей и сервисов Ethernet к структуре объектной модели CIP, например протокол пользовательских дейтаграмм (UDP), который EtherNet/IP использует для транспортировки сообщений ввода-вывода. [3]
По оценкам, в 2010 году доля Ethernet/IP на рынке промышленного Ethernet составляла около 30%. [4] и 2018. [5]
История
[ редактировать ]Разработка EtherNet/IP началась в 1990-х годах в рамках технической рабочей группы ControlNet International, Ltd.(CI), еще одной организации по торговле и разработке стандартов. В 2000 году ODVA и CI заключили совместное технологическое соглашение (JTA) для разработки EtherNet/IP. В 2009 году JTA было прекращено, и EtherNet/IP перешел под единоличный контроль ODVA и ее членов. Сегодня EtherNet/IP является одной из четырех сетей, которые адаптируют CIP к промышленной сети наряду с DeviceNet, ControlNet и CompoNet. Все эти сети находятся под управлением ODVA , Inc.
Техническая деталь
[ редактировать ]EtherNet/IP классифицирует узлы Ethernet по предопределенным типам устройств с определенным поведением. Помимо прочего, это позволяет:
- Передача основных данных ввода-вывода посредством неявного обмена сообщениями на основе протокола пользовательских дейтаграмм (UDP).
- Загрузка и выгрузка параметров, уставок, программ и рецептов через TCP (т. е. явный обмен сообщениями).
- Опрашиваемый, циклический мониторинг и мониторинг изменения состояния через UDP.
- Связь «один к одному» ( одноадресная рассылка ), «один ко многим» ( многоадресная рассылка ) и «один ко всем» (широковещательная передача) через IP.
- EtherNet/IP использует номер TCP-порта 44818 для явного обмена сообщениями и номер UDP-порта 2222 для неявного обмена сообщениями.
Реализация с открытым исходным кодом
[ редактировать ]Портативная реализация с открытым исходным кодом под названием OpENer была запущена в 2009 году. Исходный код доступен на GitHub под адаптированной лицензией BSD . [6]
с открытым исходным кодом Библиотека сканера C++ под названием EIPScanner доступна на GitHub под лицензией MIT . [7]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Брукс, Пол (октябрь 2001 г.). «EtherNet/IP: Технический документ по промышленному протоколу» (PDF) .
- ^ «EtherNet/IP – CIP на технологии Ethernet» (PDF) . ОДВА . Проверено 22 марта 2023 г.
- ^ «Reliance Electric GV3000 2CN3000 | Промышленная автоматизация» . 2cn3000.com . Проверено 23 декабря 2023 г.
- ^ «Исследование рынка промышленного Ethernet» . 01 сентября 2010 г. Архивировано из оригинала 08.10.2019 . Проверено 8 октября 2019 г.
- ^ Карлссон, Томас (16 февраля 2018 г.). «Промышленный Ethernet теперь больше, чем Fieldbus» . Проверено 8 октября 2019 г. Карлссон, Томас (16 февраля 2018 г.). «Промышленный Ethernet теперь больше, чем Fieldbus» . Проверено 8 октября 2019 г.
- ^ «Стек OpENer EtherNet/IP» . Гитхаб . Проверено 5 мая 2017 г.
- ^ «Репозиторий EIPScanner EtherNet/IP» . Гитхаб . Проверено 3 февраля 2021 г.