Sie sind auf Seite 1von 45

RTU560 Remote Terminal Unit

IEC61850 Client

Contents:

This manual gives an overview of the RTU560 Subdevice Communication Interface with IEC61850 protocol.

Revision

Document identity:

1KGT 150 590 V001 1

Revision:

Date: 05/2007 Base version

Revision:

Date: 12/2009 Add description of file transfer functionality Add description IEC61850 server functionality

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 2010 ABB AG.

ABB AG

1KGT 150 590 V001 1

iii

Contents

SUBDEVICE COMMUNICATION INTERFACE IEC61850 ......................... I REVISION ................................................................................................. III CONTENTS ...............................................................................................V ABBREVIATIONS....................................................................................VII INTRODUCTION.......................................................................................IX
Preface ix References.................................................................................................................. ix Conventions ................................................................................................................. x

1 2

PHYSICAL LAYER .......................................................................... 1-1 LINK LAYER.................................................................................... 2-1


2.1 2.2 General.........................................................................................................2-1 Client/server services...................................................................................2-1

3 4 5

APPLICATION LAYER .................................................................... 3-1 ADDRESSING ................................................................................. 4-1 MONITORING DIRECTION ............................................................. 5-1
5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 SPI Single Point Information .....................................................................5-1 DPI Double Point Information ...................................................................5-3 STI Step Position Information ...................................................................5-5 BSI Bit String Information..........................................................................5-6 ITI Integrated Totals Information...............................................................5-7 DMI Digital Measured Information ............................................................5-8 AMI Analog Measured Information ...........................................................5-9 MFI Measured Float Information.............................................................5-11

CONTROLLING DIRECTION .......................................................... 6-1


6.1 6.2 6.3 6.4 6.5 6.6 SCO Single Command Output..................................................................6-1 DCO Double Command Output ................................................................6-2 RCO Regulation Command Output ..........................................................6-3 ASO Analog Setpoint Output ....................................................................6-4 DSO Digital Setpoint Output .....................................................................6-6 BSO Bit String Output ...............................................................................6-8

ABB AG

1KGT 150 590 V001 1

Contents

RTU560 Subdevice Communication Interface IEC61850

FILE TRANSFER............................................................................. 7-1


7.1 7.2 Transfer of Disturbance Data Files ............................................................. 7-1 File Transfer Configuration.......................................................................... 7-2

INTERNAL FUNCTIONS ................................................................. 8-1


8.1 8.2 8.3 8.4 8.5 Time Synchronization.................................................................................. 8-1 General Interrogation .................................................................................. 8-1 System Events............................................................................................. 8-1 System Commands ..................................................................................... 8-2 IEC61850 Server Functionality.................................................................... 8-2

LIMITS AND RECOMMENDATIONS .............................................. 9-1

vi

1KGT 150 590 V001 1

ABB AG

Abbreviations
CMU AMI ASO BCU BSI CS CSC CS-Command DCE DCO DMI DPI DSO EPI GCD HCI IED IOC IOD IOM ITI MFI MPU
NCC

Communication and Data Processing Unit Analog Measured value Input Analog Setpoint command Output Bus Connection Unit Bit String Input (8, 16 bit) Control System Command Supervision Channel Clock Synch Command Data Communication Equipment Double Command Output Digital Measured value Input (8, 16 bit) Double Point Input Digital Setpoint command Output (8, 16 bit) Event of Protection equipment Input (1bit) General Configuration Data Host Communication Interface Intelligent Electronic Device I/O Controller (Controller on I/O Board) Input Output Data I/O Bus Master (Function of SLC) Integrated Totals Input Analog Measured value Floating Input Main Processing Unit Network Control Center

ABB AG

1KGT 150 590 V001 1

vii

Abbreviations

RTU560 Subdevice Communication Interface IEC61850

PB PBP PDP PLC PPP PSU RCO RTC SBO SCADA SCI SCO SEV SLC SOC SPI STI TSI TSO GOOSE ACSI SCSM SCD FC

