Получите образец ТУ или ГОСТа за 3 минуты

Получите ТУ или ГОСТ на почту за 4 минуты

ГОСТ Р ИСО 15745-1-2010

ГОСТ Р исо

15745-1 _ 2010

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

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

СТАНДАРТ

РОССИЙСКОЙ

ФЕДЕРАЦИИ

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

ПРИКЛАДНАЯ ИНТЕГРАЦИОННАЯ СРЕДА ОТКРЫТЫХ СИСТЕМ

Часть 1

Общее эталонное описание

ISO 15745-1:2003

Industrial automation systems and integration — Open systems application integration framework — Part 1: Generic reference description

(IDT)

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

Москва Стандарти нформ 2014

Предисловие

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

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

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

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

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

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

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

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

Спецификация прикладных систем

ш

Интеграционная модель процессов

Интеграционная модель ресурсов

Интегра

ционная

информацией

Интеграционная

модель

материалов

Интеграционная

Интеграционная

модель

приборов

коммуникационной

Интеграционная

модель

оборудования

Интеграционная

модель

человека

Типы

интеграционных

моделей.

Язык

моделирования

Требования к профилям

|^-

ю

8

га

с;

5

m

га

о.

AIP

Профиль ресурсов

Профиль

процессов

Профиль

приборов

Профиль

Профиль

коммуникационной

оборудования

Человеческий

профиль

Профиль

материалов

Профили имеющихся ресурсов

Типы профилей Основной шаблон профилей Общие шаблоны профилей Специальные шаблоны профилей технологий Типы интерфейсов IAS Язык обмена профилей

Спецификация

приборов

Спецификация

коммуникационной

сети

Спецификация

оборудования

Спецификация

людей

Спецификация

материалов

Базовые

спецификации

Спецификация ресурсов

-► – порядок выполнения действий;

–■> – поток информации

Рисунок 2 — Разработка профилей на основе ИСО 15745

5.2.2 Интеграционные модели

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

Каждая интеграционная модель состоит из классов взаимодействующих объектов. Отношения (ассоциативные, иерархические) между этими абстракциями обеспечивают полное представление требований к прикладной системе. Каждая интеграционная модель разрабатывается с использованием набора визуальных представлений (т. е. диаграмм UML согласно приложению А) классов и объектов и их статических и динамических отношений.

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

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

6

ГОСТ Р ИСО 15745-1-2010

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

5.2.3 Профили

Интеграционные модели идентифицируют интерфейсы, необходимые для поддержки требований к прикладным системам — профиль является точным представлением конкретного интерфейса. Профили могут быть представлены в краткой форме в виде ссылок на выбранные опции, идентифицированные в базовых спецификациях, что позволяет не приводить полное описание, содержащееся в базовых спецификациях. Профили являются документами XML, разработанными с использованием шаблонов профилей (см. 7.1), которые являются схемами XML (REC-xmlschema-1—20010502 и REC-xmlschema-2-20010502) (см. 7.2.6).

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

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

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

Профили ресурсов (приборы, коммуникационная сеть, оборудование, люди и материалы), устанавливающие требования к интерфейсам между ресурсами, могут быть получены из интеграционной модели ресурсов (см. «Требования к профилям» на рисунке 2). Профили для имеющихся ресурсов разрабатывают на основе соответствующих спецификаций ресурсов (см. «Профили имеющихся ресурсов» на рисунке 2). Сравнение этих профилей ресурсов (оба — в формате XML) позволяет разработчику AIP обеспечить соответствие каждого конкретного ресурса требованиям к интегрированию прикладных систем.

6 Типы интеграционных моделей
6.1    Интеграционная модель процессов

Интеграционная модель процессов определяет способы управления, материалы и потоки информации в прикладной системе, а также функции, этапы и действия при установке и работе данной прикладной системы.

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

6.2    Интеграционная модель обмена информацией

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

Такая информация обычно включает в себя:

–    информацию о процессе (например, наборы команд, геометрические данные, графики или другие параметры процесса, необходимые для выполнения приложения);

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

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

Разработчик AIP должен создавать интеграционную модель обмена информацией с использованием UML (см. приложение А). Обычно используемыми диаграммами UML являются диаграммы классов, определяющие существующие классы и отношения между ними, диаграммы сотрудничества, определяющие информацию, обмен которой происходит между разными объектами, а также диаграммы последовательностей действий, определяющие информацию, обмен которой происходит в установленной временной последовательности.

6.3 Интеграционная модель ресурсов
6.3.1    Общие положения

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

Разработчик AIP должен создавать интеграционную модель ресурсов с использованием UML (см. приложение А). Обычно используемыми диаграммами UMLявляются диаграммы классов, определяющие существующие классы и отношения между ними, диаграммы сотрудничества, определяющие взаимодействия между разными ресурсами, а также диаграммы развертывания, определяющие конфигурацию аппаратных средств приборов и оборудования, программных объектов, принадлежащих к аппаратным средствам, а также людей, взаимодействующих с оборудованием и программным обеспечением.

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

6.3.2    Модель интеграции устройств

Модель интеграции устройств определяет характеристики устройств, необходимые для выполнения требований к прикладным системам, которые установлены в интеграционной модели процессов и интеграционной модели обмена информацией, такие как:

–    функцию(и), выполняемую(ые) прибором;

