一种SCADA系统中通用通信框架技术方案

技术编号:8161437 阅读:397 留言:0更新日期:2013-01-07 19:28
本发明专利技术公开了一种SCADA系统中通用通信框架,其特征在于:它包括通信规约模块、通信传输模块与应用接口模块,所述通信规约模块负责应用数据的封装与解析;所述通信传输模块负责通过通信通道传输数据;所述应用接口模块负责上层应用与通信规约模块之间的交互。通信框架中每个组件定义了一套接口作为基类,满足组件之间的数据交互。每个针对具体实现定义的子类继承相应的基类,实现基类中定义的接口。本发明专利技术通过应用现代计算机软件技术,将数据通信各过程分开实现,独立工作,并为各过程模块之间的组合提供了灵活方便的配置方法,可依据特定需求对过程进行配置与裁剪,从而达到适应各种不同应用场景的目的。

【技术实现步骤摘要】

本设计通过解构数据通信过程,将各过程模块分开实现,通过面向对象与中间件技术减少各模块之间的藕合度,同时为各模块保留了足够的自定义空间,在适应各种复杂通信需求的情况下最大限 度复用已有的功能模块,提高开发效率,扩大通信模块在SCADA领域的使用范围。
技术介绍
数据通信作为一项公共功能,是各种网络应用的重要组成部分。单就SCADA系统的上位机来说,需要收集各种下位机设备上送的现场状态数据,这些下位机设备上送数据时使用的通信方式、通信规约、数据格式等都各不相同,给SCADA上位机带来了繁重的通信规约维护工作。实际上,数据通信功能涉及到的无非通信方式、通信规约、数据格式与后台数据库读写四个方面。在实际工作中,通信工作的复杂性主要由四者各自的细节要求与互相之间的不同组合带来。在目前SCADA领域的数据通信功能实现方式中,一般采用的是将通信方式单独实现,而将规约报文处理与后台数据库读写捆绑在一起。这种方式复用了通信功能模块,又由于大多数SCADA系统集成商只使用一套后台系统,因此这种方式在很多时候能够显著减少通信规约开发的工作量。然而,随着SCADA系统应用的日益广泛,系统集成商已很难使用一本文档来自技高网...

【技术保护点】
一种SCADA系统中通用通信框架,其特征在于:它包括通信规约模块、通信传输模块与应用接口模块,所述通信规约模块负责应用数据的封装与解析;所述通信传输模块负责通过通信通道传输数据;所述应用接口模块负责上层应用与通信规约模块之间的交互。

【技术特征摘要】

【专利技术属性】
技术研发人员:周金国包德梅朱恩云
申请(专利权)人:南京国电南自轨道交通工程有限公司
类型:发明
国别省市:

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

1