Data object ^ame

Semantics

ZmZerAng

Mutual impedance coupling from parallel line angle

ZmZerMag

Mutual impedance coupling from parallel line magnitude

Annex A

(normative)

Interpretation of mode and behaviour

Switching between the modes (Mod.stVal) should only happen as a result of an operator command to the data object Mod. Mod and Beh are always accessible by the services. The communication services for the data object Mod do not care about the status of the Beh of the LN. Possible values of Mod and Beh are given in Table A.1.

Table A.1 - Values of mode and behaviour

Value

Mode

1

on

The application represented by the LN works.

All communication services work and get updated values

2

on-blocked

The application represented by the LN works.

No output data (digital by relays or analogue setting) will be issued to the process.

All communication services work and get updated values.

Data objects will be transmitted with quality “operatorBlocked".

Control commands will be rejected.

See note below Table A.1.

3

test

The application represented by the LN works.

All communication services work and get updated values.

Data objects will be transmitted with quality “test".

Control commands with quality test will be accepted only by LNs in “test” or “test- blocked” mode.

"Processed as valid” means that the application should react in the manner what is foreseen for "test”.

4

test/blocked

The application represented by the LN works.

No output data (digital by relays or analogue setting) will be issued to the process.

All communication services work and get updated values.

Data objects will be transmitted with quality “test".

Control commands with quality test will be accepted only by LNs in TEST or TEST-Blocked mode.

5

off

The application represented by the LN doesn’t work.

No process output is possible. No control command should be acknowledged (negative response).

Only the data object Mod and Beh should be accessible by the services.

NOTE

The Mod =”blocked" from edition 1 is changed in edition 2 to “on-blocked”.



Table A.2 gives an overview over the definition of mode and behaviour.

In the lower lines is given the functional processing of the LNs in different behaviour states. Logical nodes should process receiving data according to their quality information:

  • “Processed as valid” means that the application should react according to the quality and the behaviour of the LN.

  • "Processes as invalid” means the application should react as if the quality of the data had been invalid. ,

  • “Processed as blocked” means that the application should decide how to react, besides no process-related action based on the value is performed.

Statements “Processed” and “Not Processed” don’t belong to communication services and therefore no quality bit can be evaluated.

OFF


ON

ON

Function behind LN

ON

ON

Output to the Process (Switchgear) via a non- 1EC 61850 link for example wire (typical for X...,Y... and GGIO LNs)

YES

NO

YES

NO

NO

Output of FC ST, MX (issued independently from Beh)

value is relevant q is relevant

value is relevant q = operatorBlocked

value is relevant q = test

value is relevant q = test +operator- Blocked

value is irrelevant q = invalid

Response to (Normal) Command from Client (a+/ a-acknowledgement)

a+ pos. ack.

a- neg. ack.

a-

neg. ack.

a- neg. ack.

a- neg. ack.

Response to TEST Command from Client (a+/ a-acknowledgement)

a- neg. ack.

a- neg. ack.

a+ pos. ack.

a+ pos. ack.

a- neg. ack.

Incoming data with q=normal ' ■ МЫ'-' :

Processed as valid

Processed as valid

Processed as valid

Processed as valid

Not Processed

Incoming data with q=operatorBlocked

Processed as blocked

Processed as blocked

Processed as blocked

Processed as blocked

Not Processed

Incoming data with. q=test

Processed as valid

Processed as invalid

Processed as valid

Processed as valid

Not Processed

Incoming data with q=test+operatorBlocked

Processed as invalid

Processed as invalid

Processed as blocked

Processed as blocked

Not Processed

Incoming data with q=invalid

Processed as invalid

Processed as invalid

Processed as invalid

Processed as invalid

Not Processed

Non-IEC 61850 binary (relay, contact) inputs and analogue (instrument transformer) inputs

Processed

Processed

Processed

Processed

Not Processed

Table A.2 - Definition of mode and behaviour


NOTE A precondition of the use of different modes (Mod/Beh) is the processing of the quality status (q) of the receiving information.


61850-7-4 © IEC:2010(E) - 157


Annex В

(normative)

