IEC62056培训教材-DLMS系统集成开发
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
clock status:
Unsigned8
应用层—日期类型
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 16
Date 日期类型
属性 year: month: 类型 Unsigned1 6 Unsigned8 范围 0..big 1..12, 0xFD,0xFE,0xFF 编码 0xFFFF = not specified 1 is January 0xFD= daylight_savings_end 0xFE= daylight_savings_begin 0xFF = not specified 0xFD = 2nd last day of month 0xFE = last day of month 0xFF = not specified
3、应用实例
基本概念—规约标准文本
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 3
IEC 62056-62 电气测量—应用层数据 交换协议:接口类 IEC 62056-61 电气测量—抄表、费率 及负荷控制的数据交换:OBIS 对象识 别系统 IEC 62056-53 电气仪表—抄表、费率 和负荷控制的数据交换:COSEM应用层 IEC 62056-46-2002 电气测量--抄表、 费率及负荷控制的数据交换:基于 HDLC协议的数据链路层 IEC 61334-6-2000 A-XDR编码规则
Time 时间类型
属性 hour: 类型 Unsigned8 范围 0..23, 0xFF 编码 0xFF = not specified
minute:
second: hundredths:
Unsigned8
Unsigned8 Unsigned8
Байду номын сангаас
0..59, 0xFF
0..59, 0xFF 0..99, 0xFF
基于CS客户/服务
对话通信模式
基本概念—DLMS/COSEM模型 (2/2)
COSEM 对象模型
命名标准
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 9
OBIS 逻辑名
通过协议(DLMS) 访问COSEM实例 的属性和方法
通信介质传输
DLMS 报文
DLMS 报文
35
38
35x=53d(asc = ‘5’)
38x=56d(asc = ‘8’)
32
32x=50d(asc = ‘2’)
组合起来,IEC设备地址:58234715
应用层—数据解析
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 20
解读正向有功电量
14 00 00 00 00 00 05 F7 12
基本概念—名词解释
DLMS
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 4
Distribution Line Message Specification Device Language Message Specification 配电线消息规范 设备语言消息规范
基本数据—1/3
表示值(10进 制) 0 1 2 3 4 5 6 9 10 表示值(16 进制) 0 1 2 3 4 5 6 9 A 类型 NULL Array structure Boolean Bit string Intger32 Unsinged32 Octet-string Visible-string 名字 NULL 数组 结构体 布尔型 字符 有符号长整型 无符号长整型 16进制字符串 可见字符 指定对象个数 指定成员 1 1 4 4 指定长度 指定长度 字节
应用层—数据解析
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 21
解读费率时段表TOU 1/3
01 01 02 02 11 01 01 02 02 03 09 04 00 00 00 00 09 06 00 00 0A 00 64 FF 12 00 04 02 03 09 04 07 1E 00 00 09 06 00 00 0A 00 64 FF 12 00 01
19 20
13 14
Compact-array Integer64
压缩数组 有符号长整型
指定长度 8
应用层—数据类型
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 13
基本数据—3/3
表示值(10进制) 21 22 23 24 25 26 表示值(16进制) 15 16 17 18 19 1A 类型 Unsigned64 enum float32 float64 Date-time date 名字 无符号长整型 枚举型 浮点数 浮点数 日期时间型 日期 字节 8 1 4 8 12 5
09 0C 07 D6 03 10 04 数据类型 = 9 (16进制字符串) 数据长度=12 0A 0E 17 时 = 10 分 = 14 秒 = 23
年(2字节)=2006
月 = 03 日= 16 周 = 04
FF
80 00
毫秒(不用)
时区差(不用)
00
时间状态 = 0
组合起来,电表时间:2006-03-16 10:14:23
中文解释 高级安全 低级安全 逻辑名 短名
Dialog/DLMS就是对话
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 7
CEO:运营情况怎样?
销售员:??? 财务员:???
系统:电表运行情况怎样?
表计1:??? 表计2:???
CEO:华南销售情况怎样? 华南销售:当前销售记录。
省略语
AARQ
原文
Application Association ReQuest
中文解释
应用连接请求
AARE
ACSE APDU ASE
Application Association REsponse
Application Control Service Element Application Protocol Data Unit Application Service Element
应用层—数据解析
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 19
解读IEC地址
0A 08 35 38 32 33 34 37 31 35
0A 08 数据类型 = 10 (Visible-string) 数据长度=08 33 34 37 31 35 33x=51d(asc = ‘3’) 34x=52d(asc = ‘4’) 37x=55d(asc = ‘7’) 31x=49d(asc = ‘1’) 35x=53d(asc = ‘5’)
体系结构—DLMS结构
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 10
应用层
ASE
ACSE
LLC 数据链路层
其他
逻辑链路控制 (LLC)
HDLC RS485 RS232 Modem
介质访问控制 (MAC)
物理层
其它
应用层—数据类型
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 11
dayOfMonth:
Unsigned8
1..31, 0xFD, 0xFE, 0xFF
dayOfWeek:
Unsigned8
1..7, 0xFF
1 is Monday 0xFF = not specified
应用层—时间类型
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 17
Date-time 日期时间类型 2/2
属性 hour: minute: second: hundredths: deviation 类型 Unsigned8 Unsigned8 Unsigned8 Unsigned8 Integer16 范围 0..23, 0xFF 0..59, 0xFF 0..59, 0xFF 0..99, 0xFF -720 .. +720 编码 0xFF = not specified 0xFF = not specified 0xFF = not specified 0xFF = not specified Min. from local time to GMT 0x8000 = not specified Always equal to attribute status
COSEM
COmpanion Specification for Energy Metering
能量计量配套规范
OBIS
OBject Identification System 对象标识系统
基本概念—基本的术语(1)
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 5
系统:电表1运行情况怎样? 表计1:当前运行记录数据。
CEO:华南二月销售情况怎样? 华南销售:二月销售记录。
系统:电表1二月运行情况怎样? 表计1:二月运行记录数据。
基本概念—DLMS/COSEM模型(1/2)
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 8
应用连接响应
应用控制服务元件 应用协议数据单元 应用服务元件
基本概念—基本的术语(2)
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 6
省略语 HLS LLS LN SN
原文 High-level Security Low Level Security Logical Name Short Name
应用层—数据类型
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 12
基本数据—2/3
表示值(10进制) 13 15 16 17 18 表示值(16进 制) D F 10 11 12 类型 Integer8 Integer8 Integer16 Unsigned8 Unsigned16 名字 BCD码 有符号整型 有符号长整型 无符号整型 无符号整型 字节 1 1 2 1 2
IEC62056培训教程
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 1
DLMS系统集成开发
开发部:郑佩良(Roy)
兰吉尔表计(珠海)有限公司
课程内容及安排
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 2
内容: 1、基本概念 2、体系架构
14 00 00 00 00 00 05 F7 12 数据类型 = 20 (Integer64 8个字节)
5x*10000x+F7x*100+12X =5F712x=390930d scale-unit:Wh|-1 电量:390930d/10000d=39.093 kWh
组合起来,电量:390930d/10000d=39.093 kWh
0xFF = not specified
0xFF = not specified 0xFF = not specified
应用层—数据解析
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 18
解读电表时间
09 0C 07 D6 03 10 04 0A 0E 17 FF 80 00 00
dayOfMonth:
Unsigned8
1..31, 0xFD, 0xFE, 0xFF 1..7, 0xFF
dayOfWeek:
Unsigned8
目前在兰吉尔表中的日期时间是用09(Octet-string)表示
应用层—时间日期类型
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 15
27
1B
time
时间
4
应用层—时间日期类型
© Landis+Gyr 版权所有 DLMS系统集成开发 14.03.2014 / 14
Date-time 日期时间类型 1/2
属性 year: month: 类型 Unsigned16 Unsigned8 范围 0..big 1..12, 0xFD,0xFE,0xFF 编码 0xFFFF = not specified 1 :一月 0xFD= daylight_savings_end 0xFE= daylight_savings_begin 0xFF = not specified 0xFD = 2nd last day of month 0xFE = last day of month 0xFF = not specified 1 is Monday 0xFF = not specified