青岛东软载波集中器与载波通信模块下行通信协议说明_第1页
青岛东软载波集中器与载波通信模块下行通信协议说明_第2页
青岛东软载波集中器与载波通信模块下行通信协议说明_第3页
青岛东软载波集中器与载波通信模块下行通信协议说明_第4页
青岛东软载波集中器与载波通信模块下行通信协议说明_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——青岛东软载波集中器与载波通信模块下行通信协议说明

EASTSOFT

密级:分发号:技术文件

?

Router通信模块下行通信协议

拟制:审核:批准:

日期:日期:日期:

2023.03.16

青岛东软电脑技术有限公司

-1-

1概述32载波通信模块对标准Q/GDW376.2协议所支持的内容33标准Q/GDW376.2协议实现说明44集中器操作流程说明及建议:8

4.1执行标准Q/GDW376.2协议84.2执行扩展的路由通信协议9

-2-

1概述

集中器与载波通信模块的下行通信协议遵从国家电网公司Q/GDW376.2《电力用户用电信息采集系统通信协议:集中器本地通信模块接口协议》,所支持的具体规约内容为其子集,另外,由于此Q/GDW376.2协议是基于集中式抄读模式制定的协议,无法兼容并行、分布式等抄读模式下的路由访问策略,所以我们在标准Q/GDW376.2协议基础上进行了适当扩展。

扩展协议的具体内容详见《集中器与Router通信模块间的扩展通信协议.doc》。

2载波通信模块对标准Q/GDW376.2协议所支持的内容

应用功能码AFN00H应用功能定义确认∕否认F1:确认F2:否认F1:硬件初始化01H初始化F2:参数区初始化F3:数据区初始化02H数据转发F1:转发命令F1:厂商代码和版本信息F2:噪声值03H查询数据F3:载波从节点侦听信息F4:载波主节点地址F5:载波主节点状态字和载波速率F6:载波主节点干扰状态04H链路接口检测F1:发送测试F2:载波从节点点名F1:设置载波主节点地址05H控制命令F2:允许载波从节点上报F3:启动广播06H07H~0FH

-3-

主动上报备用F1:上报载波从节点信息F2:上报抄读数据具体项目通信模块标识0000010、10、11000010有路由0,,无路由1有路由0,无路由1有路由0,无路由1有路由0,无路由1是否支持√√√√√√只支持通信模块标识=0××√√×√√√×√√√

F1:载波从节点数量F2:载波从节点信息F3:指定载波从节点的上一级中继路10H路由查询由信息F4:路由运行状态F5:未抄读成功的载波从节点信息F6:主动注册的载波从节点信息F1:添加载波从节点F2:删除载波从节点11H路由设置F3:设置载波从节点固定中继路径F4:设置工作模式F5:激活载波从节点主动注册F1:重启12H路由控制F2:暂停F3:恢复13H14H15H~EFHF0HF1H~FFH路由数据转发路由数据抄读备用内部调试备用F1:监控载波从节点F1:路由请求抄读内容0000000000000010√√√√√√√√√√√√√√√√

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

3.1信息域填写说明:

下行报文:中继级别:地址域中有中继地址时为中继地址数量,否则为0;冲突检测:0;附属节点标识:0无附属节点;

路由标识:0通信模块带路由或工作在路由模式;纠错编码标识:0信道未编码;

信道标识:0不分信道;

预计应答字节数:建议按DL/T6451997或2023协议的上行帧长度填写,0

为默认时间(为0时可能造成点抄延时时间计算值偏大);通信速率:0默认通信速率;速率单位标识:0表示bps;

上行报文:

中继级别:上报抄读数据时为实际中继深度,其它为0;

-4-

路由标识:0通信模块带路由或工作在路由模式;

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

F1确认:对收到的集中器下行指令,通信模块根据支持和协议约定回应确认帧。

F2否认:若通信模块不支持接收到的集中器下行指令或收到错误指令,回应否认帧。3.3初始化(AFN=01H)

F1:硬件初始化:通信模块中止所有正在执行的工作,回应确认报文后,系统复位。确认帧中的等待时间为5秒。

F2:参数区初始化:假使处在标准抄表模式下,此指令需要在中止抄表的状态下方能执行。通信模块中止所有正在执行的工作,将加载的节点地址以及路由中继信息等全部删除,主节点地址会被保存,运行模式更改为标准(模式号为1)。然后回应确认报文。

F3:数据区初始化:假使处在标准抄表模式下,此指令需要在中止抄表的状态下方能执行。通信模块中止所有正在执行的工作,将路由中继信息等全部删除,然后回应确认报文。

