一次编译生成多张组态图的方法技术

技术编号:19592842 阅读:20 留言:0更新日期:2018-11-28 04:42
本发明专利技术涉及工业自动化软件技术领域,公开了一种一次编译生成多张组态图的方法。该方法包括:通过规范化测点名称、规范化图符、规范化图形绘制及不同类型的组态图模型,对各个生产现场中的某个生产现场的测点数据进行画面组态,以生成多种类型的第一组态图;以及利用所述各个生产现场中多个生产现场的名称及规范化测点名称替换所述生产现场的名称及所述某类型的第一组态图中的规范化测点名称,并编译生成所述多个生产现场的该类型的第二组态图。本发明专利技术可提高工业组态软件的可靠性和图形组态开发的速度,减少图形组态的工作量,降低图形组态的开发难度。

【技术实现步骤摘要】
一次编译生成多张组态图的方法
本专利技术涉及工业自动化软件
,具体地涉及一种一次编译生成多张组态图的方法。
技术介绍
组态(Configuration),含义是配置、设定、设置等。工业组态软件,是指工业用户不需要编写计算机程序,通过类似“搭积木”的简单方式就能完成自己想要的工业动态画面的软件工具。实际上工业组态软件是一种自动化应用软件生成器,组态过程就是用户设计生成目标应用系统的过程。工业组态软件在当今的计算机控制系统中扮演着越来越重要的角色,采用组态技术提高了控制系统的可靠性、灵活性,降低了系统开发的难度。然而,企业集团在集中实时监测系统的实施过程中,需要集中组态多个生产现场的流程画面,工业组态的工作量非常大。而且,在这些画面中,经常存在多套同类系统的相似度较高的组态画面,需要人为关联大量不同的测点。这导致工作人员的工作量大、组态效率低、出错率高且查错纠错费力耗时,进而影响整个集中监测系统的准确性,无形中增加了生产管理的风险。
技术实现思路
本专利技术的目的是提供一种一次编译生成多张组态图的方法,该方法可提高工业组态软件的可靠性和图形组态开发的速度,减少图形组态的工作量,降低图形组态的开发难度。为了实现上述目的,本专利技术提供一种一次编译生成多张组态图的方法,该方法包括:通过规范化测点名称、规范化图符、规范化图形绘制及不同类型的组态图模型,对各个生产现场中的某个生产现场的测点数据进行画面组态,以生成多种类型的第一组态图;以及利用所述各个生产现场中多个生产现场的名称及规范化测点名称替换所述生产现场的名称及所述某类型的第一组态图中的规范化测点名称,并编译生成所述多个生产现场的该类型的第二组态图。可选的,该方法还包括:对所述第二组态图进行解析并显示组态结果。可选的,所述规范化测点名称包括基于KKS标识的编码规范的测点名称。可选的,所述规范化图形绘制包括:对图形的画面布局、设备运行状态和参数及工质流向进行统一定义。可选的,所述不同类型的组态图模型包括不同设备及不同设备组合的组态模型。可选的,所述生产现场包括电厂及发电机组。相应的,本专利技术还提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行上述一次编译生成多张组态图的方法。通过上述技术方案,本专利技术创造性地通过规范化测点名称、规范化图符、规范化图形绘制及不同类型的组态图模型,对某个生产现场的测点数据进行组态,以生成多种类型的组态图,然后根据组态图的类型通过简单的名称替换,可一次编译生成多张相似度较高的组态图,可减少人为替换测点时发生的错误,提高了组态效率和准确度,降低图形组态的开发难度。附图说明图1是本专利技术一种实施方式提供的一次编译生成多张组态图的方法的流程图;以及图2是本专利技术一种实施方式提供的一次编译生成多张组态图的方法的流程图。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。图1是本专利技术一实施例提供的一次编译生成多张组态图的方法的流程图。如图1所示,本专利技术提供的一次编译生成多张组态图的方法可包括:通过规范化测点名称、规范化图符、规范化图形绘制及不同类型的组态图模型,对各个生产现场中的某个生产现场的测点数据进行画面组态,以生成多种类型的第一组态图;以及利用所述各个生产现场中多个生产现场的名称及规范化测点名称替换所述生产现场的名称及所述某类型的第一组态图中的规范化测点名称,并编译生成所述多个生产现场的该类型的第二组态图。该方法通过规范化测点名称、规范化图符、规范化图形绘制及不同类型的组态图模型,对某个生产现场的测点数据进行组态,以生成多种类型的组态图,然后根据组态图的类型通过简单的生产现场的名称及规范化测点名称替换,可一次编译生成多张组态图,可提高工业组态软件的可靠性和图形组态开发的速度,减少图形组态的工作量,降低图形组态的开发难度。不同工业控制领域对测点的命名、图符的含义、图形的绘制都有一定的规则,比如,对于测点的位数而言,每一位的含义及使用范围等都不完全相同。例如,一个2*600MW机组的火力发电厂,组态画面高达100多张,测点3万个,如果集中监视50个电厂P1~P50,就近5000多张画面,需要关联150多万个测点,由此导致组态人员的工作量巨大。因此,要实现通过组态软件一次自动生成多个同种类型的组态图的前提是对不同工业控制领域的测点名称、图符及图形绘制进行统一定义,以形成规范化测点名称、规范化图符及规范化图形绘制。这种方式可把组态人员从繁重的组态工作中解放出来,将组态的重点从关注组态图的绘制转移到关注测点命名、图符和图形绘制的规范化及监测系统的规划设计上。按照所述规范化测点名称对各个生产现场的测点进行重新命名。对于电厂的测点而言,所述规范化测点名称可包括基于KKS标识的编码(简称KKS编码)规范的测点名称。所述KKS编码是一种根据功能、型号和安装位置来明确标识电厂中的系统、设备及其组件的一种代码,其可为整个电厂中的每一个设备赋予唯一的代码。所述KKS编码的各个部分是以字母或数字的形式来表示,并且形成了系统性和规则性,不依赖与计算机程序语言独立存在。以上这些特点使得所述KKS编码非常适合作为基础数据供计算机处理。所述规范化测点名称可采用在所述KKS编码前增加四位机构标志的测点编码,其中,所述思维机构标志可用来区分不同的电厂及其直属上级组织机构。所述规范化图符可包括对设计文本、线条、数值的颜色及大小等进行统一定义。图符是构成组态画面的基本元素,各个图符所代表的含义在不同工业控制领域均保持一致保证,从而便于监测人员快速接收和理解监视画面。对于不同的生产现场(如电厂、发电机组等)而言,虽然工艺流程图有所不同,但其原则性工艺与原理基本是一致的。因此,规范化图形绘制主要是对工艺流程图进行规范化设计,包括将原则性工艺原理按统一的方式表达,形成各工艺系统的原则性系统图。所述规范化图形绘制包括:对图形的画面布局、设备运行状态和参数及工质流向进行统一定义。对于集团级监测用户而言,需对各个生产现场的原有的组态图进行监视,若各个生产现场的原有的组态图各式各样,比如,P1电厂有52张组态图,而P2电厂有48张组态图,两个电厂的组态图数量就不同,具体组态图里面的设备安装情况肯定不同,不利于监测用户对两个电厂进行对比监测和评价。因此,需要根据所述规范化测点名称、所述规范化图符及所述规范化图形绘制对这些原有的组态图组态系统建模,如图2所示。具体而言,根据所述规范化测点名称、所述规范化图符及所述规范化图形绘制对各个生产现场的已有组态图进行重新规划,并根据不同设备及不同设备组合进行分类设计,必要时可以合并、拆分这些原有的组态图,以获得所述各个生产现场的不同类型的组态图模型。其中,同种类型的设备或设备组合对应同种组态图模型。比如,对P1电厂的原有的52张组态图进行拆分与合并,以形成50张新的不同设备(如锅炉)的组态图,对P2电厂的原有的48张组态图进行拆分与合并,以形成50张新的不同设备(如锅炉)组态图。根据不同种类的组态图模型、规范化图符及规范化图形绘制,通过人机图形设计进行图形绘制,如图2所示。具体而言,将所述规范化图符加到组态软件的图库,通过使用相应的规范化图符本文档来自技高网...