–    входные и выходные данные, которыми обмениваются с устройством;

–    параметры конфигурации и переменные рабочего цикла, сохраняемые прибором.

Разработчик AIP должен создавать интеграционную модель коммутационных сетей с использованием UML (см. приложение А). Обычно используемыми диаграммами UML являются диаграммы классов, определяющие существующие классы и отношения между ними, и диаграммы сотрудничества, определяющие транзакции между объектами.

6.3.3    Интеграционная модель коммутационных сетей

Интеграционная модель коммутационных сетей определяет характеристики сетей, необходимые для выполнения требований к прикладным системам и установленные в интеграционной модели процессов и интеграционной модели обмена информацией, например:

–    топологию, передающие среды, число узлов;

–    типы транзакции;

–    пропускную способность.

Разработчик AIP должен создавать интеграционную модель коммутационных сетей с использованием UML (см. приложение А). Обычно используемыми диаграммами UML являются диаграммы классов, определяющие существующие классы и отношения между ними, и диаграммы сотрудничества, определяющие транзакции между объектами.

6.3.4    Интеграционная модель оборудования

Интеграционная модель оборудования описывает характеристики оборудования, необходимые для выполнения требований к прикладным системам, установленных в интеграционной модели процессов и интеграционной модели обмена информацией, такие как:

–    скорость конвейера;

–    вместимость резервуара;

–    скорость подачи насоса.

Разработчик AIP должен создавать интеграционную модель коммутационных сетей с использованием UML (см. приложение А). Обычно используемыми диаграммами UML являются диаграммы классов, определяющие существующие классы и отношения между ними, и диаграммы сотрудничества, определяющие транзакции между объектами.

6.3.5    Интеграционная модель людей

Интеграционная модель людей описывает характеристики персонала, необходимые для выполнения требований к прикладным системам, установленных в интеграционной модели процессов и интеграционной модели обмена информацией, такие как:

–    уровень обязанностей;

–    уровень компетентности;

–    работоспособность.

ГОСТ Р ИСО 15745-1-2010

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

6.3.6 Интеграционная модель материалов

Интеграционная модель материалов определяет характеристики материалов, необходимые для выполнения требований к прикладным системам, установленных в интеграционной модели процессов и интеграционной модели обмена информацией, такие как:

–    физические характеристики (размеры, масса, плотность и т.д.);

–    характеристики хранения (срок хранения, температура и относительная влажность воздуха при хранении и т.д.);

–    характеристики обработки (твердость, формуемость, вязкость и т.д.).

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

7 Шаблоны и типы профилей
7.1 Взаимосвязи шаблонов профилей

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

Рисунок 3 —Диаграмма классов основного/общего шаблонов профилей

В ИСО 15745-2 и ИСО 15745-4 установлены технологические специальные шаблоны профилей коммуникационных сетей и коммуникационные аспекты шаблонов профилей приборов, основанные на особых технологиях полевых шин. Эти особые технологические шаблоны профилей имеют структуру, аналогичную структуре общего шаблона профилей коммуникационных сетей, установленной в 7.3.4.3, а также структуре общего шаблона профилей приборов, установленной в 7.3.4.2 соответственно (см. рисунок 4).

9

Рисунок 4 — Диаграмма классов общего/технологического специального шаблона профилей

В случае необходимости разработчики AIP могут:

–    создавать собственные шаблоны профилей, принадлежащие к одному из классов общих шаблонов профилей, указанных на рисунке 3;

–    создавать собственные шаблоны профилей, принадлежащие к одному из классов технологических специальных шаблонов профилей, указанных на рисунке 4 и определенных в ИСО 15745-2 ИСО 15745-4;

–    использовать существующие шаблоны профилей, созданные другими разработчиками AIP, относящиеся к одному из классов общих шаблонов профилей, указанных на рисунке 3;

–    использовать существующие шаблоны профилей, созданные другими разработчиками AIP, относящиеся к одному из классов технологических специальных шаблонов профилей, указанных на рисунке 4 и определенных в ИСО 15745-2 и ИСО 15745-4.

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

7.2 Основной шаблон профилей

7.2.1 Структура

Основной шаблон профилей состоит из раздела заголовка, раздела тела и дополнительной сигнатуры целостности (см. рисунок 5).

Рисунок 5 — Диаграмма класса основного шаблона профилей 7.2.2 Раздел заголовка

Раздел заголовка содержит атрибуты, указанные в таблице 1. Значения атрибутов должны быть определены разработчиком AIP при разработке профилей с использованием шаблонов профилей на основе общего шаблона профилей.

Таблица 1 —Атрибуты заголовка основного шаблона профилей

Атрибут

Описание

Profileldentification

Идентификация профиля. Тип данных XML: строка. Пример —АВС-123-ХХ

ProfileRevision

Модификация профиля. Тип данных XML: строка. Пример — 2.34

ProfileName

Описательное имя профиля. Тип данных XML: строка. Пример —AIP Material Handling

ProfileSource

Идентификация разработчика AIP. Тип данных XML: строка.

Пример — Profiles’R’Us

ProfileDate

Дата выпуска данной модификации профиля в формате CCYY-MM-DD. Это поле является дополнительным.

Тип данных XML: дата.

Пример — 2002-10-25

Additionallnformation

