Presentation is loading. Please wait.

Presentation is loading. Please wait.

© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 1 IEC 61850 SCC Schwarz Consulting Company, SCC Dipl.-Ing. Karlheinz Schwarz Im Eichbaeumle 108 76139 Karlsruhe.

Similar presentations


Presentation on theme: "© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 1 IEC 61850 SCC Schwarz Consulting Company, SCC Dipl.-Ing. Karlheinz Schwarz Im Eichbaeumle 108 76139 Karlsruhe."— Presentation transcript:

1 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 1 IEC SCC Schwarz Consulting Company, SCC Dipl.-Ing. Karlheinz Schwarz Im Eichbaeumle Karlsruhe / Germany Tel Fax URLwww.scc-online.de IEC Communication networks and systems in Substations Madrid (Spain) November 2002 Madrid (Spain) November 2002

2 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 2 IEC SCC Current activities IEC (editor of part 7-1/7-2) IEC (project leader conformance testing - part 10) Seamless Communication Architecture within IEC IEC Wind Power / Decentralised Power Systems

3 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 3 IEC SCC Past activities IEC TASE.2 (ICCP) IEC Fieldbus, Profibus,... ISO 9506 MMS (Convenor ISO TC184 SC5 WG2)...

4 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 4 IEC SCC 15 min Content  Scope and objectives of IEC  Approach of IEC  Content and structure of IEC  Introduction to IEC (ACSI)  Communication mappings 8-x, 9-x  Conformance testing 45 min 30 min

5 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 5 IEC SCC Scope of IEC 61850

6 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 6 IEC SCC Scope 4 Systems in substations 4 Communication networks in substations

7 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 7 IEC SCC Technical Services Remote control (NCC) CONTR. PROT. FCT. A FCT. B PROT. CONTR. Sensors Actuators Remote protection BAY/UNIT LEVEL STATION LEVEL PROCESS LEVEL HV Equipment Remote protection Process Interface 1, , Interfaces

8 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 8 IEC SCC 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) between process 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's workplace IF8 direct data exchange between the bays especially for fast functions like interlocking IF9 data exchange within station level IF10 control-data exchange between substation (devices) and a remote control center (outside the scope of this standard) Interfaces

9 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 9 IEC SCC Substation system 4 Monitoring, Eng.,... 4 Control 4 Protection 4 Measurements

10 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 10 IEC SCC Substation communication 4 Services (abstract) 4 Services (concrete) 4 Transport of messages (TCP/IP,..., Ethernet,...)

11 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 11 IEC SCC Most definitions of IEC are applicable in many other application areas. Most definitions of IEC are applicable in many other application areas. BUT...

12 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 12 IEC SCC Application areas Electric Power Distributed Energy (Wind, Water, Fuel Cell, Solar,...) Gas Water Waste Water other industries Report on the use of outside utilities:

13 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 13 IEC SCC Objectives of IEC 61850

14 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 14 IEC SCC Current sampled value architecture Sensors CT/VT hardwired signals other devices Protection devices

15 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 15 IEC SCC IEC sampled value architecture Sensors CT/VT other devices Protection devices Ethernet Switch networked signals 1

16 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 16 IEC SCC Protection device hardwired signals Current protection architecture

17 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 17 IEC SCC Protection device networked signals IEC protection architecture Ethernet Switch 2

18 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 18 IEC SCC Other applications Ethernet Switch IEC Monitoring Control Engineering Monitoring Control Engineering Control centers Control centers Current

19 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 19 IEC SCC BUT we have already replaced wires by COMMUNICATION SYSTEMS ! YES, BUT...

20 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 20 IEC SCC Control Prot. 1 Prot. 2 Station Gateway central Functions HM I Process interface MVB,CA N other Source: RWE, ABB, Alstom, Siemens FIELDBUS DNP MODBUS LON /4 PROFIBUS... You may have to many

