Топология сети | Шинная топология при искользовании встроенных оптических портов и OBT; Шинная топология, топология типа «звезда» или «кольцо» при использовании OLM |
Среда передачи | Волоконно-оптические кабели с волокнами из стекла, с пластиковым покрытием или с пластиковыми волокнами |
Возможные длины сегментов | До 15 км |
Количество узлов | Не более 127 в сети |
Скорость передачи | 9,6 кбит/с 19,2 кбит/с 45,45 кбит/с 93,75 кбит/с 187,5 кбит/с 500 кбит/с 1,5 Мбит/с 3 Мбит/с 6 Мбит/с 12 Мбит/с |
Схема приемо-передающей аппаратуры ВОЛС выглядит следующим образом:
Преимущества:
• Независимо от скорости передачи, достигаются большие расстояния между двумя терминалами передачи данных (ТПД) (расстояния между двумя модулями OLM достигают до 15 км)
• Узлы и среда передачи данных электрически развязаны между собой
• При соединении компонентов, имеющих разные потенциалы относительно земли, отсутствуют токи экрана
• Отсутствие электромагнитных помех
• Не требуются дополнительные средства молниезащиты
• Простота прокладки волоконно-оптических кабелей
• Высокая надёжность ЛВС благодаря использованию кольцевой топологии
• Чрезвычайно простая техника подключения при использовании пластиковых волоконно- оптических кабелей на коротких дистанциях.
Ограничения:
• Общее время передачи пакета увеличено по сравнению с сетями на витой паре
• Для монтажа стеклянных волоконно-оптических кабелей к штекерам требуется специальный опыт и инструменты
• Отсутствие питания в точках сочленения (в приспособлениях для подключения узлов, в OLM, или в OBT) приводит к прерыванию передачи сигнала
Инфракрасная сеть
Топология сети | Точка-точка Точка-многоточка |
Среда передачи | Открытое пространство с прямой видимостью |
Возможные длины сегментов | До 15 м |
Количество узлов | Не более 127 в сети |
Скорость передачи | 9,6 кбит/с 19,2 кбит/с 45,45 кбит/с 93,75 кбит/с 187,5 кбит/с 500 кбит/с 1,5 Мбит/с 3 Мбит/с 6 Мбит/с 12 Мбит/с |
Преимущества:
• Высокая мобильность подключенных компонентов производственного участка (например, тележек)
• Отсутствие износа при подключении и отключении в сетях с фиксированными компонентами
• Объединение узлов без монтажа кабеля (временное подключение, подключение к труднодоступным участкам)
• Не зависит от протокола
• Электрическая развязка между узлами и проводной сетью
Ограничения:
• Скорость передачи <= 1.5 Мбит/с
• Требуется открытое пространство и прямая видимость между узлами
• Максимальное расстояние не превышает 15 м
• В сетях может быть только одно ведущее устройство
Канальный уровень
Протокол доступа к шине
Для всех версий PROFIBUS существует единый протокол доступа к шине. Этот протокол реализуется на 2 уровне модели OSI (который называется в PROFIBUS-FDL). Данный протокол реализует процедуру доступа с помощью маркера (token). Сеть PROFIBUS состоит из ведущих (master) и ведомых (slave) станций. Ведущая станция может контролировать шину, то есть может передавать сообщения (без удалённых запросов), когда она имеет право на это (то есть когда у неё есть маркер). Ведомая станция может лишь распознавать полученные сообщения или передавать данные после соответствующего запроса. Маркер циркулирует в логическом кольце, состоящем из ведущих устройств. Если сеть состоит только из одного ведущего, то маркер не передаётся (в таком случае в чистом виде реализуется система master-slave). Сеть в минимальной конфигурации может состоять либо из двух ведущих, либо из одного ведущего и одного ведомого устройства.
Еще одна важная задача канального уровня - сохранение целостности информации. Кадры Уровня 2 протокола PROFIBUS обеспечивают целостность информации с высокой надежностью. Все кадры имеют хэммингово расстояние равно 4. Для этого, в соответствии с международным стандартом IЕС 870-5-1, используются специальные начальные и конечные разделители, жесткая синхронизация и бит контроля четности для каждого октета. Канальный уровень PROFIBUS работает в режиме без процедуры установления связи. Он предлагает как передачу точка-точка, так и многопунктовую связь (широковещательную и групповую). Широковещательная связь означает, что активная станция посылает всем другим станциям (ведущим и ведомым) неподтверждаемое сообщение. Групповая связь означает, что активная станция посылает неподтверждаемое сообщение группе ведущих или ведомых устройств. Сервисные функции канального уровня PROFIBUS:
· Функция SDA. Назначение: Послать Данные с Подтверждением (Send Data with Acknowledge). Используется протоколом FMS.
· Функция 3RD. Назначение: Послать и Запросить Данные с Ответом (Send and Request Data with Reply). Используется протоколом FMS и DP.
· Функция SON. Назначение: Послать Данные без Подтверждения (Send Data With No Acknowledge). Используется протоколом FMS и DP.
· Функция CSRD. Назначение: Периодически Посылать и Запрашивать Данные с Ответом (Cyclic Send and Request Data with Reply). Используется протоколом FMS.
Прикладной уровень
Прикладной пользовательский сервис обеспечивается уровнем 7 эталонной модели ISO/OSI. Благодаря этому сервису возможен эффективный и расширяемый обмен данными между прикладными процессами. Прикладной уровень протокола PROFIBUS-FMS определяется в стандарте DIN 19245, Часть 2 и состоит из Спецификации Сообщений Fieldbus - FMS (Fieldbus Message Specification) и Интерфейса Нижнего Уровня - LLI (Lower Layer Interface). В спецификации FMS описываются объекты взаимодействия, прикладной сервис и результирующие модели с точки зрения взаимодействующего партнера. Интерфейс LLI служит для адаптации прикладных функций к разным характеристикам Уровня 2.
Протоколы сети PROFIBUS
profibus электрический шина протокол
Profibus DP
Profibus DP (Decentralized Peripherals) - профиль протоколов промышленной сети Profibus.
Использует уровни модели OSI:
· 1 — физический уровень — отвечает за характеристики физической передачи
· 2 — Канальный уровень — определяет протокол доступа к шине
· 7 — Прикладной уровень — отвечает за прикладные функции
Данная сеть была спроектирована для высокоскоростной передачи данных между устройствами. В данной сети центральные контроллеры (программируемые логические контроллеры и PC) связаны с их распределёнными полевыми устройствами через высокоскоростную последовательную связь. Большинство передач данных осуществляется циклическим способом.
В качестве ведущего устройства могут использоваться контроллеры. Как ведомые устройства, могут использоваться приводы, клапаны или устройства ввода-вывода.
С помощью Profibus DP могут быть реализованы Mono и MultiMaster системы. Основной принцип работы заключается в следующем: центральный контроллер (ведущее устройство) циклически считывает входную информацию с ведомых устройств и циклически записывает на них выходную информацию. При этом время цикла шины должно быть короче, чем время цикла программы контроллера, которое для большинства приложений составляет приблизительно 10 мсек. В дополнение к циклической передаче пользовательских данных Profibus DP предоставляет широкие возможности по диагностике и конфигурированию. Коммуникационные данные отображаются специальными функциями как со стороны ведущего, так и со стороны ведомого устройства.
Диагностические функции Profibus DP позволяют быстро локализовать сбои в системе. Диагностические сообщения передаются по шине мастеру, сообщения делятся на три уровня:
· связанная со станцией диагностика — определяет состояние всего устройства (перегрев, низкое напряжение и т. д.)
· связанная с модулем диагностика — сообщения связанные с ошибками в том или ином входном/выходном модуле
· связанная с каналом диагностика — определяют ошибку конкретного бита входа/выхода.
Поведение системы при использовании протокола DP определяется состоянием ведущего устройства. Существует три основных состояния:
· ОСТАНОВ — в этом состоянии не происходит передачи данных между ведущим устройством и периферией
· ОЧИСТКА — ведущее устройство считывает информацию с ведомых устройств и держит выходы в состоянии защиты от сбоев
· РАБОТА — ведущее устройство находится в состоянии приёма или передачи данных с периферии
Ведущее устройство циклически посылает информацию о своём состоянии всем ведомым устройствам присоединённым к нему. Передача данных между ведущим и ведомым устройствами делится на три фазы:
· параметризация
· конфигурирование
· передача данных
На 1 и 2 стадиях ведомое устройство сравнивает свою текущую конфигурацию с конфигурацией ожидаемой ведущим устройством и только если они совпадают, происходит передача данных. В дополнение к обычной передаче пользовательских данных, ведущее устройство может посылать управляющие команды одному, группе или всем своим ведомым устройствам. Существует две таких команды. Одна переводит ведомые устройства в режим sync (все выходы блокируются в текущем состоянии), другая — переводит в режим freeze (все входы блокируются в текущем состоянии). Вывод из этих режимов происходит с помощью команд unsync и unfreeze соответственно.
В дополнение к данной системе передачи, существуют расширенные DP функции, которые позволяют производить ациклическое чтение и запись параллельно циклической передаче данных.
Profibus FMS
PROFIBUS FMS — протокол предназначен в основном для связи программируемых контроллеров друг с другом и станциями оператора. Он используется в тех областях, где высокая степень функциональности более важна нежели чем быстрое время реакции системы.
При связи через FMS используются отношения типа клиент-сервер. Клиент является процессом приложения, который в качестве заказчика услуги обращается к объектам. Сервер является исполнителем услуги «Объекты».
В распоряжение клиенту предоставляются объекты связи. В качестве примера устройств, соединенных по FMS протоколу можно взять из оборудования фирмы Сименс — SIMATIC S7 c FMS-CP или, например, SIMATIC S5 c CP 5431FMS. Очень часто используется комбинированный режим работы устройств PROFIBUS FMS и PROFIBUS DP, в этом случае между мастерами и ведомыми устройствами используется протокол DP, а между самими мастерами протокол FMS:
Основная нагрузка в протоколе FMS приходится на уровень приложений. Им предоставляются коммуникационные службы, которые могут использоваться непосредственно пользователем, которые отвечают за выполнение запросов в системе клиент-сервер. Коммуникационная модель PROFIBUS FMS допускает объединение распределенных процессов приложений в общий процесс с использованием коммуникационных связей. Часть процесса приложения в полевом устройстве, которая может быть достигнута через коммуникацию называется виртуальным полевым устройством VFD. В нем находится словарь так называемых коммуникационных объектов, через которые и происходит связь между устройствами с помощью служб. Словарь содержит описание, структуру и типы данных, а также связи между адресами внутреннего устройства коммуникационных объектов и их назначение на шине (индекс/имя).
Более подробно, словарь состоит из следующих объектов:
· заголовок - информация по структуре словаря
· список статических типов данных - список поддерживаемых статических типов данных
· словарь статических объектов в нем - все статические коммуникационные объекты
· динамический список списка переменных - список всех списков переменных
· динамический список программ - список всех программ
В настоящее время применение протокола PROFIBUS FMS сокращается, в связи с переходом к Промышленный Ethernet и PROFInet.
Однако спецификации FMS стали частью стандарта FOUNDATION Fieldbus и используются в нём.
Profibus PA
PROFIBUS PA (Process Automation) — промышленная сеть, служит для соединения систем автоматизации и систем управления процессами с полевыми устройствами (например, датчиками давления, температуры и уровня). Может использоваться для аналоговой (от 4 до 20 мА) технологии. Profibus PA использует основные Profibus DP функции передачи измеренных величин и состояния контроллера, а также расширенные функции PROFIBUS DP для параметризации и операций с полевыми устройствами.
Примеры использования