Положение диаграмм/дополнительной информации для профиля. Это поле является дополнительным.

Тип данных XML: anyURI.

Пример — http://www.profilesrus.net

IS015745Part

Часть ИСО 15745, которой соответствует профиль. Тип данных XML: положительное целое число. Пример —1 (ИСО 15745-1)

ProfileTechnology

Наименование ссылочной технологии в соответствии с ИСО 15745 (см. IS015745 Part field).

Тип данных XML: строка.

Наименование каждой технологии, установленное в соответствии с ИСО 15745.

Если технология ИСО 15745 неприменима, то следует использовать значение «None».

Пример — None

ProfileClassID

Идентификация класса профилей.

Тип данных XML: ProfileClasslD_DataType типа данных «string» (см. рисунок 6). Общезначимые классы профилей:

AIP;

процесс;

обмен информацией;

ресурс;

прибор;

коммуникационная сеть;

оборудование;

человек;

материал.

Пример —AIP

ISOI 5745Reference

Идентифицирует часть ИСО 15745 (см. IS015745Part), ее издание (см. IS015745Edition) и технологию профиля (см. ProfileTechnology).

Тип данных XML: IS015745Reference_DataType (см. рисунок 6). Допускаются многократные ссылки, например, касающиеся прибора с несколькими коммуникационными интерфейсами

IS015745Edition

Издание части ИСО 15745, на которую приведена ссылка.

Тип данных XML: positivelnteger (положительное целое число)

Первая цифра указывает номер издания, а вторая — номер изменения (если оно имеется).

Пример 1 — 1 (1-е издание, изменение отсутствует).

Пример 2 — 11 (1-е издание, изменение).

Пример 3 — 42 (4-е издание, 2-е изменение)

Окончание таблицы 1

Атрибут

Описание

lASInterfaceType

Тип интерфейса IAS.

Тип данных XML: IASInterfaceType_DataType типа данных «string», (см. рисунок 6).

Это поле является дополнительным.

Действующие в настоящее время типы интерфейсов IAS, указанные ниже и описанные в приложении В.

Допускается любая комбинация следующих интерфейсов:

a)    Типы интерфейсов IAS, установленные в ИСО/МЭКТО 14252 (см. В.1): CSI — интерфейс коммуникационных услуг;

HCI — интерфейс человек — компьютер;

ISI — интерфейс информационных услуг;

API — интерфейс прикладных программ.

b)    Типы интерфейсов IAS, установленные в ИСО 15745 (см. В.2):

CMI — интерфейс управления конфигурацией;

ESI — интерфейс технической поддержки;

FSI — интерфейс обслуживания оборудования;

MTI — интерфейс транспортирования материалов;

SEI — интерфейс безопасности и среды;

USI — интерфейс коммунальных услуг.

c)    Типы интерфейсов IAS, определенные пользователем (см. В.З).

Пример 1 — ISI ESI.

Пример 2 — CMI 37 * 6.

7.2.3    Раздел тела

Отдельный шаблон профилей определяет структуру раздела тела и тип информации, которую он содержит.

7.2.4    Сигнатура целостности

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

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

Примечание 2 — Проверка целостности распространяется только на документы профилей XML, а не на схемы, которые были использованы для создания этих документов профилей XML.

Элемент сигнатуры (см. рисунок 6) должен:

–    соответствовать требованиям, установленным в Рекомендациях по цифровой сигнатуре XML консорциума World Wide Web (см. REC-xmldsig-core-20020212);

–    иметь тип данных, аналогичный типу сигнатуры W3C;

–    быть последним дочерним элементом XML корневого элемента (IS015745Profile);

–    принадлежать схеме, импортирующей схему «xmldsig-core-schema.xsd» с использованием пространства имен «http://www.w3.Org/2000/09/xmldsig#».

Примечание 3 — Описание использования сигнатуры целостности с контейнером профилей приведено в 7.4.2.

7.2.5    Типы данных, определяемые в ИСО 15745

Отдельный шаблон профилей может содержать элементы, имеющие ссылки на другие документы профилей. Такие элементы должны использовать тип данных «ProfileHandle_DataType», указанный в таблице 2.

Таблица 2 — ProfileHandle_DataType

Атрибут

Описание

ProfileHandle_DataType

Используют для определения элементов, содержащих информацию для идентификации экземпляра профиля XML.

Атрибут состоит из атрибута Profileldentification, атрибута ProfileRevision и дополнительного атрибута ProfileLocation.

Пример 1 — ABC-123-ХХ2.34.

Пример 2—ABC-123-ХХ2.34 http://myserver.de/abc-123-xx.xml

Окончание таблицы 2

Атрибут

Описание

Profileldentifi cation

См. таблицу 1

ProfileRevision

См. таблицу 1

ProfileLocation

Адрес файла документа профиля.

Тип данных XML: anyURI.

Пример — http://myserver.de/abc-123-xx.xml

7.2.6 Представление XML

Профили являются документами XML, которые при необходимости могут быть рассредоточены, обработаны и воспроизведены. Шаблоны профилей могут быть представлены в виде «скелетов» для схем XML. «Скелетная» схема XML (исключая информацию по пространству имен целевых объектов) для основного шаблона профилей показана на рисунке 6.

<?xml version=1.0″ encoding=”UTF-8″?>

