QGDW 3762国网载波路由模块协议说明N12N6V152DOC.docx

上传人:b****8 文档编号:27665643 上传时间:2023-07-03 格式:DOCX 页数:20 大小:27.83KB
下载 相关 举报
QGDW 3762国网载波路由模块协议说明N12N6V152DOC.docx_第1页
第1页 / 共20页
QGDW 3762国网载波路由模块协议说明N12N6V152DOC.docx_第2页
第2页 / 共20页
QGDW 3762国网载波路由模块协议说明N12N6V152DOC.docx_第3页
第3页 / 共20页
QGDW 3762国网载波路由模块协议说明N12N6V152DOC.docx_第4页
第4页 / 共20页
QGDW 3762国网载波路由模块协议说明N12N6V152DOC.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

QGDW 3762国网载波路由模块协议说明N12N6V152DOC.docx

《QGDW 3762国网载波路由模块协议说明N12N6V152DOC.docx》由会员分享,可在线阅读,更多相关《QGDW 3762国网载波路由模块协议说明N12N6V152DOC.docx(20页珍藏版)》请在冰豆网上搜索。

QGDW 3762国网载波路由模块协议说明N12N6V152DOC.docx

QGDW3762国网载波路由模块协议说明N12N6V152DOC

 

Q/GDW376.2国网载波路由模块

协议说明(N12N6协议)

 

内部型号:

GWR-M001

型号说明:

国网晓程载波路由模块

日期:

2011年4月

V1.0:

标准版本;硬件基于单芯片CEP3001AC(PL3201B)

V1.2:

第一次发布版本

V1.4:

增加了串口发送载波发送缓冲长度后的版本;

V1.5:

2011-1发布最新版本,完善了学习收敛,每块表学习时间约5分钟;(请更新为此版本)

北京福星晓程电子科技股份有限公司

集中器载波路由模块Q/GDW-376.2协议说明

载波路由模块通讯协议遵从国家电网公司电力用户用电信息采集系统通信协议Q/GDW-376.2《电力用户用电信息采集系统通信协议:

集中器本地路由模块接口协议》,集中器与下行通信路由模块本地接口部分,所支持的具体规约内容为其子集。

本文档说明范围限于国网标准规约(N12规约及N6规约,二者只在载波帧上有差异,调用方式完全一致)。

一GDW-M001模块支持项目

集中器载波模块支持的协议条目如表1“GDW-M001路由模块支持项目”栏目中所示。

对于未勾选的项目,若模块收到该命令将回否认帧。

“路由模块标识”栏目中“0”表示对应命令是对GDW-M001模块操作,“1”表示对载波表(或载波采集器)操作,“0、1”表示既可以对模块也可以对载波表操作。

表1GDW-M001路由模块支持项目

应用功能码AFN

应用功能定义

具体项目

路由模块标识

模块支持项目

V15

00H

确认∕否认

F1:

确认

0

F2:

否认

0

01H

初始化

F1:

硬件初始化

0

F2:

参数区初始化

0

F3:

数据区初始化

0

02H

数据转发

F1:

转发命令

1

03H

查询数据

F1:

厂商代码和版本信息

0

F2:

噪声值

0、1

F3:

载波从节点侦听信息

1

F4:

载波主节点地址

0

F5:

载波主节点状态字和载波速率

0

F6:

载波主节点干扰状态

0

04H

链路接口检测

F1:

发送测试

0

F2:

载波从节点点名

1

05H

控制命令

F1:

设置载波主节点地址

0

F2:

允许载波从节点上报

有路由0,,无路由1

F3:

启动广播

有路由0,无路由1

06H

主动上报

F1:

上报载波从节点信息

0

F2:

上报抄读数据

0

07H~0FH

备用

10H

路由查询

F1:

载波从节点数量

0

F2:

载波从节点信息

0

F3:

指定载波从节点的上一级中继路由信息

0

F4:

路由运行状态

0

F5:

未抄读成功的载波从节点信息

0

F6:

主动注册的载波从节点信息

0

11H

路由设置

F1:

添加载波从节点

0

F2:

