一种智能组态方法

文档序号:9452469阅读:524来源:国知局
一种智能组态方法
【技术领域】
[0001]本发明属于组态软件领域,具体涉及一种适用于设备种类较少而设备数量众多的组态现场的智能组态方法。
【背景技术】
[0002]现阶段的组态多用于工业现场,包括生产自动化、加工自动化以及电力系统综合自动化等领域,用以实现对这些现场设备各种参数信息的实时监控。组态的一般过程包括:搜集所有待组态设备的I/o点参数信息,统计待组态设备的生产商、种类、型号、通信接口类型以及采用的通信协议等信息,根据现场情况设计组态画面架构、绘制组态画面草图,建立站控层数据库,组态每一幅静态的操作画面并将操作画面中的图形对象与站控层数据库变量建立动画连接关系,完成对所有待组态设备的组态。
[0003]组态完成的后可以在网络服务器或本地电脑上以文字、数据、曲线、图形的方式显示现场的状况,使管理或操作人员能够直观地进行集群监测和管理,无需到现场逐台设备查看情况,有利于进行数据汇总、生产曲线、数据分析等,便于规模化管理,同时也大量的节约人力成本。
[0004]对于某些大中型系统,现场设备众多,每种类型的设备动辄几十上百台,数据信息量大而且存在较多的重复性工作,这为组态过程尤其是组态过程中的画面绘制和建立动画连接关系带来了很大不便,增大了组态的工作量、降低了组态的效率,而且人工组态画面由于手工操作会出现画面不整齐、不美观的情况。
[0005]因此,亟需一种方案来解决组态过程中人工绘制画面及建立动画连接时工作量大、效率低、易出错的这一难题。

【发明内容】

