Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Preliminary Version
Contents:
Revision
Document identity:
Revision:
Date: 03/2006
Base version
We reserve all rights in this document and in the information contained therein.
Reproduction, use or disclosure to third parties without express authority is strictly
forbidden.
Copyright 2006 ABB AG.
ABB AG
Version
iii
Contents
ABB AG
General.........................................................................................................2-1
Client/server services...................................................................................2-1
Preliminary Version
Contents
vi
Preliminary Version
ABB AG
Abbreviations
ABB AG
CMU
AMI
ASO
BCU
BSI
CS
Control System
CSC
CS-Command
DCE
DCO
DMI
DPI
DSO
EPI
GCD
HCI
IED
IOC
IOD
IOM
ITI
MFI
MPU
NCC
Preliminary Version
vii
Abbreviations
viii
PB
Peripheral Bus
PBP
PDP
PLC
PPP
PSU
RCO
RTC
SBO
SCADA
SCI
SCO
SEV
System Events
SLC
SOC
SPI
STI
TSI
TSO
GOOSE
ACSI
SCSM
SCD
FC
Functional Constraint
Preliminary Version
ABB AG
Introduction
Preface
This document describes the functions of the subdevice communication interface in
RTU560 according to IEC 61850
References
ABB AG
[1]
IEC61850-6:2004(E)
Communication networks and systems in substations
Part 6: Configuration description language for communication in electrical
substation related to IEDs
First edition 2004-03
[2]
IEC61850-7-1:2003(E)
Communication networks and systems in substations
Part 7-1: Basic communication structure for substation and feeder equipment
Principles and models
First edition 2003-07
[3]
IEC61850-7-2:2003(E)
Communication networks and systems in substations
Part 7-2: Basic communication structure for substation and feeder equipment
Abstract communication service interface (ACSI)
First edition 2003-05
[4]
IEC61850-7-4:2003(E)
Communication networks and systems in substations
Part 7-4: Basic communication structure for substation and feeder equipment
Compatible logical node classes and data classes
First edition 2003-05
[5]
IEC61850-8-1:2004(E)
Communication networks and systems in substations
Part 8-1: Specific communication service mapping (SCSM) Mappings to MMS
(ISO9506-1 and ISO9506-2) and to ISO/IEC 8802-3
First edition 2004-05
[6]
1KGT150451 V004 1
RTUtil560 Users Guide
Preliminary Version
ix
Abbreviations
Conventions
In this document function codes of data types according to IEC 61850 are marked with
angel brackets:
<Function code>
Italic fonts with the heading Parameter are references to configuration parameter in
RTUtil560. The parameter is followed by definitions in round brackets where to find this
parameter in RTUtil560.
Example: Parameter: Linkaddress (RTU560 Line parameter)
In this document references to elements of the standard will be printed bold and in
brackets: [2, 7.4]
The tables in the next chapters include lists of functions, options and message types
supported according to the protocol structure given in IEC 60870-5 (EPA three layer
model) for
Preliminary Version
ABB AG
Physical Layer
ABB AG
Preliminary Version
1-1
2.1
Link Layer
General
The subdevice communication interface IEC61850 provides support Client/Server
services as described in [5]. GOOSE/GSE Management Services and GSSE Services
are not implemented.
Time synchronization with SNTP is available in RTU560 as client and ser, and is
described in the Function Description (1KGT 150 582).
Services like Sampled Values described in IEC61850-9 are not supported.
2.2
Client/server services
The subdevice communication interface IEC61850 acts in IEC61850 station busses as a
client.
Following services as described in [2] are supported:
IEC61850-7-2 model
Server
Association
Logical Device
Logical Node
Data
Data Set
Substitution
Setting Group Control Block
ABB AG
IEC61850-7-2 service
GetServerDirectory
Associate
Abort
Release
GetLogicalDeviceDirectory
GetLogicalNodeDirectory
GetAllDataValues
GetDataValues
SetDataValues
GetDataDirectory
GetDataDefinition
GetDataSetValues
SetDataSetValues
CreateDataSet
DeleteDataSet
GetDataSetDirectory
GetDataValues
SetDataValues
SelectActiveSG
SelectEditSG
SetSGValues
ConfirmEditSGValues
GetSGValues
GetSGCBValues
Report
GetBRCBValues
Preliminary Version
SCI support
X
X
X
X
X
X
X
X
X
X
X
2-1
Link Layer
GOOSE
GSSE
Control
FILE transfer
SetBRCBValues
GetURCBValues
SetURCBValues
GetLCBValues
SetLCBValues
GetLogStatusValues
QueryLogByTime
QueryLogAfter
GetGoCBValues
SetGoCBValues
GetGsCBValues
SetGsCBValues
Select
SelectWithValue
Cancel
Operate
CommandTermination
TimeActivatedOperate
GetFile
SetFile
DeleteFile
GetFileAttributeValues
X
X
X
X
X
X
X
2-2
Preliminary Version
ABB AG
Application Layer
In IEC61850 information are grouped according to the process needs in logical nodes.
Logical nodes consist of attributes of common data classes. Conversion of information is
done on Common Data Class basis. This gives the possibility to support also logical
nodes probably defines in the future or for special process purposes.
Compatible logical nodes and data classes can be found in [4].
ABB AG
Preliminary Version
3-1
Addressing
For addressing of IEC61850 object references are used. These references are a
concatenation of the following names (see [2]):
LDName/LNName.DataName.DataAttribute[&FC]
Abbreviation
Name
LDName
LNName
DataName
DataAttribute
FC
Description
Unique name of a logical device
Concatenation of
LN Prefix
LN name
LN Instance number
References can not be modified with RTUtil560. They are always synchronized from a
SCD file to the Excel Import file of RTUtil560 without modifications.
The complete engineering process in RTUtil560 is described in [6].
ABB AG
Preliminary Version
4-1
5.1
Monitoring Direction
Additional
Common Data
Class
Attribute Name
Functional
Constraint
Conversion of
Value Type
ACD
ACD
ACD
ACD
ACD
ACT
ACT
ACT
ACT
ACT
BSC
DPC
INC
ISC
SPC
SPC
SPS
general
neut
phsA
phsB
phsC
general
neut
phsA
phsB
phsC
stSeld
stSeld
stSeld
stSeld
stSeld
stVal
stVal
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
None
ABB AG
Protocol specific
BL
SB
NT
IV
d.operatorBlocked == TRUE
d.source == substituted
q.validity == invalid
Blocked
Substituted
Not Topical
Invalid
Preliminary Version
5-1
Monitoring Direction
5-2
Protocol specific
T
P/N
Cause
d.test == TRUE
- Irrelevant -
Test
Positive/negative confirmation
Spontaneous
Requested
Interrogated
Preliminary Version
ABB AG
5.2
Monitoring Direction
Additional
Common Data
Class
Attribute Name
Functional
Constraint
Conversion of
Value Type
ACD
ACD
ACD
ACD
ACD
DPC
DPS
dirGeneral
dirNeut
dirPhsA
dirPhsB
dirPhsC
stVal
stVal
ST
ST
ST
ST
ST
ST
ST
A
B
B
B
B
C
C
None
ABB AG
Protocol specific
BL
SB
NT
IV
d.operatorBlocked == TRUE
d.source == substituted
q.validity == invalid
Blocked
Substituted
Not Topical
Invalid
Preliminary Version
5-3
Monitoring Direction
5-4
Protocol specific
T
P/N
Cause
d.test == TRUE
- Irrelevant -
Test
Positive/negative confirmation
Spontaneous
Requested
Interrogated
Preliminary Version
ABB AG
5.3
Monitoring Direction
Additional
Common Data
Class
Attribute Name
Functional
Constraint
Conversion of
Value Type
BSC
ISC
valWTr.posVal
valWTr.posVal
ST
ST
A
A
None
-63
...
+63
Overflow
BL
SB
NT
IV
T
Blocked
Substituted
Not Topical
Invalid
Transient Bit
Protocol specific
d.detailQual.overflow
d.detailQual.outOfRange
d.operatorBlocked == TRUE
d.source == substituted
q.validity == invalid
-
ABB AG
Test
Positive/negative confirmation
Spontaneous
Requested
Interrogated
Protocol specific
d.test == TRUE
- Irrelevant -
Preliminary Version
5-5
Monitoring Direction
5.4
5-6
Preliminary Version
ABB AG
5.5
Monitoring Direction
Additional
Common Data
Class
Attribute Name
Functional
Constraint
Conversion of
Value Type
BCR
BCR
actVal
frVal
ST
ST
A
A
None
0
...
4294967295
4294967295
Sequence number
Carry
Adjusted
Invalid
Protocol specific
q.detailQual.overflow == TRUE
q.validity == invalid
ABB AG
Test
Positive/negative confirmation
Spontaneous
Requested
Interrogated
Protocol specific
d.test == TRUE
- Irrelevant -
Preliminary Version
5-7
Monitoring Direction
5.6
5-8
Preliminary Version
ABB AG
5.7
Monitoring Direction
Additional
Common Data
Class
Attribute Name
Functional
Constraint
Conversion of
Value Type
INC
INS
MV
MV
SAV
SAV
SEQ
SEQ
SEQ
SEQ
SEQ
SEQ
stVal
stVal
mag.f
mag.i
instMag.f
instMag.i
c1.cVal.mag.f
c1.cVal.mag.i
c2.cVal.mag.f
c2.cVal.mag.i
c3.cVal.mag.f
c3.cVal.mag.i
ST
ST
MX
MX
MX
MX
MX
MX
MX
MX
MX
MX
A
A
A
A
A
A
A
A
A
A
A
A
Maximum Value
Maximum Value in the external protocol to be converted to +100 % on
RTU560 internal communication
Parameter:
Maximum Value (AMI Protocol Address and Parameter)
Minimum Value
Minimum Value in the external protocol to be converted to -100 % on
RTU560 internal communication.
Parameter:
Minimum Value (AMI- Protocol Address and Parameter)
ABB AG
Preliminary Version
5-9
Monitoring Direction
-100%
...
+100%
100 %
Overflow
Value on internal
communication
Example:
Maximum Value = 1000
Minimum Value = -1000
Measured Value,
External Protocol
- Range
1000
(Maximum Value)
- 1000
(Minimum Value)
+ Range
- 100 %
Overflow
Overflow
BL
SB
NT
IV
T
Blocked
Substituted
Not Topical
Invalid
Transient Bit
Protocol specific
d.detailQual.overflow
d.detailQual.outOfRange
d.operatorBlocked == TRUE
d.source == substituted
q.validity == invalid
valWTr.transInd
5-10
Test
Positive/negative confirmation
Spontaneous
Requested
Interrogated
Protocol specific
d.test == TRUE
- Irrelevant -
Preliminary Version
ABB AG
5.8
Monitoring Direction
Supported
Data Types
Additional
Common Data
Class
Attribute Name
Functional
Constraint
Conversion of
Value Type
CMV
CMV
DEL
DEL
DEL
DEL
MV
SAV
SEQ
SEQ
SEQ
WYE
WYE
WYE
WYE
WYE
cVal.mag.f
cVal.ang.f
cVal.mag.f
phsAB.cVal.mag.f
phsBC.cVal.mag.f
phsCA.cVal.mag.f
mag.f
instMag.f
c1.cVal.mag.f
c2.cVal.mag.f
c3.cVal.mag.f
cVal.mag.f
phsA.cVal.mag.f
phsB.cVal.mag.f
phsC.cVal.mag.f
neut.cVal.mag.f
MX
MX
MX
MX
MX
MX
MX
MX
MX
MX
MX
MX
MX
MX
MX
MX
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
None
-3.41038
-3.41038
+ 3.41038
+ 3.41038
ABB AG
OV
Overflow
BL
SB
NT
IV
Blocked
Substituted
Not Topical
Invalid
Protocol specific
d.detailQual.overflow
d.detailQual.outOfRange
d.operatorBlocked == TRUE
d.source == substituted
q.validity == invalid
Preliminary Version
5-11
Monitoring Direction
5-12
Test
Positive/negative confirmation
Spontaneous
Requested
Interrogated
Protocol specific
d.test == TRUE
- Irrelevant -
Preliminary Version
ABB AG
6.1
Controlling Direction
Common Data
Class
Attribute Name
Functional
Constraint
Conversion of
Value Type
SPC
ctVal
CO
Command
Authority
None
Additional
Select / Execute
Protocol specific
ACSI control service: SBO/SBOw request /
ACSI control service: Operate request
Test
P/N
Positive/negative confirmation
Cause
Activation
Activation Confirmation
Deactivation
Deactivation Confirmation
Activation Termination
ABB AG
Protocol specific
ACSI control service:
Test parameter
ACSI control service:
response +/ACSI control service:
Select/Operate request
ACSI control service:
Select/Operate response
ACSI control service:
Cancel request
ACSI control service:
Cancel response
Simulated by SCI
Preliminary Version
6-1
Controlling Direction
6.2
Common Data
Class
Attribute Name
Functional
Constraint
Conversion of
Value Type
DPC
ctVal
CO
Command
Authority
None
Additional
Select / Execute
Protocol specific
ACSI control service: SBO/SBOw request /
ACSI control service: Operate request
Test
P/N
Positive/negative confirmation
Cause
Activation
Activation Confirmation
Deactivation
Deactivation Confirmation
Activation Termination
6-2
Protocol specific
ACSI control service:
Test parameter
ACSI control service:
response +/ACSI control service:
Select/Operate request
ACSI control service:
Select/Operate response
ACSI control service:
Cancel request
ACSI control service:
Cancel response
Simulated by SCI
Preliminary Version
ABB AG
6.3
Controlling Direction
Common Data
Class
Attribute Name
Functional
Constraint
Conversion of
Value Type
BSC
ctVal
CO
Command
Authority
None
Additional
Select / Execute
Protocol specific
ACSI control service: SBO/SBOw request /
ACSI control service: Operate request
Test
P/N
Positive/negative confirmation
Cause
Activation
Activation Confirmation
Deactivation
Deactivation Confirmation
Activation Termination
ABB AG
Protocol specific
ACSI control service:
Test parameter
ACSI control service:
response +/ACSI control service:
Select/Operate request
ACSI control service:
Select/Operate response
ACSI control service:
Cancel request
ACSI control service:
Cancel response
Simulated by SCI
Preliminary Version
6-3
Controlling Direction
6.4
Common Data
Class
Attribute Name
Functional
Constraint
Conversion of
Value Type
INC
ctlVal
CO
Command
Authority
None
Additional
Maximum Value
Maximum Value in the external protocol to be converted to +100 % on
RTU560 internal communication
Parameter:
Maximum Value (ASO Protocol Address and Parameter)
Minimum Value
Minimum Value in the external protocol to be converted to -100 % on
RTU560 internal communication.
Parameter:
Minimum Value (ASO- Protocol Address and Parameter)
6-4
-100%
...
+100%
Preliminary Version
ABB AG
Controlling Direction
Select / Execute
Protocol specific
ACSI control service: SBO/SBOw request /
ACSI control service: Operate request
Test
P/N
Positive/negative confirmation
Cause
Activation
Activation Confirmation
Deactivation
Deactivation Confirmation
Activation Termination
ABB AG
Protocol specific
ACSI control service:
Test parameter
ACSI control service:
response +/ACSI control service:
Select/Operate request
ACSI control service:
Operate response
-
Preliminary Version
6-5
Controlling Direction
6.5
Common Data
Class
Attribute Name
Functional
Constraint
Conversion of
Value Type
INC
ctlVal
CO
Command
Authority
None
Additional
Maximum Value
Maximum Value in the external protocol to be converted to +100 % on
RTU560 internal communication
Parameter:
Maximum Value (DSO Protocol Address and Parameter)
Minimum Value
Minimum Value in the external protocol to be converted to -100 % on
RTU560 internal communication.
Parameter:
Minimum Value (DSO- Protocol Address and Parameter)
-100%
...
+100%
Select / Execute
Protocol specific
ACSI control service: SBO/SBOw request /
ACSI control service: Operate request
Test
P/N
Positive/negative confirmation
Cause
Activation
Activation Confirmation
Deactivation
Deactivation Confirmation
Activation Termination
6-6
Protocol specific
ACSI control service:
Test parameter
ACSI control service:
response +/ACSI control service:
Select/Operate request
ACSI control service:
Operate response
-
Preliminary Version
ABB AG
6.6
Controlling Direction
Common Data
Class
Attribute Name
Functional
Constraint
Conversion of
Value Type
ISC
ctlVal
CO
Command
Authority
None
Additional
None
Range max.
0
...
63
65471
65535
63
-64
-1
Protocol specific value range is mapped to BSO8 and BSO16 in 2s complement format.
Select / Execute
Protocol specific
ACSI control service: SBO/SBOw request /
ACSI control service: Operate request
Test
P/N
Positive/negative confirmation
Cause
Activation
Activation Confirmation
Deactivation
Deactivation Confirmation
Activation Termination
ABB AG
Protocol specific
ACSI control service:
Test parameter
ACSI control service:
response +/ACSI control service:
Select/Operate request
ACSI control service:
Operate response
-
Preliminary Version
6-7
7 File transfer
IEC61850 filetransfer is not supported by subdevice communication interface IEC61850.
ABB AG
Preliminary Version
7-1
8 Internal Functions
8.1
Time Synchronization
Time synchronization of subordinated devices is done using SNTP time synchronization
protocol. SNTP time synchronization protocol is a general function of RTU560 firmware
and must be configured with RTUtil560. The configuration of SNTP is described in the
Function Description (1KGT 150 582).
8.2
General Interrogation
The general interrogation to subordinated devices is part of the report control block
handling defined in IEC61850. There exists no specific general interrogation command.
8.3
System Events
The subdevice communication interface manages internal status messages for every
device connected to this line. These status messages are created from the subdevice
communication interface itself for every connected device.
The subdevice communication interface supports the following system events
Description of system event
Shortcut
Device active
Device inoperable
#024
#048
Conversion of value
Description
Device active
Device inoperable
ABB AG
RTU560
internal
off
on
off
on
Protocol specific
Device not active
Device active
Device operable
Device inoperable
Preliminary Version
8-1
While initialization the value of system event Device is active (#024) is set to ON. On a
running system this system event doesnt change anymore.
The system event Device inoperable (#048) is set in dependency of the state of the
subordinated device.
8.4
System Commands
System commands are not supported.
8-2
Preliminary Version
ABB AG