删除载波从节点

0

F3:

设置载波从节点固定中继路径

0

F4:

设置工作模式

0

F5:

激活载波从节点主动注册

0

12H

路由控制

F1:

重启

0

F2:

暂停

0

F3:

恢复

0

13H

路由数据转发

F1:

监控载波从节点

1

14H

路由数据抄读

F1:

路由请求抄读内容

0

15H~EFH

备用

F0H

内部调试

F1H~FFH

备用

二标准Q/GDW376.2协议实现说明

2.1信息域R填写说明

2.1.1下行报文:

表4(引用Q/GDW376.2)

数据内容

数据格式

字节数

D7

D6

D5

D4

D3

D2

D1

D0

BS

1

中继级别

冲突

检测

路由模块标识

附属节点标识

路由标识

D7

D6

D5

D4

D3

D2

D1

D0

BS

1

纠错编码标识

信道标识

预计应答字节数

BIN

1

D15

D14-D0

BS

2

速率单位标识

通信速率

D7

D6

D5

D4

D3

D2

D1

D0

BS

1

预留

——路由标识:

0表示路由模块带路由或工作在路由模式,1表示路由模块不带路由或工作在旁路模式。

——附属节点标识:

0无附属节点;路由模块暂不支持附属节点;

——路由模块标识:

0表示对集中器的路由模块操作,1表示对载波表的路由模块操作。

——冲突检测:

0表示不进行冲突检测;路由模块暂不支持;

——中继级别:

取值范围0~7,0表示无中继。

——信道标识:

0表示不分信道。

——纠错编码标识:

0表示信道未编码。

——预计应答字节数:

建议按DL/T645协议的上行帧长度填写,0为默认时间;路由模块暂不分析此项。

——通信速率:

0表示默认通信速率,路由模块默认通信速率为500bps=01F4H。

——速率单位标识:

0表示bps。

2.1.2上行报文:

表5(引用Q/GDW376.2)

数据内容

数据格式

字节数

D7

D6

D5

D4

D3

D2

D1

D0

BS

1

中继级别

0

路由模块标识

0

路由标识

D7

D6

D5

D4

D3

D2

D1

D0

BS

1

0

信道标识

D7

D6

D5

D4

D3

D2

D1

D0

BS

1

电表通道特征

实测相线标识

D7

D6

D5

D4

D3

D2

D1

D0

BS

1

末级应答信号品质

末级命令信号品质

预留

2

——路由标识:

0表示路由模块带路由或工作在路由模式,1表示路由模块不带路由或工作在旁路模式。

——路由模块标识:

0表示对集中器的路由模块操作,1表示对载波表的路由模块操作。

——中继级别:

为0,无中继地址域。

——信道标识:

0表示不分信道。

——实测相线标识:

0不确定,若从节点通信成功,返回实际相线,1、2或3;

——电表通道特征:

0保留。

——信号品质:

0无信号品质。

2.2确认∕否认(AFN=00H)

F1确认:

对接收到的集中器下行命令,模块根据支持和处理情况回确认帧。

F2否认:

若模块不支持接收到的集中器下行命令,或收到错误命令,回否认帧。

——错误状态字:

0为通信超时,1为无效数据单元,2为长度错,3为校验错误,4为信息类不存在,5为格式错误,6为表号重复,7为表号不存在,8为电表应用层无应答,9~255备用。

2.3初始化(AFN=01H)

要求先执行暂停命令,待路由模块停止所有正在执行的工作后执行初始化命令。

F1硬件初始化:

模块执行复位操作,集中器根据需要可复位模块。

例如模块死机,不应答命令等情况。

//需要更新:

【集中器请求:

680F00410000000000000101004316

路由模块返回确认:

68130081000000000000000100FFFF0F008F16】

F2参数区初始化:

将加载的主节点地址、电表地址等信息全部删除。

初始化后返回确认帧。

初始化后主节点地址返回默认值6*BBH。

//需要更新:

【集中器请求:

680F00410000000000000102004416

路由模块返回确认:

68130081000000000000000100FFFF00008016】

F3数据区初始化:

