学习DLT698进阶三,读分帧

DLT698学习大纲:

1. 学会读规约文档,熟悉相关名词

2. 入门,读电表地址

3. 基础,读电能量数据

 同时读多个电能量数据

4. 进阶一,根据时间区间读历史数据

 安全请求

5. 进阶二,读事件

6. 进阶三,读分帧

7. 进阶四,操作方法请求

8. 编程一,编程实现请求报文构建

9. 编程二,面向对象编程实现报文解析

10. 应用一,基于串口的问答模式和基于TCP的连接模式

11. 应用二,读电表和集中器

使用DLT698协议读电表、或者读集中器数据的时候,必须要学会分帧的处理。为什么在DLT645协议中很少会有分帧的处理,到了DLT698这里就必须学会分帧呢?

前面几篇文章提到过,DLT698的报文长度是DLT645的两倍或更多,当一个APDU数据组帧的长度超过协商的最大帧长度时,采用分帧传输。通常单帧长度最大不超过600字节。

分帧传输规则

  • 采用分帧传输时,控制域中分帧标志位置1。

  • 数据接收端应对分帧进行逐条确认。

  • 分帧传输可由服务器或客户机任意一侧发起,适用于主动发起的数据服务或者被动应答的数据服务。

分帧传输过程

以读电表数据为例,电表被动应答:

  1. 客户端向电表发起读数据请求

  2. 电表应答分帧起始帧,帧序号=0,分帧类型=0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值