下行规约分析

下行规约分析

ID:38042304

大小:53.00 KB

页数:5页

时间:2019-05-25

下行规约分析_第1页
下行规约分析_第2页
下行规约分析_第3页
下行规约分析_第4页
下行规约分析_第5页
资源描述:

《下行规约分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、下行通讯协议分析及协议栈概要设计控制码解析(一)用于从机:电能表步骤:1)接收通讯信息并识别上位指令,解除链路包封2)解析控制码分解任务3)按指令要求完成任务4)组成应答帧5)发送1.链路层解析l接收通讯信息—》接收缓冲区接收缓冲区指针;接收状态指针;接收数据长度计数器;校验和单元l接收状态机识别帧首68H识别地址识别帧首68H接收(识别)控制码接收(识别)并设置长度接收数据计算并识别校验和识别帧尾激活解析控制码程序2.控制码解析对主站命令的解析;完成指令的任务;应答中控制码的解析D7D6D5=000主站发出命令帧,从站正确应答,无后续数

2、据帧lD4D3D2D1D0=01000:广播校时C=08H规则:地址域=99H…99H长度L=06H数据域=YYMMDDhhmmss任务:校时任务应答:无lD4D3D2D1D0=10001:读数据C=11HA读一般数据规则:51)地址域=本机地址----允许高六位缺省AAH,AAH,AAH2)长度L=04H3)数据域=数据标识(4字节)任务:读一般数据任务(读出数据,由读出的数据长度判断后续帧,分帧)应答:1)无后续帧(读一般数据)D4D3D2D1D0=10001:读一般数据数据无后续帧C=91H(1)长度(2)帧格式2)有后续帧(读一般

3、数据)D4D3D2D1D0=10010:读一般数据数据有后续帧C=92H(1)长度(2)帧格式3)读数据异常应答帧D4D3D2D1D0=10001:读数据异常应答帧C=D1H(1)长度(2)帧格式B读给定块数的负荷记录数据规则:1)地址域=本机地址----允许高六位缺省AAH,AAH,AAH2)长度L=05H3)数据域=数据标识(4字节),负荷记录块数(1字节)任务:读给定块数的负荷记录数据任务(读出数据,由读出的数据长度判断后续帧,分帧)应答:1)无后续帧(读给定块数的负荷记录数据)2)有后续帧(读给定块数的负荷记录数据)3)读数据异常

4、应答帧C读给定时间、块数的负荷记录数据规则:1)地址域=本机地址----允许高六位缺省AAH,AAH,AAH2)长度L=0AH3)数据域=数据标识(4字节),负荷记录块数(1字节),分mm时hh日DD月MM年YY(5字节)任务:读给定时间、块数的负荷记录数据任务(读出数据,由读出的数据长度判断后续帧,分帧)应答:1)无后续帧(读给定时间、块数的负荷记录数据)2)有后续帧(读给定时间、块数的负荷记录数据)3)读数据异常应答帧lD4D3D2D1D0=10010:读后续数据C=12H规则:长度任务:应答:5lD4D3D2D1D0=10011:读

5、通讯地址C=13H规则:长度任务:应答:lD4D3D2D1D0=10100:写数据C=14H规则:长度任务:应答:lD4D3D2D1D0=10101:写通讯地址C=15H规则:长度任务:应答:lD4D3D2D1D0=10110:冻结命令C=16H规则:长度任务:应答:lD4D3D2D1D0=10111:更改通信速率C=17H规则:长度任务:应答:lD4D3D2D1D0=11000:修改密码C=18H规则:长度任务:应答:lD4D3D2D1D0=11001:最大需量清零C=19H规则:长度任务:应答:lD4D3D2D1D0=11010:电表

6、清零C=1AH规则:长度任务:应答:lD4D3D2D1D0=11011:事件清零C=1BH规则:长度任务:应答:5以下是组成应答帧中可选的控制码:D7D6D5=100从站发出应答帧,从站正确应答,无后续数据帧lD4D3D2D1D0=10011:读通讯地址C=93HlD4D3D2D1D0=10100:写数据C=94HlD4D3D2D1D0=10101:写通讯地址C=95HlD4D3D2D1D0=10110:冻结命令C=96HlD4D3D2D1D0=10111:更改通信速率C=97HlD4D3D2D1D0=11000:修改密码C=98HlD4

7、D3D2D1D0=11001:最大需量清零C=99HlD4D3D2D1D0=11010:电表清零C=9AHlD4D3D2D1D0=11011:事件清零C=9BHD7D6D5=101从站发出应答帧,从站正确应答,有后续数据帧lD4D3D2D1D0=10001:读数据C=B1HlD4D3D2D1D0=10010:读后续数据C=B2HD7D6D5=110从站发出应答帧,从站异常应答,无后续数据帧lD4D3D2D1D0=10010:读后续数据C=D2HlD4D3D2D1D0=10100:写数据C=D4HlD4D3D2D1D0=10110:冻结命令

8、C=D6HlD4D3D2D1D0=10111:更改通信速率C=D7HlD4D3D2D1D0=11000:修改密码C=D8HlD4D3D2D1D0=11001:最大需量清零C=D9HlD4D3D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。