将路由中继信息、主动注册的节点等相关信息全部删除、并停止路由学习,然后回应确认报文。

若集中器认为模块内已有中继路径不可信时,可执行此命令。

//需要更新:

【集中器请求:

680F00410000000000000104004616

路由模块返回确认:

68130081000000000000000100FFFF00008016】

对路由模块初始化后,与路由模块冷启动的工作状态基本一致,不再继续路由学习;如有需要,可以通过AFN11-F4启动路由模块全部重新学习中继。

2.4查询数据(AFN=03H)

F1:

厂商代码和版本信息:

集中器请求:

680F00410000000000000301004516

路由模块返回:

68170081000000000000030100584330310111C2156A16

返回数据内容说明:

数据内容

数据格式

字节数

内容说明

厂商代码:

ASCII

2

5843:

XC—晓程公司

芯片代码【01=3201,06=3106】

ASCII

2

3031:

01—3201

版本日期月

BCD

1

01:

1月

版本日期年

BCD

1

11:

2011年

版本

BCD

2

C2:

N12规约,L=2字节

15:

V15

F4:

载波主节点地址:

返回集中器通信模块地址;

集中器请求:

680F00410000000000000308004C16

路由模块返回:

68150081000000000000030800BBBBBBBBBBBBEE16(载波主节点地址:

6*BB)

2.5链路接口检测(AFN=04H)

F1发送测试:

根据检测部门要求,模块可持续发送时间由集中器设定的固定报文,用于测量发射功率、频谱等参数。

2.6控制命令(AFN=05H)

F1:

设置载波主节点地址:

集中器修改本地通信模块的主节点地址。

通信模块默认的主节点地址为6*BB;集中器可以修改载波主节点地址,但载波主节点地址不得与载波从节点地址、采集器下RS485电表地址重复。

集中器请求:

68150041000000000000050100ab89674523014B16(载波主节点MAC设置为:

0123456789ab)

路由模块返回确认:

68130081000000000000000100FFFF00008016

2.7主动上报(AFN=06H)

F1上报载波从节点信息:

在启动表号自动上报功能(AFN=11-F5)情况下,模块按规约格式主动上报一块电表表号信息。

上报条件:

节点未曾上报。

路由模块发送:

6819008100000000000006010001330000000000010200BF16

集中器返回确认/否认帧。

2.8路由查询(AFN=10H)

F2载波从节点信息:

查询路由模块内存储的载波从节点信息。

每次只能查1个载波从节点。

—-从节点总数量:

模块内从节点的总数量;

【集中器发:

6812004100000000000010020001000E6216

路由板回:

6822008100000000000010020002000204001019050900001100000000000000E316】

当查询范围内有某序号的节点不存在,则返回ERR=7(表号不存在)的否认帧。

F3指定载波从节点的上一级中继路由信息:

信息中包含的有效数据为查询表的上一级中继表号,和查询表的总中继级数。

F4路由运行状态:

查询模块学习中继状态和进度情况。

用于判断是否适合开始执行其它工作。

该命令只反映中继学习状态。

其中包含从节点总数量、已学习完路由从节点数量。

—-纠错编码:

固定为0;

—-上报事件标志:

固定为0;

—-工作标志:

1为正在路由学习,0为停止工作;

—-路由完成标志:

1为路由学习完成,0为未完成;

集中器读取后,当已学习完路由从节点数量小于从节点总数量时,路由模块还有从节点未学习到;如果分配的路由学习时间已经结束,建议暂停学习后,进行补抄。

集中器发送:

680F00410000000000001008005916

路由板回应:

681F00810000000000001008000101000100000000F401000000080808A916

2.9路由设置(AFN=11H)

F1添加载波从节点:

集中器向模块添加载波从节点信息(包括采集器通信模块和载波表通信模块);每次只能添加1个载波从节点。

规约类型字节需要按照电表实际情况填写。

添加载波从节点操作前需要暂停路由学习。

集中器发:

6819004100000000000011010001810000000000010002D816

路由板回:

68130081000000000000000100FFFF00008016

F2删除载波从节点:

