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

Slides:



Advertisements
Similar presentations
Engineering, Architecture, Construction, Environmental and Consulting Solutions © 2011 Burns & McDonnell Missouri Public Service Commission.
Advertisements

Join Us Now at: Enabling Interoperability for the Utility Enterprise And TESTING.
REAL TIME DIGITAL SIMULATION
Understanding the IEC Standard 李嘉凱 指導教授:柯開維.
Sales Training Presentation
Hanover-Fair 2002 IEC The world-wide standard for communication in substations HM IEC   Substation Protocols Benefits Customer.
IEC conformance test and the required network bandwidth
Megger - Substation overview product groups, 2600 products.
Substation Automation (S.A) System Project Supervisor: Stuart Wildy.
© ABB - Page 1 Free Configuration The standard shall support different philosophies and allow a free allocation of functions e.g. it will work equally.
IEC Substation Configuration Language and Its Impact on the Engineering of Distribution Substation Systems Notes Dr. Alexander Apostolov.
© ABB - Page 1 Line Protection Traditional approach.
I/O Channels I/O devices getting more sophisticated e.g. 3D graphics cards CPU instructs I/O controller to do transfer I/O controller does entire transfer.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Protocols and the TCP/IP Suite
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
Review on Networking Technologies Linda Wu (CMPT )
AMA FiT4HANA Designed for Big Data
Communication protocols
Secure Systems Research Group - FAU 1 SCADA Software Architecture Meha Garg Dept. of Computer Science and Engineering Florida Atlantic University Boca.
Industrial Systems Introducing the L90 Universal Relay Advanced transmission line protection and control High-speed current differential protection for.
Notes: For the installation of a PB network, you can use shielded twisted pair copper cable, glass or plastic FO and infrared components. And you can mix.
NDPL Shiksha Document Contribruted by R.N.KUMAR Subhadip Ray Choudhury.
INTEROPERABILITY Tests IOP11/ IEC Interoperability with IEC IEC INTEROPERABILITY BETWEEN ABB, ALSTOM and SIEMENS STATUS REVIEW.
Communication Networks and Systems In Substations
Substation Automation
Join Us Now at: Enabling Interoperability for the Utility Enterprise And TESTING.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
G650 Generator Protection & Control System
EPRI CIM for Dynamic Models Project Report Terry Saxton Xtensible Solutions May 13, 2009.
1 g GE Power Management Utility Communication Architecture - UCA.
Page 1 ADAM-6000 Web-enabled Smart I/O Γιάννης Στάβαρης Technical Manager Ιούνιος 26, 2007.
Al Hefner (NIST Lead) Frances Cleveland (Technical Champion)
Presentation on Osi & TCP/IP MODEL
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
April 2011 ezPAC SA320/330. SATEC 25 years of Innovation in measurement & management of Energy and Power Quality.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Layered Protocol. 2 Types of Networks by Logical Connectivity Peer to Peer and Client-Server Peer-to-peer Networks  Every computer can communicate directly.
Architectures. Many tasks involved in encoding, protecting and transmitting user application data as bit stream. Network Architecture is how tasks are.
1 Product & Technology Discover IEC – March 2008 Functionalities of devices ? Situate IEC Why this standard? Architecture What to recall Description.
DG Communication – Development of Object Models and Related Standards Clemson, SC, March 10, 2005 Dr. Alexander Apostolov AREVA T&D Automation.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
1 Monitor System Reliability alarm on demand, sag/surge, and etc. Perform Advanced Power Quality Analysis provide real-time trending. Centralized.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
The european ITM Task Force data structure F. Imbeaux.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
1 / Name / Date IDA Interface for Distributed Automation The journey toward Distributed Intelligence.
William Stallings Data and Computer Communications
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
Chapter 6.  Internet and characteristics of Internet.  Various Internet protocols  Static IP addressing and Dynamic IP addressing Prepared by Saher.
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Programmable Logic Controller & Distributed Control System Yoon-Je Choi 17 th June 2006.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Khorasan Regional Electric Company Ministry of Energy of Iran
PROPRIETARY INFORMATION - © 2015 WOODWARD, INC. PAGE 1 HighPROTEC-2 MRI4-2 Feeder Relay Sales presentation 2015/08/10.
© ABB - Page 1 IEC proven technology and innovation IEC UCA 2.0 IEC Communication concepts Data Models Ethernet Technology Process.
HighPROTEC-2 MRA4-2 Directional Feeder Relay Sales presentation
Protocols and the TCP/IP Suite
Computer Networks.
Outline Introduction Switchgear Modeling in IEC 61850
Protocols and the TCP/IP Suite
Data and Computer Communications by William Stallings Eighth Edition
Peter Erning, PSP-T11, Power Gen 2010
ECEN “Internet Protocols and Modeling”
Chapter 15 – Part 2 Networks The Internal Operating System
Protocols and the TCP/IP Suite
Presentation transcript:

© 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

© 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

© 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)...

© 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

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

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

© 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

© 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

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

© 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,...)

© 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...

© 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:

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

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

© 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

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

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

© 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

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

© 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

© 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

© 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

© 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”

© 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

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

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

© 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,

© 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

© 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

© 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

© 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?

© 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

© 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

© 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

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

© 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

© 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

© 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

© 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

© 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

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

© 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

© 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)

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

© 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”

© 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

© 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

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

© 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

© 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:

© 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,...

© 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

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

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

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

© 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)

© 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)

© 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

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

© 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 !?

© 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

© 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

© 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)

© 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)

© 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

© 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

© 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

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

© 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

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

© 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

© 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

© 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)

© 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).

© 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

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

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

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

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

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

© 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

© 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

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

© 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

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

© 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

© 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

© 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

© 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

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

© 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:

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

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