Поговорим подробнее о файле GSD в шине Profibus.
Поговорим подробнее о файле GSD в шине Profibus.
При использовании технологии полевой шины,Столько разнообразного оборудования от разных производителей.,Как интегрировать их в систему управления,Вам также необходимо обеспечить безошибочный обмен данными с полевым оборудованием?

Здесь я хотел бы поделиться с вами определением, структурой и важной ролью файлов GSD в управлении устройствами, которые часто используются в шине Profibus.

определение GSD

GSD-файл (Общий Station Description Общее описание сайта)Предоставлено производителем устройства,который включает в себяPROFIBUS Описание устройства DP/PA или PROFINET. Файлы GSD позволяют открытым инструментам конфигурации автоматически получать характеристики устройства.

GSDдаЧитаемый текстовый файл ASCII.,он содержитОбщие и специфичные для устройства характеристики связи。Основной контент предоставлен Конфигурацияинформация、параметр、модуль、Диагностика и сигналы тревоги, а также компоненты идентификации производителя и устройства.。Последние два обсуждаются более подробно ниже.,Идентификация поставщика(поставщикID)да由PI(PROFIBUS & PROFINET International) и уникальны для каждого поставщика. Идентификация устройства (идентификатор устройства) задается производителем устройства и уникальна для каждого семейства устройств.

конечно,Для устройств Profinet,用的даGSDML (файл GSD, записанный в формате XML).они описываютPROFINETСвойства модели устройства。GSDMLРедакторы могут использовать стандартныеXMLРедактор Заканчивать,и должен соответствовать ISO Стандарт 15745, на котором основаны описания устройств. Цель состоит в том, чтобы обеспечить лучшую интеграцию устройства в инженерные инструменты.

Структура GSD

Структура GSD GSD разделена на три части:

  1. Общие характеристики

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

2. Основные спецификации

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

3. Характеристики ведомого устройства

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

Есть два способа использования GSD:

1. GSD для компактных устройств , конфигурация модуля устройства уже известна на момент его поставки. Этот GSD может быть полностью создан производителем устройства.

2. GSD для модульного оборудования,На момент поставки устройства Конфигурация его модуля еще не была завершена. в этом случае,Пользователь должен настроить GSD с помощью инструмента конфигурации в соответствии с актуальным модулем Конфигурация. Считав GSD в инструмент конфигурирования (например, войдя в программу конфигурирования PROFIBUS),Пользователи получают функции связи, специфичные для каждого устройства, которые лучше всего подходят для их использования.

Идентификатор производителя

Каждый ПРОФИБУС Подчиненная станция и каждая главная станция класса 1 должны иметь идентификационный номер.ПонятноIDЧисло,Затем ведущий может идентифицировать все типы устройств без дополнительных затрат протокола. Мастер сравнивает идентификационный номер всех устройств с идентификационным номером, указанным в данных конфигурации, с помощью средства конфигурации.,До соединения после того, как станция на шине получит правильный тип устройства и правильный адрес станции.,Только после этого начинается передача пользовательских данных. Это эффективно позволяет избежать ошибок конфигурации.

Производители оборудования подают заявку на получение идентификационного номера в организацию пользователей PROFIBUS (которая отвечает за управление идентификационными номерами) для каждого типа производимого ими оборудования. Формы заявок можно получить в любой региональной организации PROFIBUS или загрузить с веб-сайта PROFIBUS.

Идентификатор отрасли

Для полевых устройств, используемых для автоматизации процессов и приводов, зарезервированы соответствующие идентификационные номера (универсальные идентификационные номера). Окружность: 9700H - 97FFH или 3A00H - 3AFFH。Все строго соответствуетPROFIBUS Профиль устройства PA версии 3.0 или выше, или PROFIdrive Полевые устройства версии 3 могут использовать идентификационные номера в этом выделенном диапазоне. Указание этих отраслевых идентификационных номеров еще больше повышает взаимозаменяемость этих устройств. Выбор идентификационного номера для отдельного устройства зависит от нескольких факторов, таких как тип устройства и количество существующих функциональных блоков в случае устройств PA.

Идентификатор 9760H зарезервирован для полевых устройств PA (многопараметрических устройств), которые предоставляют несколько различных функциональных блоков. Для описания файлов GSD полевых устройств PA также применяются некоторые специальные традиционные соглашения. Эти традиционные методы подробно описаны в правилах использования полевых устройств PA.

При установлении соединения DP-V1, чтобы проверить, что ведущее и ведомое устройства используют один и тот же профиль, используется первый идентификационный номер профиля, зарезервированный для PROFIdrive (3A00H). Ведомые устройства, которые подтверждают этот идентификатор, положительно поддерживают канал параметров DP-V1, описанный в профиле PROFIdrive.

Все остальные идентификационные номера профиля используются для идентификации файлов GSD, независимых от поставщика. Это позволяет заменять устройства разных производителей без необходимости создания новых конфигураций шины. Например, модель VIK-NAMUR с независимым от производителя PROFIdrive GSD определена как часть профиля PROFIdrive для химической промышленности.

Где его взять?

Обычно поставщики оборудования предоставляют файлы GSD:

Конечно, некоторые открытые организации также будут собирать и систематизировать некоторые файлы GSD:

источник:http://www.gsd-db.org/

Файлы GSD имеют стандартный формат, описанный в Руководстве PROFIBUS. PNO разработала редактор GSD для помощи производителям в работе с PROFIBUS. DPИз настроек устройстваGSDдокумент。Редакторв том числе на основеGSDСтандартные синтаксические и семантические проверки。PIЧленыPROFIBUSвеб-сайтwww.profibus.comБесплатная загрузка вышеGSDРедактор。

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

  1. https://profinetuniversity.com/profinet-basics/profinet-gsd-file-basics/
  2. https://www.profibus.com/products/gsd-files
  3. https://me.profibus.com/downloads/gsd-specification
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 и детали кода