Peripheral Bus Peripheral Bus Processor Process Data Processing Programmable Logic Control Point to Point Protocol Power Supply Unit Regulation step Command Output Real Time Clock Select before Operate Supervision, Control and Data Acquisition Sub-Device Communication Interface Single Command Output System Events Serial Line Controller Strobe Output Channel Single Point Input Step position Input (8 bit) Time Synch Input Time Synch Output Generic Object Oriented Substation Event Abstract Communication Service Interface Specific Communication Service Mapping Substation Configuration Description Functional Constraint

viii

1KGT 150 590 V001 1

ABB AG

Introduction

Preface
This document describes the functions of the subdevice communication interface in RTU560 according to IEC61850.

References
[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 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 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 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 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 1KGT150451 V014 1 RTUtil560 Users Guide

[2]

[3]

[4]

[5]

[6]

ABB AG

1KGT 150 590 V001 1

ix

Abbreviations

RTU560 Subdevice Communication Interface IEC61850

[7]

1KGT150589 V000 1 RTU560 Remote Terminal Unit Function Description Release 8.0 1KGT150714 V0001 RTU560 Interfaces and Protocols

[8]

Conventions
In this document function codes of data types according to IEC61850 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 IEC60870-5 (EPA three layer model) for

the physical layer the link layer the application layer

This layered model is valid for the protocol [2].

1KGT 150 590 V001 1

ABB AG

1 Physical Layer
The transmission speed in control and in monitor direction is 10 or 100 Mbit/sec.

For details see 1KGT150714 V0001 RTU560 Interfaces and Protocols

ABB AG

1KGT 150 590 V001 1

1-1

2 Link Layer

2.1

General
The IEC61850 Client provides support for Client/Server services as described in [5]. GOOSE/GSE Management Services and GSSE Services are not implemented. Services like Sampled Values described in IEC61850-9 are not supported.

2.2

Client/server services
The IEC61850 Client acts in IEC61850 station busses as a client. Following services as described in [3] are supported: IEC61850-7-2 model
Server Association

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 SetBRCBValues GetURCBValues SetURCBValues GetLCBValues SetLCBValues GetLogStatusValues

SCI support
X X X X X X

Logical Device Logical Node Data

Data Set

X X X

Substitution Setting Group Control Block

Report Control Block

X X X X X

LOG Control Block

ABB AG

1KGT 150 590 V001 1

2-1

Link Layer

RTU560 Subdevice Communication Interface IEC61850

GOOSE GSSE Control

FILE transfer

QueryLogByTime QueryLogAfter GetGoCBValues SetGoCBValues GetGsCBValues SetGsCBValues Select SelectWithValue Cancel Operate CommandTermination TimeActivatedOperate GetFile SetFile DeleteFile GetFileAttributeValues

X X X X X

Table 2-1: Supported IEC61850-7-2 services

2-2

1KGT 150 590 V001 1

ABB AG

3 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 defined in the future or for special process purposes. Compatible logical nodes and data classes can be found in [4].

ABB AG

1KGT 150 590 V001 1

3-1

4 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
Logical device instance name Logical node instance name

Description
Unique name of a logical device Concatenation of LN Prefix LN name LN Instance number

LDName LNName

DataName DataAttribute FC

Name of common data class in logical node Attribute name in common data class Functional Constraint

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

1KGT 150 590 V001 1

4-1

5 Monitoring Direction

5.1

SPI Single Point Information


Binary process information indicated by one bit.
Supported Data Types Common Data Class ACD ACD ACD ACD ACD ACT ACT ACT ACT ACT BSC DPC INC ISC SPC SPC SPS Additional None Attribute Name general neut phsA phsB phsC general neut phsA phsB phsC stSeld stSeld stSeld stSeld stSeld stVal stVal Functional Constraint ST ST ST ST ST ST ST ST ST ST ST ST ST ST ST ST ST Conversion of Value Type A A A A A A A A A A A A A A A A A

Conversion of value (Type A)


RTU560 internal communication
off on

Protocol specific (Attribute value)


FALSE TRUE

Conversion of quality descriptors


RTU560 internal communication
BL SB NT IV Blocked Substituted Not Topical Invalid

Protocol specific
d.operatorBlocked == TRUE d.source == substituted q.validity == invalid

ABB AG

1KGT 150 590 V001 1

5-1

Monitoring Direction

RTU560 Subdevice Communication Interface IEC61850

Conversion of cause of transmission


RTU560 internal communication
T P/N Cause Test Positive/negative confirmation Spontaneous Requested Interrogated

Protocol specific
d.test == TRUE - Irrelevant -

5-2

1KGT 150 590 V001 1

ABB AG

RTU560 Subdevice Communication Interface IEC61850

Monitoring Direction

5.2

DPI Double Point Information


Binary process information indicated by two bits.
Supported Data Types Common Data Class ACD ACD ACD ACD ACD DPC DPS Additional None Attribute Name dirGeneral dirNeut dirPhsA dirPhsB dirPhsC stVal stVal Functional Constraint ST ST ST ST ST ST ST Conversion of Value Type A B B B B C C

Conversion of value (Type A)


RTU560 internal communication
intermediate off on indeterminate

Protocol specific (Attribute value)


unknown forward backward both

Conversion of value (Type B)


RTU560 internal communication
intermediate off on indeterminate

Protocol specific (Attribute value)


unknown forward backward -

Conversion of value (Type C)


RTU560 internal communication
intermediate off on indeterminate

Protocol specific (Attribute value)


intermediate-state off on bad-state

Conversion of quality descriptors


RTU560 internal communication
BL SB NT IV Blocked Substituted Not Topical Invalid

Protocol specific
d.operatorBlocked == TRUE d.source == substituted q.validity == invalid

ABB AG

1KGT 150 590 V001 1

5-3

Monitoring Direction

RTU560 Subdevice Communication Interface IEC61850

Conversion of cause of transmission


RTU560 internal communication
T P/N Cause Test Positive/negative confirmation Spontaneous Requested Interrogated

Protocol specific
d.test == TRUE - Irrelevant -

5-4

1KGT 150 590 V001 1

ABB AG

RTU560 Subdevice Communication Interface IEC61850

Monitoring Direction

5.3

STI Step Position Information


Binary process information indicated by 8 bit.
Supported Data Types Common Data Class BSC ISC Additional None Attribute Name valWTr.posVal valWTr.posVal Functional Constraint ST ST Conversion of Value Type A A

Conversion of value (Type A)


RTU560 internal communication
Range min. ... Range max. -63 ... +63

Protocol specific (Attribute value)


-63 +63

Conversion of quality descriptors


RTU560 internal communication
OV BL SB NT IV T Overflow Blocked Substituted Not Topical Invalid Transient Bit

Protocol specific
d.detailQual.overflow d.detailQual.outOfRange d.operatorBlocked == TRUE d.source == substituted q.validity == invalid -

Conversion of cause of transmission


RTU560 internal communication
T P/N Cause Test Positive/negative confirmation Spontaneous Requested Interrogated

Protocol specific
d.test == TRUE - Irrelevant -

ABB AG

1KGT 150 590 V001 1

5-5

Monitoring Direction

RTU560 Subdevice Communication Interface IEC61850

5.4

BSI Bit String Information


Binary process information indicated by 8, 16 or 32 bit. Mapping of IEC61850 information to BSIs is by default not enabled in RTUtil560, but supported by subdevice communication interface IEC61850. If mapping of BSIs is required please contact ABB for more detailed information.

5-6

1KGT 150 590 V001 1

ABB AG

RTU560 Subdevice Communication Interface IEC61850

Monitoring Direction

5.5

ITI Integrated Totals Information


Binary process information indicated by 32 bit as a countered value.
Supported Data Types Common Data Class BCR BCR Additional None Attribute Name actVal frVal Functional Constraint ST ST Conversion of Value Type A A

Conversion of value (Type A)


RTU560 internal communication
Range min. ... Range max. -2147483648 ... +2147483647

Protocol specific (Attribute value)


-2147483648 ... +2147483647

Conversion of quality descriptors


RTU560 internal communication
SEQ CY CA IV Sequence number Carry Adjusted Invalid

Protocol specific
q.detailQual.overflow == TRUE q.validity == invalid

Conversion of cause of transmission


RTU560 internal communication
T P/N Cause Test Positive/negative confirmation Spontaneous Requested Interrogated

Protocol specific
d.test == TRUE - Irrelevant -

ABB AG

1KGT 150 590 V001 1

5-7

Monitoring Direction

RTU560 Subdevice Communication Interface IEC61850

5.6

DMI Digital Measured Information


Binary process information indicated by 8 or 16 bit used as a measured value from digital inputs in normalized format. Mapping of IEC61850 information to DMIs is by default not enabled in RTUtil560, but supported by subdevice communication interface IEC61850. If mapping of DMIs is required please contact ABB for more detailed information.

5-8

1KGT 150 590 V001 1

ABB AG

RTU560 Subdevice Communication Interface IEC61850

Monitoring Direction

5.7

AMI Analog Measured Information


Analog process information indicated by integer or floating point values, used as a measured value from analog inputs.
Supported Data Types Common Data Class INC INS MV MV SAV SAV SEQ SEQ SEQ SEQ SEQ SEQ Additional Attribute Name 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 Functional Constraint ST ST MX MX MX MX MX MX MX MX MX MX Conversion of Value Type 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) [Range: - 2147483648 .. 2147483647]
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) [Range: -2147483648 .. 2147483647]

