一种采用结构化查询语言实现配电终端远程配置的方法技术

技术编号:6623202 阅读:225 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于电力控制技术领域,涉及一种采用结构化查询语言实现配电终端远程配置的方法,将现有配电终端采用的配置文件用支持结构化查询语言的数据库访问语言的嵌入式数据库代替,利用可扩展标记语言通信格式实现SQL命令的传输,以嵌入式数据库作为配置文件,利用XML协议作为载体,实现配电终端远程参数配置,其系统包括以太网数据收发单元、可扩展标记语言(XML)解析单元、XML打包单元、SQL语言解析单元、SQL执行单元和数据库单元;其方案设计新颖,流程清晰,稳定可靠,可扩展性强,节省电力维护成本,可取代现有配电领域远程参数设置系统。

【技术实现步骤摘要】

本专利技术属于电力自动化控制
,涉及一种采用结构化查询语言(SQL)实现配电终端远程配置的方法,适用于对电力输运场合的配电终端进行远程参数配置,达到自动配置用电设备的效果。
技术介绍
配电自动化终端是一种适用于配电系统IOKV及以下柱上开关、环网柜、开闭所、 配电室、变压器等装备的电气信号采集及开关控制,通过与主站SCADA系统通信,实现配电自动化测控运行的装置。目前,电力运行对国民经济的影响占有主导地位,电力传送及其配电设备的使用和控制对于电力的应用和节能具有重要地位和作用。配电自动化作为智能电网的核心部分发展迅猛,国家已经对配电网展开全面的智能化改造,限定要在柱上开关、环网柜、开闭所、开关站、配电室、变压器等环节安装配电自动化测控装置。由于配电网的结构复杂性及易变性,电力运营部门需要根据电网的变化修改测控装置的参数,但配电终端数量大,分布广,依靠人工现场修改费时费力,成本高,效率低。为解决参数配置难题,电力运营商要求配电终端厂商产品支持远方参数设置功能,由主站提供方与终端提供方协商一个通信标准,通过主站实现参数的远程修改。当前配电终端解决配置问题主要采取两种途径实现,第一,采用二进制文件存储配置信息,软件根据约定的二进制编码规则进行配置文件的读取及修改;第二,采用文本文件存储配置信息,通过关键词定位配置参数;以上两种配置文件的远程修改,都需要约定特定内容,再通过通信协议转换实现远程设置。基于终端产品配置的实现形式,目前定义的通信标准千差万别,在标准格式、配置内容方面各不相同,导致相关各方在开发、调试、维护、 升级等方面付出大量资金及人力成本;当电力运营部门希望增加配置内容时,仍然需要到现场升级通信软件,无形中增加了系统的不稳定性风险。
技术实现思路
本专利技术的目的在于克服现有技术存在的缺点,寻求设计提供一种适用于配电自动化领域实现配电终端远程参数配置的方法,该方法具备广泛的技术认知度,标准的通信格式,适应各种类型的参数设置,取代当前杂乱的远程参数配置方案,提高配电终端的自动化水平,适应未来电力运行和控制系统对远程维护的要求。为了实现上述目的,本专利技术采用的技术方案是将现有配电终端采用的配置文件用支持结构化查询语言(SQL)的数据库访问语言的嵌入式数据库代替,利用可扩展标记语言 (XML)通信格式实现SQL命令的传输,以嵌入式数据库作为配置文件,利用XML协议作为载体,实现配电终端远程参数配置,实现配电终端远程配置的系统包括以太网数据收发单元、 可扩展标记语言(XML)解析单元、XML打包单元、SQL语言解析单元、SQL执行单元和数据库单元;以太网数据收发单元采用TCP\IP完成特定网络端口的网络数据接收,将数据传送给 XML解析单元,接收XML打包单元的数据包,再利用TCP/IP将数据发送到网络;XML解析单元接收以太网数据收发单元发送的数据块,按照XML语言格式完成对数据块的分析,确定操作类型后将数据包中的SQL指令发送到SQL语言解析单元;XML打包单元接收SQL执行单元由数据库获取的数据,按照XML标准进行数据封装,再将封装包发送给以太网数据收发单元;SQL语言解析单元完成SQL指令的正确性或合法性判断;SQL执行单元执行SQL指令,完成对数据库的读写操作;数据库单元用于存储配电终端的配置数据,采用嵌入式数据库。本专利技术实现配电终端远程配置的系统包括以太网数据收发单元、XML解析单元、 XML打包单元、SQL语言解析单元、SQL执行单元和数据库单元,各单元配合连接形成电信息畅通的系统结构;以太网数据收发单元采用套捷字(SOCKET)技术实现网络通信设计,以太网数据收发单元与XML解析单元、XML打包单元联接,三者之间采用单向传输数据,以太网数据收发单元将数据传送到XML解析单元,从XML打包单元接收数据;XML解析单元的输出端连接SQL语言解析单元的输入,由SQL语言解析单元完成命令的正确性与合法性检查, SQL语言解析单元的输出结果作为SQL执行单元的输入;SQL执行单元实现检查数据库单元的完整性,并执行由SQL语言解析单元发来的指令,完成数据库单元的数据写入或数据读出;SQL执行单元与XML打包单元单向联接,在有数据需要输出到配电终端外部时,SQL执行单元会将由数据库单元获取的数据发送到XML打包单元;XML打包单元实现按照XML标准完成数据打包,然后将规范的数据传递给以太网数据收发单元,再由以太网数据收发单元将数据发送出去。本专利技术与现有技术相比,技术方案设计新颖,流程清晰,实现简洁标准,稳定可靠, 可扩展性强,节省电力维护成本,可以广泛取代当前配电领域远程参数设置系统。附图说明图1为本专利技术实现配电终端远程配置的系统结构原理示意框图。 具体实施例方式下面通过实施例并结合附图作进一步说明。实施例本实施例实现配电终端远程配置的系统结构包括以太网数据收发单元1、XML解析单元2、XML打包单元3、SQL语言解析单元4、SQL执行单元5和数据库单元6,各单元电信息配合连接构成一体式远程参数配置系统;以太网数据收发单元1采用SOCKET技术实现网络通信设计,以太网数据收发单元1与XML解析单元2、XML打包单元3电信息联接,三者之间采用单向传输数据,以太网数据收发单元1将数据传送到XML解析单元2,从XML打包单元3接收数据;XML解析单元2的输出端连接SQL语言解析单元4的输入,由SQL语言解析单元4完成命令的正确性与合法性检查,SQL语言解析单元4的输出结果作为SQL执行单元5的输入信息;SQL执行单元5实现检查数据库单元6的完整性,并执行由SQL语言解析单元4发来的指令,完成数据库单元6的数据写入或数据读出;SQL执行单元5与XML打包单元3单向联接,在有数据需要输出到配电终端外部时,SQL执行单元5会将由数据库单元6获取的数据发送到XML打包单元3 ;XML打包单元3实现按照XML标准完成数据打包, 然后将规范的数据传递给以太网数据收发单元1,再由以太网数据收发单元1将数据发送出去。本实施例涉及的配电终端远程配置系统实现时,将SQL、XML、套捷字(SOCKET)和嵌入式数据库有机地结合,采用结构化查询语言有效实现了本专利技术的目的,实现远程配电参数的配置和控制,使电力设备,特别是电力终端配电设备运行自动化程度进一步提高,数据传输速度加快,运行可靠性加强,完全符合国家电力输运和设备更新的限制标准。本实施例实现时,各信息处理单元均采用常规的电子模块,装配成完整的一体式无线或有线传输设备,通过加载相应的软件程序互相配合使用,采用结构化查询语言,有效地实现了配电终端的远程参数配置功效,经在相关地区和供电网络使用,其效果均达到了设计要求,实现了专利技术目的。权利要求1.,其特征在于将现有配电终端采用的配置文件用支持结构化查询语言的数据库访问语言的嵌入式数据库代替,利用可扩展标记语言通信格式实现SQL命令的传输,以嵌入式数据库作为配置文件,利用XML协议作为载体,实现配电终端远程参数配置,实现配电终端远程配置的系统包括以太网数据收发单元、可扩展标记语言(XML)解析单元、XML打包单元、SQL语言解析单元、SQL执行单元和数据库单元;以太网数据收发单元采用TCP\IP完成特定网络端口的网络数据接收,本文档来自技高网
...

