0% found this document useful (0 votes)
14 views34 pages

Introduction

INTRODUCTION OF KALKI

Uploaded by

anuragtiwari9451
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views34 pages

Introduction

INTRODUCTION OF KALKI

Uploaded by

anuragtiwari9451
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 34

Introduction

DLMS/COSEM – a metering
communication protocol based
on IEC 62056 series of standards
What is DLMS ?

 Device Language Message Specification


 A metering communication protocol standardized as
IEC62056 series of standards
 IEC62056 and DLMS are not the same - 62056 family
consists of other protocol also such as 62056-
31(EURIDIS), 62056-21 etc..

2
2
DLMS based system - overview

3
3
DLMS based system – client server paradigm

4
4
Communication
Protocol Evolution

Vendor specific proprietary protocol

First generation standard protocols [ Modbus,


1107, Flag]

Newer smart meter standard protocols [ANSI


C12 , DLMS/COSEM]
Issues with Proprietary protocol

• Managed by business organizations, not open to


third party
• Technological and Commercial dependence on
vendor. Utility is Locked to one vendor, hence
proprietary protocols are expensive in the long run
• Limited R&D and protocol enhancement to meet
changing utility needs – fast obsolescence. Features
become irrelevant as other technology areas make
progress

6
6
Advantages of Open protocol

• Open to all vendors


• Governed by Non-profitable organization in
liaison with globally recognized standard
committees such as IEC
• Welcomes user inputs to enhance protocol
• Interoperability guaranteed

7
7
First Generation Metering
Protocol limitations (like
Modbus)
• Provides a basic means to access memory location without
telling how to interpret data
• Separate driver required for each new type of meter despite
having same protocol
• Generally not found to follow OSI model – not layered, very
high dependency on specific hardware, communication
media, applications
• Lacks security features

8
8
The right open protocol

• Standard data models and unambiguous data


identification
• Completely vendor independent -Interoperability
test definitions
• OSI model with communication and application
independence
• Robust Security features

9
9
Overview of
DLMS/COSEM
• DLMS/COSEM is an international standard,
maintained by the DLMS User Association and dual-
standardized under the DLMS Colored books as well
as the IEC-62056 protocol standards. The DLMS/UA
consist of about 250 members from almost 50
countries and works closely with the following
international technical committees
– IEC TC13 WG14 - Data exchange for meter reading, tariff
and load control
– CEN TC294 WG2 - Communication Systems for and
Remote Reading of Meters
– IEC TC57 WG09 - Distribution automation using DLC
systems
DLMS User Association

120
100
80
60
40
20
0
1997 2000 2003 2006

• Formed in 1997
• 200 members
Utilities
• 5 continents
Meter and system
• 48 countries providers
System providers

Other
The DLMS/COSEM
standards

COSEM interface object model TECHNICAL REPORT

OBIS identification system Data Companion Specification


for Energy Metering

IEC EN
COSEM
Tariff
functions Identification System
and Interface Objects 62056 13757
Class name Cardinality
Attribute(s) Data Type -61 Part1
1. logical_name
2. …..
(static)
(..)
octet-string
…..
Access
control
DLMS User Association
-62
3. …… (..) …..
device 
language
message
specification

Specific Method(s) (if required) m/o


1. ….. ….. -42
2. ….. ….. Comm. TECHNICAL REPORT
-46
setup Companion Specification
for Energy Metering
-47
COSEM
-53
Three Layer
Connection Oriented
Architecture

P
COSEM application layer DLMS User Association

R DLMS
device
language
message

Connection
specification

O Messaging
T
TECHNICAL REPORT

Companion Specification

O for Energy Metering

C
O COSEM

L Conformance Test
Tool - Specification

... DLMS User Association

device
language
message

specification
DLMS/COSEM standards

Description DLMS-UA IEC

COSEM meter object Blue Book IEC-62056-61


model and the object IEC-62056-62
identification system

Architecture and Green Book IEC-62056-53


protocols to transport IEC-62056-46
the model IEC-62056-42
IEC-62056-47

Conformance testing Yellow Book -


process

Glossary of White Book -


DLMS/COSEM terms
Application – Model -
Protocol

/ s us i on
y if le ne
o
er
s ss l
rg nd lin
g o a v ad rol e
c tro
e a l pr nt PQ n o
L nt c
En em Bi ad a
t / co A on
d o ns s co c
L I Ga
Mapping
OBIS Object identification system
A B C D E F
Energy type Channel Quantity Processing Classification Historical

COSEM Interface classes


Class name Cardinality
Attribute(s) Data Type
1. logical_name (static) octet-string
2. ….. (..) …..
3. …… (..) …..
Specific Method(s) (if required) m/o
1. ….. …..
2. ….. …..

DLMS messaging services