【技术保护点】
1.一种一次编译生成多张组态图的方法,其特征在于,该方法包括:通过规范化测点名称、规范化图符、规范化图形绘制及不同类型的组态图模型,对各个生产现场中的某个生产现场的测点数据进行画面组态,以生成多种类型的第一组态图;以及利用所述各个生产现场中多个生产现场的名称及规范化测点名称替换所述生产现场的名称及所述某类型的第一组态图中的规范化测点名称,并编译生成所述多个生产现场的该类型的第二组态图。

【技术特征摘要】
1.一种一次编译生成多张组态图的方法,其特征在于,该方法包括:通过规范化测点名称、规范化图符、规范化图形绘制及不同类型的组态图模型,对各个生产现场中的某个生产现场的测点数据进行画面组态,以生成多种类型的第一组态图;以及利用所述各个生产现场中多个生产现场的名称及规范化测点名称替换所述生产现场的名称及所述某类型的第一组态图中的规范化测点名称,并编译生成所述多个生产现场的该类型的第二组态图。2.根据权利要求1所述的一次编译生成多张组态图的方法,其特征在于,该方法还包括:对所述第二组态图进行解析并显示组态结果。3.根据权利要求1所述的一次编译生成多张组态图的方法,其特征在于,所述规范...

【专利技术属性】
技术研发人员:王莹杨硕秦少星
申请(专利权)人:中国神华能源股份有限公司神华信息技术有限公司
类型:发明
国别省市:北京,11

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

1