Académique Documents
Professionnel Documents
Culture Documents
NOTE 1 These pdf files (html pages) are intended to provide a hypertext version of an excerpt of the main
concepts and definitions of Parts IEC 61850-7-4, IEC 61850-7-3, and IEC 61850-7-2.
NOTE 2 The content of these files is informative only. They do in no way replace the normative definitions
contained in the above referenced documents.
There are the following pages to browse and study a small subset of the object models:
The web pages and the corresponding xml files have been created by
Karlheinz Schwarz, SCC. (schwarz@scc-online.de)
SCC does not take any responsibility as to the content of the files contained in the ZIP file
"IEC61850_HTML.zip" (html, xml and jpg) or the "browsable" pdf file and linked on this page
respectively.
Karlheinz Schwarz, based in Karlsruhe, Germany, is a consultant for the power systems control
industry. He is involved in several Working Groups within IEC TC 57, TC 65, and TC 88. He is a well-
known authority on the standardization and application of advanced information and communication
technologies.
IEC 2004
Modeling A key issue are the LNs representing functions or equipment used in power systems. Each
oncept LN provides a list of well organized and named information. The LN XCBR5 represents
the circuit breaker number 5 with the data Pos (Position) and Mode. Services defined
in IEC 61850-7-2 allow the exchange of this information.
logical device (Bay)
LN
tions (focus is on TCP/IP MMS LN LN
Network
protection)
IEC 61400-25 XCBR5
models components Pos
SCSM
of wind power plants IEC 61850-8-1 Mode
like rotor, generator, ... Real
gear box, nacelle etc. devices in a
substation
(focus is on SCADA) IEC 61850-7-4 logical IEC 61850-7-4
node (circuit breaker) data (Position)
IEC 61850-6
configuration file, XML
Example LN The measurement LN MMXU represents power, voltages, currents, and impedances in a
MMXU three-phase system. The values can be communicated by various services
SV
SV
IEC 61850-7-2
transformers represented by LN PhsBTCTR for
current transformer of phase B (e.g. by sampled LN
LNPhsBTCTR
PhsBTCTR LN
LNPhsBTVTR
PhsBTVTR
value exchange services of IEC 61850-7-2 SV) Amp
Amp Vol
Vol
The MMXU LN offers hundreds of values: measured (process) values, configuration val-
ues, description, and substitution values. These values can be communicated by various
services like read (polling), notification (publish/subscribe), logging and query.
General
the specification of a basic model for the definition of the substation-specific information models contained
in IEC 61850-7-3 (common DATA classes) and IEC 61850-7-4 (compatible LOGICAL-NODE classes and
compatible DATA classes) and
the specification of information exchange service models.
The information models and information exchange services are interwoven. From a descriptive point of view, the
two aspects are separated to some degree (see the excerpt shown in Figure 1). The common models (for
example, LOGICAL-NODE and DATA classes including their services) are applied in IEC 61850-7-3 and IEC
61850-7-4 to define many specialized information models - the substation automation models.
Other service models required for substation automation systems (for example, DATA-SET and reporting provide
specific information exchange services) are also defined in this part of the standard; these models are linked to
LOGICAL-NODEs and DATA. The information exchange services are completely defined in the ACSI. The
information models defined in IEC 61850-7-4 reference the services defined in the various models of the ACSI.
SERVER - represents the external visible behaviour of a device. All other ACSI models are part of the
server.
NOTE 1 A server has two roles: to communicate with a client (most service models in IEC 61850 provide
communication with client devices) and to send information to peer devices (for example, for sampled
values).
LOGICAL-DEVICE (LD) - contains the information produced and consumed by a group of domain-specific
application functions; functions are defined as LOGICAL-NODEs.
LOGICAL-NODE (LN) - contains the information produced and consumed by a domain-specific application
function, for example, overvoltage protection or circuit-breaker.
DATA - provide means to specify typed information, for example, position of a switch with quality
information and timestamp, contained in LOGICAL-NODEs.
Each of these information models is defined as a class. The classes comprise attributes and services. The
conceptual class diagram of the ACSI is depicted in Figure 2.
NOTE 2 The classes are major building blocks that provide the framework for substation automation device
models. Additional details on the modelling and relations between IEC 61850-7-4, IEC 61850-7-3, and this part of
IEC 61850 can be found in IEC 61850-7-1.
NOTE 3 The numbers in the circles indicate the respective clauses in this part of IEC 61850.
The Name class is inherited by the classes LOGICAL-DEVICE, LOGICAL-NODE, DATA, and DataAttribute.
EXAMPLE In an implementation the logical device, logical node, data, and data attribute have each an object
name (instance name) which is a unique name among classes of the same container to which they belong. In
addition, each of the four has an ObjectReference (path name) which is a concatenation of all object names from
each container. The four object names (one per column) can be concatenated.
In addition to the models listed above, the ACSI comprises the following models that provide services operating
on data, data attributes, and data sets.
DATA-SET - permits the grouping of data and data attributes. Used for direct access and for reporting and
logging.
Substitution - supports replacement of a process value by another value.
SETTING-GROUP-CONTROL-BLOCK - defines how to switch from one set of setting values to another
one and how to edit setting groups.
REPORT-CONTROL-BLOCK and LOG-CONTROL-BLOCK - describe the conditions for generating
reports and logs based on parameters set by the client. Reports may be triggered by changes of process
data values (for example, state change or dead band) or by quality changes. Logs can be queried for later
retrieval. Reports may be sent immediately or deferred. Reports provide change-of-state and sequence-of-
events information exchange.
control blocks for generic substation event (GSE) - supports a fast and reliable system-wide distribution of
input and output data values; peer-to-peer exchange of IED binary status information, for example, a trip
signal.
control blocks for transmission of sampled values - fast and cyclic transfer of samples, for example, of
instrument transformers.
control - describes the services to control, for example, devices.
time and time synchronization - provides the time base for the device and system.
file transfer - defines the exchange of large data blocks such as programs.
NOTE 1 The numbers in the circles indicate the respective clauses in this part of IEC 61850.
NOTE 2 The class diagrams are conceptual. Details are defined in the respective clauses. Comprehensive
diagrams are contained in IEC 61850-7-1. The DATA class may be defined recursively. The operations for
substitution and control are restricted to the lowest level in the DATA class. The DataAttributes may be defined
recursively as well.
The logical node is one of the major building blocks that has associations to most of the other information
exchange models, for example, report control, log control, and setting control.
Any other information exchange service model, for example, report control, log control, and setting control shall
inherit the ObjectName and ObjectReference as depicted in Figure 2.
NOTE 3 The class models and services are defined using an object-oriented approach allowing for the mapping
of class models and services to different application layer and middle ware solutions.
The complete list of ACSI classes and their services is shown in Table 1.
5 ObjectName
The ObjectName shall specify a unique instance name among instances of a class owned by the same parent
class with a type as specified in Table 3 - ObjectName type
ObjectName type
5 ObjectReference
Instances of classes in the hierarchical information model (ACSI class hierarchy of logical device, logical node,
data, data attributes) shall be constructed by the concatenation of all instance names comprising the whole
path-name of an instance of a class that identifies the instance uniquely. The type of the ObjectReference shall
be as specified in Table 4.
ObjectReference type
LDName/LNName[.Name[. ...]]
The "/" shall separate the instance name of a logical device (LDName) from the name of an instance of a
logical node (LNName). The "." shall separate the further names in the hierarchy. The "[ ]" shall indicate an
option. The inner square bracket "[. ...]" shall indicate further names of recursively nested definitions.
NOTE 1 In any case where the context of the text provides sufficient information that an instance of a class is
meant, the term "instance of" is not used.
NOTE 2 Clause 19 specifies constraints on the use of the type ObjectReference.
6 Server
The class SERVER shall represent the externally visible behaviour of a device. The SERVER shall be a
composition as defined in Table 11.
NOTE 1 For simple devices the server may comprise just one logical device with the GOOSE control model
with no other service.
SERVER class
Services
GetServerDirectory
NOTE 2 The server's relationship to the underlying communication system and the concrete implementation
depend on the SCSM (specific communication service mapping, see IEC 61850-8-x and IEC 61850-9-x) used.
Network management (as part of an SCSM), device management, and system management are outside the
scope of IEC 61850-7-2.
8 Logical Device
LOGICAL-DEVICE class
Attribute name Attribute type Value/value range/explanation
Services
GetLogicalDeviceDirectory
9 LOGICAL NODE
The LOGICAL-NODE shall be a composition of DATA, DATA-SET, BRCB, URCB, LCB, LOG, SGCB, GoCB,
GsCB, MSVCB, and USVCB as defined in Table 15.
LOGICAL-NODE class
Services
GetLogicalNodeDirectory
GetAllDataValues
NOTE 1 IEC 61850-7-4 defines specialized logical node classes - the compatible logical node classes, for
example, XCBR representing circuit-breakers.
The definition of LOGICAL-NODEs for the substation-application domain is refined by the definition of specific
DATAin IEC 61850-7-4. The definitions in IEC 61850-7-4 (and IEC 61850-7-3 for the common DATA classes)
shall be taken into account to get the comprehensive definition of substation-domain-specific LOGICAL-
NODEs.
NOTE 2 IEC 61850-7-4 defines further attributes for LOGICAL-NODEs; for example,, the mode (behaviour:
ON, BLOCKED, TEST, etc.) of the substation-specific LOGICAL-NODE is defined in IEC 61850-7-4. The state
model of a LOGICAL-NODE is modelled as a specific DATA (named Mod).
10 Data
DATA class
Specializations of DATA
Services
GetDataValues
SetDataValues
GetDataDirectory
GetDataDefinition
An instance of a DATA class may contain zero or more instances of a CompositeCDC, SimpleCDC or a
DataAttribute. However, they cannot all be absent, so at least one of these elements shall be present.
NOTE 5 The structure of a DATA class is recursive since a CompositeCDC is also of type DATA class. The
level of recursion may be restricted by a SCSM, so the number of levels of recursion of CompositeCDCs is
normally no greater than 1.
NOTE 6 DATA or part of a DATA may be referenced in a DATA-SET. The persistent existence of DATA is
expected as long as they are referenced as members of a DATA-SET. A system has to take special measures
to ensure their existence.
DAType
CompositeComponent [0..n] DAType For example, mag in Vector class of IEC 61850-
7-3
for example, f in AnalogueValue of IEC 61850-7-
3
NOTE 2 The structure of a DAType is recursive since a CompositeComponent is also of type DAType. The
level of recursion may be restricted by a SCSM, so the number of levels of recursion of
CompositeComponents is normally no greater than 2.
DATA-SET class
Services
GetDataSetValues
SetDataSetValues
CreateDataSet
DeleteDataSet
GetDataSetDirectory
Clients should use the existence of a SGCB to determine if the LOGICAL-DEVICE contains SGs.
Services
SelectActiveSG
SelectEditSG
SetSGValues
ConfirmEditSGValues
GetSGValues
GetSGCB Values
14 BUFFERED-REPORT-CONTROL-BLOCK (BRCB)
The BRCB class shall have the structure defined in Table 23.
BRCB class
sequence-number BOOLEAN
report-time-stamp BOOLEAN
reason-for-inclusion BOOLEAN
data-set-name BOOLEAN
data-reference BOOLEAN
buffer-overflow BOOLEAN
entryID BOOLEAN
conf-revision BOOLEAN
SqNum INT16U BR -
GI BOOLEAN BR -
PurgeBuf BOOLEAN BR -
EntryID EntryID BR -
TimeOfEntry EntryTime BR -
Services
Report
GetBRCBValues
SetBRCBValues
These attributes determine the service procedures of the Report service. The impact of the various values
shall be as defined in the following attribute definitions.
14 UNBUFFERED-REPORT-CONTROL-BLOCK (BRCB)
The URCB class shall have the structure defined in Table 25.
URCB class
Resv BOOLEAN RP -
reserved BOOLEAN
sequence-number BOOLEAN
report-time-stamp BOOLEAN
reason-for-inclusion BOOLEAN
data-set-name BOOLEAN
data-reference BOOLEAN
conf-revision BOOLEAN
SqNum INT8U RP -
GI BOOLEAN BR -
Services
Report
GetURCBValues
SetURCBValues
Except URCBName, URCBRef, RptEna, and Resv all other attributes shall be as defined for the BRCB in
14.2.2.
The LCB shall control the procedures that are required for storing values of DataAttribute (the log entry) into a
LOG. Each enabled LCB shall associate DATA-SET with a LOG. Changes in a value of a member of a DATA-
SET shall be stored as LOG entry. Multiple LCBs allow multiple DATA-SETs to feed a LOG.
It shall be the responsibility of access control, to prevent unauthorized clients to modify an LCB.
NOTE The internal notification, local storage mechanism, internal formats, etc. for log entries are all local
issues and outside the scope of this part of IEC 61850.
LCB class
reason-for-inclusion BOOLEAN
LogRef ObjectReference LG
Services
GetLCBValues
SetLCBValues
14 LOG
The LOG shall be filled on a first-in first-out basis. When the list of log entries reaches a point where the stored
data reaches the maximal size of the log, the oldest log entry shall be overwritten. This action shall have no
impact to the further incrementing of the EntryID of the added log entries.
LOG class
OldEntrTm TimeStamp LG
NewEntrTm TimeStamp LG
OldEntr INT32U LG
NewEntr INT32U LG
Entry [1..n]
TimeOfEntry EntryTime
EntryID EntryID
EntryData [1..n]
DataRef ObjectReference
Services
QueryLogByTime
QueryLogAfter
GetLogStatusValues
GoCB class
Services
SendGOOSEMessage
GetGoReference
GetGOOSEElementNumber
GetGoCBValues
SetGoCBValues
GsCB class
Services
SendGSSEMessage
GetGsReference
GetGSSEDataOffset
GetGsCBValues
SetGsCBValues
MSVCB class
refresh-time BOOLEAN
sample-synchronized BOOLEAN
sample-rate BOOLEAN
Services
SendMSVMessage
GetMSVCBValues
SetMSVCBValues
USVCB class
Resv BOOLEAN US -
refresh-time BOOLEAN
sample-synchronized BOOLEAN
sample-rate BOOLEAN
Services
SendUSVMessage
GetUSVCBValues
SetUSVCBValues
5 ObjectName
The ObjectName shall specify a unique instance name among instances of a class owned by the same parent
class with a type as specified in Table 3 - ObjectName type
ObjectName type
5 ObjectReference
Instances of classes in the hierarchical information model (ACSI class hierarchy of logical device, logical node,
data, data attributes) shall be constructed by the concatenation of all instance names comprising the whole
path-name of an instance of a class that identifies the instance uniquely. The type of the ObjectReference shall
be as specified in Table 4.
ObjectReference type
LDName/LNName[.Name[. ...]]
The "/" shall separate the instance name of a logical device (LDName) from the name of an instance of a
logical node (LNName). The "." shall separate the further names in the hierarchy. The "[ ]" shall indicate an
option. The inner square bracket "[. ...]" shall indicate further names of recursively nested definitions.
NOTE 1 In any case where the context of the text provides sufficient information that an instance of a class is
meant, the term "instance of" is not used.
6 Server
The class SERVER shall represent the externally visible behaviour of a device. The SERVER shall be a
composition as defined in Table 11.
NOTE 1 For simple devices the server may comprise just one logical device with the GOOSE control model
with no other service.
SERVER class
Services
GetServerDirectory
NOTE 2 The server's relationship to the underlying communication system and the concrete implementation
depend on the SCSM (specific communication service mapping, see IEC 61850-8-x and IEC 61850-9-x) used.
Network management (as part of an SCSM), device management, and system management are outside the
scope of IEC 61850-7-2.
8 Logical Device
The LOGICAL-DEVICE (LD) shall be a composition of LOGICAL-NODE as defined in Table 14.
LOGICAL-DEVICE class
Services
GetLogicalDeviceDirectory
9 LOGICAL NODE
The LOGICAL-NODE shall be a composition of DATA, DATA-SET, BRCB, URCB, LCB, LOG, SGCB, GoCB,
GsCB, MSVCB, and USVCB as defined in Table 15.
LOGICAL-NODE class
Services
GetLogicalNodeDirectory
GetAllDataValues
NOTE 1 IEC 61850-7-4 defines specialized logical node classes - the compatible logical node classes, for
example, XCBR representing circuit-breakers.
The definition of LOGICAL-NODEs for the substation-application domain is refined by the definition of specific
DATAin IEC 61850-7-4. The definitions in IEC 61850-7-4 (and IEC 61850-7-3 for the common DATA classes)
shall be taken into account to get the comprehensive definition of substation-domain-specific LOGICAL-
NODEs.
NOTE 2 IEC 61850-7-4 defines further attributes for LOGICAL-NODEs; for example,, the mode (behaviour:
ON, BLOCKED, TEST, etc.) of the substation-specific LOGICAL-NODE is defined in IEC 61850-7-4. The state
model of a LOGICAL-NODE is modelled as a specific DATA (named Mod).
10 Data
DATA class
Specializations of DATA
Services
GetDataValues
SetDataValues
GetDataDirectory
GetDataDefinition
An instance of a DATA class may contain zero or more instances of a CompositeCDC, SimpleCDC or a
DataAttribute. However, they cannot all be absent, so at least one of these elements shall be present.
NOTE 5 The structure of a DATA class is recursive since a CompositeCDC is also of type DATA class. The
level of recursion may be restricted by a SCSM, so the number of levels of recursion of CompositeCDCs is
normally no greater than 1.
NOTE 6 DATA or part of a DATA may be referenced in a DATA-SET. The persistent existence of DATA is
expected as long as they are referenced as members of a DATA-SET. A system has to take special measures
to ensure their existence.
DAType
Specializations of DAType
CompositeComponent [0..n] DAType For example, mag in Vector class of IEC 61850-
7-3
for example, f in AnalogueValue of IEC 61850-7-
3
NOTE 2 The structure of a DAType is recursive since a CompositeComponent is also of type DAType. The
level of recursion may be restricted by a SCSM, so the number of levels of recursion of
CompositeComponents is normally no greater than 2.
11 DATA-SET class syntax
DATA-SET class
Services
GetDataSetValues
SetDataSetValues
CreateDataSet
DeleteDataSet
GetDataSetDirectory
Clients should use the existence of a SGCB to determine if the LOGICAL-DEVICE contains SGs.
SGCB class
Services
SelectActiveSG
SelectEditSG
SetSGValues
ConfirmEditSGValues
GetSGValues
GetSGCB Values
14 BUFFERED-REPORT-CONTROL-BLOCK (BRCB)
The BRCB class shall have the structure defined in Table 23.
BRCB class
sequence-number BOOLEAN
report-time-stamp BOOLEAN
reason-for-inclusion BOOLEAN
data-set-name BOOLEAN
data-reference BOOLEAN
buffer-overflow BOOLEAN
entryID BOOLEAN
conf-revision BOOLEAN
SqNum INT16U BR -
GI BOOLEAN BR -
PurgeBuf BOOLEAN BR -
EntryID EntryID BR -
TimeOfEntry EntryTime BR -
Services
Report
GetBRCBValues
SetBRCBValues
These attributes determine the service procedures of the Report service. The impact of the various values
shall be as defined in the following attribute definitions.
14 UNBUFFERED-REPORT-CONTROL-BLOCK (BRCB)
The URCB class shall have the structure defined in Table 25.
URCB class
Resv BOOLEAN RP -
sequence-number BOOLEAN
report-time-stamp BOOLEAN
reason-for-inclusion BOOLEAN
data-set-name BOOLEAN
data-reference BOOLEAN
conf-revision BOOLEAN
SqNum INT8U RP -
GI BOOLEAN BR -
Services
Report
GetURCBValues
SetURCBValues
Except URCBName, URCBRef, RptEna, and Resv all other attributes shall be as defined for the BRCB in
14.2.2.
It shall be the responsibility of access control, to prevent unauthorized clients to modify an LCB.
NOTE The internal notification, local storage mechanism, internal formats, etc. for log entries are all local
issues and outside the scope of this part of IEC 61850.
LCB class
reason-for-inclusion BOOLEAN
LogRef ObjectReference LG
Services
GetLCBValues
SetLCBValues
14 LOG
The LOG shall be filled on a first-in first-out basis. When the list of log entries reaches a point where the stored
data reaches the maximal size of the log, the oldest log entry shall be overwritten. This action shall have no
impact to the further incrementing of the EntryID of the added log entries.
LOG class
OldEntrTm TimeStamp LG
NewEntrTm TimeStamp LG
OldEntr INT32U LG
NewEntr INT32U LG
Entry [1..n]
TimeOfEntry EntryTime
EntryID EntryID
EntryData [1..n]
DataRef ObjectReference
Services
QueryLogByTime
QueryLogAfter
GetLogStatusValues
GoCB class
Services
SendGOOSEMessage
GetGoReference
GetGOOSEElementNumber
GetGoCBValues
SetGoCBValues
GsCB class
Services
SendGSSEMessage
GetGsReference
GetGSSEDataOffset
GetGsCBValues
SetGsCBValues
16 Transmission of sampled values using multicast (MSVCB)
MSVCB class
refresh-time BOOLEAN
sample-synchronized BOOLEAN
sample-rate BOOLEAN
Services
SendMSVMessage
GetMSVCBValues
SetMSVCBValues
USVCB class
Resv BOOLEAN US -
refresh-time BOOLEAN
sample-synchronized BOOLEAN
sample-rate BOOLEAN
Services
SendUSVMessage
GetUSVCBValues
SetUSVCBValues
Small Subset of LN classes defined in IEC 61850-7-4
How to view?
If you want to see one of the following logical nodes (available in HTML Format only!!)
together with the Common Data Classes (CDC) AND the Semantic of all names,
click here first to open a second window with the following three frames:
Summary IEC
SPS
SPS class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
status
stVal BOOLEAN ST dchg TRUE | FALSE M
q Quality ST qchg M
t TimeStamp ST M
substitution
subEna BOOLEAN SV PICS_SUBST
subVal BOOLEAN SV TRUE | FALSE PICS_SUBST
subQ Quality SV PICS_SUBST
subID VISIBLE STRING64 SV PICS_SUBST
configuration, description and extension
d VISIBLE STRING255 DC Text O
dU UNICODE STRING255 DC O
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
INS
INS class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
status
stVal INT32 ST dchg M
q Quality ST qchg M
t TimeStamp ST M
substitution
subEna BOOLEAN SV PICS_SUBST
subVal INT32 SV PICS_SUBST
subQ Quality SV PICS_SUBST
subID VISIBLE STRING64 SV PICS_SUBST
configuration, description and extension
d VISIBLE STRING255 DC Text O
dU UNICODE STRING255 DC O
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
ACT
ACT class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
status
general BOOLEAN ST dchg M
phsA BOOLEAN ST dchg O
phsB BOOLEAN ST dchg O
phsC BOOLEAN ST dchg O
neut BOOLEAN ST dchg O
q Quality ST qchg M
t TimeStamp ST M
configuration, description and extension
operTm TimeStamp CF O
d VISIBLE STRING255 DC Text O
dU UNICODE STRING255 DC O
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
ACD
Directional protection activation information (ACD)
ACD class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
status
general BOOLEAN ST dchg M
unknown | forward
dirGeneral ENUMERATED ST dchg M
| backward | both
phsA BOOLEAN ST dchg GC_2 (1)
unknown | forward
dirPhsA ENUMERATED ST dchg GC_2 (1)
| backward
phsB BOOLEAN ST dchg GC_2 (2)
unknown | forward
dirPhsB ENUMERATED ST dchg GC_2 (2)
| backward
phsC BOOLEAN ST dchg GC_2 (3)
unknown | forward
dirPhsC ENUMERATED ST dchg GC_2 (3)
| backward
neut BOOLEAN ST dchg GC_2 (4)
unknown | forward
dirNeut ENUMERATED ST dchg GC_2 (4)
| backward
q Quality ST qchg M
t TimeStamp ST M
configuration, description and extension
d VISIBLE STRING255 DC Text O
dU UNICODE STRING255 DC O
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
BCR
BCR class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
status
actVal INT128 ST dchg M
frVal INT128 ST dupd GC_2 (1)
frTm TimeStamp ST dupd GC_2 (1)
q Quality ST qchg M
t TimeStamp ST M
configuration, description and extension
units Unit CF see Annex A O
pulsQty FLOAT32 CF M
frEna BOOLEAN CF GC_2 (1)
strTm TimeStamp CF GC_2 (1)
frPd INT32 CF GC_2 (1)
frRs BOOLEAN CF GC_2 (1)
d VISIBLE STRING255 DC O
dU UNICODE STRING255 DC O
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
MV
MV class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
measured attributes
instMag AnalogueValue MX O
mag AnalogueValue MX dchg M
normal|high|low|
range ENUMERATED MX dchg high-high|low- O
low|...
q Quality MX qchg M
t TimeStamp MX M
substitution
subEna BOOLEAN SV PICS_SUBST
subMag AnalogueValue SV PICS_SUBST
subQ Quality SV PICS_SUBST
subID VISIBLE STRING64 SV PICS_SUBST
configuration, description and extension
units Unit CF see Annex A O
db INT32U CF 0 ... 100 000 O
zeroDb INT32U CF 0 ... 100 000 O
sVC ScaledValueConfig CF AC_SCAV
rangeC RangeConfig CF GC_CON
smpRate INT32U CF O
d VISIBLE STRING255 DC Text O
dU UNICODE STRING255 DC O
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
SAV
SAV class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
measured attributes
instMag AnalogueValue MX M
q Quality MX qchg M
t TimeStamp MX O
configuration, description and extension
units Unit CF see Annex A O
sVC ScaledValueConfig CF AC_SCAV
min AnalogueValue CF O
max AnalogueValue CF O
d VISIBLE STRING255 DC Text O
dU UNICODE STRING255 DC O
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
WYE
Phase to ground related measured values of a three phase system (WYE)
WYE class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
Data
phsA CMV GC_1
phsB CMV GC_1
phsC CMV GC_1
neut CMV GC_1
net CMV GC_1
res CMV GC_1
configuration, description and extension
Va | Vb | Vc | Aa |
Ab | Ac | Vab | Vbc
angRef ENUMERATED CF O
| Vca | Vother |
Aother
d VISIBLE STRING255 DC Text O
dU UNICODE STRING255 DC O
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
DEL
DEL class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
Data
phsAB CMV GC_1
phsBC CMV GC_1
phsCA CMV GC_1
configuration, description and extension
Va | Vb | Vc | Aa |
Ab | Ac | Vab | Vbc
angRef ENUMERATED CF O
| Vca | Vother |
Aother
d VISIBLE STRING255 DC Text O
dU UNICODE STRING255 DC O
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
SPC
SPC class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
control and status
off (FALSE) |
ctlVal BOOLEAN CO AC_CO_M
on (TRUE)
operTm TimeStamp CO AC_CO_O
origin Originator CO, ST AC_CO_O
ctlNum INT8U CO, ST 0..255 AC_CO_O
stVal BOOLEAN ST dchg FALSE | TRUE AC_ST
q Quality ST qchg AC_ST
t TimeStamp ST AC_ST
stSeld BOOLEAN ST dchg AC_CO_O
substitution
subEna BOOLEAN SV PICS_SUBST
subVal BOOLEAN SV FALSE | TRUE PICS_SUBST
subQ Quality SV PICS_SUBST
subID VISIBLE STRING64 SV PICS_SUBST
configuration, description and extension
pulseConfig PulseConfig CF AC_CO_O
ctlModel CtlModels CF M
sboTimeout INT32U CF AC_CO_O
sboClass SboClasses CF AC_CO_O
d VISIBLE STRING255 DC Text O
UNICODE
dU DC O
STRING255
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
DPC
DPC class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
control and status
off (FALSE) | on
ctlVal BOOLEAN CO AC_CO_M
(TRUE)
operTm TimeStamp CO AC_CO_O
CO,
origin Originator AC_CO_O
ST
CO,
ctlNum INT8U 0..255 AC_CO_O
ST
intermediate-state |
stVal CODED ENUM ST dchg M
off | on | bad-state
q Quality ST qchg M
t TimeStamp ST M
stSeld BOOLEAN ST dchg AC_CO_O
substitution
subEna BOOLEAN SV PICS_SUBST
intermediate-state |
subVal CODED ENUM SV PICS_SUBST
off | on | bad-state
subQ Quality SV PICS_SUBST
VISIBLE
subID SV PICS_SUBST
STRING64
configuration, description and extension
pulseConfig PulseConfig CF AC_CO_O
ctlModel CtlModels CF M
sboTimeout INT32U CF AC_CO_O
sboClass SboClasses CF AC_CO_O
VISIBLE
d DC Text O
STRING255
UNICODE
dU DC O
STRING255
VISIBLE
cdcNs EX AC_DLNDA_M
STRING255
VISIBLE
cdcName EX AC_DLNDA_M
STRING255
VISIBLE
dataNs EX AC_DLN_M
STRING255
INC
INC class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
control and status
ctlVal INT32 CO AC_CO_M
operTm TimeStamp CO AC_CO_O
origin Originator CO, ST AC_CO_O
ctlNum INT8U CO, ST 0..255 AC_CO_O
stVal INT32 ST dchg M
q Quality ST qchg M
t TimeStamp ST M
stSeld BOOLEAN ST dchg AC_CO_O
substitution
subEna BOOLEAN SV PICS_SUBST
subVal INT32 SV PICS_SUBST
subQ Quality SV PICS_SUBST
subID VISIBLE STRING64 SV PICS_SUBST
configuration, description and extension
ctlModel CtlModels CF M
sboTimeout INT32U CF AC_CO_O
sboClass SboClasses CF AC_CO_O
minVal INT32 CF O
maxVal INT32 CF O
1 ... (maxVal -
stepSize INT32U CF O
minVal)
d VISIBLE STRING255 DC Text O
UNICODE
dU DC O
STRING255
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
ING
ING class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
setting
setVal INT32 SP AC_NSG_M
setVal INT32 SG, SE AC_SG_M
configuration, description and extension
minVal INT32 CF O
maxVal INT32 CF O
1 ... (maxVal -
stepSize INT32U CF O
minVal)
d VISIBLE STRING255 DC Text O
UNICODE
dU DC O
STRING255
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
ASG
ASG class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
setting
setMag AnalogueValue SP AC_NSG_M
setMag AnalogueValue SG, SE AC_SG_M
configuration, description and extension
units Unit CF see Annex A O
sVC ScaledValueConfig CF AC_SCAV
minVal AnalogueValue CF O
maxVal AnalogueValue CF O
1 ... (maxVal -
stepSize AnalogueValue CF O
minVal)
d VISIBLE STRING255 DC Text O
dU UNICODE STRING255 DC O
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
CURVE
CURVE class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
setting
setCharact ENUMERATED SP AC_NSG_M
setParA FLOAT32 SP AC_NSG_O
setParB FLOAT32 SP AC_NSG_O
setParC FLOAT32 SP AC_NSG_O
setParD FLOAT32 SP AC_NSG_O
setParE FLOAT32 SP AC_NSG_O
setParF FLOAT32 SP AC_NSG_O
setCharact ENUMERATED SG, SE AC_SG_M
setParA FLOAT32 SG, SE AC_SG_O
setParB FLOAT32 SG, SE AC_SG_O
setParC FLOAT32 SG, SE AC_SG_O
setParD FLOAT32 SG, SE AC_SG_O
setParE FLOAT32 SG, SE AC_SG_O
setParF FLOAT32 SG, SE AC_SG_O
configuration, description and extension
d VISIBLE STRING255 DC Text O
dU UNICODE STRING255 DC O
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
DPL
DPL class
Attr. Name Attr. Type FC TrgOp Value/Value Range M/O/C
configuration, description and extension
vendor VISIBLE STRING255 DC M
hwRev VISIBLE STRING255 DC O
swRev VISIBLE STRING255 DC O
serNum VISIBLE STRING255 DC O
model VISIBLE STRING255 DC O
location VISIBLE STRING255 DC O
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
LPL
LPL class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
configuration, description and extension
vendor VISIBLE STRING255 DC M
swRev VISIBLE STRING255 DC M
d VISIBLE STRING255 DC M
dU UNICODE STRING255 DC O
configRev VISIBLE STRING255 DC AC_LN0_M
shall be included
in LLN0 only; for
ldNs VISIBLE STRING255 EX AC_LN0_EX
example IEC
61850-7-4:2003
lnNs VISIBLE STRING255 EX AC_DLD_M
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
CSD
CSD class
Value/Value
Attr. Name Attr. Type FC TrgOp M/O/C
Range
configuration, description and extension
xUnit Unit DC M
xD VISIBLE STRING255 DC M
yUnit Unit DC M
yD VISIBLE STRING255 DC M
numPts INT16U DC >1 M
ARRAY[1..numPts] OF
crvPts DC M
Point
d VISIBLE STRING255 DC M
dU UNICODE STRING255 DC O
cdcNs VISIBLE STRING255 EX AC_DLNDA_M
cdcName VISIBLE STRING255 EX AC_DLNDA_M
dataNs VISIBLE STRING255 EX AC_DLN_M
Table - Semantic of a small subset of data attributes from IEC 61850-7-3 (2004-01-03)
DataSemantics
DAName Semantics
actVal Binary counter status represented as an integer value.
Angle reference. Indicates the quantity that is used as reference for the phase angle.
angRef For the indicated quantity, the fundamental frequency (index = 1) is used as
reference by convention.
Name of the common data class. Used together with cdcNs, for details see IEC
cdcName
61850-7-1.
cdcNs Common data class name space. For details see IEC 61850-7-1.
Uniquely identifies the configuration of a logical device instance. ConfigRev in LLN0
(at LD level) has to be changed at least on any semantic change of the data model
configRev
of this LD related to the client functionality. How this is detected and performed is left
to the user. Also the semantics of configRev concerning other LNs is left to the user.
crvPts The array with the points specifying a curve shape
Specifies the control model of IEC 61850-7-2 that corresponds to the behaviour of
the data. NOTE 2 If a data instance of a control class has no status information
associated, then the attribute stVal does not exist. In that case, the value range for
ctlModel is restricted to direct-with-normal-security and sbo-with-normal-security.
ctlModel
If the change of the status was caused by a control, the content shall show the
control sequence number of the control service. All service primitives belonging to
one control sequence shall be identified by the same control sequence number. The
ctlNum
use of ctlNum is an issue of the client. The only thing that the server shall do with
ctlNum is to include it in the responses to the control model and in the reports about
a status change that is caused by a command.
Determines the control activity. For the CDC INC, the integer value 0 shall be
transmitted to reset the value. For the CDC BSC, if the data attribute persistent is
FALSE, higher and lower refer to one step in the data attribute posVal of the data
ctlVal
attribute valWTr. For the CDC ISC, the INTEGER value refers always to a dedicated
position in the data attribute posVal of the data attribute valWTr which has to be
reached directly.
Textual description of the data. In case of the common data class LPL, the
d
description refers to the logical node.
dataNs Data name space. For details see IEC 61850-7-1.
Deadband. Shall represent a configuration parameter used to calculate all
deadbanded attributes (for example mag attribute in the CDC MV). The value shall
db represent the percentage of difference between max and min in units of 0,001 %. If
an integral calculation is used to determine the deadbanded value, the value shall be
represented as 0,001 % s.
General direction of the fault. If the faults of individual phases have different
dirGeneral
directions, this attribute shall be set to both.
dirNeut Direction of the fault for neut.
dirPhsA Direction of the fault for phase A.
dirPhsB Direction of the fault for phase B.
dirPhsC Direction of the fault for phase C.
dU Textual description of the data using unicode characters. For further details, see d.
BOOLEAN value, which controls the freeze, process. If TRUE, freezing shall occur
frEna
as specified in strTm, frPd and frRs. If FALSE, no freezing shall occur.
Time interval in ms between freeze operations. If frPd is 0, only a single freeze is
frPd
performed at the time indicated in strTm.
frRs Indicates that counter is to be automatically reset to zero after each freezing process.
frTm Time of the last counter freeze.
frVal Frozen binary counter status represented as an integer value.
Logical "or" of the phase values, for example trip or start. The attribute shall also be
general
set if not all phases have a fault condition.
hwRev HW-revision.
instMag Magnitude of a the instantaneous value of a measured value.
ldNs Logical device name space. For details see IEC 61850-7-1.
lnNs Logical node name space. For details see IEC 61850-7-1.
location Location, where the equipment is installed.
Deadbanded value. Shall be based on a dead band calculation from instMag as
illustrated below. The value of mag shall be updated to the current value of instMag
when the value has changed according the configuration parameter db. NOTE 7 The
figure above is an example. There may be other algorithms providing a comparable
result; for example as an alternate solution, the dead band calculation may use the
integral of the change of instMag. The algorithm used is a local issue. NOTE 8 This
value mag is typically used to create reports for analogue values. Such a report sent
"by exception" is not comparable to the transfer of sampled measured values as
mag
q
Range in which the current value of instMag or instCVal.mag is. It may be used to
issue an event if the current value changes and transitions to another range. Range
shall be used in the context with configuration attributes like hhLim, hLim, lLim, llLim,
min and max as shown below. NOTE 9 The use of algorithms to filter events based
on transition from one range to another is a local issue. NOTE 10 This value with the
trigger option data-change as described in 61850-7-2 may be used to report an
event to the client.
range
rangeC Configuration parameters as used in the context with the range attribute.
Residual current. Residual current is the algebraic sum of the instantaneous values
res of currents flowing through all live conductors (i.e. sum over phase currents) of a
circuit at a point of the electrical installation.
Specifies the SBO-class according to the control model of IEC 61850-7-2 that
corresponds to the behaviour of the data. The following values are defined:
sboClass
Specifies the timeout according to the control model of IEC 61850-7-2 that
sboTimeout
corresponds to the behaviour of the data. The value shall be in ms.
serNum Serial number.
This attribute shall describe the curve characteristic. The values are defined below.
Each curve is of the form x = f(y). There are three options to describe f(y):
characteristic = 1 16: As a formula based on up to 6 parameters A, B, C, D, E and
F. The formula is standardised by ANSI or IEC. ANSI and IEC also specify the
values for A, B, C, D, E and F in that case, the corresponding attributes (setParA, ...,
set ParF) are read-only. characteristic = 17 32: As a definable formula based on
up to 6 parameters A, B, C, D, E and F. In that case it may be possible, that the
parameters may be modified. The specification of the formula is a local issue. The
actual shape of the curve may be read out using a dedicated data of the CDC CSD.
characteristic = 33 48: As a definable curve specified as an array of n (x,y) pairs.
The specification of the array is a local issue. The actual shape of the curve may be
read out using a dedicated data of the CDC CSD.
setCharact
Attribute used to set the parameter A of the setting curve (see detailed description
setParA
under setCharact).
Attribute used to set the parameter B of the setting curve (see detailed description
setParB
under setCharact).
Attribute used to set the parameter C of the setting curve (see detailed description
setParC
under setCharact).
Attribute used to set the parameter D of the setting curve (see detailed description
setParD
under setCharact).
Attribute used to set the parameter E of the setting curve (see detailed description
setParE
under setCharact).
Attribute used to set the parameter F of the setting curve (see detailed description
setParF
under setCharact).
setMag The value of an analogue setting or set point.
setVal The value of a status setting.
Determines according to the sampling theorem the highest possible harmonic or
interharmonic detectable. The minimum is 2 frequency. The value shall represent
smpRate (HMV, HWYE, HDEL)
the number of samples per nominal period. In the case of a d.c. system, the value
shall represent the number of samples per s.
Sampling rate that has been used to determine the analogue values. The value shall
smpRate (MV, CMV, WYE, DEL) represent the number of samples per nominal period. In the case of a d.c. system,
the value shall represent the number of samples per s.
Defines the step between individual values that ctlVal (CDC INC, BSC, ISC), setVal
stepSize
(CDC ING) or setMag (CDC APC, ASG) will accept.
Starting time of the freeze process. If the current time is later than the start time, the
strTm first freeze shall occur at the next freeze interval (frPd) expiration, computed from the
start time setting.
stSeld The controllable data is in the status "selected".
stVal Status value of the data.
Used to enable substitution. If this attribute is set to true, the attribute(s) representing
the value of the data instance shall always be set to the same value as the attribute
(s) used to store the substitution value of the data. If this attribute is set to false, the
attribute(s) representing the value of the data instance shall be based on the process
value. For the different CDCs subEna applies to the following data attributes: It is the
responsibility of the client application, in particular in the case of multiple attributes to
be substituted, to set all relevant substitution values before enabling substitution. To
prevent wrong operation in a specific mapping to one Get-Service request, the
substitution is recommended to be mapped to two setDataValue services: the first
one to set the substitution values and the second to set subEna to true.
subEna
Shows the address of the device that made the substitution. The value of null shall
subID
be used if subEna is false or if the device is not known.
subMag Value used to substitute the data attribute instMag.
subQ Value used to substitute the data attribute q.
Value used to substitute the attribute representing the value of the data instance. For
the different CDCs subVal is used to substitute the following data attributes:
subVal
t
Units of the attribute(s) representing the value of the data. For the different CDCs
units applies to the following data attributes:
units
Version 2003-08-26 (has been automatically created from a XML file through a
transformation)
a single XML document (Data_Semantic.xml) contains the complete definition of the data semantics
the transformation (Data_Semantic_VIEW.htm) automatically creates a table from the XML
document
the transformation automatically creates hyper links for easier navigation
the transformation automatically creates anchors for easier navigation by other html pages
Benefit: DEFINE THE DATA SEMANTIC ONCE IN XML -- USE THEM MANY TIMES for different views!!!
Quality
ScaledValueConfig
RangeConfig
ValWithTrans
PulseConfig
PulseConfig Type Definition
Attr. Name Attr. Type Value/Value Range M/O/C
cmdQual ENUMERATED pulse | persistent M
onDur INT32U M
offDur INT32U M
numPls INT32U M
Originator
Unit
Vector
Point
Abbreviation Condition
M Attribute is mandatory.
O Attribute is optional.
PICS_SUBST Attribute is mandatory, if substitution is supported (for substitution, see IEC 61850-7-2).
GC_1 At least one of the attributes shall be present for a given instance of DATA.
All or none of the data attributes belonging to the same group (n) shall be present for a given
GC_2 (n)
instance of DATA.
AC_LN0_M The attribute shall be present if the data NamPlt belongs to LLN0; otherwise it may be optional.
The attribute shall be present only if the data NamPlt belongs to LLN0 (applies to ldNs in CDC
AC_LN0_EX
LPL only).
The attribute shall be present, if LN name space of this LN deviates from the LN name space
AC_DLD_M referenced by ldNs of the logical device in which this LN is contained (applies to lnNs in CDC
LPL only).
The attribute shall be present, if data name space of this data deviates from the data name
AC_DLN_M space referenced by either lnNs of the logical node in which the data is contained or ldNs of
the logical device in which the data is contained (applies to dataNs in all CDCs only).
The attribute shall be present, if CDC name space of this data deviates from the CDC name
space referenced by either the dataNs of the data, the lnNs of the logical node in which the
AC_DLNDA_
data is defined or ldNs of the logical device in which the data is contained (applies to cdcNs
and cdcName in all CDCs only).
AC_SCAV
The presence of the configuration data attribute depends on the presence of i and f of the
Analog Value of the data attribute to which this configuration attribute relates. For a given data
object, that attribute 1) shall be present, if both i and f are present, 2) shall be optional if only i
is present and 3) is not required if only f is present. NOTEIf only i is present in a device
without floating point capabilities, the configuration parameter may be exchanged offline.
AC_ST The attribute is mandatory, if the controllable status class supports status information.
If the controllable status class supports control, this attribute is available and a mandatory
AC_CO_M
attribute.
If the controllable status class supports control, this attribute is available and an optional
AC_CO_O
attribute.
AC_SG_M The attribute is mandatory, if setting group is supported.
AC_SG_O The attribute is optional, if setting group is supported.
AC_NSG_M The attribute is mandatory, if setting group is not supported.
AC_NSG_O The attribute is optional, if setting group is not supported.
AC_RMS_M The attribute is mandatory when the harmonics reference type is rms.
Small subset of logical node classes (LN) of IEC 61850-7-4
Version 2004-03-22
This web page (pdf file) is intended to provide a hypertext version of a samll excerpt of the
main concepts and definitions of Parts IEC 61850-7-4
NOTE The content of this web page (pdf file) is informative only. The page does in no way
replace the normative definitions contained in IEC 61850-7-4.
2004-03-22
The compatible logical node classes defined in this document are specilisations of this
Common Logical Node Class.
CLN class
DATA Class Explanation
Mandatory Logical Node Information (Shall be inherited by ALL LN but LPHD)
Mod Mode
Beh Behaviour
Health Health
NamPlt Name plate
Optional Logical Node Information
Loc Local operation
EEHealth External equipment health
EEName External equipment name plate
OpCntRs Operation counter resetable
OpCnt Operation counter
OpTmh Operation time
Data Sets (see IEC 61850-7-2)
This logical node shall be used to address common issues for logical devices.
LLN0 class
DATA Class Explanation
Common Logical Node Information
LN shall inherit all Mandatory Data from Common Logical Node Class
Loc Local operation for complete logical device
OpTmh Operation time
Controls
Diag Run Diagnostics
LEDRs LED reset
For a description of this LN, see IEC 61850-5. The operate decision is based on an
agreement of the fault direction signals from all directional fault sensors (for example
directional relays) surrounding the fault. The directional comparison for lines is made with
PSCH.
PDIR class
DATA Class Explanation
Common Logical Node Information
LN shall inherit all Mandatory Data from Common Logical Node Class
OpCntRs Resetable operation counter
Status Information
Str Start (appearance of the first related fault direction)
Op Operate (decision from all sensors that the surrounded object is faulted)
Settings
RsDlTmms Reset Delay Time
MMXU- Measurement
For a description of this LN, see IEC 61850-5. This LN shall be used for calculation of
currents, voltages, powers and impedances in a three-phase system. The main use is for
operative applications.
MMXU class
DATA Class Explanation
Common Logical Node Information
LN shall inherit all Mandatory Data from Common Logical Node Class
EEHealth External equipment health (external sensor)
Measured values
TotW Total Active Power (Total P)
TotVAr Total Reactive Power (Total Q)
TotVA Total Apparent Power (Total S)
TotPF Average Power factor (Total PF)
Hz Frequency
PPV Phase to phase voltages (VL1VL2, ...)
PhV Phase to ground voltages (VL1ER, ...)
A Phase currents (IL1, IL2, IL3)
W Phase active power (P)
VAr Phase reactive power (Q)
VA Phase apparent power (S)
PF Phase power factor
Z Phase Impedance
XCBR- Circuit breaker
This LN is used for modelling switches with short circuit breaking capability. Additional LNs
for example SIMS, etc. may be required to complete the logical modelling for the breaker
being represented. The closing and opening commands shall be subscribed from CSWI or
CPOW if applicable. If no services with real-time capability are available between CSWI or
CPOW and XCBR, the opening and closing commands are performed with a GSE-message
(see IEC 61850-7-2).
XCBR class
DATA Class Explanation
Common Logical Node Information
LN shall inherit all Mandatory Data from Common Logical Node Class
Local operation (local means without substation automation
Loc
communication, hardwired direct control)
EEHealth External equipment health
EEName External equipment name plate
OpCnt Operation counter
Controls
Pos Switch position
BlkOpn Block opening
BlkCls Block closing
ChaMotEna Charger motor enabled
Metered Values
SumSwARs Sum of Switched Amperes, resetable
Status Information
CBOpCap Circuit breaker operating capability
POWCap Point On Wave switching capability
MaxOpCap Circuit breaker operating capability when fully charged
For a description of this LN, see IEC 61850-5. The current is delivered as sampled values.
The sampled values are transmitted as engineering values, i.e. as 'true'(corrected) primary
current values. Therefore, the transformer ratio and the correction factors are of no interest
for the transmitted samples, but for maintenance purposes of an external conventional
(magnetic) transducer only. In addition, status information is provided and some other
settings are accepted from the LN TCTR.
TCTR class
DATA Class Explanation
Common Logical Node Information
LN shall inherit all Mandatory Data from Common Logical Node Class
EEHealth External equipment health
EEName External equipment name plate
OpTmh Operation time
Measured values
Amp Current (Sampled value)
Settings
ARtg Rated Current
HzRtg Rated Frequency
Winding ratio of an external current transformer (transducer) if
Rat
applicable
Cor Current phasor magnitude correction of an external current transformer
AngCor Current phasor angle correction of an external current transformer
The compatible logical node classes defined in this document are specilisations of this
Common Logical Node Class.
CLN class
DATA Class Attr. Type Explanation T M/O
Mandatory Logical Node Information (Shall be inherited by ALL LN but LPHD)
Mod INC Mode M
Beh INS Behaviour M
Health INS Health M
NamPlt LPL Name plate M
Optional Logical Node Information
Loc SPS Local operation O
EEHealth INS External equipment health O
EEName DPL External equipment name plate O
OpCntRs INC Operation counter resetable O
OpCnt INS Operation counter O
OpTmh INS Operation time O
Data Sets (see IEC 61850-7-2)
This logical node shall be used to address common issues for logical devices.
LLN0 class
DATA Class Attr. Type Explanation T M/O
Common Logical Node Information
LN shall inherit all Mandatory Data from Common
M
Logical Node Class
Loc SPS Local operation for complete logical device O
OpTmh INS Operation time O
Controls
Diag SPC Run Diagnostics O
LEDRs SPC LED reset T O
PDIF- Differential
See IEC 61850-5 (LNs PLDF, PNDF, PTDF, PBDF, PMDF, and PPDF). This LN shall be
used for all kind of current differential protection. Proper current samples for the dedicated
application shall be subscribed.
PDIF class
DATA Class Attr. Type Explanation T M/O
Common Logical Node Information
LN shall inherit all Mandatory Data from Common
M
Logical Node Class
OpCntRs INC Resetable operation counter O
Status Information
Str ACD Start O
Op ACT Operate T M
TmASt CSD Active curve characteristic O
Measured Values
DifAClc WYE Differential Current O
RstA WYE Restraint Current O
Settings
LinCapac ASG Line capacitance (for load currents) O
Low operate value, percentage of the nominal
LoSet ING O
current
High operate value, percentage of the nominal
HiSet ING O
current
MinOpTmms ING Minimum Operate Time O
MaxOpTmms ING Maximum Operate Time O
RstMod ING Restraint Mode O
RsDlTmms ING Reset Delay Time O
TmACrv CURVE Operating Curve Type O
For a description of this LN, see IEC 61850-5. The operate decision is based on an
agreement of the fault direction signals from all directional fault sensors (for example
directional relays) surrounding the fault. The directional comparison for lines is made with
PSCH.
PDIR class
DATA Class Attr. Type Explanation T M/O
Common Logical Node Information
LN shall inherit all Mandatory Data from Common
M
Logical Node Class
OpCntRs INC Resetable operation counter O
Status Information
Str ACD Start (appearance of the first related fault direction) M
Operate (decision from all sensors that the
Op ACT T M
surrounded object is faulted)
Settings
RsDlTmms ING Reset Delay Time O
MMXU- Measurement
For a description of this LN, see IEC 61850-5. This LN shall be used for calculation of
currents, voltages, powers and impedances in a three-phase system. The main use is for
operative applications.
MMXU class
DATA Class Attr. Type Explanation T M/O
Common Logical Node Information
LN shall inherit all Mandatory Data from Common
M
Logical Node Class
EEHealth INS External equipment health (external sensor) O
Measured values
TotW MV Total Active Power (Total P) O
TotVAr MV Total Reactive Power (Total Q) O
TotVA MV Total Apparent Power (Total S) O
TotPF MV Average Power factor (Total PF) O
Hz MV Frequency O
PPV DEL Phase to phase voltages (VL1VL2, ...) O
PhV WYE Phase to ground voltages (VL1ER, ...) O
A WYE Phase currents (IL1, IL2, IL3) O
W WYE Phase active power (P) O
VAr WYE Phase reactive power (Q) O
VA WYE Phase apparent power (S) O
PF WYE Phase power factor O
Z WYE Phase Impedance O
This LN is used for modelling switches with short circuit breaking capability. Additional LNs
for example SIMS, etc. may be required to complete the logical modelling for the breaker
being represented. The closing and opening commands shall be subscribed from CSWI or
CPOW if applicable. If no services with real-time capability are available between CSWI or
CPOW and XCBR, the opening and closing commands are performed with a GSE-message
(see IEC 61850-7-2).
XCBR class
DATA Class Attr. Type Explanation T M/O
Common Logical Node Information
LN shall inherit all Mandatory Data from Common
M
Logical Node Class
Local operation (local means without substation
Loc SPS M
automation communication, hardwired direct control)
EEHealth INS External equipment health O
EEName DPL External equipment name plate O
OpCnt INS Operation counter M
Controls
Pos DPC Switch position M
BlkOpn SPC Block opening M
BlkCls SPC Block closing M
ChaMotEna SPC Charger motor enabled O
Metered Values
SumSwARs BCR Sum of Switched Amperes, resetable O
Status Information
CBOpCap INS Circuit breaker operating capability M
POWCap INS Point On Wave switching capability O
Circuit breaker operating capability when fully
MaxOpCap INS O
charged
For a description of this LN, see IEC 61850-5. The current is delivered as sampled values.
The sampled values are transmitted as engineering values, i.e. as 'true'(corrected) primary
current values. Therefore, the transformer ratio and the correction factors are of no interest
for the transmitted samples, but for maintenance purposes of an external conventional
(magnetic) transducer only. In addition, status information is provided and some other
settings are accepted from the LN TCTR.
TCTR class
DATA Class Attr. Type Explanation T M/O
Common Logical Node Information
LN shall inherit all Mandatory Data from Common
M
Logical Node Class
EEHealth INS External equipment health O
EEName DPL External equipment name plate O
OpTmh INS Operation time O
Measured values
Amp SAV Current (Sampled value) M
Settings
ARtg ASG Rated Current O
HzRtg ASG Rated Frequency O
Winding ratio of an external current transformer
Rat ASG O
(transducer) if applicable
Current phasor magnitude correction of an external
Cor ASG O
current transformer
Current phasor angle correction of an external
AngCor ASG O
current transformer
Table - Semantic of a small subset of data from IEC 61850-7-4 (2004-01-03)
Data Semantic
DataName Semantics
Amp Current of a non-three-phase circuit.
Phase angle correction of a phasor (used for example for instrument
AngCor
transformers/transducers).
Rated current, intrinsic property of the device, which cannot be set/
ARtg
changed from remote.
Since the logical device controls all logical nodes that are part of the logical
device, the mode of the logical device ('LDMode' = LLN0.Mod) and the
mode of a specific logical node ('LNMode' = XXXX.Mod) are related. The
behaviour of a logical node is therefore a combination of LLN0.Mod and
XXXX.Mod and is described in the 'LNBeh' = XXXX.Beh. This Data is read-
only and has the same possible values as Mod (Mode). The value is
determined according the following table:
Beh
This Data is used to block 'close operation' (for example, for XCBR, XSWI,
YPSH) from another logical node such as a protection node or from a local/
BlkCls remote switch. An example may be the low isolation gas density. Block
closing is not reflected in operating capability. TRUE = block operation
'close circuit breaker .
This Data is used to block 'open operation' (for example to XCBR, XSWI,
YPSH) from another logical node such as a protection node or from a local/
BlkOpn remote switch. An example may be the blocking of the buscoupler also for
trips during busbar transfer. Block opening is not reflected in operating
capability. TRUE = block operation 'open circuit breaker'.
This is an enumeration representing the physical capabilities of the breaker
to operate. It reflects the switching energy as well as additional blocking
due to some local problems. CBOpCap is always less or equal to
MaxOpCap.
CBOpCap
Health
POWCap