21 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 21 IEC SCC Wind power control centre supervises 39 wind turbines from 9 different suppliers. With the delivery of the turbine each supplier provides a disk or CD for his own proprietary (hidden) communication solution. 9 different programs on different machines (DOS, Windows 98 or NT, Unix) must be started to communicate with all turbines. Integration require costly custom data- translation and data-mapping components. Wind power control centre supervises 39 wind turbines from 9 different suppliers. With the delivery of the turbine each supplier provides a disk or CD for his own proprietary (hidden) communication solution. 9 different programs on different machines (DOS, Windows 98 or NT, Unix) must be started to communicate with all turbines. Integration require costly custom data- translation and data-mapping components. Vattenfall (Sweden) Situation in Wind Power

22 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 22 IEC SCC Objectives 4 Simplify Engineering 4 Reduce # of protocols 4 Use mainstream Technology 4 Common Objects for reuse 4 ONE Std for all apps/dev in a SS

23 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 23 IEC SCC other devics other devics other devics Ethernet Switch Relay A Bay Controller Modern Switchgear Modern CT / VT Relay B Relay A Bay Controller Modern Switchgear Modern CT / VT Relay B HMI 5 3 Engineering 45 3 Control Center 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 Substation”

24 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 24 IEC SCC IEC meets substation requirements 4 scalable 4 easy to add information models 4 uses standard communication

25 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 25 IEC SCC IEC is... Multi- part (14) multidisciplinary multifarious purpose application layered

26 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 26 IEC SCC Approach of IEC 61850

27 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 27 IEC SCC A new standard: For what? To enable devices from different manufacturers to easily communicate with any other device, at any location, at any time for monitoring, control,... to easily re-use software (device models, APIs,...), to easily integrate, engineer and configure devices and applications,

28 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 28 IEC SCC Change in design rules today: bandwidth cost today: integration cost 4... and today: simplify device (information) engineering and integration 4 Design rule in the past: save transmission bandwidth

29 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 29 IEC SCC Design rule for IEC Shift from the simple "wire-replacing" I/O data (point lists) exchange to: Application information models Advanced information exchange methods Internet-based communication suites

30 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 30 IEC SCC IEC IEC IEC IEC TASE.2/ICCP UCA® 2.0 UCA ® trademark of EPRI (Palo Alto, USA) IEC Experience taken into account Domain experts

31 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 31 IEC SCC Configuration knowledge Measurements Status V A Status substation documentation “Application” Id 2673 is Phase A to ground voltage in kV of... What is 2673?

32 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 32 IEC SCC Configuration info in the device V A Status Named Information: PhV.phsA.cVal PhV.phsA.range PhV.phsA.q... PhV.phsA.units PhV.phsA.db PhV.phsA.smpRate Exchange: Get Report Log some 30 IEC IEC Container: SubMD/MMXU IEC Report Get.response

33 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 33 IEC SCC the real thing... is a Switch made of... Semantic/ Meaning Name „XCBR“ Circuit Breaker IEC 61850

34 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 34 IEC SCC 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

35 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 35 IEC SCC Logical Node Models (LN)

36 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 36 IEC SCC Wind Power Plant (IEC ) Drawing developed by the U.S. Department of Energy - Wind Energy Program Wind power plant components : (focus) - Wind turbine - Wind generator - Nacelle - Rotor - Gear - Brake - Yaw Wind turbine - Wind generator - Nacelle - Rotor - Gear - Brake - Yaw -... Information Models

37 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 37 IEC SCC Generator: Measurands Generator speed Duty factor sent to generator Slip Generator current (Weier) Generator bearing temperature Generator temperature Generator 2 temperature Generator: Measurands Generator speed Duty factor sent to generator Slip Generator current (Weier) Generator bearing temperature Generator temperature Generator 2 temperature Status information Thyristor opening Generator connected Heat generator (order) Status word from Weier Status information Thyristor opening Generator connected Heat generator (order) Status word from Weier What to define and exchange? Real Wind Generator Model

