|
,
22
, 2475
4 of 17
Sensors
2022Bog'liq sensors-22-02475-v22022
,
22
, 2475
4 of 17
Sensors
2022
,
22
, x FOR PEER REVIEW
4 of 18
Figure 2.
IEC 61850 data type template hierarchy.
A Data Attribute is defined by a Data Attribute Type. It may be a Structured Attrib-
ute, or it may belong to a customized Enumerator type or to a Basic Data Attribute (BDA)
type. In the simplest case, a Basic Data Attribute may be of a basic type, such as Integer,
Floating Point, or Boolean. Like the Data Attribute, a Structured Attribute is of the Data
Attribute Type.
According to the IEC 61850-7-1 [15], the IED is identified by the attribute
name
; a
Logical Device inside the IED is identified by the attribute
inst
. Each Logical Node is iden-
tified by a concatenation of three attributes:
prefix
,
lnClass
(Logical Node Class), and
inst
(Logical Node Instance); in particular, this concatenation is made up by the sequence of
the values of the three attributes in the same order as shown before. Finally, Data Objects,
Structured Data Objects, Structured Attributes, Basic Data Attributes, and Enumeration
are univocally identified by the attribute
name
.
In order to better understand the IEC 61850 hierarchical data model, an example is
given, and is used throughout the paper. Figure 3 shows the example of the IEC 61850
data model considered here. It is made up of an IED whose attribute name has the value
“BCU1M19”; the IED contains a Logical Device whose attribute inst is “C1”. Among the
Logical Nodes belonging to this Logical Device, let us assume the existence of the LN
featured by: prefix = “LBAY”, lnClass = “MMXU”, and inst = ”1”; according to this hy-
pothesis, the LN is identified by the concatenation “LBAYMMXU1”. Among the Data Ob-
jects inside this LN, let us assume the presence of the Data Object with the attribute name
set to “A”, containing a Structured Data Object with the name = “phsB”. It has been as-
sumed that it includes a Basic Data Attribute (BDA) with the name = “db”, represented by
an unsigned 32-bit integer (INT32U) type. Then, an enumeration is present with the name
= “angRef”; Figure 3 shows the enum values. The Structured Data Object with the name =
“PhsB” also contains a Structured Attribute featuring the attribute name set to “cVal”; it
is made up of another Structured Attribute with the attribute name equal to “mag”. This
attribute contains only a Basic Data Attribute with the name = “f”, represented by a 32-bit
real number (FLOAT32) type.
|
| |