<xsd:schema xmlns:xsd=”http://www.w3.org/2001/XMLSchema” xmlns:ds=”http://www.w3.org/2000/09/xmldsig#”>

<xsd:import namespace=”http://www.w3.org/2000/09/xmldsig#” schemaLocation=”xmldsig-core-schema.xsd”/>

<! — Target namespaces are not specified in this master template —>

<xsd:element name=”IS015745Profile”>

<xsd :complexType>

<xsd:sequence>

<xsd:element name=”ProfileHeader” type=”ProfileHeader_DataType”/>

<xsd:choice>

<xsd:element name=”ProfileBody” type=”ProfileBody_DataType”/>

</— This “abstract type” definition format is mandatory if a profile container is used (see 7.4).

If desired, this definition format can also be used without a profile container. ~>

<xsd:element ref=”ProfileBody”/>

</— This “legacy” definition format shall not be used if a profile container is used (see 7.4) — >

</xsd:choice>

<xsd:element name=”Signature” type=”ds:SignatureType” minOccurs=”0″ maxOccurs=”1″/> </xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:annotation>

<xsd:documentation>* HEADER SECTION *</xsd:documentation>

</xsd:annotation>

<xsd:complexType name=”ProfileHeader_DataType”>

<xsd:sequence>

<xsd:element name=”Profileldentification” type=”xsd:string”/>

<xsd:element name=”ProfileRevision” type=”xsd:string”/>

<xsd:element name=”ProfileName” type=”xsd:string”/>

<xsd:element name=”ProfileSource” type=”xsd:string”/>

<xsd:element name=”ProfileClasslD” type=”ProfileClasslD_DataType”/>

<xsd:element name=”ProfileDate” type=”xsd:date” minOccurs=”0″ maxOccurs=”1″/>

<xsd:element name=”Additionallnformation” type=”xsd:anyl)RI” minOccurs=”0″ maxOccurs=”1″/> <xsd:element name=”IS015745Reference” type=”IS015745Reference_DataType”/>

<xsd:element name=”IASInterfaceType” type=”IASInterface_DataType” minOccurs=”0″ maxOccurs=”unbounded”/>

</xsd:sequence>

</xsd:complexType>

<xsd:annotation>

<xsd:documentation>* BODY SECTION *</xsd:documentation>

</xsd:annotation>

<xsd:complexType name=”ProfileBody_DataType” abstract=”true”/>

<!– If the “abstract type” definition format is used, the profile body details shall be specified in the actual profile body data types that will be mapped to this abstract type. ~>

<xsd:element name=”ProfileBody”>

13

<!- Profile body details are not specified in this master profile template. They only need to be specified here if the “legacy” definition format is used. ~>

</xsd:element>

<xsd:annotation>

<xsd:documentation>* HEADER AUXILIARY DATA TYPES *</xsd:documentation>

< / xsd: an notation>

<xsd:simpleType name=”ProfileClasslD_DataType”>

<xsd: restriction base=”xsd :string”>

<xsd:enumeration value=”AIP”/>

<xsd:enumeration value=”Process”/>

<xsd:enumeration value=”lnformationExchange”/>

<xsd:enumeration value=”Resource”/>

<xsd:enumeration value=”Device”/>

<xsd:enumeration value=”CommunicationNetwork”/>

<xsdenumeration value=”Equipment”/>

<xsdenumeration value=”Human”/>

<xsdenumeration value=”Material”/>

</xsd:restriction>

</xsd:simpleType>

<xsd:complexType name=”IS015745Reference_DataType”>

<xsdeequence>

<xsdelement name=”IS015745Part” type=”xsd:positivelnteger”/>

<xsdelement name=”IS015745Edition” type=”xsd:positivelnteger”/>

<xsdelement name=”ProfileTechnology” type=”xsd:string”/>

</xsd:sequence>

</xsd:complexType>

<xsd:simpleType name=”IASInterface_DataType”>

<xsd:union>

<xsd:simpleType>

<xsd: restriction base=”xsd :stri ng”>

<xsdenumeration value=”CSI”/>

<xsdenumeration value=”HCI”/>

<xsdenumeration value=”ISr’/>

<xsdenumeration value=”API”/>

<xsdenumeration value=”CMI”/>

<xsdenumeration value=”ESI”/>

<xsdenumeration value=”FSI”/>

<xsdenumeration value=”MTI”/>

<xsdenumeration value=”SEI”/>

<xsdenumeration value=”USI‘7>

</xsd:restriction>

</xsd:simpleType>

<xsdeimpleType>

<xsd: restriction base=”xsd :stri ng”>

<xsd:length value=”4″/>

</xsd:restriction>

</xsd:simpleType>

</xsd:union>

</xsd:simpleType>

<xsd:annotation>

<xsd:documentation>* ISO 15745 DEFINED DATATYPES *</xsd:documentation>

</xsd:annotation>

<xsd:complexType name=”ProfileHandle_DataType”>

<xsd:sequence>

<xsdelement name=”Profileldentification” type=”xsd:string”/>

<xsdelement name=”ProfileRevision” type=”xsd:string”/>

<xsdelement name=”ProfileLocation” type=”xsd:anyURI” minOccurs=”0″ maxOccurs=’T7> </xsd:sequence>

</xsd:complexType>