38 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 38 IEC SCC Common logical node information Logical node Logical node information information independent from the dedicated function represented by the LN, e.g., mode, health, name plate,... information representing either the status of the process or 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 pulse time, and reclaim time of an autoreclosing function. Settings are analogue data measured from the process or calculated 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 like switchgear state (ON/OFF), tap changer position or resetable counters, e.g., position, block opening,... Controls Logical Node

39 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 39 IEC SCC substitution status Pos Control value “ctlVal” Operate time Originator Control number Status value “stVal” Quality Time stamp... Substit. enable Substit. value... Pulse configuration Control model SBO timeout SBO class... XCBR control configuration, description, and extension Logical node Data- Attributes Data BlkOpn Control s controllable status value Data

40 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 40 IEC SCC Real devices in any substation Mapping TCP/IP Network MMS SCSM, e.g Services logical device (Bay) Hides/encapsulates real World... (Virtual World) LN Position Mode XCBR logical node (circuit breaker) data (Position) configuration file virtualisation Complete Model

41 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 41 IEC SCC Network Protection Bay Controller Proprietary Link Unit Merging Sampled values (multicast) Sampled values (example)

42 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 42 IEC SCC Current LN TCTR Amps ARtg LN TVTR Volts VRtg LN PhsATCTR Amp ARtg LN NeutTCTR Amp ARtg LN PhsATVTR Vol VRtg LN NeutTVTR Vol VRtg LN BusBTVTR Vol VRtg LN PhsBTCTR Amp ARtg LN PhsBTVTR Vol VRtg LN PhsCTCTR Amp ARtg LN PhsCTVTR Vol VRtg Instantiate to „Neutral“ TCTR LN classes Voltage SMVControl DatSetRef SmvID SmpRate class LN LLN0 DS1 PhsATCTR.ARtg NeutTCTR.ARtg PhsATVTR.VRtg PhsATCTR.Amp PhsBTCTR.Amp PhsCTCTR.Amp NeutTCTR.Amp PhsATVTR.Vol PhsBTVTR.Vol PhsCTVTR.Vol NeutTVTR.Vol BusBTVTR.Vol... SMVControl 1 DatSetRef = 1 SmvID = 1 SmpRate = 8 SMVControl 2 DatSetRef = 1 SmvID = 2 SmpRate = Logical Device “MergingUnit ” Samples 8/period 16/period

43 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 43 IEC SCC engineering and configuration (4) IEC 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 exchange of I/O data (2) sampled value exchange (1)

44 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 44 IEC SCC Content and structure of IEC 61850

45 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 45 IEC SCC TCP/IP Network Data Values Data Values Configuration file according to Communication profiles Mapping to e.g. MMS and TCP/IP/Ethernet (IEC , -9-1, 9-2) Ethernet, TCP/IP,... Ethernet, TCP/IP,... Logical Nodes & Data Information Models ( / -7-3) items (name tagged information) items (name tagged information) Service “Interface” Information Exchange ( ) publ./subscr., get, set, control,... reporting, logging publ./subscr., get, set, control,... reporting, logging IEC “Layering”

46 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 46 IEC SCC System Aspects Part 1: Introduction and Overview Part 2: Glossary Part 3: General Requirements Part 4: System and Project Management Part 5: Communication Requirements for Functions and Device Models Configuration Part 6:Configuration Language for electrical Substation IEDs Modelling Introduction Part 7-1: Principles and Models Information Models Part 7-4: Compatible Logical Node Classes and Data Classes Part 7-3: Common Data Classes Information Exchange Methods Part 7-2: Abstract Communication Service Interface (ACSI) Mapping to real specific Communication Networks (SCSM) Part 8-1: Mapping to MMS and ISO/IEC (Ethernet) Part 9-1: Sampled values over serial unidir. multidrop point to point link (802.3) Part 9-2: Sampled values over ISO/IEC (Ethernet) Testing Part 10:Conformance Testing Parts of IEC 61850