[0006]本发明的目的是提供一种智能组态方法,用以解决组态过程中人工绘制画面及建立动画连接时工作量大、效率低、易出错的问题。
[0007]为实现上述目的,本发明的方案包括:
[0008]—种智能组态方法,其特征在于,步骤如下:
[0009]步骤(I):对现场待组态设备统计归类,每一类待组态设备按照设定的编号规则,使得每一台带组态设备的识别码唯一;
[0010]步骤(2):组建站控层数据库;
[0011]步骤(3):根据现场待组态设备种类的不同,对每一类待组态设备建立组态模板,包括配置不同模板的的静态属性和动态属性;
[0012]步骤(4):选定某一类型待组态设备的模板,组态软件查询站控层数据库中该类型待组态设备的数量以确定需组态的画面数量,复制需要数量的模板并按照设定的命名规贝1J,修改每一个复制完成画面的静态属性和动态属性,完成对该类型所有待组态设备的组态;
[0013]步骤(5):重复步骤(4)完成全部类型待组态设备的智能组态。
[0014]进一步的,所述站控层数据库根据采集到的待组态设备站点信息建立,保证每个待组态设备的每个待采集信息在数据库中的存储位置唯一,且其存储位置在数据库中按照利于寻址调用的原则建立。
[0015]进一步的,所述设定的命名规则、设定的编号规则,遵从便于分类分项、便于识别待组态设备的原则。
[0016]更具体的,所述模板的静态属性,包括模板的底色、尺寸大小,模板中用于各个信息点显示的文字描述、位置、颜色等。,所述模板的动态属性,包括模板所要连接的内部变量、夕卜部变量和过程变量。
[0017]本发明的有益效果是:本发明提供的一种智能组态方法,能够在很大程度上减少组态过程中画面绘制和动画连接使用的时间,从而能够显著缩短监控系统的组态时间,实现待组态设备的后台数据自动智能组态,并在最大程度上减少组态过程中人为产生的错误。
【附图说明】
[0018]图1是智能组态主流程图
[0019]图2是数据库组建流程图
[0020]图3是模板制作流程图
[0021]图4是智能组态算法流程图
【具体实施方式】
[0022]下面结合附图对本发明做进一步详细的说明。
[0023]本发明提供的一种智能组态方法,能够在很大程度上减少组态过程中画面绘制和动画连接使用的时间,从而能够显著缩短监控系统的组态时间,实现待组态设备的后台数据自动智能组态,并在最大程度上减少组态过程中人为产生的错误。具体步骤如下:
[0024]步骤(I):对现场待组态设备统计归类,每一类待组态设备按照设定的编号规则,使得每一台带组态设备的识别码唯一;
[0025]步骤(2):组建站控层数据库;
[0026]步骤(3):根据现场待组态设备种类的不同,对每一类待组态设备建立组态模板,包括配置不同模板的的静态属性和动态属性;
[0027]步骤(4):选定某一类型待组态设备的模板,组态软件查询站控层数据库中该类型待组态设备的数量以确定需组态的画面数量,复制需要数量的模板并按照设定的命名规贝1J,修改每一个复制完成画面的静态属性和动态属性,完成对该类型所有待组态设备的组态;
[0028]步骤(5):重复步骤(4)完成全部类型待组态设备的智能组态。
[0029]结合图1,以光伏电站监控系统智能组态方法为例对智能组态方法的步骤做出具体的说明。对应于步骤(I)的,对智能电子装置类型及数量统计并分类分项编号,进一步的要求要做好统计记录,在分类分项编号时要对每一个智能电子装置的编号唯一且易于识别和区分;对应于步骤(2)的,组建站控层数据库并对数据库中数据的命名检查是否符合规贝1J,具体来讲:根据这些智能电子装置的编号及需要采集的信息组建站控层数据库,保证全站每个智能电子采集装置的待采集信息点存储地址在数据库中唯一,并可根据待采集信息点名称描述追踪到该待采集信息点的具体属性,如果站控层数据库中存在待采集信息点命名不符合命名规则,则重新建立站控层数据库;对应于步骤(3)的,绘制组态模板,建立的站控层数据库中每个待采集信息点的命名都符合命名规则后,则开始绘制组态模板;对应于步骤(4)的,选择模板配置参数、智能组态生成画面、审查组态画面,具体的:选择一类智能电子装置开始智能组态,选择该类智能电子装置的组态模板配置其参数包括动态属性和静态属性;根据现场的智能电子装置数量进行智能组态、生成相应的组态画面,并建立相应的动画连接,完成该类型智能电子装置的组态,对组态的画面进行审查检查所组态的画面是否符合要求;对应于步骤(5)则是对智能组态画面检查看是否全部完成,如果已经全部组态完成则组态结束,如果没有全部组态完成则重复智能组态过程直到全部智能电子装置组态完成,组态结束。
[0030]具体来说,对于步骤(2)站控层数据库的组建,如图2所示给出了具体的方法,步骤如下:(1)首先对智能电子装置的类型和数量进行统计,并对统计完成的装置分类分项编号;(II)如果在分类分项编号后发现存在新类型装置,则对数据库进行核查看数据库是否完整,如果数据库完整则不对数据库做任何操作,如果数据库不完整则重新开始建立数据库;(III)在分类分项编号后若发现存在新类型装置,则为新类型装置选择装置点表模板并将装置点表按编号命名,直到该类型装置添加完毕并且不再存在新类型装置,并重复步骤(2)使数据库完整。
[0031]上述步骤⑴、(2),可以采用现有技术中的多种手段实现。比如步骤⑵站控层数据库的建立可以使用微软公司的SQL Sever,甲骨文公司的Oracle以及IBM公司的DB2等数据库来实现。本发明的关键在于步骤(3)和步骤(4),下面结合附图,做出详细的解释。
[0032]如图3所示,详细给出了模板制作的过程:a)首先根据待组态设备的类型新建立一个模板,并按照命名规则命名;b)根据客户需求定义模板的尺寸大小、模板元素相对位置
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1