Professional Documents
Culture Documents
ABB Oy P246 EN
Table of contents
1 General Information
5 Ecercise 2: GOOSE
9 Vertical communication
10 Exercise 5: Vertical
communication
11 Redundancy
Contents of chapter 1
1 General information
1.1 Course schedule
1.2 Notice
P246 IEC 61850 for Power Utility Automation
Course schedule
Day 1
9:00 Intro
Data model
10:15 Exercise1. Data model
10:30 Break
10:45 Services and GOOSE
11:15 Exercise 2. GOOSE
11:55 Lunch
13:00 Exercise 2. GOOSE cont.
Exercise 3. GOOSE testing
14:30 Break
14:45 Process bus, IEEE1588 and VLAN
15:15 Exercise 4: Process bus, IEEE1588 and VLAN
16:00 End of the day
Day 2
09:00 Exercise 4: Process bus, IEEE1588 and VLAN cont.
10:00 Break
10:15 Vertical communication
10:45 Exercise 5: Vertical communication
11:55 Lunch
13:00 Exercise 5: Vertical communication cont.
14:15 Break
14:30 Redundancy
16:00 End of the course
Notice
Welcome!
Is this what you expected?
Course content:
– IEC61850 standard description
– GOOSE and SV configuration
– Client-Server configuration
– Redundancy and Time Sync
– Testing and troubleshooting
Course
Practicalities
• Lunch around 12
09:00 – 16.00 o’clock
• Need a break? Take
one!
• Participate
Relion® for you • Learn & share
• Ask questions
IEC61850 Intro
Situation before IEC61850
IEC61850 Intro
Standard benefits
NOTE
– Last letter represents FW version. In this example “L” is related to 5.0
FP1.
IEC 61850
Data model exercise
There are different services working with the data and files. The list of most
important:
– GOOSE: transferring messages between IEDs
– Reports: send events to clients(SCADA, RTU etc)
– Sampled values: data stream of currents and voltages
– Control: operate devices
– File transfer: transfer for parameters, configuration, DRs
– Read/Write: direct read and write values
IEC61850 in Substation Automation
Client-server vs spontaneous services
Sampled
Client -Server GOOSE
Values
Mapping
Switch
Switch Switch
Control & Control & Control & Control & Control & Control & Control & Control & Control & Control &
Protection Protection Protection Protection Protection Protection Protection Protection Protection Protection
By using the system configuration tool, the user defines the logical
links between the IEDs
– Data to be sent from an IED to the station bus
– Connection of subscribed signals to an IED
Message ID
Data set
Data
attributes
GCB
IEC61850 in Substation Automation
GOOSE data set
Data set is collection of data we are going to send. For GOOSE messages we
usually collect data from Data Attribute level, one by one. Because if we take
them from FC level, additionally we add attribute t(time), which is useless in
GOOSE
Amount of data can be sent by GOOSE depends on the product. Relion 615
may send up to 80 attributes(which means 40 real statuses, because we
always must use q attribute). And it is recommended to use 20 attributes per
data set
IEC61850 in Substation Automation
GOOSE control block (GCB) properties
Sender Recipient
1. Create a data set 1. Add GOOSE receiver blocks for
2. Collect data attributes to the the incoming signals
data set 2. Connect the GOOSE receiver
3. Create the GCB blocks to the incoming signals
4. Assign data set to the GCB 3. Create logic for handling new
5. Set up GCB properties signals
6. Mark the recipient (client)
IEC61850 in Substation Automation
Implementation in 615 series
Data
Grouped
Multi Dataset
cast
Data
GOOSE
GOOSE
Multi Formating
cast
RX Dataset handling
Processing
Reliability
5 Exercise 2: GOOSE
—
IEC61850 in Substation Automation
Exercise2: GOOSE
Task
Step 1.1 Configure CBFP(circuit breaker failure protection) with 615 and 620
For the first task let’s assume that REF620 in incomer feeder and
REF615 is outgoing feeder. We’ll need to use REF615 CBFP backup trip
signal and send it over the GOOSE to REF620. And on REF620 assign
this signal to CB trip coil.
First, we need to configure GOOSE message on sender side.
– Open REF615 IEC61850 Configuration tool, by right clicking on
REF615 and selecting following from menu
IEC61850 in Substation Automation
GOOSE exercise
Step 1.2 Configure CBFP(circuit breaker failure protection) with 615 and 620
– In the tool click on Create new object button
IEC61850 in Substation Automation
GOOSE exercise
Step 1.3 Configure CBFP(circuit breaker failure protection) with 615 and 620
– Give a name for GOOSE data set(must starts with a letter and max
length is 27 characters). Please also note that all GOOSE must be
placed under LD0.LD0.LLN0, which is default path and, please, don’t
change it.
– Click OK
IEC61850 in Substation Automation
GOOSE exercise
Step 1.4 Configure CBFP(circuit breaker failure protection) with 615 and 620
– Double click on newly created data set
IEC61850 in Substation Automation
GOOSE exercise
Step 1.5 Configure CBFP(circuit breaker failure protection) with 615 and 620
– Append two signals to Data set entries
• LD0.CCBRBRF1.OpEx.general
• LD0.CCBRBRF1.OpEx.q
– Click OK
IEC61850 in Substation Automation
GOOSE exercise
Step 1.6 Configure CBFP(circuit breaker failure protection) with 615 and 620
– Assign GOOSE to REF620 by making a tick
After that PCM600 automatically creates GOOSE control block and now
we need to go to GOOSE Controls section to adjust GOOSE parameters
IEC61850 in Substation Automation
GOOSE exercise
Step 1.7 Configure CBFP(circuit breaker failure protection) with 615 and 620
– Select GOOSE Control Block and open Object properties window if
not opened.
Step 1.8 Configure CBFP(circuit breaker failure protection) with 615 and 620
– Open REF620 Application Configuration tool
– Insert New Application
Step 1.9 Configure CBFP(circuit breaker failure protection) with 615 and 620
– Insert GOOSERCV_BIN function block
into the configuration
Step 1.10 Configure CBFP(circuit breaker failure protection) with 615 and 620
– Add new variables by right-click on FB and selecting following
command
Step 1.11 Configure CBFP(circuit breaker failure protection) with 615 and 620
– Go to Protection tab
Step 1.12 Configure CBFP(circuit breaker failure protection) with 615 and 620
– Go to LED tab
Step 1.13 Configure CBFP(circuit breaker failure protection) with 615 and 620
– Open REF620 Signal Matrix tool
– Go to GOOSE tab
IEC61850 in Substation Automation
GOOSE exercise
Step 1.14 Configure CBFP(circuit breaker failure protection) with 615 and 620
– Assign incoming LD0.CCBRBRF1.OpEx.general signal to related
GOOSERCV_BIN
Step 1.15 Configure CBFP(circuit breaker failure protection) with 615 and 620
– Open REF620 Parameter Setting tool
IEC61850 in Substation Automation
GOOSE exercise
Step 1.16 Configure CBFP(circuit breaker failure protection) with 615 and 620
– Change LED3 alarm mode to Latched-S
Step 1.17 Configure CBFP(circuit breaker failure protection) with 615 and 620
– Write REF615 and REF620 configurations to relays one by one:
–
Step 2.6 Configure analog GOOSE from RIO600 to REF615 and REF620
– Write REF615 and RIO600 configuration to IEDs from bay level
After that you will see only GOOSE messages related to CBFP with
APPID = 101x
If everything is configured correctly new GOOSE message should apper
every 3 seconds, which is Max Time you set for GOOSE CB.
IEC61850 in Substation Automation
GOOSE testing exercise
As you can see there after the data change the status relay
automatically distribute 5 messages with very short interval and after
that continue send messages with normal Max Time interval
IEC61850 in Substation Automation
GOOSE testing exercise
The relay can act as a merging unit and measure currents and voltages in the
substation and send them as Sampled Measured Values (SMV) over Ethernet.
Other relays in the substation having phase voltage-based functions can
receive the SMVs over Ethernet and use them for the following purposes:
– Instead of physically (VT or voltage sensor) measured phase voltages
– For synchro-check
Most devices on the market use IEC61850-9-2LE which is not part of standard,
but UCA Implementation Guideline for IEC 61850-9-2
The relay uses IEEE 1588 V2 Precision Time Protocol (PTP) with Power Profile
for high-accuracy time synchronization.
Benefits:
– Simplicity (reduces wiring and terminals)
– Flexibility
– Improved diagnostics
– Longer maintenance cycles
IEC61850 in Substation Automation
Process Bus in Relion
1 2 3 9 1 2 3 9
– In 9-2LE and 50Hz system IED has to publish SMV every 250μs, 80 times per
nominal cycle
– For 9-2LE there is bandwidth in 100Mb/s Ethernet for 19 publishers
– Margin for 60Hz and station bus traffic e.g. GOOSE -> 9 publishers
– Fulfills the needs of voltage sharing application
Sender:
– Application Configuration tool
• Keep SMV Control Block MAC Address unique within the substation
IEC61850 in Substation Automation
Process Bus configuration in PCM600, receiver
Receiver:
– Application Configuration tool:
• Receiving all phase voltages and residual voltage
Benefits
– High accuracy (1 μs)
– Reliable
– Ethernet and HSR/PRP compliant
Reliability
– Redundant clock masters
– Backup clock masters (IED level)
– Supervision
t1 t1
t2 t2
IEEE 1588**
***) Time delay in
network between
t3
t3
t4 t4
all active
Delay measurement
components has to
be compensated
Sync telegram
Boundary clock
The transmission time (latency) in routers and
switches has a measurable effect on the
precision of the time transmission. To correct
such inaccuracies, PTP defines what are known
as boundary clocks.
There are detailed information for Process Bus configuration for Relion615
and Relion620 IEC61850 Engineering Guide
Contents of chapter 8
– Click Set
IEC61850 in Substation Automation
Process bus, IEEE1588 and VLAN
– Click Set
IEC61850 in Substation Automation
Process bus, IEEE1588 and VLAN
9 Vertical communication
EVENT, DATE
PCM600 automatically creates Data Sets with all entries and devide them to
several Data Sets.
If standard configuration is used, Report already assigned to Clients, if
configuration is done from scratch, those should be connected to Clients
manually
IEC61850 in Substation Automation
Vertical communication, PCM600 configuration
Content inside DSs can be changed, but do it carefully, because if some entry
is not in DSs – event in event log will not be shown as well.
Same data set entry cannot be used in different reporting data sets.
There are two classes of report control blocks defined, each with a slightly
different behaviour:
– buffered-report-control-block (BRCB) – internal events (caused by trigger
options data-change, quality-change, and data-update) issue immediate
sending of reports or buffer the events (to some practical limit) for
transmission, such that values of data object are not lost due to transport
flow control constraints or loss of connection. BRCB provides the sequence-
of-events (SOE) functionality;
– unbuffered-report-control-block (URCB) – internal events (caused by
trigger options data-change, quality-change, and data-update) issue
immediate sending of reports on a “best efforts” basis. If no association
exists, or if the transport data flow is not fast enough to support it, events
may be lost.
The control model provides a specific way to change the state of internal and
external processes by a client. The control model can only be applied to data
object instances of a Controllable common data class (CDC) and whose
ctlModel DataAttribute is not set to “statusonly”. Such data objects will be
referred to as "control objects".
The control model defines the following services:
– Select (Sel) / SelectWithValue (SelVal);
– Cancel;
– Operate (Oper) / TimeActivatedOperate (TimOper) /
TimeActivatedOperateTermination(TimOperTermination);
– CommandTermination (CmdTerm).
IEC61850 in Substation Automation
SCL structure, control model
The control model provides a specific way to change the state of internal and
external processes by a client. The control model can only be applied to data
object instances of a Controllable common data class (CDC) and whose
ctlModel DataAttribute is not set to “statusonly”. Such data objects will be
referred to as "control objects".
The control model defines the following services:
– Select (Sel) / SelectWithValue (SelVal);
– Cancel;
– Operate (Oper) / TimeActivatedOperate (TimOper) /
TimeActivatedOperateTermination(TimOperTermination);
– CommandTermination (CmdTerm).
Substation Configuration
description Language (SCL)
– Describes all information
exchanged in a substation
communication network
– Configuration tools translate the
IED capabilities to-from SCL
– Enables information exchange
between the IED configuration
tools from different manufacturers
– Secures backwards the
compatibility between different
versions of IEDs and IED
configuration tools
– XML-based
IEC61850 in Substation Automation
SCL file types
SLD section describe relation between SLD elements and data structure.
There is no tool in PCM600 to configure it. Can be done in IET 600 or in
Communication tool editor(e.g. SAB600 for COM600)
COM600
General
Key points
The COM600 product is an all-in-one
unit that functions as:
– Communication gateway
– Real-time and historical data
management unit
– Web Human Machine Interface
(WebHMI)
– Automation controller
COM600
Concept
The COM600
uses process
information and
device data,
acquired over
Ethernet or serial
communication
protocol
interfaces to
execute specific
substation
functions and
applications.
COM600
General
Hardware
COM600 is based on ruggedized
mechanics without rotating parts
Well adapted for harsh environments
All connectors and ports are located
on the front panel of the unit
COM600 fulfills the RoHS directive
which restricts the use of certain
hazardous substances in electrical
and electronic equipment
COM600
Engineering
SAB600
COM600
Software features
IEC61131-3 based Logic processor GOOSE Analyzer Tool (GAT) Special extra
- GOOSE
- Analytics
- FDIR
COM600
Features
Communication gateway
Provides gateway functions
for mapping signals
between protection and
control IEDs in industrial or
utility substations and
higher-level systems.
Gathers data from
protection and control IEDs
and from process devices
using different
communication protocols.
COM600
Features
– Click OK to close it
IEC61850 in Substation Automation
Vertical communication
– You’ll see there a lot of messages, because when you connect client to
IED first time, relay send all data in Data set
– Clear the view by clicking on Clear List button
IEC61850 in Substation Automation
Vertical communication
– Select File and open scd you exported from PCM600 before
IEC61850 in Substation Automation
Vertical communication
You can see there that Only Q0(CB) has some connections to SLD
IEC61850 in Substation Automation
Vertical communication
– Close Editor
IEC61850 in Substation Automation
Vertical communication
– Close editor
IEC61850 in Substation Automation
Vertical communication
11 Redundancy
EVENT, DATE
RSTP
HMI GW
Station to Network
Computer Contr.Center
Sender HMI GW
Station to network
computer control center
HSR:
Communication Telegram A Telegram B
in both ring
directions!
Second telegram
discarded – no
switchover time!
Receiver
IEC61850 in Substation Automation
HSR node operation
Sender Receiver
Applications Applications
Upper layers
publisher/ transport layer publisher/ transport layer
Link layer subscriber network layer subscriber network layer
interface
Link send discard send discard
duplicate duplicate duplicate duplicate 7
redundancy
entity (LRE)
Switching logic 3
1 2
(SL)
4
6 5
Ports
A B A B
Transceivers
CCW CCW
CW CW
Send: the LRE sends each frame to send simultaneously over port A and port B (1), (2).
Forward: the switching logic resend frames from one port over the other port (3),(4) except own frames (5),(6)
Receive: the LRE receives both frames, keeps the first frame and discards the duplicate (7).
Sender