【技术保护点】
1.一种采用结构化查询语言实现配电终端远程配置的方法,其特征在于将现有配电终端采用的配置文件用支持结构化查询语言的数据库访问语言的嵌入式数据库代替,利用可扩展标记语言通信格式实现SQL命令的传输,以嵌入式数据库作为配置文件,利用XML协议作为载体,实现配电终端远程参数配置,实现配电终端远程配置的系统包括以太网数据收发单元、可扩展标记语言(XML)解析单元、XML打包单元、SQL语言解析单元、SQL执行单元和数据库单元;以太网数据收发单元采用TCP\IP完成特定网络端口的网络数据接收,将数据传送给XML解析单元,接收XML打包单元的数据包,再利用TCP/IP将数据发送到网络;XML解析单元接收以太网数据收发单元发送的数据块,按照XML语言格式完成对数据块的分析,确定操作类型后将数据包中的SQL指令发送到SQL语言解析单元;XML打包单元接收SQL执行单元由数据库获取的数据,按照XML标准进行数据封装,再将封装包发送给以太网数据收发单元;SQL语言解析单元完成SQL指令的正确性或合法性判断;SQL执行单元执行SQL指令,完成对数据库的读写操作;数据库单元用于存储配电终端的配置数据,采用嵌入式数据库。...

【技术特征摘要】

【专利技术属性】
技术研发人员:吕光林
申请(专利权)人:青岛乾程电子科技有限公司
类型:发明
国别省市:95

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

1