Professional Documents
Culture Documents
ELECTROTECHNICAL
COMMISSION
1
Topics
Status of 61968-6
Work Management Interface Reference
Model
Process for Work Integration Development
CIM Models for Work
Use Cases & Message Design
Interoperability testing; CIM SOA
implementation (Part 100)
2
Status of 61968-6
Status of 61968-6
Work Management Interface Reference
Model
Process for Work Integration Development
CIM Models for Work
Use Cases & Message Design
Interoperability testing; CIM SOA
implementation (Part 100)
4
Interface Reference Model (IRM) identifies information
exchange requirements among utility business functions; IEC
61968 sequence diagrams are organised by IRM Maintenance and
Construction
(MC) – IEC 61968-
61968-6
Network Operations Records & Asset
(NO) – IEC 61968-
61968-3 Management Maintenance &
(AM) – IEC 61968-
61968-4 Operational Planning Inspection (MAI)
& Optimization
Network Operations Operation Statistics Construction WMS
Monitoring (NMON) & Reporting (OST)
Substation & Network (OP) – IEC 61968-
61968-5 (CON)
Inventory (EINV)
Network Control Network Calculations Geographical Network Operation Design &
(CTL) - Real Time (CLC) Inventory (GINV) Simulation (SIM) Estimate (DGN)
POWER SYSTEM
AS DESIGNED ASSET in Asset AS BUILT ASSET in Asset RESOURCE in Energy
ASSET in Asset Management
Management System Management System Management System,
System
Outage Management
System
NETWORK
EXTENSION
PLANNING
Material Management
Work Management
Work is created any time a person is
required to perform an activity related
to company assets. Examples of
work include
[ 20 ]
[4]
Work Scheduling
[1] & Dispatching
[7] [ 12 ]
[6] (MC-SCHD)
[ 16 ] [ 11 ]
Work Planning
[ 10 ] [ 12 ]
[ 18 ]
[3]
[ 13 ]
Preventive Maintenance
[5]
[2]
[8]
[ 10 ]
[ 22 ] [ 17 ]
Operational
Customer Support Planning &
Network Operations Meter Reading &
(CS) Optimization
Fault Management Control
Customer Service Network Operation
(NO-FLT) (MR&C)
CSRV Simulation
(OP-SIM)
[ 21 ]
{ 15 }
[ 14 ]
{ 19 }
[ 1 ] SCADA Measurements, failures, conditions [ 11 ] Available / Used Materials
Key [ 2 ] Switching Plan [ 12 ] Bill Of Materials / Material Status
61968 Part 6 [ 3 ] Request for Service [ 13 ] Crew Composition
[ 4 ] Materials Reservation [ 14 ] Actual Labor Cost
Defined by other 61968 Parts [ 5 ] Request for Planned Maintenance/Inspection Work [ 15 ] Failure Event
[ 6 ] Request for Unplanned Work [ 16 ] New/Updated or get Asset
[ 7 ] Follow-up Work [ 17 ] Special Read Request / Response
[ 8 ] Switching Order [ 18 ] Install, Remove, Repair, Connect and Disconnect
Status of 61968-6
Work Management Interface Reference
Model
Process for Work Integration Development
CIM Models for Work
Use Cases & Message Design
Interoperability testing; CIM SOA
implementation (Part 100)
9
Information Models, Profiles and
Messages
CIM Integration Development Process
Implemented to Work Business Domain
pkg [Package] New Direction [New Direction]
supports + CIM
technologies notes
JMS
Syntax Specifications
+ RDF XML
Netw ork capacity 61968 Profiles
+ XSD XML
+ Constrai ned Network
+ Hi gh-bandwi dth network notes
A col l ecti on of el ements sui ted for a
parti cul ar purpose. Both standard and «vi ewpoi nt» «vi ewpoi nt»
custom profi l es may be bui l t from the Syntax Syntax
CIM. Specifications:: Specifications::
XSD XML RDF XML
«vi ew»
Transport Message payload syntax «conform»
«vi ewpoi nt»
+ CoAP Syntax
notes Specifications::
+ ESB
Speci fi c message payl oads. The more XSD XML::EXI
+ HTTP
popul ar syntaxes i ncl ude XSD XML
+ JMS and RDF XML, but other syntaxes are
+ Web Servi ces possi bl e.
+ XMPP
«i mport»
«i mport»
Payload Env elopes
11
+ Ful l Bodi ed IEC 61968-100:2013 Envel ope
Transmitted Message
+ SOAP
notes «i mport»
Thi s i s the compl ete message transmi tted over
the w i re. It i s an assembl age of a message
payl oad (opti onal ,) a payl oad envel ope
(opti onal ,) over a transport mechani sm.
Work Management Profiles Design in in
CIM Tool pointing to Maintenance Order
Topics
Status of 61968-6
Work Management Interface Reference
Model
Process for Work Integration Development
CIM Models for Work
Use Cases & Message Design
Interoperability testing; CIM SOA
implementation (Part 100)
13
CIM model of Work
c l a s s W o r k O v er v i ew
TimeSchedule
+TimeSchedules
W o r k Ti meSc h edu l e
0..*
+ kind :Wor kTimeScheduleKind [0..1]
+BaseWor k 0..1
Document
B a s eW o r k Location
+BaseWor ks +Wor kLocation
+ kind :Wor kKind [0..1] W o r k Lo c a t i o n
0..* 0..1
+ pr ior ity :Pr ior ity [0..1]
+ statusKind :Wor kStatusKind [0..1]
M a i n t en a n c eLo c a t i o n
waitingOnAppr ov al
+Mater ialItems 0..* appr ov ed
cancelled
IdentifiedObject
«enumer ation» waitingToBeScheduled
W o r k Ta s k K i n d M a t er i a l I t em scheduled
waitingOnMater ial
install + quantity :Integer Quantity [0..1]
inPr ogr ess
r emov e completed
exchange closed
inv estigate Asset
W o r k A s s et
«enumer ation»
«enumer ation» W o r k Ti meSc h edu l eK i n d
V eh i c l eU s a g eK i n d
estimate
V eh i c l e cr ew r equest
To o l
user actual
+ odometer ReadDateTime :DateTime [0..1] + lastCalibr ationDate :Date [0..1] contr actor ear liest
+ odometer Reading :Length [0..1] other latest
+ usageKind :VehicleUsageKind [0..1]
Asset CIM Model is used for work
messages
c l a s s A s s et s O v er v i ew
IdentifiedObject
IdentifiedObject +AssetInfo +AssetModel IdentifiedObject
A s s et Fu n c t i o n
A s s et I n f o A s s et M o d el
0..1 0..1 + configID :Str ing [0..1]
+ fir mwar eID :Str ing [0..1]
+AssetInfo 0..1 + har dwar eID :Str ing [0..1]
+ passwor d :Str ing [0..1]
+ pr ogr amID :Str ing [0..1]
P r o d u c t A s s et M o d el
+ cor por ateStandar dKind :Cor por ateStandar dKind [0..1] +Pr oductAssetModel +Manufactur er Or ganisationRole
+ modelNumber :Str ing [0..1]
M a n u f a c t u r er
+ modelVer sion :Str ing [0..1] 0..* 0..1
+ usageKind :AssetModelUsageKind [0..1]
+ weightTotal :Weight [0..1]
IdentifiedObject
0..1 +AssetContainer Sea l
C o mM ed i a A s s et C o n t a i n er +AssetContainer +Seals + appliedDateTime :DateTime [0..1]
+ condition :SealConditionKind [0..1]
0..1 0..*
+ kind :SealKind [0..1]
+ sealNumber :Str ing [0..1]
Document
P r o c ed u r eDa t a Set
Or ganisationRole
C u s t o mer +Customer Agr eements +Customer Agr eements
0..* 0..*
+ kind :Customer Kind [0..1]
+ locale :Str ing [0..1] Agr eement
+Customer +Customer Agr eements +Customer Agr eements
+ pr ior ity :Pr ior ity [0..1] C u s t o mer A g r eemen t
+ pucNumber :Str ing [0..1] 1 0..* 0..*
+ loadMgmt :Str ing [0..1]
+ specialNeed :Str ing [0..1]
+ status :Status [0..1] +Ser v iceCategor y 0..1
+Customer Agr eements 0..*
«depr ecated» IdentifiedObject
+ v ip :Boolean [0..1] +Pr icingStr uctur es 0..* Ser v i c eC a t eg o r y
+Notification +Hazar ds
+Notifications
0..* 0..1 0..*
Hazar d
C u s t o mer No t i f i c a t i o n
I n c i d en t Ha z a r d
+ contactTy pe :Str ing [0..1]
+ contactValue :Str ing [0..1]
+ ear liestDateTimeToCall :DateTime [0..1]
+ latestDateTimeToCall :DateTime [0..1]
+ tr igger :NotificationTr igger Kind [0..1]
Topics
Status of 61968-6
Work Management Interface Reference
Model
Process for Work Integration Development
CIM Models for Work
Use Cases & Message Design
Interoperability testing; CIM SOA
implementation (Part 100)
17
Below sequence diagram illustrates an
example use case
Maintenance
of High
Voltage
Transformer
From CIM to the specific Work CIM
Concrete
Message Conforms to Message Is assembled as
Assembly
Message
Conforms to Syntax
Is mapped to
XML
Schema
Example of use case for Meter
Installation and Removal
sd Part 6:50.1 - Trouble response or meter serv ice request
REPLY(Servi ceOrder)
REPLY(Servi ceOrder)
get fi nal read()
CHANGED(Servi ceOrder)
repl aceMeter()
CHANGED(Servi ceOrder)
REPLY(Operati onSet)
REPLY(Operati onSet)
Cl osed(Servi ceOrder)
return to inventory, or
(from Approved (from Proposed (from Approved (from Approved (from Approved (from Approved disposal. (from Approved
Actors) Actors) Actors) Actors) Actors) Actors) Actors)
Service Order
message
Common part of
the message is the
same as in
Maintenance
Order. Specifics
for providing
Customer and
Appointment
details added.
Necessary Meter
details also added
Topics
Status of 61968-6
Work Management Interface Reference
Model
Process for Work Integration Development
CIM Models for Work
Use Cases & Message Design
Interoperability testing; CIM SOA
implementation (Part 100)
22
These messages were tested in the CIM
international IOP; One of tested use
cases was a corrective maintenance as
per below diagrams
Testing applied SOA implementation of
CIM messages (Part 100) with ESB and
web services
And this is how it works! Asset & Work Mgmt
Network Operations
IEC 61968-6
CIM
CIM
ESB
DMS/EMS EAM
(*) IEC 61968 Part 6 - 2011 CIM Interop 28 March - 1 April, 2011 - Paris, France
25