47 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 47 IEC SCC Reuse of (and additions to) IEC additional LNs and Data additional CDCs Substations and Feeder Applications Logical Nodes & Data Classes (current 7-4) Common Data Classes (current 7-3) *1WD IEC XYZ Wind Power Plants (IEC TC 88*) reuse

48 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 48 IEC SCC Introduction to IEC (ACSI) Abstract Communication Service Interface

49 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 49 IEC SCC Client Server IF Peer-to-peer IF IEC Client/Server IF = interfcace Local and external Interfaces

50 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 50 IEC SCC DLL Interface MMS/IEC61850/UCA Server DLL closeDLL openDLL storeDLLpk01 serviceDLL VB or C Application (real time data) Packet 2 (array of Int) Packet 3 (array of Int) Packet x (array of Int) Communication Services values (Int32) Simulator or Application add TS scale unit add TS scale unit add TS scale unit process values + deadband check + report if changes require report or log data for later retrieval meas. storeDLLpk02 status storeDLLpkn status values (Int32) Packet 1 (array of Int) Vp01 Vp02 Vp03 Vpx values WTur... VB Test Server map data to models (e.g., WTur) report e.g. every 100 ms wind power plant “Sigvards“ Details about the DLLs:

51 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 51 IEC SCC ACSI Server ACSI Services (mapped to MMS) ACSI (Abstract communication service interface) Data Data Set Get, Set, Def., Del., Substitute Management, Browse, Selfdescr. Report Control Subscribe, Report,... Log, Log Control Query Log, Empty Log Control Object Control, SBO,... GSE Control Gen. Subst. Event (GOOSE,...) SMV Control Transm. of sampled values Setting Group SelectActiveSG, SetSGValues,...

52 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 52 IEC SCC IED Output (Signal) to process Online Management Online Selfdescription GOOSE / SMV Input (Signal) from process various control services DATA Reporting Reporting/Logging GOOSE/SMV control GOOSE/SMV control various services GOOSE / GSSE local Control response Input model Ouput model Input and Output models

53 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 53 IEC SCC ACSI models (1)

54 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 54 IEC SCC ACSI models (2)

55 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 55 IEC SCC ACSI models (3)

56 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 56 IEC SCC control service request local remote local remote LLN0.Loc (local / remote) (for complete LD) XCBR.Loc OFF, BLOCKED, TEST/BL. ON, TEST XCBR.Mod XCBR.Beh Service Request test blocked... Output model (1)

57 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 57 IEC SCC Service Request test blocked State Machine Check conditions Signal Conditioning value Output (Signal) to process Input (Signal) from process Control/Setpoint resp. Command termination ON OFF XCBR.Pos.ctlVal Control attrib. Set control attributes status XCBR.Pos.stVal Output model (2)

58 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 58 IEC SCC Operating Curve Type (volt.) Operating Curve Type (amp) Time Multiplier Minimum Operate Time Max Operate Time Operate Delay Time Type of Reset Curve Reset Delay Time LN PVOC Settings AVCrv TmACrv TmMult MinOpTmms MaxOpTmms OpDlTmms TypRsCrv RsDlTmms LN PDIF Restraint Mode RstMod9 Settings Status information... Settings data active buffer (active setting group) logical node setting groups each setting group contains a consistent set of values each DATA, e.g., „ RsDlTmms “ is more complex than the depicted value (43). The CDC of this data is „ING“ = Integer status setting: - setVal - minVal - maxVal - stepSize - d Setting group model

59 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 59 IEC SCC Input model - Overview

60 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 60 IEC SCC Polling versus logging (1) Reg 00 Reg 01 Reg 02 Reg 03 Reg 04 Process Reg 00 Get Reg 00 Reg 00 Log Object Query Var 00 Var 01 Var 02 Var 03 Var 04 Sequence- of-Events Monitor Change in value Reg00 „Phs_A_Volt“ Analog x1000 Volt Programming Data Maintenance !? Programming Data Maintenance !?

