一种基于java语言开发的电力系统用通讯数据处理系统及方法技术方案

技术编号:32970620 阅读:9 留言:0更新日期:2022-04-09 11:36
本发明专利技术公开了一种基于java语言开发的电力系统用通讯数据处理系统及方法,属于电力通讯技术领域,其包括IEC通讯组件,所述IEC通讯组件包括通讯控制模块,所述通讯控制模块与接口组件双向连接,所述接口组件与核心模块双向连接,所述核心模块的输入端与业务接口的输出端连接。通过提供了对IEC101和IEC104两种规约的自动化采集和解析的解决方案,将本服务集成到系统中后,可以支持对远动设备或电厂监控系统的数据采集,对数据的解析,并且还提供数据缓存和告警功能,通过将各个应用系统快速的接入IEC101和IEC104的通讯规约组件,只需要集成本组件的SDK到自身的应用系统或单独的采集服务即可,并且对已有的业务逻辑不会造成任何影响,降低耦合度,提升开发效率。提升开发效率。提升开发效率。

【技术实现步骤摘要】
一种基于java语言开发的电力系统用通讯数据处理系统及方法


[0001]本专利技术属于电力通讯
,具体为一种基于java语言开发的电力系统用通讯数据处理系统及方法。

技术介绍

[0002]Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征,Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。
[0003]电力通信网是为了保证电力系统的安全稳定运行而应运而生的。它同电力系统的继电保护及安全稳定控制系统、调度自动化系统被人们合称为电力系统安全稳定运行的三大支柱。它更是电网调度自动化、网络运营市场化和管理现代化的基础;是确保电网安全、稳定、经济运行的重要手段;是电力系统的重要基础设施,由于电力通信网对通信的可靠性、保护控制信息传送的快速性和准确性具有及严格的要求,并且电力部门拥有发展通信的特殊资源优势,因此,世界上大多数国家的电力公司都以自建为主的方式建立了电力系统专用通信网,进入信息与通信技术时代,电信技术的发展趋势是:网络业务应用ip化,网络交换技术分组化,网络基础设施宽带化,网络功能结构简单化,三网融合的一体化。
[0004]Java语言自问世以来发展得非常快,是目前最热门的编程语言之一,Java之所以应用广泛、受到大家的欢迎,是因为它有众多突出的特点,其中最主要的特点有以下几个,Java语言是纯面向对象的。它提供了类、接口和继承等原语,支持类、接口之间的单继承以及接口和类之间的多实现机制;Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定,Java语言的语法结构类似于C和C++,但Java丢弃了C++中很难理解的运算符重载、多重继承等模糊概念,特别是Java语言不使用指针,而是使用引用,并提供了自动垃圾回收机制,使程序员不必为内存管理而担忧,Java特别强调安全性。Java程序运行之前会进行代码的安全性检查,确保程序不会存在非法访问本地资源、文件系统的可能,保证了程序在网络间传送运行的安全,Java引人虚拟机概念,Java虚拟机(JVM)建立在硬件和操作系统之上,用于实现对Java字节码文件的解释和执行,为不同平台提供统一的接口。这使得Java应用程序可以运行于不同的系统平台,实现平台无关性,非常适合网络应用,Java语言是支持多线程的。所谓多线程可以理解为程序中有多个任务并发执行,Java语言提供的同步机制可保证各线程对共享数据的正确操作。多线程可以在很大程度上提高程序的执行效率,Java平台由Java虚拟机(Java Virtual Machine)和Java应用编程接口(Application Programming Interface、API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平
台之后,Java应用程序就可运行。现Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。
[0005]目前,基于java语言开发的电力系统用通讯数据处理中,大量发电企业的生产数据都保存在安全I区的各个系统设备上,通过远动设备实现电力系统调度服务的远距离监测、控制,但远动设备考虑其安全性和全国电网一体化,远动设备对外通讯只支持IEC系列通讯规约,对于大部分远程生产数据管理系统想要获取实时生产数据则需对相关设备和协议进行多次转换和采集,无法形成一致性,且不同的设备支持不同的规约,需做不同的处理,对于现有生产数据管理系统和远程数据上报系统影响极大;同时若采用单一的数据采集组件,会造成数据采集的负荷增加,采集过程容易出现中断或者发生其他异常状况,造成大量数据流失,因此需一种基于java语言开发的电力系统用通讯数据处理系统及方法来解决上述问题。

技术实现思路

[0006](一)解决的技术问题
[0007]为了克服现有技术的上述缺陷,本专利技术提供了一种基于java语言开发的电力系统用通讯数据处理系统及方法,解决了远动设备考虑其安全性和全国电网一体化,远动设备对外通讯只支持IEC系列通讯规约,对于大部分远程生产数据管理系统想要获取实时生产数据则需对相关设备和协议进行多次转换和采集,无法形成一致性,且不同的设备支持不同的规约,采用单一的数据采集组件,会造成数据采集的负荷增加,采集过程容易出现中断或者发生其他异常状况,造成大量数据流失的问题。
[0008](二)技术方案
[0009]为实现上述目的,本专利技术提供如下技术方案:一种基于java语言开发的电力系统用通讯数据处理系统,包括IEC通讯组件,所述IEC通讯组件包括通讯控制模块,所述通讯控制模块与接口组件双向连接,所述接口组件与核心模块双向连接,所述核心模块的输入端与业务接口的输出端连接。
[0010]所述核心模块包括发送处理器、接收处理器、报文处理器、解析处理器和连接处理器,所述连接处理器的输出端与接收处理器的输入端连接,所述接收处理器的输出端与解析处理器的输入端连接,所述连接处理器的输入端与发送处理器的输出端连接,所述发送处理器的输入端与报文处理器的输出端连接。
[0011]作为本专利技术的进一步方案:所述连接处理器中连接方式包括串口连接和网口连接,所述连接处理器串口/网口连接方式与接口组件相连,所述连接处理器通过接口组件和通讯控制模块与监视控制系统/远动设备双向连接。
[0012]作为本专利技术的进一步方案:所述接口组件包含RAM、Flash、以太网接口和USB接口,所述业务接口包括数据总召、召唤变化、设备控制和设备对时。
[0013]作为本专利技术的进一步方案:所述通讯控制模块用于按照实时时钟的设定,按预先设定机制进行实时信息输出,且接收数据间隔为5s/次,且将5s/次接收的数据进行自动保存至接收处理器。
[0014]作为本专利技术的进一步方案:所述连接处理器用于对串口和以太网通讯两种连接方式进行支持,所述解析处理器包括IEC101规约解析和IEC104规约解析两种方式,所述
IEC101规约解析支持对101规约的报文的拼装和解读,所述IEC104规约解析支持对104规约的报文的拼装和解读。
[0015]作为本专利技术的进一步方案:所述业务接口中设备对时接口通过手动进行调用,校准设备时间,设备控制接口用于向监视控制系统/远动设备发送遥控信息,调整设备的各项配置,召唤变化接口用于监测设备数据变化的接口,于应用系统建立的是socket长连接。
[0016]一种基于java语言开发的电力系统用通讯数据处理方法,包括以下步骤:
[0017]S1、首先业务接口中数据总召接口在执行会依次调用核心模块中报文处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于java语言开发的电力系统用通讯数据处理系统,包括IEC通讯组件,其特征在于:所述IEC通讯组件包括通讯控制模块,所述通讯控制模块与接口组件双向连接,所述接口组件与核心模块双向连接,所述核心模块的输入端与业务接口的输出端连接;所述核心模块包括发送处理器、接收处理器、报文处理器、解析处理器和连接处理器,所述连接处理器的输出端与接收处理器的输入端连接,所述接收处理器的输出端与解析处理器的输入端连接,所述连接处理器的输入端与发送处理器的输出端连接,所述发送处理器的输入端与报文处理器的输出端连接。2.根据权利要求1所述的一种基于java语言开发的电力系统用通讯数据处理系统,其特征在于:所述连接处理器中连接方式包括串口连接和网口连接,所述连接处理器串口/网口连接方式与接口组件相连,所述连接处理器通过接口组件和通讯控制模块与监视控制系统/远动设备双向连接。3.根据权利要求1所述的一种基于java语言开发的电力系统用通讯数据处理系统,其特征在于:所述接口组件包含RAM、Flash、以太网接口和USB接口,所述业务接口包括数据总召、召唤变化、设备控制和设备对时。4.根据权利要求1所述的一种基于java语言开发的电力系统用通讯数据处理系统,其特征在于:所述通讯控制模块用于按照实时时钟的设定,按预先设定机制进行实时信息输出,且接收数据间隔为5s/次,且将5s/次接收的数据进行自动保存至接收处理器。5.根据权利要求1所述的一种基于java语言开发的电力系统用通讯数据处理系统,其特征在于:所述连接处理器用于对串口和以太网通讯两种连接方式进行支持,所述解析处理器包括IEC101规约解析和IEC104规约解析两种方式,所述IEC101规约解析支持对101规约的报文的拼装和解读,所述IEC104规约解析支持对104规约的报文的拼装和解读。6...

【专利技术属性】
技术研发人员:王艺
申请(专利权)人:中科软齐武汉科技有限公司
类型:发明
国别省市:

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

1