一种用于风机主控系统的组态方法技术方案

技术编号:8022497 阅读:194 留言:0更新日期:2012-11-29 04:44
本发明专利技术公开了一种用于风机主控系统的组态方法,包括:步骤A,确认一个数据库,所述数据库是唯一的组态依据和根本;步骤B,根据所述数据库派生出如下文档:变量IO清单、供甲方阅读的控制说明书、供甲方阅读的SAMA图、控制系统电气图及组态文件;步骤C,所述组态文件和相对独立的如下程序:供应商提供的PLC接口程序、算法控制程序和其它相关程序一起,编译成一个控制程序。该方法可以减少组态工作的繁琐程度,效率高,同时有利于后期维护。

【技术实现步骤摘要】

本专利技术涉及风电控制领域,具体地,涉及。
技术介绍
一直以来,在风电控制领域,研发人员面临的问题是组态的复杂性和提交给用户文档的一致性;因为项目很大,不同 的研发工程师面临着信息数据不对称的问题,从控制系统电气图到IO点确认再到提交给客户的SAMA图,控制说明书与实际组态的逻辑不对应等等,造成了工程师工作量巨大,工作内容繁琐,各种类型的文件提交和维护困难,对于业主和后期维护的同事造成了一定困扰,不利于企业自身的技术形象,增加后期维护成本。
技术实现思路
本专利技术的目的在于提供一种新的用于风机主控系统的组态方法,以减少工作的繁琐程度同时有利于后期维护。为了实现上述目的,本专利技术采用如下技术方案,包括步骤A,确认一个数据库,所述数据库是唯一的组态依据和根本;步骤B,根据所述数据库派生出如下文档变量IO清单、供甲方阅读的控制说明书、供甲方阅读的SAMA图、控制系统电气图及组态文件;步骤C,所述组态文件和相对独立的如下程序供应商提供的PLC接口程序、算法控制程序和其它相关程序一起,编译成一个控制程序。进一步地,所述步骤A中数据库的确认方法为通过前期调研,确定控制系统IO清单、确定控制系统外围逻辑、确定相关参数、确定控制系统流程,所述确定的所有内容形成一个数据库。进一步地,所述步骤A中的数据库为EXCEL、WORD或ACESS数据库形式。进一步地,所述步骤B中派生文档的生成方法是采用嵌入到所述数据库中的VBA控件或其它语言编程的控件来生成。进一步地,所述步骤C中的算法控制程序置于一个封装好的链接库内。由于采用上述技术方案,本专利技术具有以下有益效果I、采用确认的一个数据库作为唯一的组态依据和根本,研发工程师面对的信息数据来源一致,工作量减小,后期维护中数据库改动的话,相关的电气图和控制说明书以及SAMA图也会跟着变动,工作简便、效率高。2、算法控制程序采用一个链接库,后期维护较为简便。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明图I为本专利技术原理框图。具体实施例方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。如图I所示,本专利技术的,即做控制程序的方法,具体如下首先,确认一个数据库,这个数据库是唯一的组态依据和根本;这个数据库的确认方法为通过前期调研,确定控制系统IO清单、确定控制系统外围逻辑、确定相关参数、确定控制系统流程,这些内容总结在一起形成数据库,这个数据库可以是EXCEL、WORD或ACESS数据库形式;开发出的VBA控件或其它语言编程的控件嵌入在这个数据库中,根据这个数据库,数据库对应不同的模板,组态工程师可生成相应的文档,即变量IO清单、供甲 方阅读的控制说明书、供甲方阅读的SAMA图、控制系统电气图(设备与PLC接口)、组态文件(外围设备的控制程序-C代码);这个组态文件和相对独立的如下程序供应商提供PLC接口程序、算法控制程序、其它相关程序一起,编译成一个最终版控制程序。另外算法控制程序只需要提供一个封装好的链接库,编译整体程序的时候,自动生成的程序可以单独编译,需要加入算法时,只需要将算法工程师提供的在该链接库内的编译好的DLL文件和其他未改动的控制程序一起编译,生成相关的新的控制程序。后期维护的时候,相对独立的程序很少改动,只要维护这个数据库和算法相关的DLL文件即可,后期的维护中数据库改动的话,相关的电气图和控制说明书以及SAMA图也会跟着变动,用很简单的一分钟左右的时间,完成了过去一个月甚至几个月若干个工程师的工作内容,这样一来大大减少了工作的繁琐程度,同时也维护了核心算法的安全性。最后应说明的是以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,尽管参照前述实施例对本专利技术进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。权利要求1.,其特征在于,包括 步骤A,确认一个数据库,所述数据库是唯一的组态依据和根本; 步骤B,根据所述数据库派生出如下文档变量IO清单、供甲方阅读的控制说明书、供甲方阅读的SAMA图、控制系统电气图及组态文件; 步骤C,所述组态文件和相对独立的如下程序供应商提供的PLC接口程序、算法控制程序和其它相关程序一起,编译成一个控制程序。2.根据权利要求I所述的用于风机主控系统的组态方法,其特征在于,所述步骤A中数据库的确认方法为 通过前期调研,确定控制系统IO清单、确定控制系统外围逻辑、确定相关参数、确定控制系统流程,所述确定的所有内容形成一个数据库。3.根据权利要求I或2所述的用于风机主控系统的组态方法,其特征在于,所述步骤A中的数据库为EXCEL、WORD或ACESS数据库形式。4.根据权利要求I或2所述的用于风机主控系统的组态方法,其特征在于,所述步骤B中派生文档的生成方法是采用嵌入到所述数据库中的VBA控件或其它语言编程的控件来生成。5.根据权利要求I或2所述的用于风机主控系统的组态方法,其特征在于,所述步骤C中的算法控制程序置于一个封装好的链接库内。全文摘要本专利技术公开了,包括步骤A,确认一个数据库,所述数据库是唯一的组态依据和根本;步骤B,根据所述数据库派生出如下文档变量IO清单、供甲方阅读的控制说明书、供甲方阅读的SAMA图、控制系统电气图及组态文件;步骤C,所述组态文件和相对独立的如下程序供应商提供的PLC接口程序、算法控制程序和其它相关程序一起,编译成一个控制程序。该方法可以减少组态工作的繁琐程度,效率高,同时有利于后期维护。文档编号G06F17/30GK102799694SQ20121032866公开日2012年11月28日 申请日期2012年9月6日 优先权日2012年9月6日专利技术者朱莲, 孙黎翔, 张启应, 潘磊 申请人:国电联合动力技术有限公司本文档来自技高网...

【技术保护点】
一种用于风机主控系统的组态方法,其特征在于,包括:步骤A,确认一个数据库,所述数据库是唯一的组态依据和根本;步骤B,根据所述数据库派生出如下文档:变量IO清单、供甲方阅读的控制说明书、供甲方阅读的SAMA图、控制系统电气图及组态文件;步骤C,所述组态文件和相对独立的如下程序:供应商提供的PLC接口程序、算法控制程序和其它相关程序一起,编译成一个控制程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱莲孙黎翔张启应潘磊
申请(专利权)人:国电联合动力技术有限公司
类型:发明
国别省市:

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

1