Действующий
БЕСПЛАТНО проверьте актуальность своей документации
с «Кодекс/Техэксперт АССИСТЕНТ»

     

ГОСТ Р ИСО 20242-4-2012

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Системы промышленной автоматизации и интеграция

СЛУЖЕБНЫЙ ИНТЕРФЕЙС ДЛЯ ИСПЫТАТЕЛЬНЫХ ПРИКЛАДНЫХ ПРОГРАММ

Часть 4

Шаблон профиля возможностей устройства

Industrial automation systems and integration. Service interface for testing applications. Part 4. Device capability profile template



ОКС 25.040.40

Дата введения 2014-01-01

     

Предисловие


1 ПОДГОТОВЛЕН АНО "Международная академия менеджмента и качества бизнеса" на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4

2 ВНЕСЕН Техническим комитетом по стандартизации ТК 100 "Стратегический и инновационный менеджмент"

3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 29 ноября 2012 г. N 1716-ст

4 Настоящий стандарт идентичен международному стандарту ИСО 20242-4:2011* "Системы промышленной автоматизации и интеграция. Служебный интерфейс для испытательных прикладных программ. Часть 4. Шаблон профиля возможностей устройства" (ISO 20242-4:2011 "Industrial automation systems and integration - Service interface for testing applications - Part 4: Device capability profile template", IDT).     

________________

* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.


При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты, сведения о которых приведены в дополнительном приложении ДА

5 ВВЕДЕН ВПЕРВЫЕ

6 ПЕРЕИЗДАНИЕ. Апрель 2020 г.


Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)

Введение


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

Основной целью комплекса международных стандартов ИСO 20242 является обеспечение:

- независимости пользователя от операционной системы;

- независимости пользователя от технологии соединения (интерфейс устройства/сеть);

- независимости пользователя от поставщиков устройств;

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

- независимости пользователя от последующих технологических усовершенствований устройств.

Стандарты комплекса ИСO 20242 не распространяются на разработку новых семейств устройств или использование специальных технологий для интерфейсов (сетей). В стандартах приведены общие описания сетей существующих устройств и их коммуникационных интерфейсов, обеспечивающих совместимость интерфейсов с другими устройствами аналогичного типа и назначения.

Комплекс стандартов ИСO 20242 включает в себя требования, распространяющиеся на:

- служебный интерфейс для управления ресурсами;

- служебный интерфейс виртуального устройства;

- шаблон функциональных характеристик устройства;

- служебный интерфейс прикладных программ;

- методы проверки на совместимость, критерии и отчеты о проведенных проверках.

Комплекс стандартов ИСO 20242 состоит из следующих частей:

- часть 1: Общий обзор;

- часть 2: Служебный интерфейс управления ресурсами;

- часть 3: Служебный интерфейс виртуального устройства;

- часть 4: Шаблон профиля возможностей устройства.

     1 Область применения


В настоящем стандарте определены правила форматирования, а также синтаксические и семантические правила, предназначенные для описания:

- функциональных возможностей (далее - возможности) устройства и координатора (согласующего устройства) с использованием XML схем и

- конфигурации устройств на языке XML.

Примечание - Настоящий стандарт не распространяется на конфигурацию согласующего устройства, однако этот вопрос будет включен в следующее издание настоящего стандарта или в дополнение к нему.

     2 Нормативные ссылки


В настоящем стандарте использованы нормативные ссылки на следующие стандарты. Для датированных ссылок применяют только указанное издание ссылочного стандарта, для недатированных - последнее издание (включая все изменения):

ISO/IEC 15745-1:2003, Industrial automation systems and integration - Open systems application integration framework - Part 1: Generic reference description (Системы промышленной автоматизации и интеграция. Прикладная среда интегрирования открытых систем. Часть 1. Общее эталонное описание)

ISO 20242-1:2005, Industrial automation systems and integration - Service interface fortesting applications - Part 1: Overview (Системы промышленной автоматизации и интеграция. Служебный интерфейс для испытательных прикладных программ. Часть 1. Общие сведения)

ISO 20242-3, Industrial automation systems and integration - Service interface for testing applications - Part 3: Virtual device service interface (Системы промышленной автоматизации и интеграция. Часть 3. Служебный интерфейс для испытательных прикладных программ)

     3 Термины и определения


В настоящем стандарте используются термины, определенные в ИСO 20242-1 и ИСO 20242-3, а также следующие термины с соответствующими определениями:

