Upload
lehanh
View
353
Download
16
Embed Size (px)
Citation preview
device
languagemessagespecification
DLMS seminar EUW 2014 – Comm. Profiles 1
IEC 62056 DLMS/COSEM seminar
Communication profiles
EUW 2014, Amsterdam
Győző Kmethy, DLMS UA, President
Victoria Varjú, DLMS UA, Support manager Bas Roelofsen, DNV GL, Consultant
device
languagemessagespecification
Agenda
DLMS seminar EUW 2014 – Comm. Profiles 2
• 13:00 Registration • 13:30 DLMS/COSEM overview • 14:00 COSEM model news • 15:00 Coffee break • 15:30 DLMS services news • 16:00 Security extensions • 16:30 DLMS/COSEM communication profiles • 16:45 Interoperability and conformance testing • 17:00 Tools, demo, quiz • 17:15 Q/A • 17:30 End of the program
device
languagemessagespecification
Smart metering system reference architecture
DLMS seminar EUW 2014 – Comm. Profiles 3
device
languagemessagespecification
Communication profiles
COSEM Application layer
Connection Messaging
COSEM object model
Lower layers
Media 1: PSTN, GSM
Lower layers
Media 2: TCP/IP
Lower layers
Media n
Application layer: common in any communication profile
• connection between the metering and data collection application processes
• prepares the messages for transport
• encoding
• cryptographic protection
•block transfer
Lower layers ensure that he messages are correctly delivered
Profile 1 Profile 2 Profile n
DLMS seminar EUW 2014 – Comm. Profiles 4
Object model: common in all communication profiles. Supports the use cases
Specify how to use DLMS/COSEM over the media-specific lower layers
device
languagemessagespecification
Communication profiles • Communication media independent data model: COSEM • Application layer common for all profiles: DLMS/COSEM • Media dependent connection mgr.: e.g. TCP conn. manager, S-FSK CIASE • Adaptation / convergence layer (when needed) • Media specific lower layers • Communication profiles driven by technology evolution:
– 3-layer HDLC based profile – TCP-UDP-IP profile – S-FSK PLC profile – Narrow-band OFDM PLC profile for PRIME networks (PRIME Alliance) – Narrow-band OFDM PLC profile for G3-PLC networks (G3-PLC Alliance) – SMITP / B-PSK PLC profile (Meters & More association) – AMC-SS PLC profile (Siemens) – ISO/IEC 12139-1 BPL profile (Korea) – RF mesh profile (US National Committee) – Wired and wireless M-Bus profile (CEN TC 294)
DLMS seminar EUW 2014 – Comm. Profiles 5
device
languagemessagespecification
DLMS/COSEM standardization framework
Comm. Profiles for Wide Area Networks
IEC 62056-9 series
Comm. Profiles for Neighbourhood
NetworksIEC 62056-8
series
Comm. Profiles for Local Networks
IEC 62056-3 / 6-7series
COSEM object-oriented data model
IEC 62056-6-2 COSEM interface classesIEC 62056-6-1 / EN 13757-1 OBIS Object Identification System
Services for connection establishment and for accessing COSEM objects
IEC 62056-5-3 DLMS/COSEM Application layer
Lower layer standards
IEC 62056 – IEC 61334 – EN – ITU-T – RFC
DLMS seminar EUW 2014 – Comm. Profiles 6
device
languagemessagespecification
G2 interface: client – concentrator (NNAP)
DLMS seminar EUW 2014 – Comm. Profiles 7
COSEM Access Client
COSEM Access Service
(CAS)
DLMS/COSEM Server
CA
S C
lie
nt
CA
S P
rov
ide
r
DLM
S/C
OS
EM
C
lie
nt
DLM
S/C
OS
EM
S
erv
erDLMS/COSEM
ServicesWeb Services
• draft IEC 62056-9-1
• uses web services between COSEM Access client and COSEM Access Service
• XML schema specified in Green Book Edition 8
• Uses concepts of IEC 61968-1 and IEC 61968-100: Nouns and verbs
device
languagemessagespecification
Example for use with S-FSK PLC
DLMS seminar EUW 2014 – Comm. Profiles 8
device
languagemessagespecification
Example for CAS scheduled device access
DLMS seminar EUW 2014 – Comm. Profiles 9
sd Scheduled Dev ice Access
COSEM AccessClient
COSEM AccessService
DLMS/COSEMServer
WS-Request()
WS-Response(ACK)
DLMS/COSEM-Request()
DLMS/COSEM-Response()
DLMS/COSEM-Request()
DLMS/COSEM-Response()
WS-Request()
WS-Response()
device
languagemessagespecification
Communication profiles for WAN (G1)
IP support layersGPRS, ADSL
Ethernet,
App
licat
ion
mod
ellin
gA
pplic
atio
n la
yer
Tran
spor
t /
Net
wor
k la
yer
Phy
+ M
AC
la
yer
Public WAN
IEC 62056-6-2 / IEC 62056-6-1 / EN 13757-1COSEM / OBIS model
IEC 62056-5-3DLMS/COSEM Application layer
IEC 62056-46 HDLC
IEC 62056-42Phy layer
IEC TC 13 ETSI M2M
LLC
laye
r
IEC 62056-47COSEM TP
wrapper / TCP-UDP / IPV4 / IPv6
DLMS seminar EUW 2014 – Comm. Profiles 10
device
languagemessagespecification
DLMS/COSEM communication profiles for neighbourhood networks:
the C interface
DLMS seminar EUW 2014 – Comm. Profiles 11
device
languagemessagespecification
S-FSK PLC profile: IEC 62056-8-3 - Scandinavia, Linky “G1”, IDIS
DLMS seminar EUW 2014 – Comm. Profiles 12
Data link layer
COSEM Application ProcessDLMS UA Blue Book /
IEC 62056-61, IEC 62056-62 with amendments
COSEM Application layerACSE and xDLMS ASEDLMS UA Green Book /
IEC 62056-53 with amendments
Connectionless LLC sublayerIEC 61334-4-32
Configuration Initiation ASE(CIASE)
DLMS UA Green Book /IEC 61334-4-511 with
amendments
ACSE and xDLMS APDUscarried by
connectionless DL-Data and DL-Reply services orconnection oriented DL-Data services
CI-PDUscarried by
connectionless DL-Data services
S-FSK MAC sub-layerIEC 61334-5-1 clause 4
MA-Data services
S-FSK Physical layerIEC 61334-5-1 clause 3
P-Data services P-Sync services
HDLC based LLC sublayer (CO / CL)DLMS UA Green Book /
IEC 62056-46(ISO/IEC 8802-2 Class I over HDLC)
System Management Application Process (SMAP)
System ManagementApplication Entity
(SMAE)IEC 61334-5-1
MA-Sync.ind
Creditmanagement
Phy-AskForRepeaterCall
device
languagemessagespecification
DLMS seminar EUW 2014 – Comm. Profiles 13
NB OFDM PLC profile for PRIME networks: • CLC/TS 52056-8-4 • used in PRIME project • cca. 5 M meters implemented
worldwide • supported by the Prime
Alliance: www.prime-alliance.org/: some 60 members
• chipsets (9) – meters (15 manufacturers) – concentrators (6 manuf.) – software
device
languagemessagespecification• NB OFDM PLC profile for G3-PLC networks
CLC/TS 52056-8-5 • Used among others by:
– ERDF Linky project “G3” – ENEXIS project – TEPCO / Japan – Supported by: – http://www.g3-plc.com/: 44 members – G3-PLC certification program available
DLMS seminar EUW 2014 – Comm. Profiles 14
DLMS/COSEM Transport layerIEC 62056-4-7
ITU-T G.9903 Narrow-band OFDM PLC Data Link layer for G3-PLC network
ITU-T G.9903 Narrow-band OFDM PLC Physical layer for G3-PLC network
MAC layer(IEEE 802.15.4 based)
Adaptation layer(IETF 6LoWPAN based)
IPv6IETF RFC 2460
UDPIETF RFC 768
DLMS / COSEM wrapper
DLMS/COSEM Application layerIEC 62056-5-3
COSEM Application ProcessIEC 62056-6-1, IEC 62056-6-2
xDLMS APDUs
MAC Control services MAC Data services
PHY Control services PHY Data services
device
languagemessagespecification
DLMS seminar EUW 2014 – Comm. Profiles 15
High speed PLC ISO/IEC 12139-1 profile for neighbourhood networks
• draft IEC 62056-8-6
• Technology used in Korea
• https://www.creativekorea.or.kr/attach/.../25494.pdf
device
languagemessagespecification
DLMS seminar EUW 2014 – Comm. Profiles 16
DLMS/COSEM Application Process EN 62056-6-1, EN 62056-6-2
DLMS/COSEM Application Layer ACSE and xDLMS ASE
EN 62056-5-3
IPv4 RFC 0791
Data Link Layer
AMC-SS PHY Layer CLC/FprTS 50590:2014
DLMS/COSEM Transport layer FprEN 62056-4-7:2014
DLMS/COSEM wrapper
TCP/UDP RFC 0793/RFC 0768
IPv6 RFC 2460
Convergence sub-layer
MAC sub-layer CLC/FprTS 50590:2014
LLC sub-layer CLC/FprTS 50590:2014
Connection Manager
DLMS/COSEM AL
IPv4 specific
IPv6 specific
AMC-SS PLC profile:
• CLC/TS 52056-8-7
• AMC-SS PLC technology proposed by Siemens
device
languagemessagespecification
17
SMITP B-PSK PLC profile:
• CLC/TS 50568-8
• Supported by the Meters & More Association
• earlier implementations (e.g. Telegestore, Endesa) do not use DLMS/COSEM
device
languagemessagespecification
DLMS/COSEM communication profiles for local networks:
the M interface
DLMS seminar EUW 2014 – Comm. Profiles 18
device
languagemessagespecification
DLMS/COSEM – M-Bus profile
DLMS seminar EUW 2014 – Comm. Profiles 19
COSEM data modelDLMS UA Blue Book / IEC 62056-6-1, IEC 62056-6-2
DLMS/COSEM Application layerDLMS UA Green Book / IEC 62056-5-3
DLMS/COSEM M-Bus based transport layer
M-Bus Transport layer EN 13757-3
M-Bus Wrapper
M-Bus wired Link LayerEN 13757-2
M-Bus wireless Link LayerEN 13757-4 / -5
M-Bus wired Phy LayerEN 13757-2 / -6
M-Bus wireless Phy LayerEN 13757-4
CITL = 0x00 – 0x1F0x60 / 0x7C0x61 / 0x7D
CITL =Other values
see EN 13757-3
M-Bus dedicated Application layer
EN 13757-3
DLMS/COSEM wirelessM-Bus profile
DLMS/COSEM wired M-Bus profile
• Published in Green Book Edition 8
• Will be brought to IEC
• DLMS/COSEM application runs in M-Bus slave device
• Media can be wired or wireless
• Transport layer provides segmentation and re-assembly
device
languagemessagespecification
DLMS/COSEM Euridis profile
20
Application layer
Application-62056-3-1 protocol Application layer
IEC 62056-51
DLMS+ protocolApplication+ protocolTransport + protocol
Application layerIEC 62056-5-3
DLMS/COSEM protocol
COSEM modelIEC 62056-6-2
Data link layer
Link-62056-3-1 protocol
Physical layer
Physical-62056-3-1 protocol
Physical layer
Physical-62056-3-1 protocol
Physical layer
Physical E/COSEM protocol
Data link layer
Link-E/D protocol
Data link layer
Link-E/D protocol
Transport layer Support manager
Base architecture Architecture with DLMS Architecture with DLMS/COSEM
• Specified in IEC 62056-3-1: 2013
• Provides baud rate negotiation, segmentation and reassembly
Gateway protocol (Green Book Edition 10.7)
DLMS seminar EUW 2014 – Comm. Profiles 21
• Specifies how DLMS/COSEM APDUs can be transported via a transparent gateway
• Protocol may be different on the two sides
• Protocol on the Local Network may be M-Bus, Euridis, ZigBee ®
device
languagemessagespecification
Pull operation via the gateway
DLMS seminar EUW 2014 – Comm. Profiles 22
WAN transport protocol
HES Gateway End Device
client and server AP 0xE6 - Prefix DLMS APDU
send request for an end device
LAN transport protocol
DLMS APDU
forward request
send answer
forward answer from end device
client and server AP
LAN transport protocol
DLMS APDUclient and server AP
WAN transport protocol
client and server AP 0xE7 - Prefix DLMS APDU
device
languagemessagespecification
Push operation via the gateway
DLMS seminar EUW 2014 – Comm. Profiles 23
LAN transport protocol
HES Gateway End Device
0xE6 - Prefix
send request for a HES
forward request from end device
DLMS APDUclient and server AP
WAN transport protocol
client and server AP DLMS APDU
device
languagemessagespecification
Summary
The DLMS/COSEM model and application layer is successfully used over a range of communication media specific lower layers
Using the same COSEM model ensures semantic interoperability
Using the same DLMS/COSEM application layer ensures syntactic interoperability
All DLMS/COSEM application level security features are available the same way
Standardizing the communication profiles ensures network interoperability
DLMS seminar EUW 2014 – Comm. Profiles 24