ABB AG

1KGT 150 590 V001 1

5-9

Monitoring Direction

RTU560 Subdevice Communication Interface IEC61850

Conversion of value (Type A)


RTU560 internal communication
Range min. ... Range max. -100% ... +100%

Protocol specific (Attribute value)


Parameter: Minimum Value Parameter: Maximum Value

Scaling of Measurands, Subdevice Communication Interface

100 %

Value on internal communication

Overflow

Example: Maximum Value = 1000 Minimum Value = -1000


Measured Value, External Protocol

- Range

- 1000 (Minimum Value)

1000 (Maximum Value)

+ Range

Overflow

- 100 %

Conversion of quality descriptors


RTU560 internal communication
OV BL SB NT IV T Overflow 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

Conversion of cause of transmission


RTU560 internal communication
T P/N Cause Test Positive/negative confirmation Spontaneous Requested Interrogated

Protocol specific
d.test == TRUE - Irrelevant -

5-10

1KGT 150 590 V001 1

ABB AG

RTU560 Subdevice Communication Interface IEC61850

Monitoring Direction

5.8

MFI Measured Float Information


Analog process information indicated by 32 bit used as measured value from analog inputs in float format.
Supported Data Types Common Data Class CMV CMV DEL DEL DEL DEL MV SAV SEQ SEQ SEQ WYE WYE WYE WYE WYE Additional None Attribute Name 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 Functional Constraint MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX MX Conversion of Value Type A A A A A A A A A A A A A A A A

Conversion of value (Type A)


RTU560 internal communication
Range min. ... Range max. -3.41038 + 3.41038

Protocol specific (Attribute value)


-3.41038 + 3.41038

Conversion of quality descriptors


RTU560 internal communication
OV BL SB NT IV Overflow Blocked Substituted Not Topical Invalid

Protocol specific
d.detailQual.overflow d.detailQual.outOfRange d.operatorBlocked == TRUE d.source == substituted q.validity == invalid

Conversion of cause of transmission

ABB AG

1KGT 150 590 V001 1

5-11

Monitoring Direction

RTU560 Subdevice Communication Interface IEC61850

RTU560 internal communication


T P/N Cause Test Positive/negative confirmation Spontaneous Requested Interrogated

Protocol specific
d.test == TRUE - Irrelevant -

5-12

1KGT 150 590 V001 1

ABB AG

6 Controlling Direction

6.1

SCO Single Command Output


Binary process command (one bit)
Supported Data Types Common Data Class SPC Command Authority Additional None Attribute Name ctVal Functional Constraint CO Conversion of Value Type A

Signal Support select before operate

Parameter: Select before operate (SCO Protocol Address and Parameter)

Conversion of value (Type A)


RTU560 internal communication
off on

Protocol specific (Attribute value)


FALSE TRUE

Conversion of quality descriptors


RTU560 internal communication
SE Select / Execute

Protocol specific
ACSI control service: SBO/SBOw request / ACSI control service: Operate request

Conversion of cause of transmission


RTU560 internal communication
T P/N Cause Test Positive/negative confirmation Activation Activation Confirmation Deactivation Deactivation Confirmation Activation Termination

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 Reception of controlled attribute value

ABB AG

1KGT 150 590 V001 1

6-1

Controlling Direction

RTU560 Subdevice Communication Interface IEC61850

6.2

DCO Double Command Output


Binary process command (two bits)
Supported Data Types Common Data Class DPC Command Authority Additional None Attribute Name ctVal Functional Constraint CO Conversion of Value Type A

Signal Support select before operate

Parameter: Select before operate (DCO Protocol Address and Parameter)

Conversion of value (Type A)


RTU560 internal communication
off on

Protocol specific (Attribute value)


FALSE TRUE

Conversion of quality descriptors


RTU560 internal communication
SE Select / Execute

Protocol specific
ACSI control service: SBO/SBOw request / ACSI control service: Operate request

Conversion of cause of transmission


RTU560 internal communication
T P/N Cause Test Positive/negative confirmation Activation Activation Confirmation Deactivation Deactivation Confirmation Activation Termination

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 Reception of controlled attribute value

6-2

1KGT 150 590 V001 1

ABB AG

RTU560 Subdevice Communication Interface IEC61850

Controlling Direction

6.3

RCO Regulation Command Output


Regulation process command (two bits)
Supported Data Types Common Data Class BSC Command Authority Additional None Attribute Name ctVal Functional Constraint CO Conversion of Value Type A

Signal Support select before operate

Parameter: Select before operate (RCO Protocol Address and Parameter)

Conversion of value (Type A)


RTU560 internal communication
Lower Higher

Protocol specific (Attribute value)


lower higher

Conversion of quality descriptors


RTU560 internal communication
SE Select / Execute

Protocol specific
ACSI control service: SBO/SBOw request / ACSI control service: Operate request

Conversion of cause of transmission


RTU560 internal communication
T P/N Cause Test Positive/negative confirmation Activation Activation Confirmation Deactivation Deactivation Confirmation Activation Termination

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 Reception of controlled attribute value

ABB AG

1KGT 150 590 V001 1

6-3

Controlling Direction

RTU560 Subdevice Communication Interface IEC61850

6.4

ASO Analog Setpoint Output


Analog process command (16 bit signed number)
Supported Data Types Common Data Class Attribute Name Functional Constraint Conversion of Value Type A

INC
Command Authority Additional None

ctlVal

CO

Signal Support select before operate

Parameter: Select before operate (ASO Protocol Address and Parameter)


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) [Range: -32768 .. 32767]
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) [Range: -32768 .. 32767]

Conversion of value (Type A)


RTU560 internal communication
Range min. ... Range max. -100% ... +100%

Protocol specific (Attribute value)


Parameter: Minimum Value Parameter: Maximum Value

6-4

1KGT 150 590 V001 1

ABB AG

RTU560 Subdevice Communication Interface IEC61850

Controlling Direction

Scaling of Setpoints, Subdevice Communication Interface


+ Range Setpoint Value, External Protocol

2047 (Max. Value)

Value on internal communication

- 100 %

+ 100 %

- 2048 (Min. Value)

Example: Maximum Value = 2047 Minimum Value = -2048

- Range

Conversion of quality descriptors


RTU560 internal communication
SE Select / Execute

Protocol specific
ACSI control service: SBO/SBOw request / ACSI control service: Operate request

Conversion of cause of transmission


RTU560 internal communication
T P/N Cause Test Positive/negative confirmation Activation Activation Confirmation Deactivation Deactivation Confirmation Activation Termination

Protocol specific
ACSI control service: Test parameter ACSI control service: response +/ACSI control service: Select/Operate request ACSI control service: Operate response -

ABB AG

1KGT 150 590 V001 1

6-5

Controlling Direction

RTU560 Subdevice Communication Interface IEC61850

6.5

DSO Digital Setpoint Output


Binary process command (8 or 16 bit signed number)
Supported Data Types Common Data Class Attribute Name Functional Constraint Conversion of Value Type A

INC
Command Authority Additional None

ctlVal

CO

Signal Support select before operate

Parameter: Select before operate (DSO Protocol Address and Parameter)


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) [Range: -32768 .. 32767]
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) [Range: -32768 .. 32767]

Conversion of value (Type A)


RTU560 internal communication
Range min. ... Range max. -100% ... +100%

Protocol specific (Attribute value)


Parameter: Minimum Value Parameter: Maximum Value

Conversion of quality descriptors


RTU560 internal communication
SE Select / Execute

Protocol specific
ACSI control service: SBO/SBOw request / ACSI control service: Operate request

6-6

1KGT 150 590 V001 1

ABB AG

RTU560 Subdevice Communication Interface IEC61850

Controlling Direction

Conversion of cause of transmission


RTU560 internal communication
T P/N Cause Test Positive/negative confirmation Activation Activation Confirmation Deactivation Deactivation Confirmation Activation Termination

Protocol specific
ACSI control service: Test parameter ACSI control service: response +/ACSI control service: Select/Operate request ACSI control service: Operate response -

ABB AG

1KGT 150 590 V001 1

6-7

Controlling Direction

RTU560 Subdevice Communication Interface IEC61850

6.6

BSO Bit String Output


Binary process command (1, 2, 8, 16 bit unsigned number)
Supported Data Types Common Data Class Attribute Name Functional Constraint Conversion of Value Type A

ISC
Command Authority Additional None

ctlVal

CO

None

Conversion of value (Type A)


RTU560 internal communication
Range min. ... Range max. 0 ... 63 65471 65535 0 63 -64 -1

Protocol specific (Attribute value)

Protocol specific value range is mapped to BSO8 and BSO16 in 2s complement format.

Conversion of quality descriptors


RTU560 internal communication
SE Select / Execute

Protocol specific
ACSI control service: SBO/SBOw request / ACSI control service: Operate request

Conversion of cause of transmission


RTU560 internal communication
T P/N Cause Test Positive/negative confirmation Activation Activation Confirmation Deactivation Deactivation Confirmation Activation Termination

Protocol specific
ACSI control service: Test parameter ACSI control service: response +/ACSI control service: Select/Operate request ACSI control service: Operate response -

6-8

1KGT 150 590 V001 1

ABB AG

7 File transfer

7.1

Transfer of Disturbance Data Files


The IEC61850 Client is capable to read disturbance data files from an IEC61850 IED (IEC61850 server) and to store them on the Compact Flash memory file system of the RTU560. The user is able to access them via the internal Webserver. The Webserver is also used to transfer these files to a workspace PC. The transmission of disturbance data files is according to [2], [3] and [5]. The supported IEC61850 file transfer services are:
IEC61850-7-2 service
GetFileAttributeValues GetFile

Meaning
Used by a client to obtain the name and attributes of a specific file in the servers file store. Used by a client to transfer the contents of a file from the server to the client.

Table 7-1: Supported IEC61850-7-2 file transfer services

The IEC61850 service attributes are mapped to the RTU560 file attributes according table 7-2:
IEC61850 attributes
FileName

Meaning
Name of the file

RTU560 file attributes


The disturbance record number is extracted from the file name if possible (see below for more information) Size Last Modified

FileSize [0..n] LastModified

Size of the file Time of last modification

Table 7-2: Mapping of IEC61850 file transfer attributes

The IEC61850 Client supports file transfer with the following IEC61850 IEDs:

Control and Protection devices REx670 Busbar Protection REB500 IEC61850 adapter SPA-ZC 400 for REJ/REU 52x, REF/REM/REU 610, REF/REMRET 541/3/5

The IEC61850 file name is for each of the supported IEC61850 IED different. The conversion to the RTU560 file name is shown in table 7-3.
IEC61850 IED
REx670