集中器删除模块内的载波从节点地址信息。

每次只能删除1个载波从节点。

删除载波从节点操作前需要暂停路由学习。

路由模块删除载波从节点后,原来序号保留下来备用,后续载波从节点的序号不受影响。

集中器发:

68160041000000000000110200018100000000009016

路由板回:

68130081000000000000000100FFFF0000D616

F4设置工作模式:

启动路由模块的工作状态进入中继学习状态。

一般在新加载完全部载波从节点后、由集中器启动一轮抄表(路由模块为直抄抄表)后、或轮抄结束后,启用该功能。

—-注册允许状态:

固定为0,路由模块不分析此项;

—-工作状态:

1:

学习;

当工作状态字为1时,路由模块学习记录新的中继抄表路径。

学习过程如果没有对所有表学习成功,不会主动停止,需要集中器下发AFN12-F2暂停命令后才终止。

集中器发:

6812004100000000000011080001F4015016

路由板回:

68130081000000000000000100FFFF00008016

F5激活载波从节点主动注册:

启动表号自动上报功能。

模块将按AFN=06规约格式上报表号信息。

命令中时间项无效,结束时间由集中器下发AFN12-F2暂停命令控制。

该功能一般由主台启动,用于初装完表后,自动载入表号或统计安装信息。

当接收到不在档案内的节点信息后存储到数据表格中。

集中器发送:

68190041000000000000111000000000000000000000006216

路由板回应确认:

68130081000000000000000100FFFF00008016

2.10路由控制(AFN=12H)

F1重启:

启动模块中继学习工作过程。

集中器发:

680F00410000000000001201005416

路由板回:

68130081000000000000000100FFFF00008016

F2暂停:

停止模块正在执行的工作过程。

可以终止学习中继、主动上报工作。

如在学习中继过程中,集中器判定学习时段已过,可下发此命令,停止路由模块学习中继工作;保存当前学习中继运行到的节点位置。

集中器发:

680F00410000000000001202005516

路由板回:

68130081000000000000000100FFFF00008016

F3恢复:

继续执行模块学习中继工作过程。

该命令执行过程与AFN=11-F4完全相同。

集中器发:

680F00410000000000001204005716

路由板回:

68130081000000000000000100FFFF00008016

2.11路由数据转发(AFN=13H)

F1监控载波从节点:

集中器用此命令启动主台下发的点抄命令。

集中器轮抄时,对所有测量点的抄读数据项依次进行本命令的点抄来实现。

模块将按本项规约帧格式应答抄读数据。

若模块未抄到表数据,则回否认帧(ERR=8)表示电表无应答。

下行帧中的从节点附属节点数量、地址为空(信息域中的附属节点标识为0)。

指令中的地址域中的主节点地址必须与之前设置的主节点地址一致方能正常通讯。

集中器发:

682C0041040000000000BBBBBBBBBBBB81000000000013010001000E6881000000000068010243C35a161516

路由板回:

682F0081040000000000810000000000BBBBBBBBBBBB13010001126881000000000068810643C333333333AA16F916

路由模块支持使用集中器指定的中继路径抄表,如

—路由标识:

1为工作在旁路模式;

—中继级别:

2为指定了2级中继路由(分别为110000000000、210000000000);

集中器发:

68380041250000000000BBBBBBBBBBBB11000000000021000000000041000000000013010001000E6841000000000068010243C31A16A816

三建议集中器操作流程说明

根据路由模块遵循的Q/GDW376.2协议,制定了如下操作流程,供集中器操作参考。

3.1上电启动

系统上电、对路由模块复位后,路由模块处于空闲状态;

路由模块学习数据会动态保存,如果路由模块通讯正常,不能频繁对路由模块复位。

集中器发送“厂商和版本信息”(AFN03—F1),路由模块应答厂商和版本信息,集中器通信模块判定出厂家的相关信息,以执行后续的操作流程。

路由模块返回:

68170081000000000000030100584330310111C2156A16

返回数据内容说明:

数据内容

数据格式

字节数

内容说明

厂商代码:

ASCII

2