</xsd:schema>

Рисунок 6 — Схема XML основного шаблона профилей

ГОСТ Р ИСО 15745-1-2010

Примечание 1 — Определение тела профиля, использующее абстрактный тип, добавлено, в частности, для использования контейнера профилей (см. 7.4). Пример использования этой опции, приведен на рисунке 18.

Примечание 2 — Использование формата определения абстрактного типа ProfileBody (ProfileBody_ DataType) может быть указано в файле XML с помощью выражения <ProfileBody xsi:Type=«xxx»>. Использование унаследованного формата определения ProfileBody (элемента ProfileBody) может быть указано в XML с помощью выражения <ProfileBody>.

Примечание 3 — Файлы XML, соответствующие ИСО 15745-1, также соответствуют схеме, приведенной на рисунке 6.

Схема XML основного шаблона профилей, приведенная на рисунке 6, является основой для создания всех схем XML основного шаблона профилей.

В ИСО 15745-2 — ИСО 15745-4 приведены схемы XML для некоторых технологических специальных шаблонов профилей, создаваемых на основе общего шаблона профилей коммуникационных сетей (см. 7.3.4.3) и общего шаблона профилей приборов (см. 7.3.4.2). При необходимости разработчик AIP может использовать данные технологические специальные схемы XML.

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

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

Пример — На рисунке 7 приведен пример раздела заголовка документа XML для AIP, основанного на схеме XML с использованием схемы XML основного шаблона профилей, приведенной на рисунке 6, и данных примера, приведенных в таблице 1.

<ProfileHeader>

<Profileldentification>ABC-123-XX</Profileldentification>

<ProfileRevision>2.34</ProfileRevision>

<ProfileName>AIP Material Handling</ProfileName>

<ProfileSource>Profiles’R’Us</ProfileSource>

<ProfileClasslD>AIP</ProfileClasslD>

<ProfileDate>2002-10-25</ProfileDate>

<Additionallnformation>http://www.profilesrus.net</Additionallnformation>

<IS015745Reference>

<IS015745Part>1</IS015745Part>

<IS015745Edition>1 </IS015745Edition>

<Profi leTech nolog y>None</ Profi leTech nology>

</IS015745Reference>

<IASInterfaceType>ISI</IASInterfaceType>

<IASInterfaceType>ESI</IASInterfaceType>

</ProfileHeader>

Рисунок 7 — Пример раздела заголовка документа XML для AIP

7.3 Общие шаблоны профилей

7.3.1 AIP

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

Рисунок 8 — Диаграмма класса общего профиля интероперабельности прикладных систем

15

ГОСТ Р ИСО 15745-1-2010
Содержание

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

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

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

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

4.1    Общие………………………………………………………………..4

4.2    Типы интерфейсов IAS…………………………………………………….4

5    Концепция AIF……………………………………………………………..5

5.1    Элементы и правила……………………………………………………..5

5.2    Использование AIF для разработки AIP………………………………………..5

6    Типы интеграционных моделей…………………………………………………7

6.1    Интеграционная модель процессов…………………………………………..7

6.2    Интеграционная модель обмена информацией…………………………………..7

6.3    Интеграционная модель ресурсов……………………………………………8

7    Шаблоны и типы профилей…………………………………………………….9

7.1    Взаимосвязи шаблонов профилей……………………………………………9

7.2    Основной шаблон профилей……………………………………………….10

7.3    Общие шаблоны профилей………………………………………………..15

7.4    Контейнер профилей…………………………………………………….22

8    Соответствие……………………………………………………………..23

Приложение А (справочное) Терминология и нотация UML……………………………..24

Приложение В (справочное) Типы интерфейсов IAS…………………………………..26

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

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

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

Пример раздела заголовка схемы XML общего шаблона AIP приведен на рисунке 6. Пример раздела тела схемы XML общего шаблона AIP приведен на рисунке 9.

<xsd:element name=”ProfileBody”>

<xsd:complexType>

<xsd:sequence>

<xsd:element name=”ApplicationlnteroperabilityProfileHandle” minOccurs=”0″ maxOccurs=”unbounded” type=”ProfileHandle_DataType”/>

<xsd:element name=”ProcessProfileHandle” type=”ProfileHandle_DataType”/>

<xsd:element name=”lnformationExchangeProfileHandle” minOccurs=”1″ maxOccurs=”unbounded” type=”ProfileHandle_DataType”/>

<xsd:element name=”ResourceProfileHandle” minOccurs=”1″ maxOccurs=”unbounded” type=”ProfileHandle_DataType”/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

Рисунок 9 — Раздел тела схемы XML общего шаблона AIP

7.3.2    Профиль процессов

Профиль процессов является записью «встроенного» состояния процессов, устанавливаемой интеграционной моделью процессов.

Профиль процессов представляет собой документ XML, содержащий «встроенную» информацию и/или ссылки на базовую спецификацию, содержащую «встроенную» информацию, примерами которой являются:

–    связанная интеграционная модель процессов;

–    инструкции оператора (например, описание лицевой панели, иерархия экранных меню HMI);

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

–    диаграммы коммуникационных сетей (например, топологии или конфигурации сети).

Примечание — Диаграммы коммуникационных сетей могут быть также включены в профиль ресурсов;

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

–    программное обеспечение (например, исполняемый код, документация по программному обеспечению);