61 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 61 IEC SCC Polling versus logging (2) PhV.phsA Process... IEC IED Log Object Query Sequence- of-Events Reporting Change in value Change in value Monitor configure db=5 mag(AV) Volt 1000 Programming Data Maintenance ! Query

62 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 62 IEC SCC 4 Functionality in IED 4 IED online configurable Polling versus logging (3) 4 “Documentation” in IED

63 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 63 IEC SCC Input (Signal) from process/ application Signal Conditioner Substitution Value SetDataValue Service „subEna“ Value (local issue) Block/Unblock (local issue) oper. block oper. unblocked subst. unsubst. Quality change (qchg) Inter- mediate Value operatorBlocked substituted SmpRate (FC=CF) Quality Input model (1)

64 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 64 IEC SCC GetDataValue Response data attribute values instantaneou s measured value range of value deadbanded value quality of value timestamp range of value deadbanded value quality of value timestamp data change (dchg) data change (dchg) quality change (qchg) data value and internal event / instantaneous measured value Report Log instMag (FC=MX) range (FC=MX, TrgOp=dchg) mag (FC=MX, TrgOp=dchg) hh ll quality (FC=MX, TrgOp=qchg) good,... invalid db (FC=CF) hhLim,... llLim (FC=CF) t (FC=MX) dchg qchg Quality change (qchg) operBl., subst. timestamp from sample process Intermediate Value monitoring process data attributes Input model (2)

65 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 65 IEC SCC Reporting Buffered Report Buffer Unbuff. Report BRCName RptEna DiscBuf DataSetRef BufTim IntgPd TrgOps (dchg, qchg, dupd, integrity, gi) URCName RptEna DataSetRef IntgPd TrgOps (dchg, qchg, dupd, integrity, gi) Report formatting Report formatting Logging Log formatting Log Object Query Log Entry LCName LogEna DataSetRef TrgOps (dchg, qchg, dupd) Grouped by Data Set range of value deadbanded value quality of value timestamp data change (dchg) data change (dchg) quality change (qchg) instantaneous measured value internal events range of value deadbanded value quality of value timestamp data change (dchg) data change (dchg) quality change (qchg) instantaneous measured value range of value deadbanded value quality of value timestamp data change (dchg) data change (dchg) quality change (qchg) instantaneous measured value Input model (3) Reporting and Logging

66 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 66 IEC SCC Grouped by Data Set instantaneous measured value status value any data value status value multicast GOOSE GCRefDataSetRef GOOSE formatting Application publisher GoEna ConfRev NdsCom samples of measured values Grouped by Data Set instantaneous measured value instantaneous measured value instantaneous measured value unicast or multicast Sampled MV SMV SvcNamDataSetRef SvEna ConfRev SmpRate SMV formatting Application publisher Input model (3) GOOSE - Sampled Value

67 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 67 IEC SCC substitution status Pos Control value Operate time Originator Control number Status value “stVal” Quality Time stamp... Substit. enable Substit. value... Pulse configuration Control model SBO timeout SBO class... XCBR control configuration, description, and extension BlkOpn Contr ols Operate Report Log Configurate Substitute Selfdescription... Trip LN, Data and Services

68 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 68 IEC SCC Communication mappings 8-x, 9-x

69 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 69 IEC SCC IEC Profiles Presentation Session Transport Network Data Link Physical Application Information IEC Information exchange IEC sampled values GOOSE Ethertype TCP IP Ethernet,... Physical ASN.1 IEC 61850/ISO 9506 RFC 1006 Session IETF IEC

70 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 70 IEC SCC Communication mapping 8-1

