Товары в корзине: 0 шт Оформить заказ
Стр. 1 

74 страницы

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

 Скачать PDF

Идентичен ISO 20242-4:2011

Оглавление

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

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

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

4 Сокращения

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

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

     5.2 Процедура создания DCD-, CCD- и PID-описаний

6 Обобщенный шаблон профиля возможностей устройства

     6.1 Общие сведения

     6.2 Модель обобщенного DCPT-шаблона

     6.3 XML-схема для обобщенного DCPT-шаблона

7 Общие правила применения DCPT-шаблона

     7.1 Общие сведения

     7.2 Заголовок DCPT-шаблона

     7.3 Дополнение шаблона профиля

     7.4 Закрепление текстовой информации

     7.5 Создание PID-описания

8 Многоязычные текстовые элементы

Приложение А (справочное) Шаблон профиля возможностей GDI-интерфейса ASAM

Приложение В (справочное) Шаблоны профилей возможностей устройства для промышленного применения

Приложение С (справочное) Шаблоны профилей возможностей открытого сетевого робототехнического интерфейса (OriN)

Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов ссылочным национальным стандартам Российской Федерации

Библиография

 

74 страницы

Дата введения01.01.2014
Добавлен в базу21.05.2015
Актуализация01.01.2021

Этот ГОСТ находится в:

Организации:

29.11.2012УтвержденФедеральное агентство по техническому регулированию и метрологии1716-ст
РазработанАНО Международная академия менеджмента и качества бизнеса
ИзданСтандартинформ2014 г.

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

Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24
Стр. 25
стр. 25
Стр. 26
стр. 26
Стр. 27
стр. 27
Стр. 28
стр. 28
Стр. 29
стр. 29
Стр. 30
стр. 30

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ

НАЦИОНАЛЬНЫЙ

СТАНДАРТ

РОССИЙСКОЙ

ФЕДЕРАЦИИ


ГОСТ Р исо 20242-4 — 2012


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

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

Ч а с т ь 4

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

ISO 20242-4:2011 Industrial automation systems and integration —

Service interface for testing applications —

Part 4: Device capability profile template (IDT)

Издание официальное

Москва

Стандартинформ

2014

Предисловие

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

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

3    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 29 ноября 2012 г. № 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»).

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

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

Правила применения настоящего стандарта установлены в ГОСТР 1.0— 2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты». а официальный текст изменений и поправок—в ежемесячном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования—на официальном сайте Федерального агенства по техническому регулированию и метрологии в сети Интернет (gost.m)

©Стандартинформ, 2014

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

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

Содержание

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

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

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

4    Сокращения............................................ 2

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

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

5.2    Процедура создания DCD-.CCD- и РЮ-описаний ...................... 3

6    Обобщенный шаблон профиля возможностей устройства..................... 5

6.1    Общие сведения........................................ 5

6.2    Модель обобщенного DCPT-шаблона.............................. 5

6.3    XML-схема для обобщенного DCPT-шаблона.......................... 6

7    Общие правила применения DCPT-шаблона............................ 10

7.1    Общие сведения........................................ 10

7.2    Заголовок DCPT-шаблона................................... 10

7.3    Дополнение шаблона профиля................................ 12

7.4    Закрепление текстовой информации............................... 13

7.5    Создание РЮ-описания.................................... 13

8    Многоязычные текстовые элементы................................ 13

Приложение А (справочное) Шаблон профиля возможностей GDI-интерфейса ASAM......... 15

Приложение В (справочное) Шаблоны профилей возможностей устройства для промышленного

применения..................................... 32

Приложение С (справочное) Шаблоны профилей возможностей открытого сетевого робототехнического

интерфейса (OriN)................................. 51

Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов

ссылочным национальным стандартам Российской Федерации.......... 69

Библиография............................................. 70

Введение

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

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

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

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

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

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

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

Стандарты комплекса ИСО 20242 не распространяются на разработку новых семейств устройств или

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

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

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

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

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

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

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

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

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

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

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

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

IV

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

Системы промышленной автоматизации и интеграция СЛУЖЕБНЫЙ ИНТЕРФЕЙС ДЛЯ ИСПЫТАТЕЛЬНЫХ ПРИКЛАДНЫХ ПРОГРАММ

Ч а с т ь 4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(ИСО 20242-1:2005, пункт 2.3)

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

(ИСО 20242-1:2005, пункт 2.4]

Издание официальное

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

(ИСО20242-1:2005, пункт 2.5)

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

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

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