–    процедуры технического обслуживания (например, технологический маршрут смазки, мониторинг вибраций);

–    информация о типе продукции (например, номер модели двигателя, идентификация партии);

–    информация о качестве (например, по использованию установки).

Раздел заголовка схемы XML общего шаблона профилей процессов приведен на рисунке 6.

Примечание — Настоящий стандарт не устанавливает требований к содержанию элемента ProfileBody схемы XML общего шаблона профилей процессов.

7.3.3    Профиль обмена информацией

Профиль обмена информацией является записью «встроенного» состояния обмена информацией, устанавливаемой интеграционной моделью обмена информацией.

Профиль обмена информацией представляет собой документ XML, содержащий «встроенную» информацию и/или ссылки на основные спецификации, которые содержат «встроенную» информацию. Примерами такой информации являются:

–    ссылки на форматы для типов данных (например, МЭК 61131-3, МЭК 61158-5);

–    ссылки на форматы для обмена данными (например, МЭК 61158-3 — МЭК 61158-6);

–    ссылки на форматы воспроизведения данных (например, используемый язык ИСО 10646);

–    ссылки на форматы хранения данных (например, XML, ASCII);

–    функциональные блоки (например, МЭК 61499, МЭК 61804);

–    системная программа для программируемых контроллеров (например, МЭК 61131-3);

–    наименование языка для определения интерфейсов (например, CORBA).

Раздел заголовка схемы XML общего шаблона профиля обмена информацией приведен на рисунке 6.

16

Введение

Настоящий стандарт подготовлен Техническим комитетом ИСО/ТК184 «Системы промышленной автоматизации и интеграция», Подкомитетом ПК 5 «Архитектура, системы связи и интеграционные среды».

Комплекс стандартов ИСО 15745 имеет общее название «Системы промышленной автоматизации и интеграция. Прикладная интеграционная среда открытых систем» и включает в себя следующие части:

–    часть    1 — Общее эталонное описание;

–    часть    2 — Эталонное    описание систем управления на основе    стандарта    ИСО    11898;

–    часть    3 — Эталонное    описание систем управления на основе    стандарта    МЭК    61158;

–    часть    4 — Эталонное    описание систем управления на основе    Ethernet;

–    часть 5 — Эталонное описание систем управления на основе высокоуровневого протокола управления каналом передачи данных HDLC.

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

Прикладная интеграционная среда (AIF) определяет элементы и правила, облегчающие:

–    систематическую организацию и представление требований к интеграции прикладных систем с помощью модели интеграции;

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

Связь между AIF, интеграционными моделями и созданными разработчиком AIP, а также прикладной системой изображена на рисунке 1.

Слева на рисунке 1 изображена общая AIF, определение которой приведено в настоящем стандарте и дополнено в других стандартах комплекса ИСО 15745.

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

Справа на рисунке 1 изображена прикладная система, включающая в себя:

–    ресурсы (приборы, коммуникационные сети, оборудование, люди, материалы);

–    процессы;

–    обмен информацией.

IV

ГОСТ Р ИСО 15745-1-2010

Прикладная интеграционная среда (AIF) открытых систем

Интеграционные модели и AIP

Правила

Интеграционные

модели

Требования к интеграции прикладных систем

Прикладная система в реальном окружении

ИСО 15745, части 2, 3 и 4

Специальные расширения технологий

ИСО 15745, часть 1

Общие элементы и правила

Другие расширения

(например, МЭК 61131, МЭК 61499, CORBA, DCOM)

Структура профилей

AIP

Профили

ресурсов

Профиль

коммуникаций

Профиль приборов

Человеческий

профиль

Профиль

материалов

Профиль

оборудования

Профиль процессов

Профиль обмена информацией

AIP

Ресурсы

Процессы

с2э

Обмен информацией

Содержание профиля

Требования к ресурсам

зам

Рисунок 1 —Область применения комплекса стандартов ИСО 15745

Преимущества использования комплекса стандартов ИСО 15745 заключаются в следующем:

–    конечные пользователи могут быстрее определиться со спецификациями и обеспечить соответствие необходимым требованиям для работы с открытыми системами путем использования соответствующих AIP;

–    системные интеграторы сокращают время принятия решения, основанного на открытых системах, путем использования общих инструментов, основанных на AIF;

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

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

–    системы непрерывного управления процессами;

–    системы группового управления процессами;

–    системы управления машинами;

–    системы дискретного управления;

–    системы диагностики.

V

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Системы промышленной автоматизации и интеграция ПРИКЛАДНАЯ ИНТЕГРАЦИОННАЯ СРЕДА ОТКРЫТЫХ СИСТЕМ
Часть 1 Общее эталонное описание

Industrial automation systems and integration. Open systems application integration framework. Part 1. Generic reference description

Дата введения — 2011—09—01

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

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

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

Примечание — Настоящий стандарт, а также ИСО 15745-2, ИСО 15745-3, ИСО 15745-4 устанавливают элементы технологий и правила описания как профилей коммуникационных сетей, так и коммуникационные аспекты профилей приборов, основанных на технологиях полевых шин. Данные стандарты комплекса ИСО 15745 рекомендуется использовать вместе с настоящим стандартом для создания прикладной интеграционной среды для отдельных технологий полевых шин.

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

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

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

