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

ГОСТ Р ИСО 15745-3-2010 Системы промышленной автоматизации и интеграция. Прикладная интеграционная среда открытых систем. Часть 3. Эталонное описание систем управления на основе стандарта МЭК 61158

Приложение Е
(справочное)

     
Шаблоны профиля INTERBUS

Е.1 Описание шаблона профиля устройства

Е.1.1 Обзор

XML-схемы шаблона профиля устройства, определенные в Е.1.6, содержат отображение диаграмм классов профиля устройства, представленных в разделе 6.5.1. Помимо изображенных классов и атрибутов они содержат дополнительные элементы, имеющие или не имеющие атрибуты XML, с целью облегчения создания не содержащих неопределенностей профилей устройств и описаний устройств на языке XML. Для создания возможности повторного использования определений некоторых элементов и гибкого расширения профилей и описаний устройств с помощью моделей, не предусмотренных в настоящем стандарте, классы были описаны в виде XML-схемы. Таблица Е.1 содержит список ХМL-схем, заменяющих описание шаблонов профилей устройств INTERBUS.

Примечание - Описание профиля устройства или описание устройства может не требовать применения всех XML-схем, определенных в настоящем стандарте.


Таблица Е.1 - Обзор XML-схем

Имя

Содержание

Пространство имен

FDCML.xsd

Основные классы

http://www.fdcml.org

FDCMLdt.xsd

Определение типов данных

http://www.fdcml.org

FDCMLISO15745DeviceFunction.xsd

Классы функций устройств

http://www.fdcml.org/ ИСО 15745DeviceFunction

FDCMLText Resource.xsd

XML - схема для текстовых источников

http://www.fdcml.org/Text Resource

xmldef.xsd

Определение пространства имен XML

http://www.w3.org/XML/1998/namespace

xlinkdef.xsd

Определение пространства имен Xlink

http://www.w3.org/1999/xlink



E.1.2 Основные положения

E.1.2.1 Элементы типов данных

Профиль устройства использует типы данных, определенные в МЭК 61158-5:2003, раздел 5. Для создания дополнительных атрибутов информация о типах данных моделируется с использованием декларирования элементов XML-типа. Типы данных, заимствованные из МЭК 61131-3 и VARIANT, совмещаются и представляются как фиксированные атрибуты. Эти элементы типов данных определены в XML-схеме, называемой FDCMLdt.xsd, которая определена в Е.1.6.2.

Е.1.2.2 Сборная структура

Профиль устройства использует Collection Element Pattern. Эти элементы появляются в форме списка собранных элементов (например, processDataDescriptionList/processDataDescription).

Е.1.2.3 Дескриптивный текст для элементов

Е.1.2.3.1 Общие положения

Профиль устройства предлагает три различных варианта для предоставления дескриптивного текста для элементов. Представленные в Е.1.2.3.2 и Е.1.2.3.3 варианты должны использоваться раздельно. Возможность, представленная в Е.1.2.3.4, может использоваться совместно с возможностями, представленными в Е.1.2.3.2 или Е.1.2.3.3.

Е.1.2.3.2 Текст, вставленный в профиль устройства

Каждый элемент, требующий использования дескриптивного текста, должен иметь маркировочный вспомогательный элемент с атрибутом xml:lang. Благодаря этому в одном профиле устройства можно применять несколько языков. Дополнительно с вспомогательным элементом может быть предоставлен короткий вспомогательный текст. Он также должен иметь атрибут xml:lang. Этот атрибут состоит из двухбуквенного кода языка и дополнительного двухбуквенного кода страны, разделенных знаком тире. Формат приведен ниже:

ИСО 639 код для названия языка ["-" ISO 3166-1-Alpha-2 code].

Е.1.2.3.3 Текст, представленный файлами из внешнего текстового источника

Элементы labelRef и helpRef должны представить указатель источника текста, сохраненного в файле внешнего текстового источника. AIF должен заменить эти ссылки текстом, представленным в файле текстового источника. Файлы текстового источника, использованные в профиле устройства, должны быть определены в элементе словаря.

Формат файла текстового источника определен в XML-схеме FDCMLTextResource.xsd, которая определена в Е.1.6.4.

Е.1.2.3.4 Указатель внешней документации

Дополнительно может быть представлен указатель внешней документации. Элемент helpRefFile должен указывать на определенную позицию в файле, определенную с помощью элемента helpFile.

Пример - Примеры внешней документации - *.hlp, *.htm или *.pdf файлы.

Е.1.2.4 Используемые значения элементов

Элемент профиля устройства может иметь значение, соответствующее одному из описанных ниже: