iec 61850 · 2007. 1. 9. · communication networks and systems in substations m a d r i d ( s p a...
Post on 17-Aug-2020
1 Views
Preview:
TRANSCRIPT
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 1
IEC 61850SCC
Schwarz Consulting Company, SCC Dipl.-Ing. Karlheinz SchwarzIm Eichbaeumle 10876139 Karlsruhe / Germany
Tel +49-721-684844Fax +49-721-679387Email schwarz@scc-online.deURL www.scc-online.de
IEC 61850 -Communication networks and
systems in Substations
Madrid (Spain)
November 2002Madrid (Spain)
November 2002
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 2
IEC 61850SCCCurrent activities
• IEC 61850 (editor of part 7-1/7-2)
• IEC 61850 (project leaderconformance testing - part 10)
• Seamless CommunicationArchitecture within IEC
• IEC 61400-25 Wind Power /Decentralised Power Systems
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 3
IEC 61850SCC
Past activities
• IEC 60870-6 TASE.2 (ICCP)
• IEC Fieldbus, Profibus, ...
• ISO 9506 MMS (Convenor ISO TC184SC5 WG2)
• ...
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 4
IEC 61850SCC
15 min15 min
Content
• Scope and objectives of IEC 61850
• Approach of IEC 61850
• Content and structure of IEC 61850
• Introduction to IEC 61850-7-2 (ACSI)
• Communication mappings 8-x, 9-x
• Conformance testing
45 min45 min
30 min30 min
30 min30 min
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 5
IEC 61850SCC
Scope of IEC 61850
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 6
IEC 61850SCC
Scope
Systems in substations
Communication networks in substations
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 7
IEC 61850SCC
Technical Services
Remote control (NCC)
CONTR. PROT.
FCT. A FCT. B
PROT. CONTR.
Sensors Actuators
Remoteprotection
BAY/UNIT LEVEL
STATION LEVEL
PROCESS LEVEL
HV Equipment
Remoteprotection
Process Interface
1,6
3 3
9
8
1,6
2 24,54,5
710 61850Interfaces
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 8
IEC 61850SCC
IF1 protection-data exchange between bay and station level
IF2 protection-data exchange between bay level and remote protection(outside the scope of this standard)
IF3 data exchange within bay level
IF4 CT and VT instantaneous data exchange (especially samples) betweenprocess and bay level
IF5 control-data exchange between process and bay level
IF6 control-data exchange between bay and station level
IF7 data exchange between substation (level) and a remote engineer'sworkplace
IF8 direct data exchange between the bays especially for fast functions likeinterlocking
IF9 data exchange within station level
IF10 control-data exchange between substation (devices) and a remotecontrol center (outside the scope of this standard)
61850 Interfaces
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 9
IEC 61850SCCSubstation system
Monitoring, Eng., ...
Control
Protection
Measurements
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 10
IEC 61850SCC
Substation communication
Services (abstract)
Services (concrete)
Transport of messages(TCP/IP, ..., Ethernet, ...)
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 11
IEC 61850SCC
Most definitions of IEC 61850
are applicable
in many other application areas.
Most definitions of IEC 61850
are applicable
in many other application areas.
BUT ...
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 12
IEC 61850SCCApplication areas
Electric PowerDistributed Energy (Wind,Water, Fuel Cell, Solar, ...)GasWaterWaste Waterother industries
Report on the use of 61850 outside utilities: http://www.nettedautomation.com/news/n_45.html
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 13
IEC 61850SCC
Objectives of IEC 61850
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 14
IEC 61850SCCCurrent sampled value architecture
SensorsCT/VT
hardwiredsignals
otherdevices
Protectiondevices
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 15
IEC 61850SCCIEC 61850 sampled value architecture
SensorsCT/VT
otherdevices
Protectiondevices
EthernetSwitch
networkedsignals
1
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 16
IEC 61850SCC
Protectiondevice
hardwiredsignals
Current protection architecture
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 17
IEC 61850SCC
Protectiondevice
networkedsignals
IEC 61850 protection architecture
EthernetSwitch
2
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 18
IEC 61850SCCOther applications
3 4
6
5
EthernetSwitch
IEC 61850
Monitoring ControlEngineering
Monitoring ControlEngineering
Controlcenters
Controlcenters
Current
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 19
IEC 61850SCC
BUT ...
... we have alreadyreplaced wires by
COMMUNICATION SYSTEMS !YES, BUT ...
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 20
IEC 61850SCC
ControlProt. 1 Prot. 1Prot. 2 Prot. 2
Station Gateway
centralFunctions
HM I
Process interface Process interface Process interface
MVB,CAN other
Source: RWE, ABB, Alstom, Siemens
60870-5-103 FIELDBUSDNPMODBUS LON 60870-5
-101/4PROFIBUS
... You may have to many
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 21
IEC 61850SCC
• Wind power control centre supervises 39wind turbines from 9 different suppliers.
• With the delivery of the turbine each supplierprovides a disk or CD for his own proprietary(hidden) communication solution.
• 9 different programs on different machines(DOS, Windows 98 or NT, Unix) must bestarted to communicate with all turbines.
• Integration require costly custom data-translation and data-mapping components.
• Wind power control centre supervises 39wind turbines from 9 different suppliers.
• With the delivery of the turbine each supplierprovides a disk or CD for his own proprietary(hidden) communication solution.
• 9 different programs on different machines(DOS, Windows 98 or NT, Unix) must bestarted to communicate with all turbines.
• Integration require costly custom data-translation and data-mapping components.
Vattenfall(Sweden)
Situation in Wind Power
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 22
IEC 61850SCC
Objectives
Simplify Engineering
Reduce # of protocols
Use mainstream Technology
Common Objects for reuse
ONE Std for all apps/dev in a SS
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 23
IEC 61850SCC
otherdevicsother
devicsotherdevics
EthernetSwitch
RelayA
BayController
ModernSwitchgear
ModernCT / VT
RelayB
RelayA
BayController
ModernSwitchgear
ModernCT / VT
RelayB
13
2
HMI
5 3
Engineering
453
ControlCenter
Router
6
sampled value exchange (1),fast exchange of I/O data (2),control and trip signals (3),engineering and configuration (4),monitoring and supervision (5),control-center communication (6)
sampled value exchange (1),fast exchange of I/O data (2),control and trip signals (3),engineering and configuration (4),monitoring and supervision (5),control-center communication (6)
“IEC 61850 Substation”
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 24
IEC 61850SCC
IEC 61850
meets substation requirements
scalable
easy to add information models
uses standard communication
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 25
IEC 61850SCCIEC 61850 is ...
Multi-
part (14)
multidisciplinary
multifarious
purpose
application
layered
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 26
IEC 61850SCC
Approach of IEC 61850
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 27
IEC 61850SCC
A new standard: For what?
To enable devices from differentmanufacturers to easily communicatewith any other device, at any location,at any time for monitoring, control, ...
to easily re-use software (devicemodels, APIs, ...),
to easily integrate, engineer andconfigure devices and applications, ...
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 28
IEC 61850SCC
Change in design rules
today:bandwidth
cost
today:integration
cost
... and today:
simplify device (information)engineering and integration
Design rule in the past:
save transmission bandwidth
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 29
IEC 61850SCC
Design rule for IEC 61850
Shift from the simple "wire-replacing"
I/O data (point lists) exchange to:
Application information models
Advanced information exchange methods
Internet-based communication suites
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 30
IEC 61850SCC
IEC 60870-5-103IEC 60870-5-101IEC 60870-5-104
IEC 60870-6TASE.2/ICCP
UCA® 2.0
UCA ® trademark of EPRI (Palo Alto, USA)
IEC 61850
Experience taken into account
Domain experts Domain experts
Domain expertsDomain experts
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 31
IEC 61850SCCConfiguration knowledge
MeasurementsStatus
VA
Status
substatio
n
documenta
tion
“Application”
<2673> <240.04>
Id 2673 is Phase A to
ground voltagein kV of ...
What is2673?
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 32
IEC 61850SCCConfiguration info in the device
VA
Status
Named Information:PhV.phsA.cValPhV.phsA.rangePhV.phsA.q...PhV.phsA.unitsPhV.phsA.dbPhV.phsA.smpRate
Exchange:GetReportLog
some 30some 30
IEC 61850-7-3IEC 61850-7-3
IEC 61850-7-2IEC 61850-7-2
Container:SubMD/MMXU
IEC 61850-7-4IEC 61850-7-4
Report <PhV.phsA.cVal> <240.04>Get.response <PhV.phsA.units> <V><1000>
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 33
IEC 61850SCC
therealthing
... is a Switch made of ...
Semantic/Meaning
Name „XCBR“ Circuit Breaker
IEC 61850IEC 61850
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 34
IEC 61850SCC
90 Standard LN Models (PDIS, XCBR, ...)
500 Standard Data (Pos, ...)
100 Standard Data Attribute (stVal, q, ...)
10 Standard Comm.-Service Models
90 Standard LN Models (PDIS, XCBR, ...)
500 Standard Data (Pos, ...)
100 Standard Data Attribute (stVal, q, ...)
10 Standard Comm.-Service Models
Models
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 35
IEC 61850SCC
Logical node groups Number oflogical nodes
System logical nodes 2
Protection functions 28
Protection related functions 10
Supervisory control 5
Generic references 3
Interfacing and archiving 4
Automatic control 4
Metering and measurement 7
Sensors and monitoring 3
Switchgear 2
Instrument transformer 2
Power transformer 4
Further power system equipment 14
88
Logical Node Models (LN)
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 36
IEC 61850SCCWind Power Plant (IEC 61400-25)
Drawing developed by the U.S. Department of Energy - Wind Energy Program
Wind power plantcomponents:(focus)
- Wind turbine- Wind generator- Nacelle- Rotor- Gear- Brake- Yaw- ...
- Wind turbine- Wind generator- Nacelle- Rotor- Gear- Brake- Yaw- ...
Information Models
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 37
IEC 61850SCC
Generator: MeasurandsGenerator speedDuty factor sent to generatorSlipGenerator current (Weier)Generator bearing temperatureGenerator temperatureGenerator 2 temperature
Generator: MeasurandsGenerator speedDuty factor sent to generatorSlipGenerator current (Weier)Generator bearing temperatureGenerator temperatureGenerator 2 temperature
Status informationThyristor openingGenerator connectedHeat generator (order)Status word from Weier
Status informationThyristor openingGenerator connectedHeat generator (order)Status word from Weier
What to define and exchange?
Real Wind GeneratorReal Wind GeneratorModelModel
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 38
IEC 61850SCC
Common logical node information
Logical nodeLogical nodeinformation
information independent from the dedicated functionrepresented by the LN, e.g., mode, health, name plate,...
information representing either the status of the processor of the function allocated to the LN, e.g., switch type,switch operating capability, ...
Status information
information needed for the function of a logical node,e.g., first, second, and third reclose time, close pulsetime, and reclaim time of an autoreclosing function.
Settings
are analogue data measured from the process orcalculated in the functions like currents, voltages, power,etc., e.g., total active power, total reactive power,frequency, net real energy since last reset, ...
Measured values
are data, which are changed by commands likeswitchgear state (ON/OFF), tap changer position orresetable counters, e.g., position, block opening, ...
Controls
Logical Node
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 39
IEC 61850SCC
substitution
status
PosControl value “ctlVal”Operate timeOriginatorControl numberStatus value “stVal”QualityTime stamp...Substit. enableSubstit. value...
Pulse configurationControl modelSBO timeoutSBO class...
XCBR
control
configuration,description, and extension
Logical node
Data-Attributes
Data
BlkOpn
Controls
controllable
status value
Data
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 40
IEC 61850SCC
Real devicesin anysubstation
Map
ping
TCP/IPNetwork
MMS
SCSM, e.g.61850-8-1
61850-7-2Services
logical device (Bay)
Hid
es/e
ncap
sula
tes
real
Wor
ld
...
(Virtual World)
LNLNLNLN
Position
Mode
XCBR1
61850-7-4 logicalnode (circuit breaker)
61850-7-4 data(Position)
61850-6configuration file
virtualisation
CompleteModel
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 41
IEC 61850SCC
Network
Protection BayController
ProprietaryLink
UnitMerging
Sampledvalues
(multicast)
Sampled values (example)
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 42
IEC 61850SCC
Current
LN TCTRAmpsARtg
LN TVTRVolts VRtg
LN PhsATCTRAmpARtg
LN NeutTCTRAmpARtg
LN PhsATVTRVolVRtg
LN NeutTVTRVol VRtg
LN BusBTVTRVolVRtg
LN PhsBTCTRAmpARtg
LN PhsBTVTRVolVRtg
LN PhsCTCTRAmpARtg
LN PhsCTVTRVolVRtg
Instantiate to „Neutral“ TCTR
61850-7-4LN
classes
Voltage
SMVControlDatSetRefSmvIDSmpRate
61850-7-2class
LN LLN0
DS1PhsATCTR.ARtgNeutTCTR.ARtgPhsATVTR.VRtgPhsATCTR.AmpPhsBTCTR.AmpPhsCTCTR.AmpNeutTCTR.AmpPhsATVTR.VolPhsBTVTR.VolPhsCTVTR.VolNeutTVTR.VolBusBTVTR.Vol...
SMVControl 1DatSetRef = 1SmvID = 1SmpRate = 8
SMVControl 2DatSetRef = 1SmvID = 2SmpRate = 16
...
Logical Device “MergingUnit”
Samples
Samples
8/period
16/period
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 43
IEC 61850SCC
engineering and configuration (4)
IEC 61850 Approach
- measurements- status- protection- control- engineering- ...
ONE Data Model
... many services
control-center communication (6)
control and trip signals (3)
monitoring and supervision (5)
fast exchangeof I/O data (2)
sampled valueexchange (1)
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 44
IEC 61850SCC
Content and structure of IEC 61850
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 45
IEC 61850SCC
TCP/IPNetwork
DataValues
DataValues
Configuration file
according to 61850-6Communication
profiles
Mapping to e.g.MMS andTCP/IP/Ethernet(IEC 61850-8-1,-9-1, 9-2)
Ethernet,TCP/IP, ...
Ethernet,TCP/IP, ...
Logical Nodes &Data
InformationModels(61850-7-4 / -7-3)
2000+ items(name taggedinformation)
2000+ items(name taggedinformation)
Service “Interface”
InformationExchange(61850-7-2)
publ./subscr., get,set, control, ...
reporting, logging
publ./subscr., get,set, control, ...
reporting, logging
IEC 61850 “Layering”
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 46
IEC 61850SCCSystem AspectsPart 1: Introduction and OverviewPart 2: GlossaryPart 3: General RequirementsPart 4: System and Project ManagementPart 5: Communication Requirements for Functions and Device Models
ConfigurationPart 6: Configuration Language for electrical Substation IEDs
Modelling IntroductionPart 7-1: Principles and Models
Information ModelsPart 7-4: Compatible Logical Node Classes and Data ClassesPart 7-3: Common Data Classes
Information Exchange MethodsPart 7-2: Abstract Communication Service Interface (ACSI)
Mapping to real specific Communication Networks (SCSM)Part 8-1: Mapping to MMS and ISO/IEC 8802-3 (Ethernet)Part 9-1: Sampled values over serial unidir. multidrop point to point link (802.3)Part 9-2: Sampled values over ISO/IEC 8802-3 (Ethernet)
TestingPart 10: Conformance Testing
Parts of IEC 61850
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 47
IEC 61850SCCReuse of (and additions to) IEC 61850
additionalLNs and Data
additionalCDCs
Substations andFeeder Applications
Logical Nodes &Data Classes(current 7-4)
CommonData Classes (current 7-3) *1WD IEC 61400-25
XYZXYZ
Wind Power Plants(IEC TC 88*)
reuse
reuse
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 48
IEC 61850SCC
Introduction to IEC 61850-7-2(ACSI)
Abstract Communication ServiceInterface
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 49
IEC 61850SCC
ClientClient ServerServer ServerServer
IF IF IF IF
Peer-to-peerPeer-to-peer
IF
IEC 61850IEC 61850
Client/ServerClient/Server
IF
IF = interfcace
Local and external Interfaces
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 50
IEC 61850SCCDLL Interface
MMS/IEC61850/UCAServer DLL
closeDLL
openDLL
storeDLLpk01
serviceDLL
VB or CApplication(real time data)
Packet 2(array of Int)
Packet 3(array of Int)
Packet x(array of Int)
CommunicationServices
values (Int32)
Simulator orApplication
add TSscaleunit
add TSscaleunit
add TSscaleunit
processvalues
+deadband
check+
reportif changes
require reportor
log data forlater retrieval
meas.
storeDLLpk02status
storeDLLpknstatus
values (Int32)
values (Int32)
Packet 1(array of Int)
Vp01
Vp02
Vp03
Vpx
values WTur......
VB Test Server
map datato models
(e.g., WTur)
report e.g. every 100 ms
wind powerplant
“Sigvards“
Details about the DLLs: http://www.nettedautomation.com/solutions/uca/products/dll/demo/
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 51
IEC 61850SCC
ACSI Server
AC
SI S
erv
ice
s(m
ap
pe
d t
o M
MS
)61850-7-2 ACSI (Abstract
communication service interface)
DataData
Data SetData SetGet, Set, Def., Del., SubstituteGet, Set, Def., Del., Substitute
Management, Browse, Selfdescr.Management, Browse, Selfdescr.
Report ControlReport ControlSubscribe, Report, ...Subscribe, Report, ...
Log, Log ControlLog, Log ControlQuery Log, Empty LogQuery Log, Empty Log
Control ObjectControl ObjectControl, SBO, ...Control, SBO, ...
GSE ControlGSE ControlGen. Subst. Event (GOOSE, ...)Gen. Subst. Event (GOOSE, ...)
SMV ControlSMV ControlTransm. of sampled valuesTransm. of sampled values
Setting GroupSetting GroupSelectActiveSG, SetSGValues,...SelectActiveSG, SetSGValues,...
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 52
IEC 61850SCC
IEDIED
Output (Signal)to process
Online Management
Online Selfdescription
GOOSE / SMV
Input (Signal)from process
various control services
DATADATA
DATADATA
ReportingReportingReporting/Logging
GOOSE/SMVcontrol
GOOSE/SMVcontrol
various services
GOOSE / GSSE locallocal
Control response
Inpu
t mod
elO
uput
mod
elInput and Output models
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 53
IEC 61850SCCService model Description Services
Server Represents the external visible behaviour of a device.All other ACSI models are part of the server.
ServerDirectory
Applicationassociation
Provision of how two or more devices can be con-nected. Provides different views to a device: restrictedaccess to the server's information and functions.
AssociateAbortRelease
Logical device Represents a group of functions; each function is de-fined as a logical node.
LogicalDeviceDirectoryGetAllDataValues
Logical node Represents a specific function of the substation sys-tem, e.g., overvoltage protection.
LogicalNodeDirectory
Data Provides a means to specify typed information, e.g.,position of a switch with quality information, and time-stamp.
GetDataValuesSetDataValuesGetDataDefinitionGetDataDirectory
Data set Allow to group various data together. GetDataSetValueSetDataSetValueCreateDataSetDeleteDataSetGetDataSetDirectory
Substitution Supports to replace a process value by a remotelyset value.
SetDataValues
Setting groupcontrol
Defines how to switch from one set of setting valuesto another one and how to edit setting groups.
SelectActiveSGSelectEditSGSetSGValuesConfirmEditSGValuesGetSGValuesGetSGCBValues
ACSI models (1)
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 54
IEC 61850SCC
Service model Description Services
Reporting and log-ging
Describes the conditions for generating reportsand logs based on parameters set by the client.Reports may be triggered by changes of processdata values (e.g., state change or deadband) orby quality changes. Logs can be queried for laterretrieval.
Reports may be send immediately or deferred(buffered). Reports provide change-of-state andsequence-of-events information exchange.
Buffered RCB:ReportGetBRCBValuesSetBRCBValues
Unbuffered RCB:ReportGetURCBValuesSetURCBValues
Log CB:GetLCBValuesSetLCBValues
Log:QueryLogByTimeQueryLogByEntryGetLogStatusValues
ACSI models (2)
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 55
IEC 61850SCCService model Description Services
Generic substationevents(GSE)
Provides fast and reliable system-wide distribu-tion of data; peer-to-peer exchange of IED binarystatus information.
GOOSE means Generic Object Oriented Substa-tion Event and supports the exchange of a widerange of possible common data organised by aDATA-SET
GSSE means Generic Substation State Eventand provides the capability to convey statechange information (bit pairs).
GOOSE CB:SendGOOSEMessageGetReferenceGetGOOSEElementNum-berGetGoCBValuesSetGoCBValues
GSSE CB:SendGSSEMessageGetReferenceGetGSSEElementNumberGetGsCBValuesSetGsCBValues
Transmission ofsampled values
Fast and cyclic transfer of samples, e.g., of in-strument transformers.
Multicast SVC:SendMSVMessageGetMSVCBValuesSetMSVCBValues
Unicast SVC:SendUSVMessageGetUSVCBValuesSetUSVCBValues
Control Describes the services to control, e.g., devices orparameter setting groups.
SelectSelectWithValueCancelOperateCommandTerminationTimeActivatedOperate
Time andtime synchronisa-tion
Provides the time base for the device and sys-tem.
services in SCSM
File transfer defines the exchange of huge data blocks likeprograms.
GetFileSetFileDeleteFileGetFileAttributeValues
ACSI models (3)
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 56
IEC 61850SCC
controlservicerequest
local
remote
local
remote
LLN0.Loc (local / remote)(for complete LD)
XCBR.Loc
OFF,BLOCKED,TEST/BL.
ON, TEST
XCBR.ModXCBR.Beh
ServiceRequest
testblocked...
Output model (1)
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 57
IEC 61850SCC
ServiceRequest
testblocked
State Machine
Che
ckco
nditi
ons
SignalConditioning
value
Output (Signal)to process
Input (Signal)from process
Control/Setpoint resp.
Command termination
ON
OFF
XCBR.Pos.ctlVal
Controlattrib.
Set control attributes
status
XCBR.Pos.stVal
Output model (2)
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 58
IEC 61850SCC
1113
124355646534743
9
2883
124355646534548
9
2003
124355646534543
9
2993
124355646534743
9
3003
124355646534548
9
1333
124355646534543
9
Operating Curve Type (volt.)Operating Curve Type (amp)Time MultiplierMinimum Operate TimeMax Operate TimeOperate Delay TimeType of Reset CurveReset Delay Time
LN PVOC
SettingsAVCrvTmACrvTmMultMinOpTmmsMaxOpTmmsOpDlTmmsTypRsCrvRsDlTmms
1223
124355646534543
LN PDIF
Restraint Mode RstMod 9Settings
Status information... Settings
data
active buffer(active setting
group)
logical node
settin
g gro
ups
each setting groupcontains a
consistent set ofvalues
each DATA, e.g.,„RsDlTmms“ ismore complex
than the depictedvalue (43). The
CDC of this data is„ING“ = Integerstatus setting:
- setVal- minVal- maxVal- stepSize- d
Setting group model
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 59
IEC 61850SCC
retrievalmethod
time-criticalinformationexchange
can losechanges (ofsequence)
multipleclients to re-
ceive informa-tion
last changeof data
stored by
typical clientbut not
exclusive
Polling (Get-DataValues)
NO YES YES - Browser
UnbufferedReporting
YES YES NO - Real-time GUI
BufferedReporting*
YES NO NO Server Data Concen-trator
Log (used forSOE logging)
NO NO YES Client EngineeringStations
Input model - Overview
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 60
IEC 61850SCCPolling versus logging (1)
Reg 00
Reg 01
Reg 02
Reg 03
Reg 04
Process
Reg 00 <240.1>Reg 00 <240.1>Reg 00 <240.1>Reg 00 <240.1>
Get Reg 00Get Reg 00Get Reg 00Get Reg 00
Get Reg 00Get Reg 00
Reg 00 <240.1>Reg 00 <240.1>
LogObject
Query
Var 00Var 01Var 02Var 03Var 04
Sequence-of-Events
Monitor
Changein value
Reg00„Phs_A_Volt“
Analogx1000Volt
Programming
Data Maintenance
!?ProgrammingData Maintenance
!?
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 61
IEC 61850SCCPolling versus logging (2)
PhV.phsA
Process
...
IEC 61850IED
LogObjectQueryQuery
Sequence-of-Events
ReportingChangein value
Changein value
Monitor
configureconfigure
db=5
mag(AV)
Volt
1000
ProgrammingData Maintenance
!
QueryQuery
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 62
IEC 61850SCC
Functionality in IED
IED online configurable
Polling versus logging (3)
“Documentation” in IED
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 63
IEC 61850SCC
Input (Signal)from process/
application
SignalConditioner
SubstitutionValue
SetDataValueService „subEna“
Value(local issue)
Block/Unblock(local issue)
oper.block
oper. unblocked
subst.
unsubst.
Qualitychange(qchg)
Inter-mediate Value
operatorBlockedsubstituted
SmpR
ate
(FC
=CF)
61850-7-3
Quality
Input model (1)
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 64
IEC 61850SCC
GetDataValue Response
data attributevaluesinstantaneou
smeasured
value
rangeof value
deadbandedvalue
qualityof value
timestamp
rangeof value
deadbandedvalue
qualityof value
timestamp
data change(dchg)
data change(dchg)
quality change(qchg)
data value andinternal event
61850-7-4/361850-7-2
instantaneousmeasured
value
Report
Log
instMag(FC=MX)
range (FC=MX,TrgOp=dchg)
mag (FC=MX,TrgOp=dchg)
hhll
quality (FC=MX,TrgOp=qchg)
good, ...invalid
db (FC=CF)
hhLim, ... llLim (FC=CF)
t (FC=MX)
dchg
dchg
qchgQuality change(qchg)
operBl., subst.
timestamp fromsample process
Intermediate Value
monitoring processdata attributesInput
model (2)
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 65
IEC 61850SCC
Reporting
Buffered ReportBuffer
Unbuff. Report
BRCNameRptEnaDiscBuf
DataSetRefBufTimIntgPd
TrgOps (dchg, qchg, dupd, integrity, gi)
URCNameRptEna DataSetRefIntgPd
TrgOps (dchg, qchg, dupd, integrity, gi)
ReportformattingReportformatting
Logging
Logformatting
LogObject
Query
LogEntry
LCNameLogEna
DataSetRef
TrgOps (dchg,qchg, dupd)
61850-7-2
Grouped by DataSet
rangeof value
deadbandedvalue
qualityof value
timestamp
data change(dchg)
data change(dchg)
quality change(qchg)
instantaneousmeasured
value
internal events
rangeof value
deadbandedvalue
qualityof value
timestamp
data change(dchg)
data change(dchg)
quality change(qchg)
instantaneousmeasured
value
rangeof value
deadbandedvalue
qualityof value
timestamp
data change(dchg)
data change(dchg)
quality change(qchg)
instantaneousmeasured
value
Input model (3)Reporting and Logging
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 66
IEC 61850SCC
Grouped by DataSet
instantaneousmeasured
valuestatusvalue
any data value
statusvalue
multicast
GOOSE
GOOSE
GCRef DataSetRef
GOOSEformatting
Application
publisher
GoEnaConfRevNdsCom
samples of measured values
Grouped by DataSet
instantaneousmeasured
valueinstantaneousmeasured
valueinstantaneousmeasured
valueunicast or multicast
Sampled MV
SMV
SvcNam DataSetRefSvEnaConfRevSmpRate
SMVformatting
Application
61850-7-2
publisher
Input model (3)GOOSE - Sampled Value
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 67
IEC 61850SCC
substitution
status
PosControl valueOperate timeOriginatorControl number
Status value “stVal”QualityTime stamp...Substit. enableSubstit. value...
Pulse configurationControl modelSBO timeoutSBO class...
XCBR
control
configuration,description, and extension
BlkOpn
ControlsOperate <ON>
Report <ON>
Log
Configurate
Substitute
Selfdescription...
Trip <OFF>
1
2
3
4
5
6
7
LN, Data and Services
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 68
IEC 61850SCC
Communication mappings 8-x, 9-x
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 69
IEC 61850SCCIEC 61850 Profiles
Presentation
Session
Transport
Network
Data Link
Physical
Application
InformationIEC 61850
Information exchangeIEC 61850sampled
values GOOSE
Ethertype
9-1 9-2
TCP
IPEthernet, ...
Physical
ASN.1
IEC 61850/ISO 9506
RFC 1006
Session
IETF
IEC 61850-8-1
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 70
IEC 61850SCC
Communication mapping 8-1
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 71
IEC 61850SCC
IEC 61850-7-2
Logical Node Data Data Set GOOSE Transmission of Sampled Value...
SCSM 9-xSampled values over ...
9-1...
serialunidirectional
multidroppoint to point link
9-2...
ISO/IEC 8802-3
SCSM 8-1
Mapping to MMS (ISO/IEC 9506 Part 1 and Part 2)
and to ISO/IEC 8802-3
...
Mappings of IEC 61850
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 72
IEC 61850SCC
Domain
map
IEC 61850-8-1MMS message*
MMS NamedVariable
* GOOSE/GSSE/SMV messages map directly to ISO/IEC 8802-3
GetDataValues -> ReadSetDataValues -> Write
LOGICAL DEVICELOGICAL NODE
DATA-SET
ControlBlock
Attributes
IEC61850-7-2
DATA
LOGControl Blocks(BRCB, URCB, GoCB,... LCB)
use
MMS NamedVariableList
map
InformationModels
IEC 61850-7-4
IEC 61850-7-3Common DATAClasses
Control Blocks
map
MMS NamedVariable
ControlBlockBehavior
map
MMSJournal
Mapping 8-1
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 73
IEC 61850SCCK03/Q0CSWIK03/Q0CSWI$STK03/Q0CSWI$ST$PosK03/Q0CSWI$ST$Pos$stValK03/Q0CSWI$ST$Pos$qK03/Q0CSWI$ST$Pos$tK03/Q0CSWI$ST$Pos$origin$orCatK03/Q0CSWI$ST$Pos$origin$orIdentK03/Q0CSWI$SVK03/Q0CSWI$SV$PosK03/Q0CSWI$SV$Pos$subEnaK03/Q0CSWI$SV$Pos$subValK03/Q0CSWI$SV$Pos$subQK03/Q0CSWI$SV$Pos$subIDK03/Q0CSWI$COK03/Q0CSWI$CO$PosK03/Q0CSWI$CO$Pos$ctlValK03/Q0CSWI$CO$Pos$origin$orCatK03/Q0CSWI$CO$Pos$origin$orIdentK03/Q0CSWI$CO$Pos$TK03/Q0CSWI$CO$Pos$TestK03/Q0CSWI$CO$Pos$CheckK03/Q0CSWI$CO$Pos$SIDK03/Q0CSWI$CFK03/Q0CSWI$CF$PosK03/Q0CSWI$CF$Pos$ctlModel
MMS Named Variable
4 structuredcomponents of the MMSNamed Variable
Based on a document prepared by Jochen Haude (RWE).
Mapping 8-1(to MMS)
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 74
IEC 61850SCC
Report[DatNam=FALSE](K03/Q0CSWI.Pos)
MMSpdu ::= CHOICE { .... unconfirmed-PDU [3] IMPLICIT SEQUENCE { .... . CHOICE { .... . . informationReport [0] IMPLICIT SEQUENCE { .... . . . variableAccessSpecification CHOICE { .... . . . . variableListName [1] CHOICE { .... . . . . . vmdSpecific [0] IMPLICIT VisibleSting </RPT>}. . . . . }, -- end of variableAccessSpecification. . . . listOfAccessResult [0] INPLICIT SEQUENCE OF CHOICE { .... . . . . success CHOICE { ... structure [2] IMPLICIT SEQUENCE OF -- „Data“. . . . . . CHOICE {... visible-string [10] IMPLICIT VisibleString <LLN0$RP$AllRptsCo>}, -- RptID
. . . . . . CHOICE {... bit-string [4] IMPLICIT BIT STRING <0001 000x>}, -- OptFlds
. . . . . . CHOICE {... bit-string [4] IMPLICIT BIT STRING <0100 0000 0000 0000 0000 xxxx>}, -- InclBS
. . . . . . CHOICE {... structure [2] IMPLICIT SEQUENCE OF -- Value(s) - here only one
. . . . . . . CHOICE {... structure [2] IMPLICIT SEQUENCE OF -- Value
. . . . . . . . CHOICE {... integer [5] IMPLICIT INTEGER <1> }, -- stVal
. . . . . . . . CHOICE {... bit-string [4] IMPLICIT BIT STRING <0000 0000 0000 0xxx>}, -- q
. . . . . . . . CHOICE {... utc-time [17] IMPLICIT UtcTime<SS SS SS SS QQ MM MM MM>}, -- t
. . . . . . . . CHOICE {... structure [2] IMPLICIT SEQUENCE OF -- origin
. . . . . . . . . CHOICE {... integer [5] IMPLICIT INTEGER <3> }, -- origin.orCat
. . . . . . . . . CHOICE {... visible-string [10] IMPLICIT VisibleString <???> }} -- origin.orIdent
. . . . . . . . } -- end of „Value“
. . . . . . . }, -- end of „Value(s)“
. . . . . . CHOICE {... integer [5] IMPLICIT INTEGER <1>} -- reasonCode
. . . . . . } -- end of „Data“
. . . . . } -- end of ListOfAccessResult
. . . . } -- end of informationReport
. . . }
. . } -- end of unconfirmedPDU
. } -- end of MMSpdu
A3 4E
A0 4C
01 0680 04 XX XX XX XX
A0 42A2 408A 11 XX XX XX XX XX XX XX XX XX XX
XX XX XX XX XX XX XX84 02 01 1084 04 04 80 00 00A2 1EA2 1C85 01 0184 03 03 00 0090 08 XX XX XX XX XX XX XX XXA2 0885 01 038A 03 XX XX XX
85 01 01
Σ 80 Byte(44 Byte pay load)
Identi
fier (T
ag)
Length
Content
MMS Syntax (written in ASN.1) defined in ISO 9506-2
Interpretation of received message(Tag values -> ASN.1 syntax (Schema))
1 octet for the tag;1 octet for length;1 octet for value
Based on a document prepared by Jochen Haude (RWE).
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 75
IEC 61850SCCMappings
ImplementedServiceModels:LD, LN,DATA,DATA-SET,Control Blocks,LOG, ...
RealData
Mapped to MMSModels and Services
Serialization applying ASN.1BER encoded MMS messages
Serialization applyingXML encoded „MMS
messages“
development effort (estimated)
~1/10 ~3/10~6/10 given
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 76
IEC 61850SCC
Communication mapping 9-1
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 77
IEC 61850SCC
Merging Unit
Line Protection Bay ControllerEthernet
Controller
MultiplePorts
EthernetController
EthernetController
ProprietaryLink
ProprietaryLink
Serial unidirectionalMultidrop point to point link
Synchronisation, monitoring, testand configuration interfaces
Binary Inputs
Architecture
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 78
IEC 61850SCC
Empty
MAC - SublayerISO/IEC 8802-3
andPriority tagging/VLAN acc. to
IEEE 802.1Q
Link Layer
Physical Layer
Empty
Empty
Empty
SCSM for ISO/IEC 8802-3:Definition of ASDU's
Network Layer
Transport Layer
Session Layer
Presentation Layer
Application Layer
100Base-FXIEEE 802.3
10Base-TIEEE 802.3
10Base-FLIEEE 802.3
AUI-InterfaceIEEE 802.3
Communication Stack
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 79
IEC 61850SCC27 26 25 24 23 22 21 20
Byte 1 msb Length of ASDU ( = 44)
Byte 2 ASDU
Header lsb
Byte 3 msb LNName ( =02) lsb
Byte 4 msb DataSetName (=01) lsb
Byte 5 msb
Byte 6 LDName
lsb
Byte 7 msb Rated Phase Current
Byte 8 lsb
Byte 9 msb Rated Neutral Current
Byte 10 lsb
Byte 11 msb Rated Phase Voltage
Byte 12 lsb
Byte 13 msb Rated Delay Time
Byte 14 lsb
Byte 15 msb Current Phase A, prot.
Byte 16 lsb
Byte 17
ASDU(universaldata set )
msb Current Phase B, prot.
Byte 18 lsb
Byte 19 msb Current Phase C, prot.
Byte 20 lsb
Byte 21 msb Current Neutral
Content universal data set based on IEC 60044-8
... ...
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 80
IEC 61850SCC
Conformance testing
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 81
IEC 61850SCC
Scope
This part of IEC 61850 specifies methods for
conformance testing of devices
of substation automation systems.
In addition it gives guidelines for setting up testenvironments and specifies levels ofinteroperability. Thus it enables the
investigation of conformance claims and toestablish their validity.
Part 10: Conformance Testing
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 82
IEC 61850SCCStart
Static Confor-mance review
SelectionParameterisation
Dynamic Tests________________________
Basic Interconnection testing
Capability Testing
Behaviour Testing
Analysis of Results
Final Conformance ReviewSynthesis and Conclusion
Test Report Production
End
PICS
PIXIT
Static Confor-mance Requirm.
Dynamic Confor-mance Requirm.
ConformanceTest Suite
MICS
Conceptual conformance assessment process
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 83
IEC 61850SCCTest system configuration
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 84
IEC 61850SCC
Comm.Processorf1
Physical device #1Sender
Comm.Processor f2
Physical device #2Receiver
Time Requirement
a b c
Performance
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 85
IEC 61850SCC
Additional issues
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 86
IEC 61850SCC
IEC 61850IEC 61850 Standard: 2002/3
UCA UCA
IEEE TR: 1999
UCA, TASE.2 and IEC 61850
TASE.2TASE.2
Standard: 1997
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 87
IEC 61850SCCComparison of Modelling
(Virtual World)
Hid
es/
en
ca
psu
late
s re
al W
orl
d
Logical Device
Ma
pp
ing
MMS
LNLNLNLN
XSWI PosSTXSWI VMXXSWI PosRPXSWI ALG
...
?
61850Services
Ma
pp
ing
61850(2003)
„Points“
„DeviceModel“
„DeviceModel“
1
2
3
(Virtual World)
Hid
es/
en
ca
psu
late
s re
al W
orl
d
PointsM
ap
pin
g
MMS
TypeTypeTypeTypeTypeTypeTASE.2
Services
TASE.2(1997)
„Points“
UserConvention„Xyz“ Type
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 88
IEC 61850SCC
7-2
7-3
7-4 Compatible Logical Nodeand Data Classes
Common Data Classes
Abstract CommunicationService Interface (ACSI)
Mapping to MMS and Ethernet8-x Common ApplicationService Model (CASM)
Standard Data Types andCommon Components
Common Class Definitions
GOMSFE
Device Models
UCA 261850-x-y
GOOSE Communication
Building Blocks (Bricks)
SV Mapping to Ethernet9-xConformance Testing10
Configuration DescriptionLanguage6
Communicationrequirements5
System andProjectmanangement4
General requirements3
IEC 61850 - UCA
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 89
IEC 61850SCC
Application dataand encoding
Basic data modelsand services
common and specific datastructures and services
Data structures fordevice models
Information models
TASE2
No No No many
Features
very flexible,can add new
Limited and fixed
few few manysome
870-5 TASE.1 61850
No No No many
Comparison
Comprehensive comparison 101, 103, 104, TASE.2, 61850: http://www.nettedautomation.com/news/n_44.html
Yes Yes YesYes
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 90
IEC 61850SCC
UCA™compatible
UCA™compatible
...
IEC 61850 - UCA
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 91
IEC 61850SCC
WIND TURBINE GENERATOR SYSTEMSIEC 61400 Part 25 - Communications for
monitoring and control of wind power plants
Example of Decentraliced Power System andOpen Communication Systems based on IEC 61850
Details and first Working Draft: http://www.scc-online.de/std/61400
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 92
IEC 61850SCC
© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 93
IEC 61850SCC
schwarz@scc-online.dewww.scc-online.dewww.nettedautomation.com/news/
Demo-Software:www.nettedautomation.com/solutions/demo/20020114/index.html
top related