一种用于分布式智能测试系统的通讯构架及网络控制方法技术方案

技术编号:10279566 阅读:149 留言:0更新日期:2014-08-02 21:19
一种用于变电站分布式智能测试系统的通讯构架及网络控制方法,由CPU模块、通讯调度解析模块、PPC通讯模块、DSP计算模块以及现场可编程门阵列FPGA模块组成,所述通讯调度解析模块及PPC通讯模块分别与CPU模块互联,DSP计算模块直接与PPC通讯模块及FPGA模块实现双向互联。本发明专利技术负责变电站分布式智能测试系统子机和主机之间的通讯程序配合,负责主机的指令下载和代码计算,并通过光纤网络和被测设备进行实时交换数据以进行各种测试,通讯构架提供多装置和多系统IP地址抢先调度模式,满足现场对数据交互实时、可靠应用的严格要求。

【技术实现步骤摘要】
一种用于分布式智能测试系统的网络控制方法
本专利技术涉及一种用于变压器分布式智能测试系统的通讯构架及网络控制方法,属电力系统智能电网通讯

技术介绍
智能变电站系统是由智能电子设备组成起来协同工作,共同完成智能变电站系统的各项功能。智能电子设备相互之间存在着相互依赖的关系,这种依赖关系是通过各装置的配置信息或配置软件完成,具有适时调整的灵活性和配置协调出错的可能性,因此需要对智能变电站系统的运行功能、性能做全面的整体测试。变电站分布式智能测试系统采用分布式格局,配备强大的子机平台和系统组合测试,通过对多台关联的变电站智能设备(IED)动态拼接,采用联网方式同时对多系统开展检测,可实现系统级故障回放,可靠减少设备的检修次数和时间,组网方式灵活有效。但随着智能变电站新技术的发展要求,现场试验新增了如下系统级特点:实时模拟全站系统行为,以及在各种网络运行的工况下,确保保护装置的正确性;可以考察变电站监控系统的后台操作,如顺控逻辑、操作的正确性,以及雪崩试验、备自投测试等;整体测试需有利于发现智能设备间的配合问题,完成定值整定,可以确保测试整改合格的智能变电站符合各种标准、规范和运行规程要求。而所有新增特点都对原分布式处理平台的数据分配和交换问题提出了更高更快速的要求,既能充分利用各个子机的计算处理能力,又能满足通讯程控在主机(Windows系统)和子机(Linux系统)间的高速数据传递,而不论是对基本闭环测试还是现场即插即用型测试都存在较大困难,因为目前还没有配合智能测试单元实施这些新增功能的完善通讯构架和软件流程优化手段。
技术实现思路
本专利技术的目的是,针对目前变电站分布式智能测试系统中存在的问题,提供一种用于变电站分布式智能测试系统的通讯构架及网络控制方法。它能够负责变电站分布式智能测试系统子机和主机之间的通讯程序配合,负责主机的指令下载和代码计算,并通过光纤网络和被测设备进行实时交换数据以进行各种测试,通讯构架及网络控制方法提供多装置和多系统IP地址抢先调度模式,满足现场对数据交互实时、可靠应用的严格要求。实现本专利技术的技术方案是,建立一种用于变电站分布式智能测试系统的通讯构架,该通讯构架包含CPU模块、通讯调度解析模块、PPC通讯模块、DSP计算模块以及现场可编程门阵列FPGA模块,所述通讯调度解析模块及PPC通讯模块分别与CPU模块互联,DSP计算模块直接与PPC通讯模块及FPGA模块实现双向互联。本专利技术通讯构架的通讯调度解析模块,可根据实际系统灵活调用底层实时网络通信程序,同时支持带统一时标的数据交换方法。本专利技术通讯构架的PPC通讯模块负责子机和主机间的数据通讯,采用MPC8308PowerQUICCⅡPro处理器,最高主频可达400MHZ,支持5-port千兆以太网交换机。本专利技术通讯构架的DSP计算模块负责计算、接受PPC指令和代码,每秒可执行2400百万条定点指令、1800百万条浮点指令,支持8/16/32/64位数据格式。本专利技术通讯构架的现场可编程门阵列FPGA模块负责光纤通讯,支持SMV/GOOSE/FT3数据输出和GOOSE信号输入,支持400MHZSDRAM增强型储存控制器,提供可选纠错码ECC。本专利技术一种用于分布式智能测试系统的通讯构架的工作原理是:开启工作电源后,CPU模块通过输入PPC模块的IP地址与子机建立通讯链路,DSP模块初始化FPGA寄存器和内存;链路正确和初始化正常后,由主机通讯调度解析模块分配各主、子机数据交换底层优先级,PPC模块将代码和参数下载至DSP模块,由CPU模块控制发送正常或是故障状态测试指令给DSP模块;DSP模块实时接收FPGA模块返回的GOOSE信号,并将测试状况下的SV波形、GOOSE数据实时返送给PPC模块并转发上送至主机CPU;测试结束后,PPC模块读取DSP测试结果并上报主机,CPU模块给出测试报告,结束对外通信功能。本专利技术一种用于分布式智能测试系统的网络控制方法包含主机内部底层实时网络通信程序编制方法、主机CPU和子机PPC之间的通讯程控方法、子机内部PPC和DSP之间的通讯程控方法、DSP和FPGA之间的通讯程控方法四部分。本专利技术网络控制方法中,主机内部底层实时网络通信程序编制方法,是通过编写内核模式下的TDI(传送驱动程序接口),跳过Socket函数直接调用TDI底层函数和具体的网卡驱动程序(NIC)连接。本专利技术网络控制方法中,主机CPU和子机PPC之间的通讯程控方法,包括下列步骤:(1)开启工作电源后,主机CPU模块通过输入子机PPC模块的IP地址,建立以主机为服务器端、PPC模块为客户端的通讯链路,并等待链路的正确连接,如果链路正常,由CPU模块给PPC模块发送连接指令(0x12341111),PPC将返回确认指令(0x56781111);如果链路不正常,CPU要求重新输入IP地址;(2)主机CPU模块接收到返回确认指令后,发送下载DSP代码程序和参数指令(0x1234cdcd+代码)给PPC模块,由PPC模块将代码和参数下载到DSP模块中,下载成功后返回确认指令(0x5678cdcd)给CPU模块,否则返回错误指令(0x56780f0f);(3)CPU模块接收到下载返回确认指令后,发送运行指令(0x12349999)给PPC模块,由PPC模块命令DSP模块输出SMV数据,并返回确认指令(0x56789999)给CPU模块;否则重新发送下载DSP代码指令;(4)CPU模块接收到运行返回确认指令后,手动操作或按照预先设定的故障状态发送指令(0x1234ffff)给PPC模块,由PPC模块命令DSP进入故障状态;测试过程中,PPC模块将DSP发送的SV波形、GOOSE数据(0x5678abcd+数据)转发上送至主机CPU供实时显示;(5)测试结束后,PPC模块发送测试结果(0x56780000+测试结果)给CPU模块,并结束测试;CPU模块给出测试报告,结束对外通信功能。本专利技术网络控制方法中,子机内部PPC和DSP之间的通讯程控方法,包括下列步骤:(1)开启工作电源后,当PPC模块接收到下载DSP代码程序和参数指令,DSP开始校验参数,参数正确则返回指令(0x5678cdcd)给PPC模块,错误则返回错误指令(0x56780f0f);(2)PPC模块接收到下载返回确认指令后,发送运行指令(0x12349999)或是故障设定指令(0x1234ffff)给DSP运行,DSP模块在运行故障状态时将实时运行的SV波形、GOOSE数据(0x5678abcd+数据)返送给PPC模块,若运行正常波形则返送确认指令(0x56789999)给PPC模块;(3)DSP测试结束后,发送运行结束指令(0x56780000)给PPC模块,PPC模块读取测试结果并上报主机。本专利技术网络控制方法中,子机内部DSP和FPGA之间的通讯程控方法,包括下列步骤:(1)DSP模块上电后,依次写入FPGA寄存器和内存初始化指令(0x12345678),并重新读出以验证FPGA是否正常;否则,结束通讯;(2)DSP模块发送预先设置指令前,先读入FPGA状态寄存器以判断有无GOOSE信号,有则先读入GOOSE信号,再输出SMV、GOOSE给FPGA;无GOOSE信号则本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/54/201410174821.html" title="一种用于分布式智能测试系统的通讯构架及网络控制方法原文来自X技术">用于分布式智能测试系统的通讯构架及网络控制方法</a>