71 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 71 IEC SCC IEC Logical NodeDataData SetGOOSE Transmission of Sampled Value... SCSM 9-x Sampled values over serial unidirectional multidrop point to point link ISO/IEC SCSM 8-1 Mapping to MMS (ISO/IEC 9506 Part 1 and Part 2) and to ISO/IEC Mappings of IEC 61850

72 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 72 IEC SCC Domain map IEC MMS message* MMS Named Variable * GOOSE/GSSE/SMV messages map directly to ISO/IEC GetDataValues -> Read SetDataValues -> Write LOGICAL DEVICE LOGICAL NODE DATA-SET Control Block Attributes IEC DATA LOG Control Blocks (BRCB, URCB, GoCB,... LCB) use MMS Named VariableList map Information Models IEC IEC Common DATA Classes Control Blocks map MMS Named Variable Control Block Behavior map MMS Journal Mapping 8-1

73 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 73 IEC SCC K03/Q0CSWI K03/Q0CSWI$ST K03/Q0CSWI$ST$Pos K03/Q0CSWI$ST$Pos$stVal K03/Q0CSWI$ST$Pos$q K03/Q0CSWI$ST$Pos$t K03/Q0CSWI$ST$Pos$origin$orCat K03/Q0CSWI$ST$Pos$origin$orIdent K03/Q0CSWI$SV K03/Q0CSWI$SV$Pos K03/Q0CSWI$SV$Pos$subEna K03/Q0CSWI$SV$Pos$subVal K03/Q0CSWI$SV$Pos$subQ K03/Q0CSWI$SV$Pos$subID K03/Q0CSWI$CO K03/Q0CSWI$CO$Pos K03/Q0CSWI$CO$Pos$ctlVal K03/Q0CSWI$CO$Pos$origin$orCat K03/Q0CSWI$CO$Pos$origin$orIdent K03/Q0CSWI$CO$Pos$T K03/Q0CSWI$CO$Pos$Test K03/Q0CSWI$CO$Pos$Check K03/Q0CSWI$CO$Pos$SID K03/Q0CSWI$CF K03/Q0CSWI$CF$Pos K03/Q0CSWI$CF$Pos$ctlModel MMS Named Variable 4 structured components of the MMS Named Variable Based on a document prepared by Jochen Haude (RWE). Mapping 8-1 (to MMS)

74 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 74 IEC SCC 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 }.....}, -- end of variableAccessSpecification....listOfAccessResult [0] INPLICIT SEQUENCE OF CHOICE { success CHOICE {... structure [2] IMPLICIT SEQUENCE OF -- „Data“......CHOICE {... visible-string [10] IMPLICIT VisibleString },-- RptID......CHOICE {... bit-string [4] IMPLICIT BIT STRING }, -- OptFlds......CHOICE {... bit-string [4] IMPLICIT BIT STRING }, -- InclBS......CHOICE {... structure [2] IMPLICIT SEQUENCE OF-- Value(s) - here only one CHOICE {... structure [2] IMPLICIT SEQUENCE OF-- Value CHOICE {... integer [5] IMPLICIT INTEGER },-- stVal CHOICE {... bit-string [4] IMPLICIT BIT STRING },-- q CHOICE {... utc-time [17] IMPLICIT UtcTime }, -- t CHOICE {... structure [2] IMPLICIT SEQUENCE OF -- origin CHOICE {... integer [5] IMPLICIT INTEGER },-- origin.orCat CHOICE {... visible-string [10] IMPLICIT VisibleString }}-- origin.orIdent } -- end of „Value“ }, -- end of „Value(s)“......CHOICE {... integer [5] IMPLICIT INTEGER } -- reasonCode......} -- end of „Data“.....} -- end of ListOfAccessResult....} -- end of informationReport...}..} -- end of unconfirmedPDU.} -- end of MMSpdu A34E A04C XX XX XX XX A042 A240 8A11XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX A21E A21C XX XX XX XX XX XX XX XX A A03XX XX XX  80 Byte (44 Byte pay load) Identifier (Tag) Length Content MMS Syntax (written in ASN.1) defined in ISO 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).