COSEM Application layer
Protocol data units
OSI / Internet lower layers
14
14
Data Modeling
Interface class
Object 1
Name Register
Value Logical name
Scaler unit
Value
1234 Active energy T1 1234 Kwh
Scaler_unit
56
Object 2 Reset
Name
Generic template
Value
Scaler unit
Reactive energy T1 56 Kvarh Class name
Logical name
• All data in the meter are mapped to objects GET/
SET/ Attribute 2
• The model provides a functional view of the meter ACTION...
Attribute n
• Similar objects make up an interface class
Method 1
• All interface classes have the same generic structure
• All interface classes can be accessed with the same services Method n
15
15
Object model for all energy
types

Three phase import


Register 1 active energy
Generic template Interface class
Σ Li A+ total 1.0.1.8.0.255
Class name Register Value 40153
Logical name logical_name scaler_unit kWh
Attribute 2 value
Attribute n scaler_unit Forward undisturbed
Register 2 meter volume
Method 1 reset
Meter volume 7.0.1.0.0.255,
Method n
Value 7086
scaler_unit m3

• „Abstract” objects are the same for all energy types


NetMetering

• DLMS/COSEM standards support bi-


directional energy registers (import/export)
for all quantities
Schedule and Calendar
Load Control and
Management

• Demand response schemes require a Load


management system to interact with the
smart meters to connect/disconnect Loads
dynamically to handle peaks
• DLMS/COSEM provides a Disconnect Control
interface class to handle this requirement
Disconnect Control
(IC:70)
Alarms and Events/Tamper

• Standard classes and objects to model


instantaneous(real time) alarm/event and to
log(historic) them chronologically
• Application layer service to report
event/alarm on a near real time basis

21
21
Remote Firmware upgrade

• Standard data model to remotely upgrade


and/or activate meter firmware
• Saves cost and time of utility by correcting
meter remotely and not visiting faulty meter
premise or replacing faulty meters

22
22
Interoperability

 Open international
standards
 Self description
 Conformance/
interoperability testing
 Vendor independence

23
23
Suitable for Liberalized
market
Liberalized market needs DLMS/COSEM
Suppliers often provide more than one kind of Supports multiple energy types
energy (Electricity, Gas, Water)
Increased meter data Unambiguous data identification
using OBIS codes
Geographically widespread customer base Vendor independent with
standard interface and multiple
communication media support
Multiple stake holders need meter data Role based access support
Meter data carries strategic competitor Access control and data transport
information security
Low communication overhead

 Selective access
 Efficient data organization and presentation
using A-XDR encoding/ ASN.1 notation

25
25
The COSEM model supports any device
complexity

• Only 3 mandatory objects: suitable for simple


devices
• Can also handle complexity of high end smart
metering devices

26
26
Security
• Access security
• peer authentication: client only (LLS) or client / server
(HLS)
• association specific view of objects: list, access rights
• Security event logs
• Message security
• authentication to ensure integrity and authenticity
(legitimate source)
• encryption to prevent an illegitimate user to obtain
unauthorized information
• encrypted authentication

27
27
Data identification

Every object have a unique OBIS Code of six


value groups in hierarchical structure to
address
 Energy type
 Measurement channel
 Physical quantity measured
 Processing type
 Tarification
 Storage for Billing periods
28
28
Data identification

 Object identification system


 Thousands of standard codes for abstract,
electricity and gas
 Provision for flexibility
 Country specific
 Utility specific
 Manufacturer specific

29
29
Multiple Energy type
support

Utility
Back end
System
DLMS Client

Comm.
n/w
Comm.
n/w
DLMS Server

Electricity
Meter
Mbus master
DLMS Server DLMS Server DLMS Server

Electricity Gas Water Mbus slave Mbus slave


Meter Meter Meter
Gas Water
Meter Meter

30
30
Multiple communication media support

DLMS meter serial DLMS meter PLC DLMS meter IP DLMS meter
comm comm comm future comm

Data model Data model Data model Data model


IEC 62056-61,62 IEC 62056-61,62 IEC 62056-61,62 IEC 62056-61,62
Application Application Application Application
Layer Layer Layer Layer
IEC 62056-53 IEC 62056-53 IEC 62056-53 IEC 62056-53
HDLC LLC COSEM Transport
IEC 62056-46 IEC 61334-4-32 for IP
IEC 62056-47 Communication
Physical MAC+Phy Profile
IEC 62056-42 IEC 61334-5-1 TCP/UDP, IP layers

RS232/485 Power Line Carrier Ethernet Future


Optical port GPRS communication
PSTN/GSM modem PPP media

31
31
DLMS - Other key features
 Read individually or group-wise or
selectively
 Meter configuration change, time
synchronization
 Role based access based on distinct
Associations
 Meter self description
 Event notification and Data PUSH
32
32
Conformance testing

 Conformance Test plans part of specification


 Protocol compliance tested by Conformance
Test Tool, a tool developed by DLMS UA
 Self testing or third party testing possible
 Certificate issued by DLMS UA

33
33
Thank You!

You might also like