5843:

XC—晓程公司

芯片代码【01=3201,06=3106】

ASCII

2

3031:

01—3201

版本日期月

BCD

1

01:

1月

版本日期年

BCD

1

11:

2011年

版本

BCD

2

C2:

N12规约,L=2字节

15:

V15

3.2载波主节点地址

路由模块默认主节点地址为6*BBH;

集中器可以通过发送“查询载波主节点地址”(AFN03—F4),核对是否与集中器内一致。

集中器可以通过发送“设置载波主节点地址”(AFN05—F1),配置载波主节点地址。

载波主节点地址不得与载波从节点地址、采集器下RS485电表地址重复。

3.3路由模块档案管理

3.3.1档案清空

集中器发送AFN01—F2命令,可以清空模块载波主节点、载波从节点档案。

3.3.2添加载波从节点地址

集中器发送AFN11—F1命令,向路由模块添加载波从节点地址,包括两类:

●载波电表MAC地址:

实际与电表的通讯地址一致;

●采集器的MAC地址:

即I型采集器、II型采集器配置的MAC地址;不需要加载采集器管理的RS485电表的通讯地址(RS485电表的通讯地址只保存在集中器内);

路由模块未对所添加的节点序号、或地址进行重复性判断。

3.3.3删除载波从节点地址

集中器发送AFN11—F2命令,删除路由模块内的载波从节点地址;删除的载波从节点占用的序号保留下来备用,其后续载波从节点的序号不受影响。

删除载波从节点时,可能会导致载波从节点序号不连续;不建议使用删除命令。

3.3.4查询载波从节点信息

集中器发送AFN10—F2命令;若查询范围内某一个序号对应的节点不存在,路由模块返回否认帧。

建议集中器每次上电后、正常每天一次,对路由模块内的载波从节点地址读取一遍,并与集中器内的数据进行比对,确保路由模块内存储的载波从节点地址正确。

3.4集中器点抄

集中器执行主台的请求抄读,通过“监控载波从节点”(AFN13--F1)命令完成,执行此命令前,集中器应先执行“暂停”(AFN12--F2)命令,以停止当前正在运行的路由学习等过程,确保载波线路的不被占用。

表6(引用Q/GDW376.2)

地址域

数据格式

字节数

内容

源地址A1

BCD

6

6*BBH

中继地址A2

BCD

6*中继级别

目的地址A3

BCD

6

MAC地址

点抄使用“AFN=13H、F1监控载波从节点命令”,数据单元格式定义见下表:

表55(引用Q/GDW376.2)

数据内容

数据格式

字节数

规约类型

BIN

1

报文长度L

BIN

1

报文内容

L

——规约类型:

00H为透明传输;01H为DL/T645—1997;02H为DL/T645—2007;03H-FFH保留。

——报文长度L:

规约的原始报文数据总长度。

——报文内容:

规约的原始报文数据。

点抄具体过程:

3.4.1集中器发送下行命令AFN13--F1。

报文内容中包含DL/T645规约的点抄命令数据。

●抄读载波表时:

目的地址A3与报文内容包含的DL/T645中两个68H间的电表地址一致。

●抄读采集器下RS485表时:

目的地址A3为采集器地址;与报文内容包含的DL/T645中两个68H间的电表地址不一致。

通过报文内容中DL/T645帧的RS485电表地址不同,实现对同一采集器下不同地址的RS485电表抄读。

3.4.2路由模块组织载波帧后发送抄表、接收应答帧

集中器等待上行应答帧,建议等待时间不少于30s。

在主台点抄等待时间不超时情况下,集中器在遇到路由模块否定应答后,可以重发下行命令AFN13--F1。

3.4.3模块发送AFN13--F1上行应答帧

此过程完成集中器请求的实时抄读命令,路由模块透传下行命令中的DL645报文内容,并且等待到从节点端返回响应,通过上行响应报文返回。

3.5集中器轮抄

集中器的定时任务如日冻轮抄、月冻轮抄,需要对全部测量点、按照配置DI项目进行抄表。

集中器通过“监控载波从节点”(AFN

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1