75 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 75 IEC SCC Mappings Implemented Service Models: LD, LN, DATA, DATA-SET, Control Blocks, LOG,... Real Data Mapped to MMS Models and Services Serialization applying ASN.1 BER encoded MMS messages Serialization applying XML encoded „MMS messages“ development effort (estimated) ~1/10 ~3/10 ~6/10 given

76 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 76 IEC SCC Communication mapping 9-1

77 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 77 IEC SCC Architecture

78 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 78 IEC SCC Communication Stack

79 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 79 IEC SCC Content universal data set based on IEC

80 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 80 IEC SCC Conformance testing

81 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 81 IEC SCC Scope This part of IEC specifies methods for conformance testing of devices of substation automation systems. In addition it gives guidelines for setting up test environments and specifies levels of interoperability. Thus it enables the investigation of conformance claims and to establish their validity. Part 10: Conformance Testing

82 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 82 IEC SCC Start Static Confor- mance review Selection Parameterisation Dynamic Tests ________________________ Basic Interconnection testing Capability Testing Behaviour Testing Analysis of Results Final Conformance Review Synthesis and Conclusion Test Report Production End PICS PIXIT Static Confor- mance Requirm. Dynamic Confor- mance Requirm. Conformance Test Suite MICS Conceptual conformance assessment process

83 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 83 IEC SCC Test system configuration

84 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 84 IEC SCC Comm. Processor f1 Physical device #1 Sender Comm. Processor f2 Physical device #2 Receiver Time Requirement abc Performance

85 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 85 IEC SCC Additional issues

86 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 86 IEC SCC IEC Standard: 2002/3 UCA IEEE TR: 1999 UCA, TASE.2 and IEC TASE.2 Standard: 1997

87 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 87 IEC SCC Comparison of Modelling (Virtual World) Hides/encapsulates real World Logical Device Mapping MMS LN XSWIPosST XSWIVMX XSWIPosRP XSWIALG... ? Services Mapping (2003) „Points“ „Device Model“ „Device Model“ (Virtual World) Hides/encapsulates real World Points Mapping MMS Type TASE.2 Services TASE.2 (1997) „Points“ User Convention „Xyz“ Type

88 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 88 IEC SCC Compatible Logical Node andData Classes Common Data Classes Abstract Communication Service Interface (ACSI) Mapping to MMS and Ethernet 8-x Common Application Service Model (CASM) Standard Data Types and Common Components Common Class Definitions GOMSFE Device Models UCA x-y GOOSECommunication BuildingBlocks(Bricks) SV Mapping to Ethernet 9-x Conformance Testing 10 Configuration Description Language 6 Communication requirements 5 System and Projectmanangement 4 Generalrequirements 3 IEC UCA

89 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 89 IEC SCC Application data and encoding Basic data models and services common and specific data structures and services Data structures for device models Information models TASE2 No many Features very flexible, can add new Limited and fixed few manysome 870-5TASE No many Comparison Comprehensive comparison 101, 103, 104, TASE.2, 61850: Yes

90 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 90 IEC SCC UCA™ compatible UCA™ compatible... IEC UCA

91 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 91 IEC SCC WIND TURBINE GENERATOR SYSTEMS IEC Part 25 - Communications for monitoring and control of wind power plants Example of Decentraliced Power System and Open Communication Systems based on IEC Details and first Working Draft:

92 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 92 IEC SCC

93 © SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 93 IEC SCC Demo-Software:


Download ppt "© SCC, Nov 2002; Madrid, Karlheinz Schwarz Page 1 IEC 61850 SCC Schwarz Consulting Company, SCC Dipl.-Ing. Karlheinz Schwarz Im Eichbaeumle 108 76139 Karlsruhe."

Similar presentations


Ads by Google