3.1 объект связи (communication object): Объект, с которым может быть установлено коммуникационное соединение для записи или считывания значений параметров.

[ИСO 20242-1:2005, пункт 2.3]

3.2 координатор; согласующее устройство (coordinator): Программа с определенным интерфейсом для управления доступом прикладной программы к одному или нескольким драйверам устройств, а также для управления в реальном масштабе времени приложениями, синхронизацией и событиями.

[ИСO 20242-1:2005, пункт 2.4]

3.3 профиль возможностей согласующего устройства (coordinator capability description): Текстовый файл, содержащий информацию о функциональных характеристиках виртуальных устройств, зарегистрированную в установленном формате (т.е. с заданной структурой, синтаксисом и т.д.).

[ИСO 20242-1:2005, пункт 2.5]

3.4 описание возможностей устройства (device capability description): Информация о функциональных возможностях виртуальных устройств.

[ИСO 20242-3:2011, раздел 3.2]

3.5 драйвер устройства (device driver): Компьютерный программный модуль, обеспечивающий интерфейс с сервисными (служебными) функциями (согласно ИСO 20242) и открывающий доступ адаптера платформы к физическим устройствам.

[ИСO 20242-2:2010, пункт 3.1]

3.6 функциональный объект (function object): Класс или экземпляр класса, определяющий одну функциональную возможность виртуального устройства.

[ИСO 20242-3:2011, пункт 3.4]

3.7 операция (operation): Класс или экземпляр класса, определяющий одну законченную процедуру.

[ИСO 20242-3:2011, пункт 3.5]

3.8 параметрическое описание экземпляра класса (parameterization instance description): Информация о конфигурациях согласующего устройства (координатора) и виртуальных устройствах.

3.9 виртуальное устройство (virtual device): Представление одного или нескольких физических устройств и/или автономных программных объектов для предоставления однозначного мнения относительно ресурсов интерфейса связи.

[ИСO 20242-3:2011, пункт 3.7]

     4 Сокращения


CCD - описание возможностей согласующего устройства (координатора) (Coordinator Capability Description);

DCD - описание возможностей устройства (Device Capability Description);

DCPT - шаблон профиля возможностей устройства (Device Capability Profile Template);

PID - параметрическое описание экземпляра класса (Parameterization Instance Description);

VD - виртуальное устройство (Virtual Device);

VDSI - служебный интерфейс виртуального устройства (Virtual Device Service Interface);

XML - расширяемый язык разметки (eXtensible Markup Language).

     5 Концепция профиля возможностей устройства

     5.1 Общие положения


На рисунке 1 приведена диаграмма классов, используемых в концепции профиля возможностей устройства в соответствии с настоящим стандартом. Обобщенный шаблон профиля возможностей устройства (далее - DCPT-шаблон) определяют на основе использования обобщенной информации, получаемой из шаблона профиля обмена данными по ИСO 15745-1. Зависящий от выбираемой технологии DCPT-шаблон дополняет обобщенный DCPT-шаблон, что позволяет описывать возможности устройства на языке XML. DCD-описание позволяет дополнить зависящий от выбираемой технологии DCPT-шаблон и описать возможности согласующего устройства на языке XML. CCD-описание позволяет импортировать DCD-описание драйверов устройств и сделать описание возможностей системы. PID-описание определяют путем создания экземпляра CCD-описания (связь один к одному) и DCD-описания (связь один ко многим). PID-описание является реализацией профиля информационного обмена данными согласно ИСO 15745-1 и может использоваться вместе с другими профилями, указанными в настоящем стандарте.


Рисунок 1 - Диаграмма классов, используемая в концепции профиля возможностей устройства

          

На рисунке 2 приведена диаграмма CCD- и DCD-классов, используемых в данной концепции. Обобщенный DCPT-шаблон позволяет определить совокупность обобщенных CCD- и DCD-описаний. Обобщенное CCD-описание характеризует обобщенные возможности согласующего устройства, обобщенное DCD-описание - обобщенные возможности виртуального устройства. Зависящий от выбираемой технологии CCD-класс в зависящем от технологии DCPT-классе содержит обобщенное CCD-описание и характеризует зависящие от технологии возможности согласующего устройства. Зависящий от выбираемой технологии DCD-класс содержит обобщенное DCD-описание и характеризует зависящие от выбираемой технологии возможности виртуальных устройств.


Рисунок 2 - Диаграмма CCD- и DCD-классов