一种环保监控设备系统的实现方法及图形化组态平台的制作方法

文档序号:9579051阅读:745来源:国知局
一种环保监控设备系统的实现方法及图形化组态平台的制作方法
【技术领域】
[0001]本发明涉及科技环保技术领域,特别涉及一种环保监控设备系统的实现方法及图形化组态平台。
【背景技术】
[0002]环保监控设备系统由三个层次组成,分别是现场采集及控制执行层、数据传输、分析、控制层、数据管理、交易主站层,通行的三层体系结构。
[0003]环保监控设备是应用于环保监控系统中的一类监测计量控制设备,比如总量控制器、工况监控仪、数采仪等等,属于数据传输、分析、控制层,主要完成现场采集数据上传、总量计算控制、工况数据定制传输、执行主站下发指令控制阀门、对采集数据进行分析统计等等功能。
[0004]环保监控设备按照硬件功能区分,一般包括主机(工控主板、工控主机、嵌入式主板等模式)、通信接口(LAN、CDMA、GPRS、3G等模式)、前端采集控制模块(Al、D1、D0、RS232/485等模块)、人机交互(触摸屏、卡机、显示屏、键盘等模块)等部分。
[0005]环保监控设备系统软件是在上述硬件结构的基础上开发,完成人机界面、数据采集、主站通讯、控制执行、刷卡输入、后台数据统计分析、工况数据采集、数据库维护、用户管理等等功能的业务系统软件。
[0006]现在环保行业研发生产环保监控设备的公司通常的开发过程如图2所示,是按照应用的需求选择一套硬件,确定操作系统及开发平台后,使用一种或多种编程语言按照需求开发环保监控设备系统,或在原有系统上改造扩充,或移植或重新编写,软件代码利用率不高,开发效率低下。
[0007]现有的环保监控设备系统开发过程在实际应用中存在几个缺点:
[0008]1.针对特殊的硬件结构编程,所编写的程序在硬件调整或改变时需要修改底层代码,调整比较大,硬件适应性不强。
[0009]2.针对特殊应用环境编程,所编写的程序在业务调整或上层主站程序调整协议或增加功能时,需要修改通信程序、业务处理程序等内容,应用环境适应性不强。
[0010]3.程序编写调试时间长,开发周期不能保证。
[0011]4.只能在确定的操作系统与开发平台上编程调试,代码复用性极差。

【发明内容】

[0012]为了解决现有技术中对环保监控设备系统的开发过程中硬件适应性差、程序调试时间长、开发周期长等技术问题,本发明提出一种环保监控设备系统的实现方法及图形化组态平台。
[0013]一种环保监控设备系统的实现方法,包括:
[0014]图形化组态平台提供按照不同功能编写制作的各种组态元件,并提供操作窗口供用户选择和配置组态元件以搭建环保监控设备系统;
[0015]图形化组态平台对接收到的用户选择和配置的组态元件进行编译以形成可执行的环保监控设备系统的程序;
[0016]图形化组态平台发布所述可执行的环保监控设备系统的程序。
[0017]其中,每种组态元件以对应的图标形式显示在所述操作窗口中。
[0018]优选地,上述各种组态元件包括:窗口类组态元件、端口类组态元件、后台功能类组态元件、数据库操作类组态元件。
[0019]优选地,窗口类组态元件包括主控窗口和用户窗口组态元件;所述端口类组态元件包括设备窗口和通信配置窗口组态元件;所述后台功能类组态元件包括运行策略和进行控制类组态元件;所述数据库操作类组态元件包括数据库配置窗口组态元件。
[0020]优选地,所述各种组态元件封装成图形组态模板存储在模板数据库中。
[0021 ] 一种图形化组态平台,包括:
[0022]组态模块,用于提供按照不同功能编写制作的各种组态元件,并提供操作窗口供用户选择和配置组态元件以搭建环保监控设备系统;
[0023]编译模块,用于对接收到的用户选择和配置的组态元件进行编译以形成可执行的环保监控设备系统的程序;
[0024]发布模块,用于发布所述可执行的环保监控设备系统的程序。
[0025]其中,每种组态元件以对应的图标形式显示在所述操作窗口中。
[0026]优选地,各种组态元件包括:窗口类组态元件、端口类组态元件、后台功能类组态元件、数据库操作类组态元件。
[0027]优选地,所述窗口类组态元件包括主控窗口和用户窗口组态元件;所述端口类组态元件包括设备窗口和通信配置窗口组态元件;所述后台功能类组态元件包括运行策略和进行控制类组态元件;所述数据库操作类组态元件包括数据库配置窗口组态元件。
[0028]优选地,还包括:
[0029]存储模块,用于存储所述由各种组态元件封装成的图形组态模板。
[0030]本发明实施例提供的上述方案中环保监控设备的开发模式变化为硬件选型定制加图形化组态平台功能配置编译的方式,在环保监控设备功能变化需要新的型号时,可以通过快速硬件集成,在图形化组态软件平台配置功能快速定制软件推出新机型,快速响应市场需求;解决环保监控设备开发过程硬件适应性、应用环境适应性、开发周期、代码复用性等问题。
【附图说明】
[0031]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0032]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0033]图1为【背景技术】中环保监控设备系统的开放流程图;
[0034]图2为本发明实施例1提供的一种环保监控设备系统的实现方法的流程图;
[0035]图3为本发明实施例1提供的一种环保监控设备系统的实现方法中环保监控设备系统构造意图;
[0036]图4为本发明实施例1提供的一种环保监控设备系统的实现方法中图形化组态平台所提供的组态元件的构造示意图;
[0037]图5为本发明实施例1提供的一种环保监控设备系统的实现方法的开发使用过程的不意图;
[0038]图6为本发明实施例1提供的一种图形化组态平台的结构示意图。
【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。并且,以下各实施例均为本发明的可选方案,实施例的排列顺序及实施例的编号与其优选执行的顺序无关。
[0040]实施例1
[0041]本实施例提供一种环保监控设备系统的实现方法,如图2所示,该方法包括:
[0042]101,图形化组态平台提供按照不同功能编写制作的各种组态元件,并提供操作窗口供用户选择和配置组态元件以搭建环保监控设备系统;
[0043]其中,每种组态元件以对应的图标形式显示在所述操作窗口中。
[0044]上述各种组态元件包括:窗口类组态元件、端口类组态元件、后台功能类组态元件、数据库操作类组态元件。
[〇〇45]具体而言,从能够实现的功能的角度来说,所述窗口类组态元件包括主控窗口和用户窗口组态元件;所述端口类组态元件包括设备窗口和通信配置窗口组态元件;所述后台功能类组态元件包括运行策略和进行控制类组态元件;所述数据库操作类组态元件包括数据库配置窗口组态元件。
[0046]该各种组态元件可封装成图形组态模板存储在图形化组态平台的模板数据库中。
[0047]102,图形化组态平台对接收到的用户选择和配置的组态元件进行编译以形成可执行的环保监控设备系统的程序;
[0048]103,图形化组态平台发布所述可执行的环保监控设备系统的程序。
[0049]具体而言,结合图3所示的环保监控设备,环保监控设备包括系统硬件、操作系统、硬件驱动、系统软件构成,本实施例提供的方法中环保监控设备系统软件的功能如图3所示所包含的内容。所以按照应用需求和/或功能,需要由图形化组态平台提供的组态元件包括窗口类组态、后台功能类组态、端口类组态、数据库操作类组态,所提供的各类组态按照完成不同功能而制作、编写,且以适当的图标形式展示出来,可实现不同功能的动态库连接图标,形成各种组态元件,供用户开发使用。
[0050]图4示出了
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1