ГОСТ Р МЭК 61850-7-2— 2009
Наследование и отношения между классами DATA, CompositeCDC. SimpleCDC, и DAType должны
соответствовать показанным на рисунке 10.
Наследование сложно представить в табличной форме. Поэтомудиаграмму класса DATA на рисун
ке 10 следует считать нормативной. Таблицы и диаграммы класса необходимо использовать совместно.
Экземпляр класса DATA может содержать ноль или более экземпляров CompositeCDC. SimpleCDC
или DataAttribute. Однако их не может не быть совсем, то есть, как минимум, один из этих элементов
должен присутствовать.
П р и м е ч а н и е 5 — Структура класса DATA рекурсивна, т. к. класс CompositeCDC также относится к типу
класса DATA. Уровень рекурсии может быть ограничен отображением SCSM, так что количество уровней рекур
сии составных классов общих данных CompositeCDC обычно не превышает 1.
Примечание 6— Данные DATA иличастьданных DATA могут иметь ссылки внаборе данных DATA-SET.
Предполагается, что DATA будут постоянно в наличии до тех пор. пока они имеют ссылки как элементы набора
данных DATA-SET. В системе должны быть предприняты специальные мероприятия по обеспечению их нали
чия.
10.2.2 Атрибуты класса DATA
10.2.2.1 Атрибут DataName
Атрибут DataName должен однозначно определять данные Data в пределах логического узла LN.
10.2.2.2 Атрибут DataRcf— объектная ссылка данных
Атрибут DataRefдолжен быть уникальным именем пути данных DATA.
Объектная ссылка (ObjectRoference) DataRefдолжна иметь следующий вид:
LDName/LNName.DataName[.DataNamo[....]J
П р и м е ч а н и е — Вложенность зависит от конкретного определения класса DATA.
10.2.2.3 Атрибут Presence
Атрибут Presence типа BOOLEAN должен определять, являются ли данные DATA, находящиеся в
классе CompositeCDC или логическом узле, обязательными (Prosonce = TRUE) или опциональными
(Presence = FALSE).
10.2.2.4 Атрибут DataAttribute
10.2.2.4.1 DataAttributoType — Тип DataAttribute
10.2.2.4.1.1 Общие положения
Атрибут DataAttributeTypc типа DAType должен описыватьатрибутданных.
10.2.2.4.1.2 Синтаксис DATypo
DATуре должен соответствовать определению таблицы 17.
Т а б л и ц а 17 — Определение DAType
Имя атрибутаТип атрибута
Змачсиие/диапазон значеиия/поясисиие
DATNameObjectNameИмя. принадлежащее экземпляру DAType. например. cVal
(первый уровень), mag (второй уровень), f (третий уровень)
DATRefObjeclReference Имя пути, принадлежащее экземпляру DAType:
например: MMXU1.PhV.phsA.cVal.
MMXU1.PhV.phsA.cVal.mag,
MMXUl.PhV.phsA.cVal.mag.f
Presence
BOOLEAN
Указание, обязательный или опциональный
Специализации DAType
CompositeComponent [0..n]
DAType
Например, mag в классе Vector в МЭК 61850-7-3.
Например, f в AnalogueValue в МЭК 61850-7-3
PrimitiveComponent [0..1]
BasicType
Например, класс FLOAT32 в МЭК 61850-7-3
Для f
П р и м е ч а н и е 1 — Экземпляр DAType может содержать 0 или более экземпляров составных
компонентов CompositeComponent или PrimitiveDAT. Однако их не может не быть совсем, т. е.. как минимум,
один из этих элементов должен присутствовать.
П р и м е ч а н и е 2 — Структура экземпляра DAType рекурсивна, г. к. компонент CompositeComponent
также относится к типу DAType. Уровень рекурсии может быть ограничен SCSM. так что количество уровней
рекурсии составных компонентов CompositeComponents обычно не превышает 2.
32