- 104
- 0
- 约9.32千字
- 约 9页
- 2019-10-05 发布于浙江
- 举报
版号
时间
备注
第一版
2003-06-26
来自网络
第二版
2010-11-5
增加SL7000电表支持的OBIS
注
2017-07-10
刘云
先做下自我介绍,本人从事海外电表好几年了但是对DLMS协议的理解还是有所欠缺,一直在不断的自学,公司也是把其作为核心秘密保护。通过这几年的自我学习终于有对这个协议不太陌生,但是因为工作上这个已经被封装成库函数,具体的细节还是会存在不理解的。希望可以帮助那些在海上还没有找到灯塔的帆船。首先感谢DLMS电能表通讯协议的第一版作者,也希望我这个补充可以起到一块砖的作用,我主要是通过本地485数据帧的分析来帮助我们理解这个协议。如果第一遍看不懂请多看几遍!
建立和释放应用连接:
为建立和释放应用连接提供的服务如下:
? COSEM-OPEN
? COSEM-RELEASE
? COSEM-ABORT//底层连接已断开的情况下通知上层进程
对于本地通信信道,如RS485、红外等,当物理连接建立时,默认预连接的通道即存在,不需要额外的建立以及预连接管理。
举例上位机发送一个SNRM数据帧控制码93
具体数据:
SEND:7E A0 0A 00 02 40 01 25 93 4C B6 7E
不包含应用层数据信息
0x7e
帧类型与帧长
目的地址域
源地址域
控制域
数据帧校验
0x7e
解析:
在SNRM数据帧中的用户信息可以不出现,表示
原创力文档

文档评论(0)