3.4通信模块冷启动(加电运行):

通信模块冷启动后,不再执行原来被中止的工作,处于中止工作状态,集中器可以通过查询路由器运行状态,必要时重新启动路由器的抄表或学习工作。3.5数据转发(AFN=02H)

F1:转发命令:规约类型不支持透明传输;转发命令不允许是广播命令;点抄成功时,通信模块向集中器返回转发命令应答帧;点抄不成功时,通信模块会向集中器返回数据单元中报文长度为0的应答帧;3.6查询数据(AFN=03H)

F1:厂商代码和版本信息:例如:ESRT1811090001(报文实际发送顺序为:SETR1811090100);

只支持通信模块标识=0的状况。F4:载波主节点地址:返回集中器通信模块地址;F5:载波主节点状态字和载波速率:载波速率数量:1;

3.7链路接口检测(AFN=04H)F1:发送测试回应确认帧,持续时间为0时中止发送测试。

F2:载波从节点点名点名成功时通信模块返回确认帧,失败时返回否认帧。

3.8控制命令(AFN=05H)F1:设置载波主节点地址集中器修改本地通信模块的主节点地址。载波主节点地址不得与其可能直接或中继通信到的任何载波主/从节点地址重复,包括

-5-

信道标识:0不分信道;

电表通道特征:0或1;

实测相线标识:0不确定;

末级应答信号品质:0无信号品质;末级命令信号品质:0无信号品质;

可能通信到的其它台区的载波节点。

F3:启动广播集中器可以进行广播校时、广播相位识别等无响应的广播操作。通信模块启动广播后,向集中器返回确认帧,如启动广播失败则返回否认帧;程

3.9主动上报(AFN=06H)

F1:上报载波从节点信息:每次上报的上行帧的载波从节点数量为1,规约类型固定为0x00,载波从节点序号固

定为0xFFFF,上报的载波从节点地址可能会重复。

F2:上报抄读数据:表端事件记录以及AFN=14H--F1路由请求抄读内容的抄读结果上行帧通过此类报文上报。

上报数据帧数据域中的645报文的控制字为0x9F时为事件上报帧,按以下报文格式将事件信息报送给集中器:

通信方式:1,集中式路由载波通信;

应用功能:主动上报(AFN=06H)F2上报抄读数据;?

F2--上报抄读数据

启动后,自动抄表流程自动暂停至该任务终止,可以通过重启和恢复命令恢复抄表流

通信模块标识:有路由0,无路由1;数据单元格式见下表:数据内容载波从节点序号规约类型报文长度L报文内容——载波从序号:无效(为0)

——规约类型:01H=DLT/645-1997;02H=DLT/645-2023;——报文长度L:事件信息的数据总长度。——报文内容:事件信息的报文数据。645控制字:0x9F;?

645数据:从电表获取的事件信息;下行报文

数据格式BINBINBIN字节数211L下行报文为确认/否认报文。

其中,事件上报帧中的载波从节点序号无效(为0),集中器应根据报文中的原始报文并且,在不使用扩展路由协议时,表端事件上报的效果可能不够理想。

内容识别出具体的从节点地址。

3.10路由查询(AFN=10H)F1:载波从节点数量路由支持的最大从节点数量为1500。

-6-

F2:载波从节点信息查询通信模块内存储的从节点信息。上行报文的相位固定为0;

F3:指定载波从节点的上一级中继路由信息从通信模块的内部路由表查询指定节点的上一级中继路由信息。

相位:固定为0;

F4:路由运行状态查询通信模块的路由运行状态;纠错编码:固定为0;

上报事件标志:固定为0;

F5:未抄读成功的载波从节点信息查询通信模块中最近一次启动抄表以来的一次也没抄读成功的载波从节点信息。相位:固定为0;F6:主动注册的载波从节点信息查询最近一次激活载波从节点主动注册以来收集到的表号信息。由于路由器将主动注册的载波从节点信息以主动上报载波从节点信息的形式上报,本地不再存储,故返回的数量始终为0。3.11路由设置(AFN=11H)

F1:添加载波从节点集中器向通信模块添加从节点地址等信息。

采集器下所属的电表不能添加到通信模块中。

添加载波从节点操作需要在路由中止工作的状态下执行。F2:删除载波从节点集中器向通信模块中删除从节点信息,同时删除其作为其它节点的中继信息。对于集中器中停用或移除的电表,集中器应及时地将通信模块内的表号删除,否则会影响路由效率。删除载波从节点操作需要在路由中止工作的状态下执行。

