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

下载本文档

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

文档简介

EASTSOFT密 级: 分发号: 技术文件 Router通信模块下行通信协议拟制:日期:2010.03.16审核:日期:批准:日期:青岛东软电脑技术有限公司- 26 -青岛东软电脑技术有限公司 2005- 26 -1概述12载波通信模块对标准Q/GDW 376.2协议所支持的内容13标准Q/GDW 376.2协议实现说明24集中器操作流程说明及建议:64.1执行标准Q/GDW 376.2协议64.2执行扩展的路由通信协议71概述集中器与载波通信模块的下行通信协议遵从国家电网公司Q/GDW 376.2电力用户用电信息采集系统通信协议:集中器本地通信模块接口协议,所支持的具体规约内容为其子集,另外,由于此Q/GDW 376.2协议是基于集中式抄读模式制定的协议,无法兼容并行、分布式等抄读模式下的路由访问策略,所以我们在标准Q/GDW 376.2协议基础上进行了适当扩充。扩展协议的具体内容详见集中器与Router通信模块间的扩展通信协议.doc。2载波通信模块对标准Q/GDW 376.2协议所支持的内容应用功能码AFN应用功能定义具体项目通信模块标识是否支持00H确认否认F1:确认0F2:否认001H初始化F1:硬件初始化0F2:参数区初始化0F3:数据区初始化002H数据转发F1:转发命令103H查询数据F1:厂商代码和版本信息0、1只支持通信模块标识=0F2:噪声值0、1F3:载波从节点侦听信息1F4:载波主节点地址0F5:载波主节点状态字和载波速率0F6:载波主节点干扰状态004H链路接口检测F1:发送测试0F2:载波从节点点名105H控制命令F1:设置载波主节点地址0F2:允许载波从节点上报有路由0,无路由1F3:启动广播有路由0,无路由106H主动上报F1:上报载波从节点信息有路由0,无路由1F2:上报抄读数据有路由0,无路由107H0FH备用10H路由查询F1:载波从节点数量0F2:载波从节点信息0F3:指定载波从节点的上一级中继路由信息0F4:路由运行状态0F5:未抄读成功的载波从节点信息0F6:主动注册的载波从节点信息011H路由设置F1:添加载波从节点0F2:删除载波从节点0F3:设置载波从节点固定中继路径0F4:设置工作模式0F5:激活载波从节点主动注册012H路由控制F1:重启0F2:暂停0F3:恢复013H路由数据转发F1:监控载波从节点114H路由数据抄读F1:路由请求抄读内容015HEFH备用F0H内部调试F1HFFH备用3标准Q/GDW 376.2协议实现说明3.1信息域填写说明:下行报文:-中继级别:地址域中有中继地址时为中继地址数量,否则为0;-冲突检测:0;-附属节点标识:0无附属节点;-路由标识:0通信模块带路由或工作在路由模式;-纠错编码标识:0信道未编码;-信道标识:0不分信道;-预计应答字节数:建议按DL/T645 1997或2007协议的上行帧长度填写,0为默认时间(为0时可能造成点抄延时时间计算值偏大);-通信速率:0默认通信速率;-速率单位标识:0 表示bps;上行报文:-中继级别:上报抄读数据时为实际中继深度,其它为0;-路由标识:0通信模块带路由或工作在路由模式;-信道标识:0不分信道;-电表通道特征:0或1;-实测相线标识:0不确定;-末级应答信号品质:0 无信号品质;-末级命令信号品质: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:厂商代码和版本信息:例如:ESRT 181109 0001(报文实际发送顺序为:S E T R 18 11 09 01 00);只支持通信模块标识=0的情况。F4:载波主节点地址:返回集中器通信模块地址;F5:载波主节点状态字和载波速率:载波速率数量:1;3.7链路接口检测(AFN=04H)F1:发送测试回应确认帧,持续时间为0时停止发送测试。F2:载波从节点点名点名成功时通信模块返回确认帧,失败时返回否认帧。3.8控制命令(AFN=05H)F1:设置载波主节点地址集中器修改本地通信模块的主节点地址。载波主节点地址不得与其可能直接或中继通信到的任何载波主/从节点地址重复,包括可能通信到的其它台区的载波节点。F3:启动广播集中器可以进行广播校时、广播相位识别等无响应的广播操作。通信模块启动广播后,向集中器返回确认帧,如启动广播失败则返回否认帧;启动后,自动抄表流程自动暂停至该任务结束,可以通过重启和恢复命令恢复抄表流程3.9主动上报(AFN=06H)F1:上报载波从节点信息:每次上报的上行帧的载波从节点数量为1,规约类型固定为0x00,载波从节点序号固定为0xFFFF,上报的载波从节点地址可能会重复。 F2:上报抄读数据:表端事件记录以及AFN=14H-F1路由请求抄读内容的抄读结果上行帧通过此类报文上报。上报数据帧数据域中的645报文的控制字为0x9F时为事件上报帧,按以下报文格式将事件信息报送给集中器:通信方式:1,集中式路由载波通信;应用功能:主动上报(AFN=06H)- F2上报抄读数据;n F2-上报抄读数据通信模块标识:有路由0,无路由1;数据单元格式见下表:数据内容数据格式字节数载波从节点序号BIN2规约类型BIN1报文长度LBIN1报文内容L载波从序号: 无效(为0)规约类型:01HDLT/645-1997;02HDLT/645-2007;报文长度L:事件信息的数据总长度。报文内容:事件信息的报文数据。 645控制字:0x9F;645数据:从电表获取的事件信息;n 下行报文下行报文为确认/否认报文。其中,事件上报帧中的载波从节点序号无效(为0),集中器应根据报文中的原始报文内容识别出具体的从节点地址。并且,在不使用扩展路由协议时,表端事件上报的效果可能不够理想。3.10路由查询(AFN=10H)F1:载波从节点数量路由支持的最大从节点数量为1500。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:暂停暂停通信模块正在执行的工作。F3:恢复继续从之前的断点处恢复工作。3.13路由数据转发(AFN=13H)F1:监控载波从节点对某个载波从节点进行点抄。下行帧中的从节点附属节点数量、地址为空(信息域中的附属节点标识为0)。指令中的地址域中的主节点地址必须与之前设置的主节点地址一致方能正常通讯。通信成功时,通信模块向集中器返回正常应答帧,通信超时后,通信模块会向集中器返回数据单元中报文长度为0的应答帧;3.14路由数据抄读(AFN=14H)F1:路由请求抄读内容在启动抄表工作后,通信模块逐表向集中器请求抄读内容。下行帧中的从节点附属节点数量、地址为空(信息域中的附属节点标识为0)。下行帧中的数据内容是“DL/T645规约的原始报文数据”。4集中器操作流程说明及建议:4.1执行标准Q/GDW 376.2协议4.1.1路由启动或复位时主动上报路由运行模式:载波通信模块在上电启动或者复位时会主动上报一次路由运行模式AFN=02H-F5(扩展协议)的上行报文,启动站为主动站。此报文目的是让上行程序知道路由重新上电或者复位,如果正在抄表期间路由复位,会终止路由的抄表状态,上位机可以通过此报文识别路由复位从而重新启动抄表此报文只上报一次,不需回应4.1.2同步载波主节点地址:载波通信模块在出厂时具备一个随机的主节点地址,如果需要自行管理主节点地址,可以采用AFN=05H-F1设置载波主节点地址命令给载波通信模块重新设置主节点地址。如果不需设置可直接读取路由中的主节点地址使用。指令中凡是需要与表端通讯的带地址域的指令中的下发主节点地址必须与之前设置的主节点地址一致方能正常通讯。4.1.3点抄:1、 集中器发送下行AFN=13HF1 监控载波从节点命令。2、 集中器等待接收通信模块上行帧。3、 如果点抄成功,通信模块发送的AFN=13HF1 上行应答帧数据域为645报文,否则为空。4.1.4路由日常抄读:路由日常抄读是指集中器通过通信模块对每只电表进行日常抄读工作,流程如下: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/GDW 376.2协议中AFN6的部分,这些报文与扩展协议的报文是互斥的,禁止同时使用,这两部分协议的切换是通过扩展协议中的AFN=01-F7设置路由器运行模式来实现的。4.2.1同步运行模式首先读出运行模式,如果不是扩展模式可根据情况由程序修改或者手动修改。模式改变会导致参数初始化。模式掉电不会被更改。4.2.2路由启动:载波通信模块在上电启动或者复位时会主动上报一次路由运行模式AFN=02H-F5(扩展协议)的上行报文,启动站为主动站。此报文目的是让上行程序知道路由重新上电或者复位,如果正在抄表期间路由复位,会终止路由的抄表状态,上位机可以通过此报文识别路由复位从而重新启动抄表。此报文只上报一次,不需回应4.2.3同步主节点地址:运行后首先从路由里读出集中器主节点地址,保持DM和路由的主节点地址一致。抄表指令中只有下发的源节点地址与路由的主节点地址一致时才能成功抄表。如果要对主节点地址进行更改,需要同时更改DM与路由的主节点地址。4.2.4档案管理主站下发的表档案在扩展模式下由DM自行管理,不需要添加到路由中。路由会自行检测节点。4.2.5路由日常抄读:1、 集中器发送下行AFN=01HF4 启动例行抄表任务命令。任务时间建议为时段剩余的时间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表号字节序按照国网规约要求所有的表号都是低位在前4.2.7点抄:1、 集中器发送下行AFN=01HF3 路由抄读、控制、设置命令。2、 集中器等待接收通信模块上行帧。3、 如果点抄成功,通信模块发送AFN=01HF3上行应答帧。如果点抄失败,通信模块发送AFN=01HF3报文长度为0的上行帧。4.2.8广播:1、 集中器发送CCW=1的AFN=05H-F3启动广播指令。2、 通信模块发出广播指令后,向集中器返回确认帧,确认帧中的等待时间为此广播指令需要执行的时间,在这段时间内,集中器不要进行抄读操作。如果操作失败,则通信模块向集中器返回否认帧。4.2.9路由学习在扩展协议模式下,通信模块不需要进行专门的路由学习工作。4.2.10表号自动上报1、 集

温馨提示

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

评论

0/150

提交评论