基于图模一体化生成组态监控对象的方法及装置制造方法及图纸

技术编号:8215485 阅读:168 留言:0更新日期:2013-01-17 12:47
本发明专利技术公开了一种基于图模一体化生成组态监控对象的方法及装置。该方法包括:预先创建用于图模一体化的组态监控对象的图形模板库与数据模板库;根据分类的组态监控对象,关联图形模板以及数据模板,生成图模一体化的图模模板;从存储的图模模板中,获取待生成的组态监控对象对应的图形模板以及该图形模板关联的数据模板;根据待生成的组态监控对象,编辑图形模板以及该图形模板关联的数据模板,生成基于图模一体化的组态监控对象。应用本发明专利技术的图模一体化设计方法,可以避免大量重复而又繁琐的创建、关联工作,提高生成组态监控对象的效率以及生成的组态监控对象的可靠性。

【技术实现步骤摘要】

本专利技术涉及自动化组态监控技术,尤其涉及一种基于图模一体化生成组态监控对象的方法及装置
技术介绍
计算机监控系统在工业过程控制中得到了广泛应用,监控技术也迅速发展,其中,组态监控技术是计算机监控中较为重要的技术。通过组态监控系统,向用户 提供一个组态监控图形界面,以实现系统的监控功能,其中,组态监控图形界面中,包含有多个组态监控对象,是监控内容的核心部分,组态监控对象表现的内容是监控站点、站点设备等各种监控对象中设置的数据点的数值、状态等实时信息。其中,组态监控图形界面通过组态软件,以可视化的方式呈现所监控的组态监控对象(设备)的状态及其相关的参数。组态软件是指用于数据采集与过程控制的专用软件,处于综合监控系统或计算机监控系统的监控层一级的软件平台,使用灵活的组态方式生成组态监控对象,为用户提供快速构建工业综合监控系统监控功能、通用层次的软件工具。现有生成组态监控对象的方法,主要是将生成组态监控对象所需的图形与数据分离,在生成组态监控对象时,组态人员分别创建组态所需的图形与数据,然后将创建的图形与数据进行关联,即分别单独创建图形与数据,并对创建的图形与数据进行点对点关联,并在图形中添加数据对应的控制逻辑,然后,通过关联的图形与数据创建相应的实例,从而生成组态监控对象。对于综合监控系统中包含有多个实例(组态监控对象)的情形,依据与上述相类似的流程,通过创建图形与数据,将创建的图形与数据进行关联,在图形中添加数据对应的控制逻辑,生成所需的组态监控对象,并呈现在组态监控图形界面。关于创建图形以及数据的详细流程,具体可参见相关技术文献,在此不再赘述。由上述可见,现有生成组态监控对象的方法,在生成组态监控对象,呈现在组态图形界面的过程中,对于组态监控系统内组态监控对象为多个的情形,会使用到大量重复的、同类的图形以及数据,因而,对于批量的组态监控对象创建,相关技术人员需要执行大量重复而又繁琐的创建、关联工作,使得生成组态监控对象的效率低,且在关联过程中容易出错,造成生成的组态监控对象可靠性不高。而且,随着工业越来越大的规模化,综合监控系统规模也越来越大,所要创建或生成的组态监控对象也越来越多,从而使得需要使用的重复图形和数据也越来越多,随着图形和数据被使用的越多,对于这些图形和数据的改动也就越来越繁琐。例如,在工程项目的不同阶段中,如果需要对设备图形参数,例如,大小、风格、颜色、字体进行改动,需要相关技术人员对组态监控对象中需要修改的图形参数进行逐一修改,所需时间长、工作效率低。举例来说,某一工程项目初始使用时,综合监控系统中需要设置10个风机(组态监控对象),根据该工程项目初始设定的风格,设置该风机图形参数中的颜色参数为绿色,通过重复执行相同的流程生成10个组态监控对象后,在后续使用中,需要将绿色的风机图形的颜色更改为蓝色,以满足特定的风格需求,则需要针对10个组态监控对象,分别修改风机图形的颜色。再例如,在生成组态监控对象后,初始设计的设备图形能够满足当前的项目需求,但随着项目的深入以及客户需求的变更,需要对设备图形添加新的监控点形成新的控制逻辑,因而,不仅需要对设备图形进行改动,而且,随着设备图形的改动,对于每个组态监控对象对应的设备图形,需要重新添加设置与采集监控点(数据)的关联关系,使得根据修改的设备图形关联数据的工作量也急剧上升。因而,如何让相关技术人员重复、高效地使用、修改相同的设备图形并相应更新设备图形与设备数据的关联关系,以提高生成组态监控对象的效率以及生成的组态监控对象的可靠性,已成为综合监控系统需要解决的问题。
技术实现思路
本专利技术的实施例提供一种基于图模一体化生成组态监控对象的方法,降 低重复而又繁琐的创建、关联工作,提高基于图模一体化生成组态监控对象的效率以及生成的组态监控对象的可靠性。本专利技术的实施例还提供一种基于图模一体化生成组态监控对象的装置,降低重复而又繁琐的创建、关联工作,提高基于图模一体化生成组态监控对象的效率以及生成的组态监控对象的可靠性。为达到上述目的,本专利技术实施例提供的一种基于图模一体化生成组态监控对象的方法,包括预先创建用于组态监控对象的图形模板库与数据模板库;根据分类的组态监控对象,关联图形模板以及数据模板,生成图模一体化的图模模板;从存储的图模模板中,获取待生成的组态监控对象对应的图形模板以及该图形模板关联的数据模板;根据待生成的组态监控对象,编辑图形模板以及该图形模板关联的数据模板,生成基于图模一体化的组态监控对象。其中,所述创建用于组态监控对象的图形模板库包括归类各组态监控对象,根据预先存储的基本图形,分别创建归类对应的图形模板;将创建的图形模板组合为图形模板库。其中,采用编译后的动态链接库与可扩展标记语言配置文件的方式保存图形模板,使用可扩展标记语言配置文件的方式保存数据模板。其中,所述根据分类的组态监控对象,关联图形模板以及数据模板,生成图模模板包括选择分类的组态监控对象对应的图形模板;选择该分类的组态监控对象所需的数据模板;通过选择的图形模板中预先设置的数据模板关联属性,将选择的数据模板以属性的方式添加到选择的图形模板中;在图形模板中添加选择的数据模板中数据点对应的控制逻辑,生成图模模板。其中,所述选择分类的组态监控对象对应的图形模板包括在动态链接库中创建一个类的对象;使用创建的所述对象加载所述分类的组态监控对象对应的可扩展标记语言的配置文件。其中,所述根据待生成的组态监控对象,编辑图形模板以及该图形模板关联的数据模板,生成基于图模一体化的组态监控对象包括根据待生成的组态监控对象,从存储的图模模板中,创建图形模板实例;根据图模模板中的关联关系,选择图形模板关联的数据模板,创建数据模板实例;图形模板实例根据数据模板实例的数据点信息,触发添加图模模板中的控制逻辑。其中,所述方法进一步包括复用图模模板或生成的组态监控对象,生成所需的多个组态监控对象。其中,所述方法进一步包括更新图模模板中图形模板参数信息、和/或,数据模板参数信息。其中,所述方法进一步包括更新图形模板实例,根据存储的图模模板与实例的映射关系,更新实例中相应的图形模板。其中,所述更新图形模板实例包括根据存储的图模模板,创建新的图形模板实例;为新的图形模板实例加载图形模板实例信息,根据待更新的图形模板实例信息,同步加载的所述新的图形模板实例。其中,所述方法进一步包括更新数据模板实例,根据存储的图模模板与实例的映射关系,更新实例中相应的图形模板与数据模板。一种基于图模一体化生成组态监控对象的装置,该装置包括图形模板模块、数据模板模块、图模模板模块以及实例模块,其中,图形模板模块,用于创建用于组态监控对象的图形模板库;数据模板模块,用于创建用于组态监控对象的数据模板库;图模模板模块,用于根据分类的组态监控对象,关联图形模板模块中的图形模板以及数据模板模块中的数据模板,生成图模一体化的图模模板;实例模块,用于从存储的图模模板模块中,获取待生成的组态监控对象对应的图形模板以及该图形模板关联的数据模板;根据待生成的组态监控对象,编辑图形模板以及该图形模板关联的数据模板,生成基于图模一体化的组态监控对象。进一步包括复用模块,用于复用图模模板模块中的复用图模模板,或实例模块中生成的组态监控对象,生成所需本文档来自技高网
...

【技术保护点】
一种基于图模一体化生成组态监控对象的方法,该方法包括:预先创建用于组态监控对象的图形模板库与数据模板库;根据分类的组态监控对象,关联图形模板以及数据模板,生成图模一体化的图模模板;从存储的图模模板中,获取待生成的组态监控对象对应的图形模板以及该图形模板关联的数据模板;根据待生成的组态监控对象,编辑图形模板以及该图形模板关联的数据模板,生成基于图模一体化的组态监控对象。

【技术特征摘要】

【专利技术属性】
技术研发人员:张念胜阎嵩万思军廖常斌
申请(专利权)人:青岛海信网络科技股份有限公司
类型:发明
国别省市:

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

1