ГОСТ Р МЭК 61850-6—2009
Атрибуты элемента Private определены втаблице 2.
Т а б л и ц а 2 — Атрибуты элемента Private
Атрибут
Смысл, назначение
type
Позволяет различать частное назначение содержимого элементов. В type должно
быть включено имя изготовителя или название средства программирования, под
тверждающее его уникальность
source URL (ссылка) некоего файла, содержащего частную информацию. Программа об
работки сохраняет только URL, а не содержимое файла (содержимое остается
там. где было: сохранение содержимого не является функцией программы обра
ботки)
8.2.7 Другой синтаксисXML
Для другого XML-файла в целях расширения модели данных SCL дополнительными объектами или
атрибутами может применяться совершенно новый стандартизированный или частный синтаксис на основе
языка XML. В этом случае в таком новом XML-файле будут определены ссылки на объект, которые содер
жатся в модели SCL. и при идентификации объектовдолжна соблюдаться философия присвоения имен,
изложенная в настоящем стандарте. Для связи с такими дополнительными XML-файлами может быть ис
пользован атрибут source элемента Private.
8.2.8 Краткое заключение: применимость настоящего стандарта для управления расширениями
Инструментальное средство (утилита), заявленное каксоответствующее настоящему стандарту,дол
жно. как минимум, управлять расширениями следующим образом:
- импортировать и экспортировать основной синтаксис SCL как пространство имен XML по умолча
нию; понимать все части основногосинтаксиса вотношении возможностей рассматриваемых IED-устройств
и ожидавмой функциональности средств программирования;
- хранить все данные в частных секциях и все элементы текста из импорта в экспорт (если они не
модифицированы специально в средствах программирования). Хранить вседанные IED-устройств. которые
не участвуют в процессе, если экспортируется SCD-файл.
- принимать синтаксически корректные расширения пространств имен XML при импорте без сообще
ния об ошибке, даже если итерируется соответствующее содержимое.
8.2.9 Пример расширения
Приведенный фрагмент SCL-файла показывает, как можно использовать расширения на основе
частного пространства имен XML длядополнительных атрибутов XML, дополнительных элементов и для
XML-элементов в пределах части данных элемента Private.
<?xml vers)on=’1.0"?>
<!-Пример расширенного файла:
- с элементом Private
- с использованием расширений из других пространств имен
<SCL xmlns="http^/vAvw.iec.ctV61850/2003/SCL" xmtns:xsi="httpj7
www.w3.orgj2Q01/XMLSchema-in5tance
"
xsi:schemaLocafon=*http:/Avww.iec.dV61850/2003’SCL SCL.xsd" xmlns:ext-’
http://wvrtv.private.org
">
«Header id=”SCL Example T1-1” nameStnjcture="IEDName7>
«Substation name="baden220_132" ext:myAttribute="my extension attribute’^
<ext:MyElement>This is my extension element«/ext:MyElement>
«Private ext:helto="bla bla^This is my private element <ext:dummy>with sub-elements«/ext:dummy>
and a privately defined attribute</Private>
«PowerTransformer name=“T1* type="PTR">
Следует обратить внимание на то, что все элементы (выше MyEtement) из других пространств имен
(выше ext), кроме пространства имен SCL, по умолчанию должны стоять перед любыми элементами SCL.
8.3
Общая структура
Документ SCL— XML начинается с XML-элемента prolog (пролог), затем следуют определенные ниже
элементы. Prolog содержит идентификацию версии XML и применяемую кодировку символов. Предпочти
тельной является кодировка формата UTF-8. В элементе SCL содержится часть полногоопределения SCL.
16