Детальный анализ семиуровневой модели OSI шины Profibus.
Детальный анализ семиуровневой модели OSI шины Profibus.
Когда мы представим протокол шины,Для наглядного отображения деталей соглашения,Для анализа обратитесь к OSIсеть Модель.

ПримечаниеМодель OSI(Open System Interconnection Model)это международная организация по стандартизации(ISO)существовать20век80Разработан в начале 1990-х годов для использования с компьютерами иликоммуникация Стандартная система для соединения между системами。это будетсетькоммуникация Работа разделена на семь уровней.,Каждый уровень отвечает за разные функции,От физического соединения до обработки заявок.

Модель OSI

PROFIBUSКонструкция модуля шинной технологии относится кISO/OSIседьмой этаж Модель。между двумя узламикоммуникация过程分布существовать从第一层(физический уровень)到第седьмой этаж(Прикладной уровень)на семи уровнях。PROFIBUSиспользовалПервый, второй и седьмой этажи

  • Первый уровень (физический уровень): Этот уровень определяет электрические и механические свойства среды связи, используемой в PROFIBUSсети. Он включает спецификации для различных физических уровней, таких как EIA-485, Оптический кабель и MBP (Манчестерское кодирование с питанием от шины).
  • Уровень 2 (уровень канала передачи данных): Уровень канала передачи данных отвечает за надежную передачу пакетов данных по физической среде. Он отвечает за обнаружение и исправление ошибок, а также за управление потоком и т. д.
  • Седьмой уровень (прикладной уровень): Уровень приложений — это место, где фактически происходит обмен данными, специфичными для приложения, между устройствами. Он определяет протоколы и структуры данных, используемые на прикладном уровне.

Промежуточные уровни, такие как сетевой, транспортный, сеансовый и уровень представления, не определены в спецификации.

Категория физического уровня

Физический уровень PROFIBUS – EIA-485

EIA-485 — один из наиболее часто используемых физических уровней в сетях PROFIBUS. Это стандарт дифференциальной сигнализации с кодировкой NRZ (без возврата нуля), который обеспечивает надежную передачу данных на большие расстояния. EIA-485 поддерживает многоабонентскую конфигурацию, к одной шине можно подключить несколько устройств. Скорость связи может варьироваться от 9,6 до 12 000 Кбит/с по простым экранированным двухпроводным кабелям витой пары длиной от 1200 до 100 метров на сегмент. Он может поддерживать до 32 узлов на сегмент и до 126 повторителей в сети. Это делает его подходящим для приложений, требующих связи с несколькими устройствами, таких как системы автоматизации производства.

Что касается внедрения RS485, мы представили его подробно:

Полный анализ технологии последовательной связи RS232, RS422 и RS485 (завершен)

Физический уровень PROFIBUS — оптический кабель

Физический уровень оптического кабеля использует оптоволоконные кабели для передачи данных в сети PROFIBUS. Они предлагают несколько преимуществ по сравнению с традиционными физическими уровнями на основе меди, такие как устойчивость к электромагнитным помехам и большие расстояния связи. Скорость передачи данных может варьироваться от 9,6 до 12 000 Кбит/с при передаче по многомодовому и одномодовому оптическому волокну из стекла/PCF/пластика с кодированием NRZ (без возврата нуля).

В волоконно-оптических кабельных сетях устройства обычно подключаются по топологии «звезда» и «кольцо», но возможны и линейные типы с максимальным количеством узлов в сети до 126 узлов. Этот тип сети PROFIBUS обычно используется в приложениях, где шум и суровые условия окружающей среды являются проблемой, например, на электростанциях и нефтехимических предприятиях.

Характеристики различных оптических волокон показаны в следующей таблице:

Физический уровень PROFIBUS - MBP

MBP, или Manchester Coding Bus (Манчестер) Coded Bus Powered),даСпециально разработан для сетей PROFIBUS PA.的физический уровень。Он использует метод с питанием от шины,Сигнал связи получается из самого напряжения шины. Это устраняет необходимость во внешнем питании для полевых устройств.,Упрощает установку и снижает затраты. Как следует из названия,它существовать简单的双绞线、Для использования с экранированными двухпроводными кабелями.31.25 Битовая синхронизация Кбит/с, манчестерское кодирование. Как и у шины RS485, количество устройств может достигать 32 узлов, а максимальное количество узлов в сети — 126.

Возможные топологии шины включают линию и дерево. Физический уровень MBP хорошо подходит для приложений автоматизации процессов в опасных отраслях, где важны доступность электроэнергии и безопасность.

В зависимости от вышеуказанных физических уровней см. характеристики, приведенные в следующей таблице:

Примечание. Термин MBP как транспортная технология имеет следующие свойства:

  • «Манчестерская кодировка (M)»
  • «С питанием от автобуса (BP)»