Local I Remote concept

The data object LocKey represents the status of a physical key switch and allows to taking over the control authority.

The data object Loc shows the control behaviour of the logical node.

The data object LocSta shows the switching authority at station level. If LocSta=false control, commands are allowed from remote, e.g. network control center (NCC).

The data object MltLev shall be modelled in LLNO only. It shows if more than one source of control commands is accepted at a certain level at the same time.

Example:

  1. If MltLev=false, CSWI.Loc=false and CSW1.LocSta=true, only a control command with a station level originator is allowed, what means only one level has the switching authority.

  2. If MltLev=true, CSWI.Loc=false and CSWI.LocSta=true, additionally to the allowed command from the station level, also commands from the bay level are allowed, which means that the station level and the bay level have the switching authority. So the final reaction on control commands regarding the different sources of the commands (specified by the originator of the control command) is defined by data objects Loc, LocSta and MltLev.

The concept is illustrated in Table B.1 and shall be applied.



Table В.1 - Relationship between Loc/Rem data objects and control authority

Switch

Bay control

Manual Control at switch (process)

Command from

Bay

Station

NCC


Mode of switching authority for local control

Local control behaviour

Control authority at station level

orCat

XCBR.Loc XSWI.Loc

LLNO.

MitLev

CSWI. Loc

CSWI. LocSta

Local Ctl (Bay)

Station

Remote

T

F

n.a.

n.a.

AA

NA

NA

NA

F

F

T

n.a.

AA

AA

NA

NA

F

F

F

' T

AA

NA

AA

NA

F

F

F

F

AA

NA

NA

AA

T

T

n.a.

n.a.

AA

NA

NA

NA

F

T

T

n.a.

AA

AA

NA

NA

F

T

F

T

AA

AA

AA

NA

F

T

F

F

AA

AA

AA

AA

Loc status (behaviour of the LN reg. switching authority)

T = TRUE command only allowed at this level

F = FALSE command not allowed at this level

n.a. = not applicable the position of this Loc is of no importance

Command

AA = ALWAYS ALLOWED command always allowed

NA = NOT ALLOWED command not allowed

MitLev (mode of switching authority for local control)

F = only one level (Originator) at a time has the switching authority (default, if this data object is not present)

T = more than one level (Originator) at any time has the switching authority (e.g. station and bay level)

Conclusions:

The local control switch LocKey, if available, is always allowed to be switched on/off.

Annex С
(informative)

Deprecated logical node classes

C.1 General

