[发明专利]一种自动化系统集成通讯平台无效
申请号: | 201210145756.6 | 申请日: | 2012-05-11 |
公开(公告)号: | CN102710609A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 连湛伟;李志超;高建琨;徐怡山;李洪峰;邓建慎;徐大青;王艳;周山虎 | 申请(专利权)人: | 许继集团有限公司;许继电气股份有限公司;许昌许继软件技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/10 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 陈浩 |
地址: | 461000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 系统集成 通讯 平台 | ||
技术领域
本发明涉及一种自动化系统集成通讯平台,属于计算机应用技术领域。
背景技术
数据接入是自动化系统的重要组成部分,目前市场上的自动化系统很多都是多设备、多介质、多协议、多层应用交叉的大杂烩。在通讯领域,具体的通信介质类型有很多种,如以太网,串行口、CAN总线、GPRS等等。从应用层,或者说编程的角度来看,对于任何一种通信介质,如果应用程序想要利用该介质进行数据的收发,或者控制它们的打开和关闭,都需要在相应操作系统之上编写相应程序模块,这个工作称之为介质处理;通信双方要进行数据交互,就必须先进行相关的“约定”,既包括通信介质的约定,也包括数据内容的定义。这些约定就是所谓的“通讯协议”。对于“通信”来讲,双方交互的内容其实是一帧一帧的报文,如何从一帧报文中获取到相关的数据,就必须根据“协议”的约定,来对那些收到的报文进行解析,这个工作称之为协议处理;一个系统如果需要和另外一个系统进行互联,由于双方的“数据模型”往往不同,就需要进行翻译,也就是进行“数据模型转换”。目前市场上的自动化系统。
发明内容
本发明的目的是提供一种自动化系统集成通讯平台,以解决目前多层、多介质、多协议、多设备的自动化系统在进行数据交互时导致的系统稳定性降低的问题。
本发明为解决上述技术问题而提供一种自动化系统集成通讯平台,包括至少两台通讯服务器,包括至少两台通讯服务器,其特征在于:所述的底层通讯服务器中包括一个通用数据对象标准化接口和至少一个通讯处理模块,中间层和最高层的通讯服务器包括两个通用数据对象标准化接口和至少一个通讯处理模块,底层通讯服务器通过其通讯处理模块与数据源进行数据交互,最高层的通讯服务器通过其通用数据对象标准化接口用于与上层应用层进行数据交互,各层通讯服务器之间级联嵌套。
所述的每个通讯处理模块包括通用数据对象描述单元、协议解析单元和介质处理单元,通讯服务器之间通过其各自的通用数据对象标准化接口实现数据交互。
所述的通用数据对象标准化接口是指接口函数一定,接口参数用通用数据对象,参数可变,数据接口内容可变。
所述的接口函数包括数据订阅接口、数据发布接口、数据下行请求接口和数据上行返回接口。
所述的协议解析单元主要以协议配置模板的方式实现。
本发明的有益效果是: 本发明通过在通讯服务器上设置通用数据对象标准化接口和通讯处理模块,完成对装置数据的接收、发送和通过调用标准的通用数据对象接口完成对上层应该的数据接收和发送,提高了系统的稳定性和健壮性。
附图说明
图1是本发明的自动化系统集成通讯平台的结构示意图;
图2是本发明的自动化系统集成通讯平台实施过程的流程图;
图3是本发明实施例中的电动汽车充换电站嵌套式级联自动化系统结构图。
具体实施方式
下面结合附图对本发明的具体实施方式做进一步说明。
如图1所示,本发明的自动化系统集成通讯平台包括n台通讯服务器,每台通讯服务器包含有n个通讯处理模块,每个通讯处理模块包括有通用数据对象描述单元、协议解析单元和介质处理单元,1号通讯服务器包括有一个通用数据对象标准化接口,其它的每个通讯服务器中包含有两个通用数据对象标准化接口,这n台通讯服务器按照序号顺序通过其通用数据对象标准化接口嵌套级联在一起,1号通讯服务器根据协议解析单元完成与设备数据的交互,n号通讯服务器调用标准化接口完成与上层应用的数据交互。
协议解析单元主要以协议配置模板的方式实现,从而降低了开发难度,增加了协议的灵活改变的需求,协议改变了只需改变协议模板配置文件即可而不需要改动代码,以免增加不必要的出错机会。多协议模块加载是指守护进程根据配置文件启动相应的加载协议模块的父进程,协议模块的父进程完成协议模块的加载,守护进程完成每个协议父进程的管理,也实现了协议父进程之间互不影响的需求,曾强了系统的健壮性。所述通用数据对象标准化接口是指接口函数一定,接口参数用通用数据对象,参数可变,数据接口内容可变,接口函数包括数据订阅接口、数据发布接口,数据下行请求接口,数据上行返回接口,二次开发主要填写这4个接口。该自动化系统集成通讯平台的构建过程如图2所示。
实施例
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许继集团有限公司;许继电气股份有限公司;许昌许继软件技术有限公司,未经许继集团有限公司;许继电气股份有限公司;许昌许继软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210145756.6/2.html,转载请声明来源钻瓜专利网。