ИСО/МЭК 7498-1:1994 Информационные технологии. Взаимодействие открытых систем. Базовая эталонная модель. Часть 1. Базовая модель (ISO/IEC 7498-1:1994, Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model)

ИСО/МЭК 7498-4:1989 Системы обработки информации. Взаимодействие открытых систем. Базовая эталонная модель. Часть 4. Структура управления (ISO/IEC 7498-4:1989, Information processing systems — Open Systems Interconnection — Basic Reference Model — Part 4: Management framework)

МЭК 61069-1:1991 Измерение и управление производственными процессами. Определение характеристик системы для ее оценки. Часть 1. Общие аспекты и методология (IEC 61069-1:1991, Indus-trial-process measurement and control — Evaluation of system properties for the purpose of system assessment — Part 1: General considerations and methodology)

REC-xml-20001006, Extensible Markup Language (XML) 1.0 Second Edition — W3C Recommendation 6 October 2000

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

REC-xmlschema-1-20010502, XML Schema Part 1: Structures — W3C Recommendation 02 May 2001

REC-xmlschema-2-20010502, XML Schema Part 2: Datatypes — W3C Recommendation 02 May 2001

UML VI .4, OMG — Unified Modeling Language Specification (Version 1.4, September 2001)

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

Примечание —Термины и нотация UML, примененные в настоящем стандарте, приведены в приложении А.

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

3.1    действие (action): То, что происходит в действительности.

[ИСО/МЭК 19746-2]

Примечание — Каждое рассматриваемое действие по моделированию связано как минимум с одним объектом (см. ИСО/МЭК 10746-2).

3.2    актер (actor): Когерентный набор ролей, которые играют пользователи прецедентов, взаимодействуя с этими прецедентами.

[UML]

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

3.3    агрегирование (aggregation): Форма ассоциации, устанавливающая отношение «часть — целое» между агрегатом и компонентной частью.

[UML]

3.4    разработчик AIP (AIP developer): Лицо или лица, использующие прикладную интеграционную среду для разработки интеграционных моделей и/или профилей.

3.5    ассоциация (association): Семантическое отношение между двумя или более классификаторами, устанавливающее связи между их экземплярами.

[UML]

3.6    базовая спецификация (base specification): Эталонный документ, содержащий информацию, предоставляемую профилем.

3.7    класс (class): Описание совокупности объектов с общими атрибутами, операциями, методами, отношениями и семантикой.

[UML]

3.8    классификатор (classificatory): Механизм, описывающий поведенческие и структурные особенности.

[UML]

Примечание — Классификатор включает в себя интерфейсы, классы, типы данных и компоненты.

3.9    профиль коммуникационных сетей (communication network profile): Представление интеграционных аспектов коммуникационных сетей, поддерживаемых сетевым прибором.

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

3.10    соответствие (compliance): Отношение между двумя спецификациями А и В, которое возникает, когда спецификация А устанавливает требования, которые полностью выполняются спецификацией В (то есть когда спецификация В соответствует спецификации А).

[ИСО/МЭК 10746-1]

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

Примечание — Прибор не может выполнять функции обработки, транспортирования или хранения материалов самостоятельно (см. 3.15).

3.12    профиль приборов (device profile): Представление интеграционных аспектов приборов.

Пример — Примерами интеграционных аспектов являются предоставляемые функции, конфигурация в сети, поведение в сети и передача данных ввода/вывода.

3.13    элемент (element): Элементарный компонент модели.

[UML]

ГОСТ Р ИСО 15745-1-2010

3.14    сущность (entity): Любой рассматриваемый реальный или абстрактный предмет.

[ИСО/МЭК 10746-2]

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

Пример — Конвейер, резервуар, насос.

Примечание 1 — Оборудование может включать в себя приборы (см. 3.11).

Примечание 2 — Оборудование не может быть напрямую подключено к коммуникационной сети; непосредственно подключены к коммуникационной сети могут быть только приборы.

3.16    профиль оборудования (equipment profile): Представление интеграционных аспектов компонентов оборудования.

Пример — Примерами интеграционных аспектов являются скорость конвейера, емкость резервуара, скорость подачи насоса.

3.17    обобщение (generalization): Таксономическое отношение между общим и более специфическими элементами.

[UML]

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

3.18    человеческий профиль (human profile): Представление интеграционных аспектов человека.

Пример — Примерами интеграционных аспектов являются обязанность, уровень компетентности, работоспособность.

3.19    информация (information): Любой вид знаний, которыми обмениваются пользователи, имеющий отношение к предметам, фактам, концепциям и т.д. в области обсуждения.

[ИСО/МЭК 10746-2]

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

[UML]

3.21    интерфейс (interface): Установленный набор операций, характеризующий поведение элемента.

[UML]

3.22    материал (material): Вещество, используемое для изготовления продуктов.

Пример — Сырье, расходные материалы, катализаторы.

3.23    профиль материалов (material profile): Представление интеграционных характеристик материалов.

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

3.24    сообщение (message): Спецификация передачи информации от одного экземпляра к другому с ожиданием, что действие будет выполнено.

[UML]

3.25    имя (name): Термин в установленном контексте наименования обозначающий сущность.

[ИСО/МЭК 10746-2]