In this annex, those logical nodes are listed that are obsolete (no longer needed because of technical progress since the publication of the first edition (2003). They will be kept in the standard for backward compatibility with namespace indication of edition 1 (IEC 61850-7-4:2003).

C.2 LN: Metering statistics Name: MSTA

The metered values are not always used directly, but as average values, minima and maxima over a given evaluation period. The reporting may be started after the end of this period.

MSTA class

Data object name

Common data class

Explanation

T

М/О/ c

LNName


The name shall be composed of the class name, the LN-Prefix and LN- Instance-ID according to IEC 61850-7-2, Clause 22.



Data objects

Metered values

AvAmps

MV

Average current


0

MaxAmps

MV

Maximum current


0

MinAmps

MV

Minimum current


0

AvVolts

MV

Average voltage


о

MaxVolts

MV

Maximum voltage


0

MinVolts

MV

Minimum voltage


о

AvVA

MV

Average apparent power


О

MaxVA

MV

Maximum apparent power


О

MinVA

MV

Minimum apparent power


О

AvW

MV

Average active power


о

MaxW

MV

Maximum active power


О

MinW

MV

Minimum active power


о

AvVAr

MV

Average reactive power


О

MaxVAr

MV

Maximum reactive power


о

MinVAr

MV

Minimum reactive power


О

Controls

EvStr

SPC

Start of evaluation interval


о

Settings

EvTmms

ING

Evaluation time (time window) for averages, etc.


о

Annex D
(informative)

Relationship between this standard and IEC 61850-5

The logical nodes listed in IEC 61850-5 define requirements; the logical nodes listed in this standard define the modelling. Some requirements of the LNs from IEC 61850-5 are modelled by LNs which are not explicitly referred to in this standard. Its functionality is provided by the services or by the communication stack. Some system support functions are too dependent on implementation to be standardized in this standard. Examples are listed in Table C.1.

Table D.1 - Relationship between IEC 61850-5 and this standard
for some miscellaneous LNs

Functionality

Defined in IEC 61850-5 by LN

Modelled in IEC 61850-7-4 by LN

Comments

Time master

STIM

Not applicable

Dedicated function in a not-modelled interface IED, such as a GPS-receiver providing time from some external source to the IEC 61850 system.

System supervision

SSYS

Not applicable

Dependent on functions in the system and therefore, implemented distributed in the lEDs of the system (Example: health information from the LNs and services information, such as reception of GOOSE messages within Tmax). Some dedicated system supervision is provided by the system logical nodes (group L).

Test generator

GTES

Not applicable

Complex not-modelled function depending on test services provided which cannot be allocated to one single LN. For testing, see IEC 61850-10.

Annex Е
(informative)

Algorithms used in logical nodes for automatic control

E.1 General

A number of logical nodes for control functions are based on the algorithms used rather than the allocation in a functional structure. This annex provides more detailed information on the functional content behind the formal logical node definitions.

The following logical nodes are described in this annex:

  • FCSD - Curve shape description function

  • FPID - PID regulator function

  • FFIL - Filter function

  • FRMP - Set-point ramping function

  • FSPT - Set-point control function

E.2 Logical node FCSD (curve shape description)

The logical node is used to adapt an incoming value to a specific curve function. As an example, it can be used to adjust non-linear transmitters to the correct physical values. The curve is two-dimensional in nature, however a three-dimensional curve can be achieved by using several instances of the LN FCSD.

In Figure E.1, we can see an example of a two-dimensional curve used for shaping a flow value based on the gate position. The values entered in the table are based on statistical data obtained following a series of index tests.

FCSD.Crv.crvPtsI .xVal

FCSD.Crv.crvPts1.yVal

FCSD.Crv.crvPts2.xVal

FCSD.Crv.crvPts2.yVal

FCSD.Crv.crvPts3.xVal

FCSD.Crv.crvPts3.yVal

FCSD.Crv.crvPts4.xVal

FCSD.Crv.crvPts4.yVal


INPUT:

Gate Position


FCSD.Crv.crvPts10.xVal

FCSD.Crv.crvPtsI O.yVal



> Interpolated Water Flow FCSD.Output.mag


IEC 435/10



Figure E.1 - Example of curve based on an indexed gate position
providing water flow

E.3 Logical node FCSV (curve shape group)

The logical node is used to adapt an incoming value to a specific curve function. As an example, it can be used to adjust non-linear transmitters to the correct physical values. The

curve is two-dimensional in nature, however a three-dimensional curve can be achieved by using several instances of the FCSG LN. The logical node is similar to FCSD with the exception that they are modifiable online.

In Figure E.2, we can see an example of a three-dimensional curve used for defining a runner blade position based on two variables: net head and guide vane position. To achieve such a function, five logical nodes are required.

FCSGS.Crv.crvPls1.xVal I

FpSG4.Crv.crvPts1.xVal I

FCSG3.Crv.crvPts1.xVal I




F

IEC 436/10

CSG2.Crv.crvPts1.xVal

c FCSG1.Crv.crvPts1.xVal

FCSG1.Crv.crvPts1.yVal

FCSG1.Crv.crvPts2.xVal

FCSG1.Crv.crvPts2.yVal

F

p FCSG1.Crv.crvPts3.yVal


CSG1.Crv.crvPts3.xVal

— p FCSG1.Crv.crvPts4.xVal

F F — FCSG1.Crv.crvPts4.yVal

F F —

F_^

<— p FCSG1.Crv.crvPts10.xVal

FCSG1.Crv.crvPts10.yVal

Figure E.2 - Example of curve based on an indexed guide vane position (x axis) vs. net
head (y axis) giving an interpolated runner blade position (Z axis)