【技术保护点】
一种用于分布式智能测试系统的通讯构架,其特征在于,所述通讯构架包含CPU模块、通讯调度解析模块、PPC通讯模块、DSP计算模块以及现场可编程门阵列FPGA模块;所述通讯调度解析模块及PPC通讯模块分别与CPU模块互联;DSP计算模块直接与PPC通讯模块及FPGA模块实现双向互联。

【技术特征摘要】
1.一种用于分布式智能测试系统的网络控制方法,其特征在于,所述方法包含主机内部底层实时网络通信程序编制方法、主机CPU和子机PPC之间的通讯程控方法、子机内部PPC和DSP之间的通讯程控方法、DSP和FPGA之间的通讯程控方法;所述主机CPU和子机PPC之间的通讯程控方法,包括下列步骤:(1)开启工作电源后,主机CPU模块通过输入子机PPC模块的IP地址,建立以主机为服务器端、PPC模块为客户端的通讯链路,并等待链路的正确连接,如果链路正常,由CPU模块给PPC模块发送连接指令,PPC将返回确认指令;如果链路不正常,CPU要求重新输入IP地址;(2)主机CPU模块接收到返回确认指令后,发送下载DSP代码程序和参数指令给PPC模块,由PPC模块将代码和参数下载到DSP模块中,下载成功后返回确认指令给CPU模块,否则返回错误指令;(3)CPU模块接收到下载返回确认指令后,发送运行指令给PPC模块,由PPC模块命令DSP模块输出SMV数据,并返回确认指令给CPU模块;否则重新发送下载DSP代码指令;(4)CPU模块接收到运行返回确认指令后,手动操作或按照预先设定的故障状态发送指令给PPC模块,由PPC模块命令DSP进入故障状态;测试过程中,PPC模块将DSP发送的SV波形、GOOSE数据转发上送至主机CPU供实时显...

【专利技术属性】
技术研发人员:王冠南熊华强王治崔斌张妍桂小智万勇谢国强刘祺杨建明
申请(专利权)人:国家电网公司国网江西省电力科学研究院
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1