一种嵌入式scada系统的图形界面生成方法

文档序号:6369329阅读:731来源:国知局
专利名称:一种嵌入式scada系统的图形界面生成方法
技术领域
本发明属于嵌入式系统开发技术领域,涉及嵌入式SCADA系统的图形界面生成方法。
背景技术
图形界面的开发,是SCADA系统中重要组成部分之一。目前随着嵌入式系统在计算机应用领域的使用越来越广,嵌入式系统中的图形界面的开发工作也越来越多。由于嵌入式系统的特殊性,开发工作一般在PC机上进行,开发可运行于嵌入式系统的中的图形界面应用程序,由于相关的开发工具,可共享的开发资源,以及满足要求的开发人员等资源,相对较匮乏,开发过程相对较为复杂和繁琐。
虽然目前有支持跨桌面和嵌入式的开发平台的支持,然而通过编写代码来开发图形界面,对界面开发人员技术要求较高,而且需要通过交叉编译才能运行于目标嵌入式系统中,过程复杂,并且在界面显示和功能需求发生变化时,需要重新修改和编译程序。尤其是不涉及到应用核心逻辑的界面的简单变动,也要牵涉到反复的设计、开发和交叉编译以及测试工作。多种设备的数据接入是SCADA系统中最繁琐的一环,而且信息点表、文本规约经常在改变,严重影响项目进程。

发明内容
本发明的目的是提供一种嵌入式SCADA系统的图形界面生成方法,以解决现有方法对编程技术要求高,数据接入过程繁杂的问题。为实现上述目的,本发明的嵌入式SCADA系统的图形界面生成方法的步骤如下
(1)在PC机上运用图形界面开发工具设计SCADA系统的图形界面,生成图形界面文
件;
(2)生成的图形界面文件通过通讯接口传入嵌入式SCADA系统,并经相应的规约模板进入相应接口处理模块中;
(3)根据SCADA系统中涉及到的设备数据点建立信息点表模板,并根据该信息点表模板建立内存库;
(4)内存库中数据及经过步骤(2)处理后的数据经过内存库接口传入图形适配器中,该图形适配器将图形界面数据和内存库中数据关联,生成嵌入式SCADA系统的图形界面。进一步的,所述步骤(2)中的接口处理模块包括串口处理模块、CAN处理模块和TCP/UDP处理模块。进一步的,所述步骤(2)中规约模板是以xml文件形式描述SCADA系统中数据源设备要用到的所有规约文本。进一步的,所述步骤(3)中内存库包括遥测实时库、遥信实时库和报警实时库。本发明的嵌入式SCADA系统的图形界面生成方法由于规约模板和信息点表模板的建立,可以轻松实现多设备、多介质、多规约的设备互联和集成,且界面的生成只需做简单的界面组态即可,开发周期大大缩短,开发成本大大降低,稳定性、可靠性和健壮性大大提闻。


图I是本发明实施例的原理示意 图2是本发明实施例的流程图;
图3本发明实施例中生成的充换电站中充电设备的SCADA系统简图。
具体实施例方式嵌入式SCADA系统的图形界面生成方法如图1、2所示,步骤如下
(1)在PC机上运用图形界面开发工具设计SCADA系统的图形界面,生成图形界面文件;图形界面开发工具的功能和使用方式类似于AutoCAD或者PowerPoint等可视化的设计工具,开发者用以设计图形界面文件;
(2)生成的图形界面文件通过通讯接口传入嵌入式SCADA系统,并经相应的规约模板进入相应接口处理模块中;接口处理模块包括串口处理模块、CAN处理模块和TCP/UDP处理模块,规约模板是以xml文件形式描述SCADA系统中数据源设备要用到的所有规约文本;
(3)根据SCADA系统中涉及到的设备数据点建立信息点表模板,并根据该信息点表模板建立内存库;
(4)内存库中数据及经过步骤(2)处理后的数据经过内存库接口传入图形适配器中,该图形适配器将图形界面数据和内存库中数据关联,生成嵌入式SCADA系统的图形界面。内存库包括遥测实时库、遥信实时库和报警实时库。根据所述发明的说明和实施步骤,下面结合一个简单的有代表性的实施例对本方法做进一步详细说明。如图3所示,为本实施例的系统简图,嵌入式设备带有触摸屏,与多个充换电设备连接,嵌入式系统可以获取充换电设备的数据,可以进行控制充换电设备。
权利要求
1.一种嵌入式SCADA系统的图形界面生成方法,其特征在于,该方法的步骤如下(1)在PC机上运用图形界面开发工具设计SCADA系统的图形界面,生成图形界面文件; (2)生成的图形界面文件通过通讯接口传入嵌入式SCADA系统,并经相应的规约模板进入相应接口处理模块中; (3)根据SCADA系统中涉及到的设备数据点建立信息点表模板,并根据该信息点表模板建立内存库; (4)内存库中数据及经过步骤(2)处理后的数据经过内存库接口传入图形适配器中,该图形适配器将图形界面数据和内存库中数据关联,生成嵌入式SCADA系统的图形界面。
2.根据权利要求I所述的方法,其特征在于,所述步骤(2)中的接口处理模块包括串口处理模块、CAN处理模块和TCP/UDP处理模块。
3.根据权利要求2所述的方法,其特征在于,所述步骤(2)中规约模板是以xml文件形式描述SCADA系统中数据源设备要用到的所有规约文本。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述步骤(3)中内存库包括遥测实时库、遥信实时库和报警实时库。
全文摘要
本发明提供了一种嵌入式SCADA系统的图形界面生成方法,在PC机上运用图形界面开发工具设计SCADA系统的图形界面,生成图形界面文件,并通过通讯接口传入嵌入式SCADA系统,并经相应的规约模板进入相应接口处理模块中;建立信息点表模板,并根据该信息点表模板建立内存库;内存库中数据及经过接口处理模块处理后的数据经过内存库接口传入图形适配器中,该图形适配器将图形界面数据和内存库中数据关联,生成嵌入式SCADA系统的图形界面;本发明由于规约模板和信息点表模板的建立,可以轻松实现多设备、多介质、多规约的设备互联和集成,且界面的生成只需做简单的界面组态即可,开发周期大大缩短,开发成本大大降低,稳定性、可靠性和健壮性大大提高。
文档编号G06F9/44GK102722365SQ201210143779
公开日2012年10月10日 申请日期2012年5月10日 优先权日2012年5月10日
发明者刘铁刚, 张妮, 张项安, 徐大青, 朱艳娜, 李洪峰, 杨校辉, 王志伟, 王艳, 薛亮, 连湛伟, 邓建慎, 郭亮, 钱平, 高建琨 申请人:山东电力集团公司, 许昌许继软件技术有限公司, 许继电气股份有限公司, 许继集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1