(ИСО 20242-2:2010. пункт 3.1 J

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

(ИСО 20242-3:2011. пункт 3.4]

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

(ИСО 20242-3:2011. пункт 3.5]

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

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

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

2


ISOI5745-1:: Cenericlnforma Чоп Excha ngePro f le Template


т


"I «skstokm»r*

г—[


GworlcDCPT


«глЫгкеСК»


TechnologySpecIftcDCPT

—? Г


>| TechnologySpecfflcCapabllity


CCD

DCD

<nstanc*Or» «mtanceOt» - :PID

> I_==_


| :lnformationExchangeProfile |<3—


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

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


GenericDCPT


TechnologySpecificDCPT    CCD

TochnologySpocificCCD j<3---(CoordlnatorSpecIflcCCD) |<


PID


(CCD instance)


с


DCD

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


Зависящий от согласующего устройства CCD-класс входит в зависящий от технологии CCD-класс и характеризует зависящие от согласующего устройства возможности Имя объекта в зависящем от согласующего устройства CCD-классе может быть задано с помощью зависящего от устройства имени. Обобщенные CCD- и DCD-классы состоят в неразрывной связи, поэтому зависящий от согласующего устройства CCD-класс и зависящий от устройства DCD-класс связаны между собой. CCD-класс позволяет импортировать DCD-описания драйверов устройств. Экземпляр CCD-класса в PID-классе позволяет использовать зависящий от выбираемого согласующего устройства CCD-класс в виде XML-схемы и записать его как XML-экэемпляр Имя XML-тэга экземпляра CCD-класса будет совпадать с именем зависящего от выбираемого согласующего устройства CCD-класса, а имя XML-тэга экземпляра DCD-класса — с именем зависящего от выбираемого устройства DCD-класса.

5.2 Процедура создания DCD-, CCD- и PID-описаний

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

Рисунок 3 иллюстрирует процедуру создания DCD- и CCD-описаний В разделе 6 настоящего стандарта в рамках XML-языка определен обобщенный DCPT-шаблон. Технология каждого служебного


3


интерфейса определяет зависящие от выбираемой технологии возможности и зависящий от выбираемой технологии DCPT-шаблон.

Примечание — Описания зависящих от выбираемой технологии DCPT-шаблонов для обобщенного интерфейса устройства (GDI) ASAM и технологии совместного использования информации для обмена данными (MICX-технология) приведены в приложениях А и В.

Поставщик устройства или оборудования расширяет часть зависящих от выбираемой технологии DCD-описаний в зависящем от выбираемой технологии DCPT-шаблоне и приводит возможности драйвера для этого устройства или оборудования в DCD-описании, а затем предоставляет его вместе с драйвером устройства. Поставщик согласующего устройства расширяет часть зависящих от выбираемой технологии CCD-описаний в зависящем от выбираемой технологии DCPT-шаблоне и приводит возможности этого согласующего устройства в CCD-описании. В средствах конфигурирования используются CCD-описания, которые позволяют импортировать требуемые DCD-описания и создавать PID-олисание. содержащее описания всех требуемых экземпляров классов с их именами и численными значениями. Согласующее устройство обеспечивает считывание PID-описания, осуществляет его инсталляцию, конфигурирование устройств и обеспечивает служебный интерфейс прикладных программ после применения ИСО 20242-5.


Generic

DCPT

(XML Schema)




Technology-

Specific

Capabilities


Technology-

Specific

DCPT

(XML Schema)


DevireC 1 2г\ Device В Caf Device A Capabilities


Coordinator

Parameters

and

Device

Configurations


Extension



Примечание — Объекты в виде цилиндров означают XML-файлы, а объекты в виде листков — информацию относительно функциональных возможностей (ФВ) и конфигурации. Сплошные стрелки на диаграмме указывают на создание XML-файла, стрелки в виде точек — на ввод информации относительно ФВ. а пунктирные стрелки — на применение шаблона

Generic DCPT (XML Schema) — файл обобщенного DCPT-шаблона (с XML-структурой); Generic DCD — обобщенное DCD-описание; Generic CCD — обобщенное CCD-описание; Technology specific capabilities — информация относительно зависящих от технологии возможностей; Extension — расширение; Technology-specific DCPT (XML Schema) — файл зависящего от технологии DCPT—шаблона (с XML-структурой); Technology-specific DCD — зависящее от технологии DCD-описание; Technology-specific CCD — зависящее от технологии CCD-описание; Device capabilities — возможности устройства; DCD (XML Schema) — файл DCD-описания устройства (XML-схема); Import — импорт; CCD (XML Schema) — файл CCD-описания; Coordinator parameters and device configurations — информация о параметрах согласующего устройства и конфигурации устройства; PID (XML Instance) — файл PID-описания (XML-экземпляр класса); Coordinator capabilities — возможности согласующего устройства.


Рисунок 3 — Блок-схема процедуры создания CCD- и DCD-описаний


4


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

5.2.2    Описание возможностей устройства (DCD-описание)

DC D-описание обычно содержит:

-    идентификационную информацию относительно драйвера устройства;

-    описание возможностей виртуальных устройств, поддерживаемых драйвером.

5.2.3    Описание возможностей согласующего устройства (CCD-описание)

CCD-описание обычно содержит:

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

-    описание возможностей согласующего устройства;

-    информацию об аттестации служебного интерфейса, поддерживающего прикладные программы.

5.2.4    Параметрическое описание экземпляров класса (РЮ-описание)

PID-олисание обычно содержит:

-    идентификационную информацию, относящуюся к PID-описанию профиля обмена информацией по ИС015745;

-    параметрическое описание экземпляров класса с зависящими от выбираемого приложения именами;

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

6 Обобщенный шаблон профиля возможностей устройства

6.1    Общие сведения

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

6.2    Модель обобщенного DCPT-шаблона

Обобщенный DCPT-шаблон использует шаблон профиля обмена обобщенной информацией, получаемый согласно ИСО 15745-1 в качестве основы и дополненный информацией относительно модели VDSI-интерфейса согласно ИСО 20242-3 и ИСО 20242-5 (служебный интерфейс прикладных программ). На рисунке 4 представлена структура классов обобщенного DCPT-шаблона. Профиль обмена информацией является корневым классом и содержит заголовок по ИС0 15745, а также основной текст по ИС0 15745. заголовок по ИС0 15745 содержит идентификационную информацию, относящуюся к используемому профилю. Основной текст по ИС0 15745 содержит одно или несколько обобщенных CCD-описаний. Профиль обмена информацией, заголовок по ИС0 15745 и основной текст по ИС0 15745 определены в ИС015745-1.

Обобщенное CCD-описание относится к абстрактному классу и характеризует обобщенные возможности согласующего устройства. Номер обобщенного CCD-описания совпадает с номером этого устройства.

Обобщенное CCD-описание содержит обобщенные DC D-описания. Обобщенное DCD-описание относится к (принадлежит) абстрактному классу и характеризует обобщенные возможности драйвера устройства. Номер обобщенного DCD-описания совпадает с номером этого драйвера.

Обобщенное DCD-описание содержит описания виртуальных устройств, которые относятся к (принадлежат) абстрактному классу и характеризуют обобщенные возможности виртуального устройства.

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

Функциональный объект содержит объекты связи и рабочие операции.

Объект связи относится к (принадлежит) абстрактному классу и характеризует обобщенные возможности объекта связи, определенные в ИСО 20242-3.

Рабочая операция относится к (принадлежит) абстрактному классу и характеризует обобщенные возможности этой операции, определенные в ИСО 20242-3.

5

Рисунок 4 — Диаграмма классов модели обобщенного DCPT-описамия

6.3 XML-схема для обобщенного DCPT-шаблона

XML-схема для обобщенного DCPT-шаблона содержится в шаблоне профиля обмена информацией (см. рисунок 5), включает в себя XML-схему для обобщенного CCD-описания и относится к элементу этого описания.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<xsd:schema xmlns:xsd=”http://www.w3.org/2001/XMLSchema,, xmlns="http://www.oa.ch/iso/lSO20242-4/GenericDCPr' targetNamespace="htty://www.osi.cfi/iso/ISO20242-4/GenericDCP'r elementFormDefautt=',qualified,'>

<xsd:annotation>

<xsd:appinfb source="DCPTHeader xsd">

<DCPTHeader>

<DCPTldentifk^fon>GenericDCPT</DCPT1dentjficatk>n>

<DCPTRevis»on>1 0</DCPTRevision>

<DCPTName>Generic DCPT </DCPTName>

< DCPTSource>GenericDCPT. xsd</DCPTSou rce>

<DCPTDate>2011 -07-01 </DCPTDate>

</CX3PTHeader>

</xsd:appinfo>

</xsd:annotation>

<!- * Indude GenericCCD * ->

6