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

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

     

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

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

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

Часть 2

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

Industrial automation systems and integration. Service interface for testing applications. Part 2. Resource management service interface

ОКС 25.040.40

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


Предисловие

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

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

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

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

________________

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


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

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

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

 

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

Введение


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

Основная цель комплекса стандартов ИСО 20242 - обеспечение:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Следующие стандарты находятся в стадии разработки:

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

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

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


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

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

       

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

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

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


В настоящем стандарте использованы следующие термины с соответствующими определениями:

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

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

     4 Сокращения


В настоящем стандарте использованы следующие сокращения:

CNF, Cnf - Подтверждение (сервисный примитив);

IND, Ind - Индикация (сервисный примитив);

REQ, Req - Запрос (сервисный примитив);

RMS - Сервисное управление ресурсами;

RMSI - Сервисный интерфейс управления ресурсами;

RSP, Rsp - Отклик (сервисный примитив);

SAP - Точка доступа к сервису.

     5 Определения сервисов и сервисных процедур

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


Настоящий стандарт использует описательные определения в соответствии с ИСО/МЭК 10731.

Интерфейс между RMS-пользователем и RMS-провайдером описывается сервисными примитивами, передающими значения параметров.

Аспекты передачи данных находятся вне области применения ИСО 20242, поэтому для описания событий, происходящих на RMS-провайдере, используются только примитивы запроса и примитивы подтверждения. Примитивы индикации и примитивы отклика применяются для анализа событий, происходящих на RMS-провайдере. Сервисная модель, сервисный примитив и диаграмма последовательности - абстрактные описания, не дающие конкретной базы для практической реализации.

Правила практической реализации приведены в приложении А.

     5.2 Параметры


Сервисные примитивы, представляющие взаимодействия между сервисным пользователем и сервисным провайдером (см. ИСО/МЭК 10731), передают значения параметров, т.е. информацию, используемую и обмениваемую в рамках этих взаимодействий.

Настоящий стандарт устанавливает табличный формат описания компонентов параметров RMS-примитивов (см. таблицу 1). Параметры каждой группы RMS-примитивов приведены в таблицах ниже, каждая их которых имеет три столбца. Первый содержит названия сервисных параметров, второй - входные значения параметров либо примитива запроса, либо примитива индикации, третий - выходные значения параметров либо примитива подтверждения, либо примитива отклика.

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

a) М: параметр является обязательным для данного примитива;

b) С: использование данного параметра зависит от других параметров или от RMS-возможностей;

c) S: параметр является выбранным элементом списка;

d) (пробел): значение параметра не передается RMS-пользователями или RMS-провайдерами.

Таблица 1 - Формат для параметров сервисных примитивов

Название параметра

REQ или IND

CNF или RSP

Аргумент

М

Параметр 1

М

Параметр 2

С

Результат (+)

S

Параметр 3

М

Параметр 4

С

Результат (-)

S

Параметр 5

М


     5.3 Сервисные процедуры

5.3.1 Сервисные услуги с RMS-подтверждением

RMS-пользователь представляет примитив запроса в RMSI, что указывает на существование точки доступа к сервису (SAP). Соответствующая сервисная преобразующая сущность доставляет примитив подтверждения пользователю либо после завершения всех необходимых взаимодействий, либо после ошибки.

5.3.2 Обработка RMS-событий

Пользователь создает точку доступа к сервису (SAP) на RMSI для обработки события, на наличие которого указывает примитив индикации в данном месте. Пользователь RMSI отправляет примитив отклика либо после завершения всех необходимых взаимодействий, либо после ошибки (см. рисунок 1).