Professional Documents
Culture Documents
06 S 0201 ApplicationModeling
06 S 0201 ApplicationModeling
Application modeling
principles
Devices
System aspects and requirements
Object models
Part 7-3 and 7-4
management
Part 4 and 6
Part 1-3, 5
Real time
Testing
Part 10
SCADA communication
communication services (GOOSE, Sampled
Part 7-2 Values)
Part 7-2
Mappings
Part 8-1, 9-1 and 9-2
Communication network
Page 2
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Content
Page 3
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Page 4
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
SIMG
SIMG
TVTR XSWI
XSWI
SIMG
TCTR
CSWI
PTRC CSWI
XCBR
PTOC CSWI
Secondary
Primary technology technology
Page 5
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Page 6
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
MMXU ...
LOGICAL-
NODE XCBR
common data
classes
.. compatible
. LN classes
DPC Pos
..
DATA INS .
EEHealth
...
.. .. compatible
. . data classes
61850-7-2 61850-7-3 61850-7-4
Page 7
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Tampa_E1
IED with Server
+ MMXU
+ Q0_XCBR Logical Device
+ Q1_XSWI
+- Q8_XSWI Logical Node
+ OpCnt: INS
+- Pos: DPC Data
- ctlVal: BOOLEAN
+ q: Quality Data Attribute
Page 8
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Common data
attribute type
Data Attribute
cVal: Vector
Composite
+ mag: AnalogueValue component
+- ang: AnalogueValue
i: INT32 Primitive
f: FLOAT32 component
Basic type
The services can access
each level of the hierarchy
Page 9
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Examples:
■ PDIF: Differential protection ■ CSWI: Switch controller
■ RBRF: Breaker failure ■ MMXU: Measurement unit
■ XCBR: Circuit breaker ■ YPTR: Power transformer
Page 10
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
XSWI
Data Name Type Explanation
Common Mode INC enable / disable
LN Health INS ok / warning / alarm
Information NamPlt LPL Name plate
Loc SPS Local / remote control
EEHealth INS ok / warning / alarm
EEName DPL Name plate
OpCnt INS Operation counter
Pos DPC position
Controls BlkOpn SPC block opening
BlkCls SPC block closing
Status SwType INS disconnector / …
Information SwOpCap INS none / open / …
Page 11
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Page 12
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Page 13
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Page 14
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
invalid/questionable
detailQual: overFlow, outOfRange,
badReference, oscillatory, failure
questionable
detailQual: oldData
Comm.
network Server A Input
Client A unit Information source
Comm. network
Client B
questionable
substituted
detailQual: oldData
Page 15
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Substitution - purpose
Elements of
the data model
Client A
Q8
Q9
Comm.
network Q51
Q0
XSWI Q52
Pos.stVal = ?
Pos.q.validity = invalid T1
?
I/O
Pos.q.source = process Q1
Page 16
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Substitution – model
Elements of
the data model
values local
stored
Pos.subEna
Pos.subID
Pos.subVal
Pos.stVal Pos.subQ
Pos.q
I/O
Pos.q.source
process
substituted
value determined
by process
Page 17
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Substitution - result
Elements of
the data model
Client A
Q8
Q9
Comm.
network Q51
Q0
XSWI Q52
Pos.stVal = open
Pos.q.validity = valid T1
?
I/O
Pos.q.source = substituted Q1
Pos.subVal = open
Pos.subQ.validity = valid
Page 18
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Page 19
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Page 20
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Unit
SIUnit ENUMERATED
multiplier ENUMERATED
instMag mag
Page 22
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Page 23
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
MV = Measured Value
Data Attr Type
Measured instMag AnalogValue
values mag AnalogValue
range ENUMERATED
q Quality
t TimeStamp
db INT32U
Configuration and
description
zeroDb INT32U
sVC ScaledValueConfig
rangeC RangeConfig
d Visible String255
subEna BOOLEAN
Substitution
subMag AnalogValue
subQ Quality
subID Visible String64
Page 24
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Page 25
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
A_TCTR MMXU
calculated
B_TCTR MHAI
values
C_TCTR MSQI
sampled
values
A_TVTR
Pxxx
B_TVTR
C_TVTR RSYN
RADR
Page 26
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Common Data
Class (CDC)
defined in 7-3
TCTR
Data Name Type Explanation
Common LN Mode INC enable / disable
Information EEHealth INS ok / warning / alarm
EEName DPL Name plate
OpTmh INS operation time in hours
Measured values Amp SAV Current (sampled value)
Settings ARtg ASG Rated current
HzRtg ASG Rated frequency
Page 27
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
MMXU
Data Name Type Explanation
Common LN
Information Mode INC enable / disable
A WYE Phase currents
PhV WYE Phase to ground voltage
Measured values PPV DEL Phase to phase voltage
W WYE Phase active power
VAr WYE Phase reactive power
VA WYE Phase apparent power
TotW MV Total active power
TotVAr MV Total reactive power
TotVA MV Total apparent power
Hz MV Frequency
Page 28
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Page 29
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Page 30
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
IHMI
Interlocking
Δf, ΔU, Δϕ reason
Command
Response
I U U Position
Page 32
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
XCBR
Data Name Type Explanation
Common LN Mode INC enable / disable
Information EEHealth INS ok / warning / alarm
EEName DPL Name plate
OpCnt INS operation counter
Pos DPC Position (control / status)
Controls values BlkOpn SPC Block opening
BlkCls SPC Block closing
ChaMotEna SPC Charger motor enabled
CBOpCap INS op. capability (o-c...)
Status
information POWCap INS point on wave capability
MaxOpCap INS maximal op. capability
Page 33
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
CILO
Data Name Type Explanation
Common LN
information Mode INC enable / disable
Status EnaOpn SPS opening allowed
information EnaCls SPS closing allowed
CSWI
Data Name Type Explanation
Common LN
information Mode INC enable / disable
Controls Pos DPC Position (control / status)
Page 34
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Protection functions
■ Common data classes for protection
■ Modeling of protection function
Page 35
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Protection
CDC for Protection
ACT = Protection activation
Data Attr Type
Status general BOOLEAN
phsA BOOLEAN
phsB BOOLEAN
phsC BOOLEAN
neut BOOLEAN
q Quality
t TimeStamp
Description d Visible String255
Protection
LN trip conditioning (PTRC)
Started
A_TVTR Operated
B_TVTR
C_TVTR PTOC
PTRC
A_TCTR
B_TCTR
C_TCTR PDIS
XCBR Trip
Page 37
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Protection
Modeling example: protection
IHMI
General Trip
Currents
Voltages
XCBR
Trip
TCTR TVTR per Phase
TCTR TVTR XCBR
TCTR TVTR XCBR
TCTR TVTR XCBR
Instance per phase Instance per phase
and neutral Page 38
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Example of a model
■ Modeling example of 1 Bay
Page 39
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Bay Controller
B0SIMG Q8CILO Q8CSWI Q8XSWI Q8
B1SIMG
Q9CILO Q9CSWI Q9XSWI Q9
Relay X 1PDIS
Q51CILO Q51CSWI Q51XSWI Q51
PTRC 2PDIS
T1ATCTR
T1B Q0CILO Q0CSWI Q0XCBR Q0
T1C TCTR
TCTR RSYN
T1ATVTR
T1B Q52
T1C TCTR
TCTR Q0XCBR Q52CILO Q52CSWI Q52XSWI
IEC 61850-8-1
Bay Controller
Page 41
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems
Any Questions?
Page 42
NettedAutomation
Yoshua Tree National Park,Information
© 2007 UTINNOVATION & Netted Automation CA, U.S.
& Communication
GmbH
Systems