F3:设置载波从节点固定中继路径集中器向通信模块中某从节点设置固定的中继路由信息,必需是完整的中继路径,从第一级中继开始,一直到最终一级中继。

F4:设置工作模式设置路由器的工作模式。设置完成后,通信模块会马上开始相应的学习或抄表工作。

F5:激活载波从节点主动注册马上启动收集表号功能,由于无时钟,通信模块会忽略下行帧中的开始时间。激活后,自动抄表流程自动暂停至该任务终止,可以通过重启和恢复命令恢复抄表流程通信模块以主动上报载波从节点信息(AFN=06H-F1)的方式向集中器上报表号。

3.12路由控制(AFN=12H)F1:重启重新开始通信模块正在执行的工作过程,假使正在抄表,则从节点表中第一只表开始重新抄读。

F2:暂停暂停通信模块正在执行的工作。

-7-

F3:恢复继续从之前的断点处恢复工作。3.13路由数据转发(AFN=13H)

F1:监控载波从节点对某个载波从节点进行点抄。

下行帧中的从节点附属节点数量、地址为空(信息域中的附属节点标识为0)。指令中的地址域中的主节点地址必需与之前设置的主节点地址一致方能正常通讯。通信成功时,通信模块向集中器返回正常应答帧,通信超时后,通信模块会向集中器返回数据单元中报文长度为0的应答帧;

3.14路由数据抄读(AFN=14H)

F1:路由请求抄读内容在启动抄表工作后,通信模块逐表向集中器请求抄读内容。

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

中的数据内容是“DL/T645规约的原始报文数据〞。

4集中器操作流程说明及建议:

4.1执行标准Q/GDW376.2协议

4.1.1路由启动或复位时主动上报路由运行模式:

载波通信模块在上电启动或者复位时会主动上报一次路由运行模式

AFN=02H-F5(扩展协议)的上行报文,启动站为主动站。此报文目的是让上行程序知道路由重新上电或者复位,假使正在抄表期间路由复位,会终止路由的抄表状态,上位机可以通过此报文识别路由复位从而重新启动抄表

此报文只上报一次,不需回应

4.1.2同步载波主节点地址:

载波通信模块在出厂时具备一个随机的主节点地址,假使需要自行管理主节点地

址,可以采用AFN=05H-F1设置载波主节点地址命令给载波通信模块重新设置主节点地址。假使不需设置可直接读取路由中的主节点地址使用。

指令中凡是需要与表端通讯的带地址域的指令中的下发主节点地址必需与之前设置的主节点地址一致方能正常通讯。

4.1.3点抄:

1、集中器发送下行AFN=13H—F1监控载波从节点命令。2、集中器等待接收通信模块上行帧。

3、假使点抄成功,通信模块发送的AFN=13H—F1上行应答帧数据域为645报文,

否则为空。4.1.4路由日常抄读:

-8-

路由日常抄读是指集中器通过通信模块对每只电表进行日常抄读工作,流程如下:1、集中器发送AFN=11H-F4设置工作模式指令,将通信模块工作状态设置为抄表。2、假使想重新抄表,需要发送重启抄表,假使需要继续之前的抄表工作,发送启动

抄表指令。3、通信模块通过AFN=14H-F1路由请求抄读内容报文,向集中器查询某只电表的抄

读项。

4、假使集中器的应答帧中抄读标志为02H可以抄读,则通信模块向指定电表发出点

抄指令,并等待接收上行应答帧。5、假使通信模块点抄成功,则向集中器返回抄读结果(AFN=06H-F2上报抄读数据)。6、通信模块依次对内部存储的每只电表重复执行2、3、4步骤,直到被暂停或工作

状态被改变为学习状态。4.1.5广播:

1、集中器发送AFN=05H-F3启动广播指令,自动抄表流程会被打断,可以通过重启

和恢复命令恢复抄表流程。

2、通信模块发出广播指令后,向集中器返回确认帧,确认帧中的等待时间为此广播

指令需要执行的时间,在这段时间内,集中器不要进行抄读操作。假使操作失败,

则通信模块向集中器返回否认帧。

4.1.6路由学习

1、集中器发送AFN=11H-F4设置工作模式指令,将通信模块工作状态设置为学习。

2、通信模块向集中器返回确认帧,并进入学习模式。

3、集中器通过AFN=10H-F4查询路由运行状态指令,了解通信模块是否完成学习。4、目前不需要设置学习模式

4.1.7表号自动上报

1、集中器发送AFN=11H-F5激活载波从节点主动注册指令,启动表号自动上报工作。2、通信模块向集中器返回确认帧,并开始收集表号。假使通信模块启动任务失败,

