1、深圳市均方根科技有限公司Q / GDW376.12009电力用户用电信息采集系统通信协议报文解析示例1硬件初始化 下行数据:68 0F 00 41 01 00 00 00 00 00 01 01 00 44 16 68 /起始字符(68H)0F 00 /长度L41 /控制域C,二进制值为0b01000001下行方向D7D6D5D0传输方向位DIR启动标志位PRM通信方式01000001传输方向位DIR:DIR=0:表示此帧报文是由集中器发出的下行报文;DIR=1:表示此帧报文是由通信模块发出的上行报文。启动标志位PRMPRM =1:表示此帧报文来自启动站;PRM =0:表示此帧报文来自从动站。
2、通信方式通信方式是指集中器下行的通信模块所采用的通信方式类型,不同的通信方式决定用户数据区中的数据构成和格式,本部分根据不同的通信方式分别定义和描述用户数据区的内容,通信模块的通信方式定义见下表。值通信方式说明1集中式路由载波通信指采用集中式路由方案的电力线窄带载波通信01 00 00 00 00 00 /信息域R数据内容数据格式字节数D7D6D5D4D3D2D1D0BS1中继级别冲突检测通信模块标识附属节点标识路由标识00000001D7D6D5D4D3D2D1D0BS100000000纠错编码标识信道标识预计应答字节数BIN1D15D14-D0BS20000000000000000速率单位
3、标识通信速率D7D6D5D4D3D2D1D0BS1预留路由标识:0表示通信模块带路由或工作在路由模式,1表示通信模块不带路由或工作在旁路模式。当信息域的“通信模块标识”为0时,无地址域A。01 /应用功能码AFN=0x01,初始化命令01 00 /数据单元标识Fn,F1:硬件初始化44 /帧校验和16/帧结束符上行确认:68 13 00 81 01 00 40 00 00 00 00 01 00 FF FF 00 00 C1 16 68 13 00 81 /控制域上行方向D7D6D5D0传输方向位DIR启动标志位PRM通信方式10000001传输方向位DIR:DIR=0:表示此帧报文是由集中器
4、发出的下行报文;DIR=1:表示此帧报文是由通信模块发出的上行报文。启动标志位PRMPRM =1:表示此帧报文来自启动站;PRM =0:表示此帧报文来自从动站。通信方式通信方式是指集中器下行的通信模块所采用的通信方式类型,不同的通信方式决定用户数据区中的数据构成和格式,本部分根据不同的通信方式分别定义和描述用户数据区的内容,通信模块的通信方式定义见下表。值通信方式说明1集中式路由载波通信指采用集中式路由方案的电力线窄带载波通信01 00 40 00 00 00 /信息域R数据内容数据格式字节数D7D6D5D4D3D2D1D0BS1中继级别冲突检测通信模块标识附属节点标识路由标识00000001
5、D7D6D5D4D3D2D1D0BS1纠错编码标识信道标识00000000预计应答字节数BIN10x40D15D14-D0BS20000000000000000速率单位标识通信速率D7D6D5D4D3D2D1D0BS1预留路由标识:0表示通信模块带路由或工作在路由模式,1表示通信模块不带路由或工作在旁路模式。当信息域的“通信模块标识”为0时,无地址域A。00 /AFN=0x00,确认/否认帧01 00 /数据单元标识Fn=1,确认FF FF 00 00 /数据内容格式字节数D7D6D5D4D3D2D1D0BS27信道状态6信道状态5信道状态4信道状态3信道状态2信道状态1信道状态命令状态1:闲
6、1:闲1:闲1:闲1:闲1:闲1:闲1:已处理D15D14D13D12D11D10D9D815信道状态14信道状态13信道状态12信道状态11信道状态10信道状态9信道状态8信道状态1:闲1:闲1:闲1:闲1:闲1:闲1:闲1:闲等待时间BIN2C1 /帧校验和16/帧结束符2.参数初始化 下行数据:68 0F 00 41 01 00 00 00 00 00 01 02 00 45 16 下行数据解析:68 0F 00 /长度L,是指帧数据的总长度41 /控制域01 00 00 00 00 00 /信息域R01 /应用层功能码AFN=0x01,初始化命令02 00 /信息类标识,Fn=2,参数
7、初始化45 /帧校验和16/帧结束符上行确认:68 13 00 81 01 00 40 00 00 00 00 01 00 FF FF 00 00 C1 16 上行数据解析:68 13 00 /长度L,是指帧数据的总长度81 /控制域01 00 40 00 00 00 /信息域R00 /应用层功能码AFN=0x00,确认帧01 00 /信息类标识,Fn=1,确认FF FF 00 00 /数据单元C1 163. 数据初始化 下行数据:68 0F 00 41 01 00 00 00 00 00 01 04 00 47 16 下行数据解析:68 0F 00 /长度L,是指帧数据的总长度41 /控制域
8、01 00 00 00 00 00 /信息域R01 /应用层功能码AFN=0x01,初始化命令04 00 /数据单元标识,Fn=3,数据初始化47 /帧校验和16上行确认帧解析:上行确认:68 13 00 81 01 00 40 00 00 00 00 01 00 FF FF 00 00 C1 16 68 13 00 /长度L,是指帧数据的总长度81 /控制域01 00 40 00 00 00 /信息域R00 /应用层功能码AFN=0x00,确认帧01 00 /信息类标识,Fn=1,确认FF FF 00 00 C1 164. 数据转发(支持DL/T645-1997和2007格式) 数据转发抄表
9、命令 645-2007格式 下行数据:68 2B 00 41 05 00 00 00 00 00 02 00 00 00 00 00 01 00 00 00 00 00 02 01 00 01 0E 68 16 00 00 00 00 00 68 01 02 43 1F 4B 16 07 16 下行数据解析:68 2B 00 /长度L,是指帧数据的总长度41 /控制域05 00 00 00 00 00 /信息域R数据内容数据格式字节数D7D6D5D4D3D2D1D0BS1中继级别冲突检测通信模块标识附属节点标识路由标识00000101D7D6D5D4D3D2D1D0BS100000000纠错编
10、码标识信道标识预计应答字节数BIN1D15D14-D0BS20000000000000000速率单位标识通信速率D7D6D5D4D3D2D1D0BS1预留通信模块标识:0表示对集中器的通信模块操作,1表示对载波表的通信模块操作。路由标识:0表示通信模块带路由或工作在路由模式,1表示通信模块不带路由或工作在旁路模式。当信息域的“通信模块标识”为1时,有地址域A。中继级别数值为0,表示没有中继。02 00 00 00 00 00 01 00 00 00 00 00 / 地址域A地址域数据格式字节数表号(低位在前高位在后)源地址A1BCD602 00 00 00 00 00中继地址A2BCD6*中继
11、级别中继级别为0,因此无中继地址目的地址A3BCD601 00 00 00 00 00当信息域的“通信模块标识”为0表示对集中器的通信模块操作,1表示对载波表的通信模块操作。当信息域的“通信模块标识”为1时,载波主节点下行时,源地址A1是指载波主节点的MAC地址,中继地址A2和目的地址A3是指载波从节点的MAC地址;载波从节点上行时,源地址A1是指载波从节点的MAC地址,无中继地址A2,目的地址A3是指载波主节点的MAC地址。当为广播命令时,目的地址A3为广播地址999999999999H。02 /应用层功能码,AFN=0x02,对应数据转发功能01 00 /数据单元标识,F1, 对应转发命令
12、/数据单元01 0E 68 16 00 00 00 00 00 68 01 02 43 1F 4B 16 F1转发命令数据单元格式数据内容数据格式字节数对应内容规约类型BIN101报文长度LBIN10E报文内容L68 16 00 00 00 00 00 68 01 02 43 1F 4B 16规约类型:00H为透明传输;01H为 DL/T 6451997;02H为 DL/T 6452007;03H-FFH保留。报文长度L:规约的原始报文数据总长度。报文内容:规约的原始报文数据。07 /帧校验和16/帧结束符上行数据解析:上行数据:68 41 00 81 05 00 11 00 00 00 01
13、 00 00 00 00 00 02 00 00 00 00 00 02 01 00 01 24 68 16 00 00 00 00 00 68 81 18 43 1F 49 33 33 33 33 33 33 33 49 33 33 33 33 33 33 33 33 33 33 33 33 33 6F 16 B6 16 68 /帧起始符41 00 /长度L,是指帧数据的总长度81 /控制域05 00 11 00 00 00 /上行信息域数据内容数据格式字节数D7D6D5D4D3D2D1D0BS1中继级别0通信模块标识0路由标识00000101D7D6D5D4D3D2D1D0BS10信道标识
14、00000000D7D6D5D4D3D2D1D0BS1电表通道特征实测相线标识00010001D7D6D5D4D3D2D1D0BS1末级应答信号品质末级命令信号品质00000000预留2路由标识:D0=0表示通信模块带路由或工作在路由模式,D0=1表示通信模块不带路由或工作在旁路模式。通信模块标识:0表示对集中器的通信模块操作,1表示对载波表的通信模块操作。中继级别:取值范围015,0表示无中继。信道标识:取值范围015,0表示不分信道、115依次表示第115信道。实测相线标识:实测从节点逻辑主信道所在电源相别,0为不确定,13依次表示相别为第1相、第2相、第3相。电能表通道特征:描述目的节点
15、电能表通道的特征,取值范围015,0保留,1为载波物理信道为单相供电,逻辑信道为单信道;2为载波物理信道为单相供电,逻辑信道为两信道;3为载波物理信道为单相供电,逻辑信道为三信道;4为载波物理信道为三相供电,逻辑信道为三信道。信号品质:分为15级,取值范围015,0表示无信号品质,1表示最低品质。01 00 00 00 00 00 02 00 00 00 00 00 / 地址域A地址域数据格式字节数表号(低位在前高位在后)源地址A1BCD601 00 00 00 00 00中继地址A2BCD6*中继级别中继级别为0,因此无中继地址目的地址A3BCD602 00 00 00 00 00当信息域的
16、“通信模块标识”为0表示对集中器的通信模块操作,1表示对载波表的通信模块操作。当信息域的“通信模块标识”为1时,载波主节点下行时,源地址A1是指载波主节点的MAC地址,中继地址A2和目的地址A3是指载波从节点的MAC地址;载波从节点上行时,源地址A1是指载波从节点的MAC地址,无中继地址A2,目的地址A3是指载波主节点的MAC地址。当为广播命令时,目的地址A3为广播地址999999999999H。02 /应用层功能码,AFN=0x02,对应数据转发功能01 00 /数据单元标识,F1, 对应转发命令/数据单元01 /规约类型24 /报文长度L68 16 00 00 00 00 00 68 81
17、 18 43 1F 49 33 33 33 33 33 33 33 49 33 33 33 33 33 33 33 33 33 33 33 33 33 6F 16 /报文内容F1转发命令应答数据单元格式数据内容数据格式字节数对应内容规约类型BIN10x01报文长度LBIN10x24报文内容L68 16 00 00 00 00 00 68 81 18 43 1F 49 33 33 33 33 33 33 33 49 33 33 33 33 33 33 33 33 33 33 33 33 33 6F 16规约类型:00H为透明传输;01H为 DL/T 6451997;02H为 DL/T 64520
18、07;03H-FFH=预留协议。报文长度L:规约的原始报文数据总长度。报文内容:规约的原始报文数据。B6 /帧校验和16/帧结束符5 厂家代码和版本信息 下行数据:68 0F 00 41 01 00 00 00 00 00 03 01 00 46 16 下行数据解析:68 /帧起始符0F 00 /长度为15个字节41 /控制域C01 00 00 00 00 00 /信息域R03 /应用层功能码AFN=0x03,对应查询数据01 00 /数据单元标识Fn,对应值为F1-厂商代码和版本信息46 /帧校验和16/帧结束符上行确认:68 18 00 81 01 00 40 00 00 00 03 01
19、 00 04 03 02 01 16 12 10 00 02 0A 16 上行数据解析:68 /帧起始符18 00 /长度为24个字节81 /控制域C01 00 40 00 00 00 /信息域R03 /应用层功能码AFN=0x03,对应查询数据01 00 /数据单元标识Fn,对应值为F1-厂商代码和版本信息/此处的协议中有误,缺少了红色部分数据内容数据格式字节数厂商代码ASCII2芯片代码ASCII2版本日期-日 BCD1版本日期-月 BCD1版本日期-年BCD1版本BCD204 03 /厂商代码02 01 /芯片代码16 12 10 /年月日00 02 /版本0A /帧校验和16/帧结束符
20、6. 查询载波主节点地址 下行数据:68 0F 00 41 01 00 00 00 00 00 03 08 00 4D 16 下行数据解析:68 /帧起始符0F 00 /长度为15个字节41 /控制域C01 00 00 00 00 00 /信息域R03 /应用层功能码AFN=0x03,对应查询数据08 00 /数据单元标识Fn,对应值为F4-查询载波主节点地址4D /帧校验和16 /帧结束符上行确认:68 15 00 81 01 00 40 00 00 00 03 08 00 10 00 00 00 00 00 DD 16 上行确认帧解析:68 /帧起始符15 00 /长度为21个字节81 /
21、控制域C01 00 40 00 00 00 /信息域R03 /应用层功能码,AFN=0x03,对应查询数据08 00 /数据单元标识Fn,对应值为F4-查询载波主节点地址10 00 00 00 00 00 /对应的主节点地址为0x000000000001DD/帧校验和16 /帧结束符7 查询载波主节点信息 下行数据:68 0F 00 41 01 00 00 00 00 00 03 10 00 55 16 下行数据解析:68 /帧起始符0F 00 /长度为15个字节41 /控制域C01 00 00 00 00 00 /信息域R03 /应用层功能码,AFN=0x03,对应查询数据10 00 /数据
22、单元标识Fn,对应值为F5-查询载波主节点信息55 /帧校验和16/帧结束符上行确认:68 13 00 81 01 00 40 00 00 00 03 10 00 31 01 00 00 07 16 上行确认帧解析:68 /帧起始符13 00 /长度为19个字节81 /控制域C01 00 40 00 00 00 /信息域R03 /应用层功能码,AFN=0x03,对应查询数据10 00 /数据单元标识Fn,对应值为F5-载波主节点状态字和载波速率31 01 /状态字:D7D6D5D4D3D2D1D0备用路由标识主节点信道特征载波速率数量n00110001(瑞斯康载波只有一种通讯速率,5.5kbp
23、s)D15D12D11D10D9D8备用载波信道数量00000001路由标识:0表示通信模块带路由或工作在路由模式,1表示通信模块不带路由或工作在旁路模式。主节点信道特征:0保留;1表示单相供电单相传输;2表示单相供电三相传输;3表示三相供电三相传输。载波通信速率:表示通信波特率,BIN格式,0表示默认通信速率。速率单位标识:0表示bit/s,1表示kbit/s。00 00 /载波速率为默认速率07 168. 设置载波主节点地址 下行数据:68 15 00 41 01 00 00 00 00 00 05 01 00 10 00 00 00 00 00 58 16 下行数据解析:68 /帧起始符
24、15 00 /长度为21个字节41 /控制域C01 00 00 00 00 00 /信息域R05 /应用层功能码,AFN=0x05,对应控制命令01 00 /数据单元标识Fn,对应值为F1-设置载波主节点地址10 00 00 00 00 00 /数据单元,载波主节点地址为00000000001058 /帧校验和16/帧结束符上行确认:68 13 00 81 01 00 40 00 00 00 00 01 00 FF FF 00 00 C1 16 上行确认帧解析:68 /帧起始符13 00 /长度为19个字节81 /控制域C01 00 40 00 00 00 /信息域R00 /应用层功能码,AF
25、N=0x00,对应确认/否认命令01 00 /数据单元标识Fn,对应值为F1确认FF FF 00 00 /数据单元C1 /帧校验和16/帧结束符9 启动广播 支持DL/T645-1997和2007格式 下行数据:68 23 00 41 01 00 00 00 00 0E 05 04 00 02 12 68 99 99 99 99 99 99 68 08 06 76 7B 44 5A 43 3C 82 16 87 16 68 /帧起始符23 00 /长度为35个字节41 /控制域C01 00 00 00 00 0E /信息域R05 /应用层功能码,AFN=0x05,对应控制命令04 00 /数据
26、单元标识Fn,对应值为F3-启动广播/数据单元02 12 68 99 99 99 99 99 99 68 08 06 76 7B 44 5A 43 3C 82 16 数据内容数据格式字节数对应内容控制字BIN102报文长度LBIN112报文内容L68 99 99 99 99 99 99 68 08 06 76 7B 44 5A 43 3C 82 16控制字:00H透明传输;01HDL/T 6451997;02HDL/T 6452007;03H相位识别功能;04H-FFH保留。报文长度L:规约的原始报文数据总长度。报文内容:规约的原始报文数据。87 /帧校验和16/帧结束符上行确认:68 13 00 81 01 00 40 00 00 00 00 01 00 FF FF 00 00 C1 16 上行确认帧解析:68 /帧起始符
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2