Meaning
Disturbance record number is extracted from IEC61850 file name. The resulting RTU560 file name is Fault xx with xx representing the disturbance record number. IEC61850 file name doesnt include a disturbance record number. The number is set to 0 resulting in the file name Fault 0. A file is identified by size and time of last modification. Disturbance record is number is build from IEC61850 file name. The record number consists of month (first 4 Bits), day (next 5 Bits), serial number of records at the same day (last 7 Bits). The resulting

REB500

SPA-ZC 400

ABB AG

1KGT 150 590 V001 1

7-1

File transfer

RTU560 Subdevice Communication Interface IEC61850

RTU560 file name is Fault xx with xx representing the disturbance record number.

Table 7-3: Conversion IEC61850 file name to RTU560 file name

7.2

File Transfer Configuration


The general configuration of a disturbance record file archive in the RTU560 is described in [7] in chapter Disturbance Data File Archive. To use the file transfer of an IEC61850 IED a file directory (FDR) with at least one file (FTR) must be configured. The IEC61850 file transfer is different for each supported IED. Therefore the type of IED must be set for the files and directories in RTUtil560. As described above supported are the ABB IEC61850 IEDs REx670, REB500 and SPA-ZC 400. The number of directories per IEC61850 IED depends on the IED type. The following table shows the configuration details for the different IED types.
IEC61850 IED
REx670 REB500 SPA-ZC 400

Max no. of directories


1 60 (one per bay unit) 1

Name of directory
Not relevant Name must be the logical device name of the bay unit Not relevant

Table 7-4: File directory configuration for IEC61850 IEDs

The number of files in a directory depends on the capabilities of the IEC61850 IED. Please see the specific IED documentation for more information. In the RTU560 the number of files in a directory is restricted to 15. The name of the files is created according the rules in the chapter above. The disturbance record files in IEC61850 are in COMTRADE format. The number of files per disturbance record depends on the IED type (see table below).
IEC61850 IED
REx670

Meaning
Disturbance record files are zipped together. Each disturbance record consists of a .DAT (data), .CFG (configuration) and .HDR (header) file. Disturbance record files are zipped together. Each disturbance record consists of a .DAT (data), .CFG (configuration) and .HDR (header) file. Each disturbance record consists of 3 files with the same name. The files are .DAT (data), .CFG (configuration) and .INF (information) file.

REB500

SPA-ZC 400

Table 7-5: Files per disturbance record.

7-2

1KGT 150 590 V001 1

ABB AG

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 and must be configured with RTUtil560. The configuration of SNTP is described in document Function Description (1KGT 150 582) of RTU560.

8.2

General Interrogation
The general interrogation to subordinated devices is part of the report control block handling defined in IEC61850. There is no specific general interrogation command existing.

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
Device active Device inoperable

Shortcut
#024 #048

Conversion of value
Description
Device active Device inoperable

RTU560 internal
off on off on

Protocol specific
Device not active Device active stVal == Ok (1) and q.validity == good stVal != Ok (1) or q.validity != good

ABB AG

1KGT 150 590 V001 1

8-1

Internal Functions

RTU560 Subdevice Communication Interface IEC61850

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. For a correct signalization attribute PhyHealth of logical node LD0 must be mapped to a DPI datapoint and have to be imported in RTUtil560. If no LD0 is available in synchronized SCD file, the first found attribute PhyHealth will be used for mapping of signalization. To ensure a correct signalization in this case only one attribute PhyHealth must be imported.

8.4

System Commands
System commands are not supported.

8.5

IEC61850 Server Functionality


The RTU560 IEC61850 client additionally provides an IEC61850 server with restricted functionality. The IEC61850 server functions of the subdevice interface IEC61850 of the RTU560 are:

Authority control for the whole substation Logical node health identification

