Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

ControlNet - это открытый промышленный сетевой протокол для приложений промышленной автоматизации, также известный как fieldbus . ControlNet ранее поддерживалась ControlNet International , но в 2008 году поддержка и управление ControlNet были переданы ODVA , которая теперь управляет всеми протоколами семейства Common Industrial Protocol .

Особенности, которые отличают ControlNet от других полевых шин, включают встроенную поддержку полностью резервированных кабелей и тот факт, что связь по ControlNet может быть строго запланированной и сильно детерминированной. Из-за уникального физического уровня обычные сетевые снифферы, такие как Wireshark, не могут использоваться для прослушивания пакетов ControlNet. Rockwell Automation предоставляет программное обеспечение ControlNet Traffic Analyzer для прослушивания и анализа пакетов ControlNet.

Версия 1, 1.25 и 1.5 [ править ]

Версии 1 и 1.25 были выпущены очень быстро, когда ControlNet впервые был запущен в 1997 году. Версия 1.5 была выпущена в 1998 году, и оборудование, произведенное для каждого варианта версии, обычно было несовместимо. Большинство инсталляций ControlNet имеют версию 1.5. [1]

Архитектура [ править ]

Физический уровень [ править ]

Кабели ControlNet состоят из коаксиального кабеля RG-6 с разъемами BNC , хотя оптическое волокно иногда используется для больших расстояний. Топология сети представляет собой шинную структуру с короткими ответвлениями. ControlNet также поддерживает звездообразную топологию, если используется с соответствующим оборудованием. ControlNet может работать с одной шиной коаксиального кабеля RG-6 или с двойным коаксиальным кабелем RG-6. шина для резервирования кабеля. Во всех случаях RG-6 должен быть с четырьмя щитами. Максимальная длина кабеля без повторителей составляет 1000 м, а максимальное количество узлов на шине - 99. Однако существует компромисс между количеством устройств на шине и общей длиной кабеля. Повторители можно использовать для дальнейшего увеличения длины кабеля. Сеть может поддерживать до 5 повторителей (10 при использовании для резервированных сетей). Повторители не используют номера сетевых узлов и доступны в вариантах с медным или оптоволоконным кабелем.

Для сигнализации физического уровня используется манчестерский код со скоростью 5 Мбит / с.

Связующий слой [ править ]

ControlNet - это сеть связи по расписанию, предназначенная для циклического обмена данными. Протокол работает циклами, известными как NUI, где NUI означает интервал обновления сети. Каждый NUI имеет три фазы, первая фаза предназначена для запланированного трафика, где всем узлам с запланированными данными гарантируется возможность передачи. Второй этап посвящен внеплановому движению. Нет гарантии, что каждый узел получит возможность передавать на каждой незапланированной фазе. Третий этап - обслуживание сети или «защитная полоса». Он включает в себя синхронизацию и средство определения начального узла при следующей незапланированной передаче данных. Как запланированная, так и незапланированная фаза используют неявный метод доступа к среде с маркером. Количество времени, из которого состоит каждый NUI, называется NUT, где NUT означает время обновления сети.Настраивается от 2 до 100 мс. NUT по умолчанию в незапланированной сети составляет 5 мс.

Максимальный размер запланированного или незапланированного кадра данных ControlNet составляет 510 байт.

Уровень приложения [ править ]

Протокол прикладного уровня ControlNet основан на уровне общего промышленного протокола (CIP), который также используется в DeviceNet и EtherNet / IP .

Ссылки [ править ]

  1. ^ "Программируемые контроллеры ControlNet PLC-5" (PDF) . Rockwell Automation . Rockwell Automation . Проверено 30 июля +2016 .

Внешние ссылки [ править ]