则将集中器返回否认帧,并不再执行以下步骤。

3、通信模块以主动上报载波从节点信息(AFN=06H-F1)的方式向集中器上报表号,

集中器在收到报文后应回复确认帧。

4.1.8事件上报

1、当收到的通讯模块上报抄读数据帧(AFN=06H)F2数据域中的645报文的控

制字为0x9F时认为是事件上报帧。2、具体协议格式参照3.9中的说明

4.2执行扩展的路由通信协议

使用扩展的路由通信协议(通信方式=7)时,不允许再使用原Q/GDW376.2协议中AFN>6的部分,这些报文与扩展协议的报文是互斥的,阻止同时使用,这两部分协议的切换是通过扩展协议中的AFN=01--F7设置路由器运行模式来实现的。

4.2.1同步运行模式

首先读出运行模式,假使不是扩展模式可根据状况由程序修改或者手动修改。模

-9-

式改变会导致参数初始化。模式掉电不会被更改。

4.2.2路由启动:

载波通信模块在上电启动或者复位时会主动上报一次路由运行模式

AFN=02H-F5(扩展协议)的上行报文,启动站为主动站。此报文目的是让上行程序知道路由重新上电或者复位,假使正在抄表期间路由复位,会终止路由的抄表状态,上位机可以通过此报文识别路由复位从而重新启动抄表。

此报文只上报一次,不需回应

4.2.3同步主节点地址:

运行后首先从路由里读出集中器主节点地址,保持DM和路由的主节点地址一致。

抄表指令中只有下发的源节点地址与路由的主节点地址一致时才能成功抄表。假使要对主节点地址进行更改,需要同时更改DM与路由的主节点地址。

4.2.4档案管理

主站下发的表档案在扩展模式下由DM自行管理,不需要添加到路由中。路由会

自行检测节点。

4.2.5路由日常抄读:

1、集中器发送下行AFN=01H—F4启动例行抄表任务命令。任务时间建议为时段剩

余的时间

2、通信模块收到启动例行抄读任务的下行报文后,假使任务启动成功,则马上回应

确认帧。假使任务启动失败,则回应否认帧,并不再执行以下步骤。3、通信模块会把每只电表的抄读结果通过AFN=01H-F4上行报文,返回给集中器。

假使上行报文中的表号是本台区表,则集中器应回应确认帧,假使不是本台区表,集中器应回应否认帧(错误字=7表号不存在),以便让Router判断某只表是否属于本台区内的表。

4、在任务执行期间,当收到路由发出的查询未成功表的查询帧AFN=02H-F2时,查

询DM的数据库,将本次还需要补抄的表通知路由。建议每帧包含的表数量为1,

假使需要包含多块表时(单帧报文最大电表数量为10),每帧之间延时计算方式:5ms+(电表数量–1)*2ms,发送过快会导致路由来不及处理。

5、集中器回应未抄读成功电表。回应时建议每帧包含的失败表数量为1,假使需要回

应多帧(单帧报文最大表数量为10),发送时每帧延时计算方式:5ms+(电表数量–1)*2ms6、如存在未成功电表,则通信模块逐个向集中器询问待抄读数据项(AFN=02H-F3)。

DM首先检索表号是否是本台区的表,假使不是以否认帧回应,错误字分别为7。

如表号存在,但无待抄读数据项,则集中器以确认帧回应Router。假使有待抄数据项则依照帧格式进行回应。

7、通信模块会把每只电表的抄读结果通过AFN=01H-F4上行报文,返回给集中器。

同3.

8、通信模块会对每只不成功电表循环执行步骤6-7,直到任务终止。9、扩展模式的抄表工作不可中止,任务有效时间到了之后自动中止。

4.2.6表号字节序依照国网规约要求所有的表号都是低位在前

-10-

4.2.7点抄:

1、集中器发送下行AFN=01H—F3路由抄读、控制、设置命令。2、集中器等待接收通信模块上行帧。

3、假使点抄成功,通信模块发送AFN=01H—F3上行应答帧。

假使点抄失败,通信模块发送AFN=01H—F3报文长度为0的上行帧。

4.2.8广播:

1、集中器发送CCW=1的AFN=05H-F3启动广播指令。

2、通信模块发出广播指令后,向集中器返回确认帧,确认帧中的等待时间为此广播

指令需要执行的时间,在这段时间内,集中器不要进行抄读操作。假使操作失败,

则通信模块向集中器返回否认帧。

4.2.9路由学习

在扩展协议模式下,通信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论