ГОСТ Р ИСО 15745-2—2010
Приложение В
(обязательное)
Шаблоны профилей CANopen
В.1 Описание шаблонов профилей устройств
В-1.1 Общие положения
XML схемы шаблонов профилей устройств, определенные в В. 1.5. содержат отображения диаграмм клас
сов профилей устройств, представленных в 6.2.1. Помимо классов и атрибутов отображения они содержат допол
нительные элементы с атрибутами XML или без них. облегчающие однозначное описание профилей устройств и
устройств XML. Для повторного использования некоторых определений элементов и гибкого расширения описа
ний профиля устройств и устройств с использованием моделей, используемых здесь, классы были отражены в
нескольких XML схемах. В таблице В.1 перечислены все XML схемы описания обмена шаблонами профилей
устройств CANopen.
П р и м е ч а н и е - Описание профилей устройств или описание устройств может не потребоваться для
применения всех XML схем, установленных в настоящем приложении.
Т а б л и ц а В.1— ОбзорXMLсхем
ИмяСодержимоеПространство имен
COFDCML.xsd
Основные классы
http:ZMww.can-cia.org/xrnl/canopen
FDCMLdt.xsd
Определение типов
данных
http://wvw.fdcml.org
FDCMLHC015745Device Function.xsd
Классы функций при
боров
http.//
www.fdcml.org/HC015745DeviceF
unction
FDCMLText Resource.xsd
XML схема для тек
стовых ресурсов
http://www.fdcmf.org/TextResource
xmldef.xsd
Определения в про
странстве имен XML
http://www.w3.org/XML/1998/namespace
xlinkdef.xsd
Определения в про
странстве имен Xlink
http://www.w3.org/
! 999/xlink
В.1.2 Основы
В.1.2.1 Элементы типов данных
Профиль устройств использует типы данных МЭК 61158. Для введения дополнительных атрибутов инфор
мация по типам данных моделируется с использованием объявлений типов элементов XML. Альтернативные
имена типов данных МЭК 61131-3 и CANopen предоставляются как постоянные атрибуты. Эти элементы типов
данных определяются с именем «FDCML.dt.xsd» в XML схеме, которая определяется в В. 1.5.2.
В.1.2.2 Сборная модель
Профиль устройств использует модель сборных элементов. Эти элементы фигурируют в форме списка
сборных элементов (пример: proccessDataDescriptionList/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 Текст, вставленный в профиль устройств
Каждый элемент, требующий описательного текста, должен иметь дочерний элемент label с атрибутом
xmklang. Это позволяет использовать множество языков с одним профилем приборов. Дополнительно текст
короткой справки может быть предоставлен с использованием элемента help. Он также имеет атрибут xmUang.
Этот атрибут состоит из двухбуквенного кода языка и дополнительного двухбуквенного кода страны, разделенных
тире, и имеет следующий формат:
ISO 639 code for name of language ["-" ISO 3166-1-Alpha-2 code]
Пример — xml:lang-’en-us’ устанавливает текст на английском языке в американской редакции.
94