3762报文解析.docx
《3762报文解析.docx》由会员分享,可在线阅读,更多相关《3762报文解析.docx(44页珍藏版)》请在冰点文库上搜索。
3762报文解析
深圳市均方根科技有限公司
Q/GDW376.1—2009电力用户用电信息采集系统通信协议报文解析示例
1.硬件初始化
下行数据:
680F004101000000000001
01004416
68
//
起始字符(68H)
0F00
//
长度L
41
//
控制域C,二进制值为0b01000001
D7
D6
D5~D0
下行方向
传输方向位DIR
启动标志位PRM
通信方式
0
1
000001
传输方向位DIR:
DIR=0:
表示此帧报文是由集中器发出的下行报文;DIR=1:
表示此帧报文是由通信模块发出的上行报文。
启动标志位PRM
PRM=1:
表示此帧报文来自启动站;PRM=0:
表示此帧报文来自从动站。
通信方式
通信方式是指集中器下行的通信模块所采用的通信方式类型,不同的通信方式决定用户数据区中的数据构成和格式,本部分根据不同的通信方式分别定义和描述用户数据区的内容,通信模块的通信方式定义见下表。
值
通信方式
说明
1
集中式路由载波通信
指采用集中式路由方案的电力线窄带载波通信
010000000000
//信息域R
数据内容
数据格式
字节数
D7
D6
D5
D4
D3
D2
D1
D0
BS
1
中继级别
冲突检测
通信模块标识
附属节点标识
路由标识
0000
0
0
0
1
D7
D6
D5
D4
D3
D2
D1
D0
0
0
0
0
0
0
0
0
BS
1
纠错编码标识
信道标识
深圳市均方根科技有限公司
预计应答字节数
BIN
1
D15
D14
D0
0
000000000000000
BS
2
速率单位标识
通信速率
D7
D6
D5
D4
D3
D2
D1
D0
1
预留
BS
──路由标识:
0表示通信模块带路由或工作在路由模式,
1表示通信模块不带路由或工作在旁路模式。
──当信息域的“通信模块标识”为
0时,无地址域A。
01
//
应用功能码AFN=0x01,初始化命令
0100
//
数据单元标识
Fn,F1:
硬件初始化
44
//
帧校验和
16
//
帧结束符
上行确认:
68130081010040000000000100FFFF0000C116
68
1300
81
//
控制域
D7
D6
D5~D0
上行方向
传输方向位DIR
启动标志位PRM
通信方式
1
0
000001
传输方向位DIR:
DIR=0:
表示此帧报文是由集中器发出的下行报文;DIR=1:
表示此帧报文是由通信模块发出的上行报文。
启动标志位PRM
PRM=1:
表示此帧报文来自启动站;PRM=0:
表示此帧报文来自从动站。
通信方式
通信方式是指集中器下行的通信模块所采用的通信方式类型,不同的通信方式决定用户数据区中的数据构成和格式,本部分根据不同的通信方式分别定义和描述用户数据区的内容,通信模块的通信方式定义见下表。
值
通信方式
说明
1
集中式路由载波通信
指采用集中式路由方案的电力线窄带载波通信
010040000000//
信息域
R
数据内容
数据格式
字节数
深圳市均方根科技有限公司
D7
D6
D5
D4
D3
D2
D1
D0
中继级别
冲突检测
通信模块标识
附属节点标识
路由标识
BS
1
0000
0
0
0
1
D7
D6
D5
D4
D3
D2
D1
D0
纠错编码标识
信道标识
BS
1
0000
0000
预计应答字节数
BIN
1
0x40
D15
D14
D0
0
000000000000000
BS
2
速率单位标识
通信速率
D7
D6
D5
D4
D3
D2
D1
D0
BS
1
预留
──路由标识:
0表示通信模块带路由或工作在路由模式,
1表示通信模块不带路由或工作在旁路模式。
──当信息域的“通信模块标识”为
0时,无地址域A。
00
//AFN=0x00,确认/否认帧
0100
//数据单元标识
Fn=1,确认
FFFF0000
//
数据内容
格式
字节数
D7
D6
D5
D4
D3
D2
D1
D0
7信道状态
6信道状态
5信道状态
4信道状态
3信道状态
2信道状态
1信道状态
命令状态
1:
闲
1:
闲
1:
闲
1:
闲
1:
闲
1:
闲
1:
闲
1:
已处理
2
D15
D14
D13
D12
D11
D10
D9
BS
D8
15信道状态
14
信道状态
13信道状态
12信道状态
11信道状态
10信道状态
9信道状态
8信道状态
1:
闲
1:
闲
1:
闲
1:
闲
1:
闲
1:
闲
1:
闲
1:
闲
等待时间
BIN
2
深圳市均方根科技有限公司
C1
//帧校验和
16
//帧结束符
2.参数初始化
下行数据:
680F00410100000000000102004516
下行数据解析:
68
0F00
//长度L,是指帧数据的总长度
41
//控制域
010000000000
//信息域R
01
//应用层功能码
AFN=0x01,初始化命令
0200
//信息类标识,Fn=2,参数初始化
45
//帧校验和
16
//帧结束符
上行确认:
68130081010040000000000100FFFF0000C116
上行数据解析:
68
1300
//长度L,是指帧数据的总长度
81
//控制域
010040000000
//信息域R
00
//应用层功能码
AFN=0x00,确认帧
0100
//信息类标识,Fn=1,确认
FFFF0000
//数据单元
C1
16
3.数据初始化
下行数据:
680F00410100000000000104004716
下行数据解析:
68
0F00
//长度L,是指帧数据的总长度
41
//控制域
010000000000
//信息域R
01
//应用层功能码
AFN=0x01,初始化命令
0400
//数据单元标识,
Fn=3,数据初始化
深圳市均方根科技有限公司
47
//帧校验和
16
上行确认帧解析:
上行确认:
68130081010040000000000100FFFF0000C116
68
1300
//长度L,是指帧数据的总长度
81
//控制域
010040000000
//信息域R
00
//应用层功能码AFN=0x00,确认帧
0100
//信息类标识,Fn=1,确认
FFFF0000
C1
16
4.数据转发(支持DL/T645-1997和2007格式)数据转发抄表命令645-2007格式
下行数据:
682B0041050000000000020000000000010000000000020100010E68160000000000680102431F4B160716
下行数据解析:
68
2B00
//长度L,是指帧数据的总长度
41
//控制域
050000000000
//信息域R
数据内容
数据格式
字节数
D7
D6
D5
D4
D3
D2
D1
D0
BS
1
中继级别
冲突检测
通信模块标识
附属节点标识
路由标识
0000
0
1
0
1
D7
D6
D5
D4
D3
D2
D1
D0
0
0
0
0
0
0
0
0
BS
1
纠错编码标识
信道标识
预计应答字节数
BIN
1
D15
D14
D0
BS
2
深圳市均方根科技有限公司
0
000000000000000
速率单位标识
通信速率
D7
D6
D5
D4
D3
D2
D1
D0
BS
1
预留
──通信模块标识:
0表示对集中器的通信模块操作,
1表示对载波表的通信模块操作。
──路由标识:
0表示通信模块带路由或工作在路由模式,
1表示通信模块不带路由或工作在旁路模式。
──当信息域的“通信模块标识”为
1时,有地址域A。
──中继级别数值为0,表示没有中继。
020000000000010000000000//
地址域A
地址域
数据格式
字节数
表号(低位在前高位在后)
源地址A1
BCD
6
020000000000
中继地址A2
BCD
6*中继级别
中继级别为
0,因此无中继地址
目的地址A3
BCD
6
010000000000
──当信息域的“通信模块标识”为
0表示对集中器的通信模块操作,
1表示对载波表的通信模块操作。
──当信息域的“通信模块标识”为
1时,载波主节点下行时,源地址
A1是指载波主节点的
MAC地址,中继地址A2和目的地址
A3是指载波从节点的
MAC地
址;载波从节点上行时,源地址
A1是指载波从节点的
MAC地址,无中继地址
A2,目的地址
A3是指载波主节点的
MAC地址。
──当为广播命令时,目的地址A3为广播地址999999999999H。
02//应用层功能码,AFN=0x02,对应数据转发功能
0100//数据单元标识,F1,对应转发命令
//数据单元
01
0E
68160000000000680102431F4B16
F1转发命令数据单元格式
数据内容
数据格式
字节数
对应内容
规约类型
BIN
1
01
报文长度
BIN
1
0E
L
深圳市均方根科技有限公司
报文内容
L
68160000000000680102431F4B16
──规约类型:
00H为透明传输;01H为DL/T645
—1997;02H为DL/T645—2007;03H
FFH保留。
──报文长度L:
规约的原始报文数据总长度。
──报文内容:
规约的原始报文数据。
07
//帧校验和
16
//帧结束符
上行数据解析:
上行数据:
68410081050011000000010000000000020000000000020100012468160000000000688118431F493333333333333349333333333333333333333333336F16B616
68
//帧起始符
4100
//长度L,是指帧数据的总长度
81
//控制域
050011000000
//上行信息域
数据内容
数据格式
字节数
D7
D6
D5
D4
D3
D2
D1
D0
中继级别
0
通信模块标识
0
路由标识
BS
1
0000
0
1
0
1
D7
D6
D5
D4
D3
D2
D1
D0
0
信道标识
BS
1
0000
0000
D7
D6
D5
D4
D3
D2
D1
D0
电表通道特征
实测相线标识
BS
1
0001
0001
D7
D6
D5
D4
D3
D2
D1
D0
末级应答信号品质
末级命令信号品质
BS
1
0000
0000
预留
2
──路由标识:
D0=0表示通信模块带路由或工作在路由模式,
D0=1表示通信模块不带路由或工作在旁路模式。
──通信模块标识:
0表示对集中器的通信模块操作,
1表示对载波表的通信模块操作。
深圳市均方根科技有限公司
──中继级别:
取值范围0~15,0表示无中继。
──信道标识:
取值范围0~15,0表示不分信道、1~15依次表示第1~15信道。
──实测相线标识:
实测从节点逻辑主信道所在电源相别,0为不确定,1~3依次表示相别为第1相、第2相、第3相。
──电能表通道特征:
描述目的节点电能表通道的特征,取值范围0~15,0保留,1为载波物理信道为单相供电,逻辑信道为单信道;
供电,逻辑信道为两信道;3为载波物理信道为单相供电,逻辑信道为三信道;4为载波物理信道为三相供电,逻辑信道为三信道。
2为载波物理信道为单相
──信号品质:
分为15级,取值范围0~15,0表示无信号品质,1表示最低品质。
010000000000020000000000//
地址域A
地址域
数据格式
字节数
表号(低位在前高位在后)
源地址A1
BCD
6
010000000000
中继地址A2
BCD
6*中继级别
中继级别为0,因此无中继地址
目的地址A3
BCD
6
020000000000
──当信息域的“通信模块标识”为
0表示对集中器的通信模块操作,
1表示对载波表的通信模块操作。
──当信息域的“通信模块标识”为
1时,载波主节点下行时,源地址
A1是指载波主节点的
MAC地址,中继地址A2和目的地址
A3是指载波从节点的
MAC地
址;载波从节点上行时,源地址
A1是指载波从节点的MAC地址,无中继地址A2,目的地址
A3是指载波主节点的
MAC地址。
──当为广播命令时,目的地址
A3为广播地址999999999999H。
02
//应用层功能码,AFN=0x02,对应数据转发功能
0100
//数据单元标识,F1,
对应转发命令
//数据单元
01
//规约类型
24
//报文长度L
68160000000000688118431F493333333333333349333333333333333333333333336F16
//报文内容
F1转发命令应答数据单元格式
数据内容
数据格式
字节数
对应内容
规约类型
BIN
1
0x01
报文长度L
BIN
1
0x24
报文内容
L
68160000000000688118431F493333333333333349333333333333333333333333
336F16
──规约类型:
00H为透明传输;01H为DL/T645—1997;02H为DL/T645
—2007;03HFFH=预留协议。
──报文长度L:
规约的原始报文数据总长度。
深圳市均方根科技有限公司
──报文内容:
规约的原始报文数据。
B6
//帧校验和
16
//帧结束符
5.厂家代码和版本信息
下行数据:
680F00410100000000000301004616
下行数据解析:
68
//帧起始符
0F00
//长度为15个字节
41
//控制域C
010000000000
//信息域R
03
//应用层功能码
AFN=0x03,对应查询数据
0100
//数据单元标识
Fn,对应值为
F1--厂商代码和版本信息
46
//帧校验和
16
//帧结束符
上行确认:
681800810100400000000301000403020116121000020A16
上行数据解析:
68
//帧起始符
1800
//长度为24个字节
81
//控制域C
010040000000
//信息域R
03
//应用层功能码
AFN=0x03,对应查询数据
0100
//数据单元标识
Fn,对应值为
F1--厂商代码和版本信息
//此处的协议中有误,缺少了
红色部分
数据内容
数据格式
字节数
厂商代码