Статус документа
Статус документа

ГОСТ Р ИСО 16100-1-2012 Системы промышленной автоматизации и интеграция. Профилирование возможности интероперабельности промышленных программных средств. Часть 1. Структура (Переиздание)

     6.2 Функциональные взаимоотношения между единицами производственного программного обеспечения


Производственный домен (см. рисунок 2) может использовать одну или более единиц системного программного обеспечения, которые взаимодействуют с помощью специального интерфейса/протокола для выполнения одной производственной функции в этом домене. Это реализуется в операционной среде программного обеспечения специальной компьютерной системы в виде одного из компонентов производственных ресурсов в соответствии с шаблоном проектирования специфического программного обеспечения, имеет особое назначение и наоборот, одна единица программного обеспечения может выполнять одну или более производственных функций, которые могут совместно взаимодействовать друг с другом с целью выполнения, управления, осуществления текущего контроля или организации частной производственной деятельности. Серия действий может быть проведена в особой последовательности для завершения технологического процесса. На рисунке 4 изображены классы единицы программного обеспечения, ее окружение и связи.

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

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

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

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

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

     
Рисунок 4 - Диаграмма классов единицы программного обеспечения, ее окружения и связи в рамках применения на производстве



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

Требования к информационным структурам, включенным или указанным в качестве ссылок в профиле возможностей, установлены в ИСО 16100-2.