3.26    объект (object): Сущность, имеющая определенные границы и идентичность, инкапсулирующая состояние и поведение.

[UML]

Примечание — Состояние представляют в виде атрибутов и отношений, поведение — в виде операций, методов и машинного состояния. Объект является экземпляром класса.

3.27    операция (operation): Услуга, которая может быть запрошена от объекта в целях воздействия на поведение.

[UML]

3.28    профиль (profile): Набор, состоящий из одной или нескольких базовых спецификаций и подпрофилей, с указанием, при необходимости, выбранных классов, соответствующих подмножеств, опций базовых спецификаций и параметров этих спецификаций или подпрофилей, необходимых для выполнения конкретной функции, действия или отношения.

3

Примечание — Определение соответствует приведенному в ИСО/МЭК ТО 10000-1.

3.29    отношение (relationship): Семантическая связь между элементами моделей.

[UML]

Пример — Ассоциации и обобщения.

3.30    ресурс (resource): Прибор, коммуникационная сеть, оборудование, человек или материал, участвующие в процессе.

3.31    состояние (state): Режим или ситуация в течение срока службы объекта, когда он удовлетворяет определенному условию, выполняет некоторые действия или ожидает определенного события.

[UML]

3.32    система (system): Объект, представляющий собой единое целое или состоящий из комплектующих частей.

[ИСО/МЭК 10746-2]

Примечание — Система может рассматриваться как сущность. Компонент системы может сам быть системой; в этом случае данный компонент является подсистемой.

[ИСО/МЭК 10746-2]

3.33    шаблон <Х> (<Х> template): Спецификация общих характеристик набора <Х> в достаточной мере детализированных для того, чтобы набор <Х> использовался для создания экземпляров.

[ИСО/МЭК 10746-2]

Примечание — <Х> может характеризоваться типом.

3.34    тип (<Х>) (type (<Х>)): Предикат, характеризующий общий набор характеристик <Х>. [ИСО/МЭК 10746-2]

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

[UML]

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

[UML]

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

4 Сокращения

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

4.1    Общие

AIF — прикладная интеграционная среда;

AIP — профиль интероперабельности прикладной системы;

ASCII — американский стандартный код обмена информацией;

CORBA — общая архитектура брокера объектных запросов;

DCOM — распределенная объектная модель компонентов;

FDA — департамент по контролю за продуктами и лекарствами США;

HMI — интерфейс человек — машина;

IAS — промышленные автоматизированные системы;

OSI — взаимодействие открытых систем;

UML — унифицированный язык моделирования;

XML— расширяемый язык разметки.

4.2    Типы интерфейсов IAS

Примечание — Подробное описание типов интерфейсов IAS приведено в приложении В.

API — интерфейс прикладной программы;

CMI — интерфейс управления конфигурацией;

CSI — интерфейс услуг связи;

ESI — интерфейс технической поддержки;

4

ГОСТ Р ИСО 15745-1-2010

FSI — интерфейс обслуживания оборудования;

HCI — интерфейс человек — компьютер;

ISI — интерфейс информационных услуг;

MTI — интерфейс транспортирования материалов;

SEI — интерфейс безопасности и среды;

USI — интерфейс коммунальных услуг.

5 Концепция AIF

5.1    Элементы и правила

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

Элементами AIF, определенными в ИСО 15745, являются следующие:

–    структура и заголовок основного шаблона профилей, установленного в 7.2;

–    общие шаблоны профилей, установленные в 7.3;

–    шаблоны технологических профилей, установленные в ИСО 15745-2 — ИСО 15745-4;

–    типы интерфейсов IAS, установленные в приложении В.

Разработчик AIP может также использовать элементы, которые соответствуют требованиям комплекса стандартов ИСО 15745, например базовые спецификации, идентифицированные разработчиком AIP.

Правила AIF ограничивают разработчика AIP в отношении:

–    создания интеграционных моделей (см. раздел 6);

–    разработки профилей (см. раздел 7), включая использование основного шаблона профилей (см. 7.2), использование общих шаблонов профилей (см. 7.3), а также разработки технологических специальных профилей (см. ИСО 15745-2 — ИСО 15745-4);

–    языка обмена данными профилей (см. 7.2.6).

5.2    Использование AIF для разработки AIP

5.2.1 Обзор

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

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

На рисунке 6 интеграционные модели представлены в виде диаграмм UML, а профили являются документами XML (REC-xml-20001006).

5

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

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

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

4 Сокращения

     4.1 Общие

     4.2 Типы интерфейсов IAS

5 Концепция AIF

     5.1 Элементы и правила

     5.2 Использование AIF для разработки AIP

6 Типы интеграционных моделей

     6.1 Интеграционная модель процессов

     6.2 Интеграционная модель обмена информацией

     6.3 Интеграционная модель ресурсов

7 Шаблоны и типы профилей

     7.1 Взаимосвязи шаблонов профилей

     7.2 Основной шаблон профилей

     7.3 Общие шаблоны профилей

     7.4 Контейнер профилей

8 Соответствие

Приложение А (справочное) Терминология и нотация UML

Приложение В (справочное) Типы интерфейсов IAS

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

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

Стр. 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
Николай Иванов

Эксперт по стандартизации и метрологии! Разрешительная и нормативная документация.

Оцените автора
Все-ГОСТЫ РУ
Добавить комментарий