The IEC61850 server data model of the RTU560 contains the following logical nodes and data objects.
<LNodeType id="LLN0_RTU560_IEC61850" iedType="RTU560_1" lnClass="LLN0"> <DO name="Beh" type="tcBeh_RTU560_IEC61850"/> <DO name="Health" type="tcHealth_RTU560_IEC61850"/> <DO name="Mod" type="tcROMod_RTU560_IEC61850"/> <DO name="NamPlt" type="tcLPL_RTU560_IEC61850"/> <DO name="Loc" type="tcSPS_RTU560_IEC61850"/> <DO name="RemCtlBlk" type="tcSPC_RTU560_IEC61850"/> </LNodeType> <LNodeType id="ITCI_RTU560_IEC61850" iedType="RTU560_1" lnClass="ITCI"> <DO name="Beh" type="tcBeh_RTU560_IEC61850"/> <DO name="Health" type="tcHealth_RTU560_IEC61850"/> <DO name="Mod" type="tcROMod_RTU560_IEC61850"/> <DO name="NamPlt" type="tcLPL_RTU560_IEC61850"/> </LNodeType> <LNodeType id="LPHD_RTU560_IEC61850" iedType="RTU560_1" lnClass="LPHD"> <DO name="Beh" type="tcBeh_RTU560_IEC61850"/> <DO name="PhyHealth" type="tcHealth_RTU560_IEC61850"/> </LNodeType>

8-2

1KGT 150 590 V001 1

ABB AG

RTU560 Subdevice Communication Interface IEC61850

Internal Functions

The data objects of the provided logical nodes that are related to RTU560 internal functions are shown in the next table.
Logical Node
LLN0

Data Object
Health

RTU560 functionality
Operable state of the RTU560. Derived from the system event RTU operable/inoperable. If operable Health is set to Ok (value 1) otherwise set to Alarm (value 3). Local control authority active. Derived from the system event Local control authority active/inactive. Request of local control authority by client on station level and indication whether authority is actual granted. Operable state of the RTU560. Derived from the system event RTU operable/inoperable. If operable Health is set to Ok (value 1) otherwise set to Alarm (value 3). Operable state of the RTU560. Derived from the system event RTU operable/inoperable. If operable PhyHealth is set to Ok (value 1) otherwise set to Alarm (value 3).

LLN0 LLN0 ITCI

Loc RemCtlBlk Health

LPHD

PhyHealth

Table 8-1: Relation between Logical Nodes and RTU560 functionality.

All other data objects are set to static default values. The data objects Loc and RemCtlBlk represents the actual control authority in the following way:
Loc
FALSE TRUE

RemCtlBlk
FALSE FALSE

Control authority state in RTU560


NCCs on remote level have authority control. Another IEC61850 client on station level is not allowed to control. Authority control on station level granted to another instance (e.g. to the HMI). Another IEC61850 client on station level is not allowed to control. Not possible error state. Another IEC61850 client on station level is not allowed to control. Authority control on station level granted to another IEC61850 client. Another IEC61850 client on station level is allowed to control.

FALSE TRUE

TRUE TRUE

Table 8-2: Indication of control authority state

To send the information about authority control to another client on the station level the RTU560 IEC61850 server provides a dataset with the data objects Loc and RemCtlBlk.
<DataSet name="StatNormalA" desc="Status data used for event list entries."> <FCDA ldInst="LD0" prefix="" lnClass="LLN0" doName="Loc" fc="ST"/> <FCDA ldInst="LD0" prefix="" lnClass="LLN0" doName="RemCtlBlk" fc="ST"/> </DataSet> <ReportControl name="rcb_A" desc="Status data used for event list entries." rptID="" datSet="StatNormalA" confRev="0" bufTime="500" buffered="true"> <TrgOps dchg="true" qchg="true"/> <OptFields/> <RptEnabled max="5"/> </ReportControl>

For more information about the configuration of the IEC61850 server functionality see document [5].

ABB AG

1KGT 150 590 V001 1

8-3

9 Limits and recommendations


Following table specifies the system limits of IEC61850 Client in RTU560:
Description
Maximum number of subdevice communication interfaces IEC61850 per RTU560 Maximum number of subdevice communication interfaces IEC61850 per CMU Maximum number of IEDs per subdevice communication interface IEC61850 Maximum number of process data points per subdevice communication interface IEC61850

Limit
16 (This is the max. number of CMUs in one RTU560) 1 32 5000

Table 9-1: System limits

ABB AG

1KGT 150 590 V001 1

9-1

Das könnte Ihnen auch gefallen