ГОСТ Р ИСО 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. Шаблон профиля функциональных возможностей устройства.
Настоящий стандарт определяет сервисный интерфейс, предоставляющий групповую точку доступа к сервису управления ресурсами и их обслуживания. Указанный интерфейс поддерживается операционной системой компьютера и его периферийными устройствами, включая специальные аппаратные средства на схемных платах, используемых при испытаниях приложений с компьютерной поддержкой. Сервисный интерфейс управления ресурсами предполагает групповое применение компьютерного адаптера платформы независимо от операционной системы и имеющихся интерфейсов связи.
В настоящем стандарте использована нормативная ссылка на следующий стандарт. Для датированной ссылки применяют только указанное издание ссылочного стандарта, для недатированной - последнее издание (включая все изменения):
ISO 20242-1, Industrial automation systems and integration - Service interface for testing applications - Part 1: Overview (Системы промышленной автоматизации и интеграция. Служебный интерфейс для испытательных прикладных программ. Часть 1. Обзор)
В настоящем стандарте использованы следующие термины с соответствующими определениями:
3.1 драйвер устройства (device driver): Компьютерный программный модуль, обеспечивающий интерфейс с сервисными (служебными) функциями (в соответствии с ИСО 20242) и открывающий доступ адаптера платформы к физическим устройствам.
3.2 адаптер платформы (platform adapter): Компьютерный программный модуль, обеспечивающий работу сервисного (служебного) интерфейса управления ресурсами (в соответствии с ИСО 20242), включающего компьютерную платформу, операционную систему, аппаратные средства и периферийные устройства.
В настоящем стандарте использованы следующие сокращения:
CNF, Cnf - Подтверждение (сервисный примитив);
IND, Ind - Индикация (сервисный примитив);
REQ, Req - Запрос (сервисный примитив);
RMS - Сервисное управление ресурсами;
RMSI - Сервисный интерфейс управления ресурсами;
RSP, Rsp - Отклик (сервисный примитив);
SAP - Точка доступа к сервису.
Настоящий стандарт использует описательные определения в соответствии с ИСО/МЭК 10731.
Интерфейс между RMS-пользователем и RMS-провайдером описывается сервисными примитивами, передающими значения параметров.
Аспекты передачи данных находятся вне области применения ИСО 20242, поэтому для описания событий, происходящих на RMS-провайдере, используются только примитивы запроса и примитивы подтверждения. Примитивы индикации и примитивы отклика применяются для анализа событий, происходящих на RMS-провайдере. Сервисная модель, сервисный примитив и диаграмма последовательности - абстрактные описания, не дающие конкретной базы для практической реализации.
Правила практической реализации приведены в приложении А.
Сервисные примитивы, представляющие взаимодействия между сервисным пользователем и сервисным провайдером (см. ИСО/МЭК 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.1 Сервисные услуги с RMS-подтверждением
RMS-пользователь представляет примитив запроса в RMSI, что указывает на существование точки доступа к сервису (SAP). Соответствующая сервисная преобразующая сущность доставляет примитив подтверждения пользователю либо после завершения всех необходимых взаимодействий, либо после ошибки.
5.3.2 Обработка RMS-событий
Пользователь создает точку доступа к сервису (SAP) на RMSI для обработки события, на наличие которого указывает примитив индикации в данном месте. Пользователь RMSI отправляет примитив отклика либо после завершения всех необходимых взаимодействий, либо после ошибки (см. рисунок 1).