Этот термин заменяет предыдущие распространенные термины «физический уровень в соответствии с IEC 61158-2», «1158-2» и т. д., используемые для искробезопасной передачи. Причина этого изменения заключается в том, что в окончательной версии IEC 61158 IEC 61158-2 (физический уровень) описывает несколько различных технологий подключения, включая технологию MBP, поэтому предыдущее описание неясно. MBP — это технология синхронной передачи, использующая фиксированную скорость передачи 31,25 Кбит/с и манчестерское кодирование. Эта технология передачи часто используется в области автоматизации процессов, поскольку она отвечает особым требованиям химической и нефтехимической промышленности, а именно: искробезопасность и питание по шине по двухпроводной технологии. Это означает, что PROFIBUS также может использоваться во взрывоопасных зонах и является искробезопасным.

в заключение

PROFIBUS — это универсальный и надежный протокол связи, который играет жизненно важную роль в области промышленной автоматизации. Включает различные категории, такие как PROFIBUS FMS、PROFIBUS ДП и ПРОФИБУС PA,Удовлетворение различных потребностей приложений。Понимание протокола PROFIBUS, его физических уровней, сопоставление с моделью уровня OSI и методов устранения неполадок имеют решающее значение для успешного внедрения и обслуживания сети PROFIBUS.。существовать接下来的文章中,Мы продолжим анализировать все аспекты протокола Profibus.,Пожалуйста, продолжайте следить за нами!

Справочные ссылки:

  1. https://www.rtautomation.com/technologies/profibus/
  2. https://us.profinet.com/profibus_tech/iso-osi-model/
  3. https://us.profinet.com/technology/profibus/
boy illustration
Учебное пособие по Jetpack Compose для начинающих, базовые элементы управления и макет
boy illustration
Код js веб-страницы, фон частицы, код спецэффектов
boy illustration
【новый! Суперподробное】Полное руководство по свойствам компонентов Figma.
boy illustration
🎉Обязательно к прочтению новичкам: полное руководство по написанию мини-программ WeChat с использованием программного обеспечения Cursor.
boy illustration
[Забавный проект Docker] VoceChat — еще одно приложение для мгновенного чата (IM)! Может быть встроен в любую веб-страницу!
boy illustration
Как реализовать переход по странице в HTML (html переходит на указанную страницу)
boy illustration
Как решить проблему зависания и низкой скорости при установке зависимостей с помощью npm. Существуют ли доступные источники npm, которые могут решить эту проблему?
boy illustration
Серия From Zero to Fun: Uni-App WeChat Payment Practice WeChat авторизует вход в систему и украшает страницу заказа, создает интерфейс заказа и инициирует запрос заказа
boy illustration
Серия uni-app: uni.navigateЧтобы передать скачок значения
boy illustration
Апплет WeChat настраивает верхнюю панель навигации и адаптируется к различным моделям.
boy illustration
JS-время конвертации
boy illustration
Обеспечьте бесперебойную работу ChromeDriver 125: советы по решению проблемы chromedriver.exe не найдены
boy illustration
Поле комментария, щелчок мышью, специальные эффекты, js-код
boy illustration
Объект массива перемещения объекта JS
boy illustration
Как открыть разрешение на позиционирование апплета WeChat_Как использовать WeChat для определения местонахождения друзей
boy illustration
Я даю вам два набора из 18 простых в использовании фонов холста Power BI, так что вам больше не придется возиться с цветами!
boy illustration
Получить текущее время в js_Как динамически отображать дату и время в js
boy illustration
Вам необходимо изучить сочетания клавиш vsCode для форматирования и организации кода, чтобы вам больше не приходилось настраивать формат вручную.
boy illustration
У ChatGPT большое обновление. Всего за 45 минут пресс-конференция показывает, что OpenAI сделал еще один шаг вперед.
boy illustration
Copilot облачной разработки — упрощение разработки
boy illustration
Микросборка xChatGPT с низким кодом, создание апплета чат-бота с искусственным интеллектом за пять шагов
boy illustration
CUDA Out of Memory: идеальное решение проблемы нехватки памяти CUDA
boy illustration
Анализ кластеризации отдельных ячеек, который должен освоить каждый&MarkerгенетическийВизуализация
boy illustration
vLLM: мощный инструмент для ускорения вывода ИИ
boy illustration
CodeGeeX: мощный инструмент генерации кода искусственного интеллекта, который можно использовать бесплатно в дополнение к второму пилоту.
boy illustration
Машинное обучение Реальный бой LightGBM + настройка параметров случайного поиска: точность 96,67%
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция без кодирования и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
LM Studio для создания локальных больших моделей
boy illustration
Как определить количество слоев и нейронов скрытых слоев нейронной сети?
boy illustration
[Отслеживание целей] Подробное объяснение ByteTrack и детали кода