專利名稱:一種用于風(fēng)機(jī)主控系統(tǒng)的組態(tài)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及風(fēng)電控制領(lǐng)域,具體地,涉及一種用于風(fēng)機(jī)主控系統(tǒng)的組態(tài)方法。
背景技術(shù):
一直以來,在風(fēng)電控制領(lǐng)域,研發(fā)人員面臨的問題是組態(tài)的復(fù)雜性和提交給用戶文檔的一致性;因?yàn)轫?xiàng)目很大,不同 的研發(fā)工程師面臨著信息數(shù)據(jù)不對(duì)稱的問題,從控制系統(tǒng)電氣圖到IO點(diǎn)確認(rèn)再到提交給客戶的SAMA圖,控制說明書與實(shí)際組態(tài)的邏輯不對(duì)應(yīng)等等,造成了工程師工作量巨大,工作內(nèi)容繁瑣,各種類型的文件提交和維護(hù)困難,對(duì)于業(yè)主和后期維護(hù)的同事造成了一定困擾,不利于企業(yè)自身的技術(shù)形象,增加后期維護(hù)成本。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種新的用于風(fēng)機(jī)主控系統(tǒng)的組態(tài)方法,以減少工作的繁瑣程度同時(shí)有利于后期維護(hù)。為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案一種用于風(fēng)機(jī)主控系統(tǒng)的組態(tài)方法,包括步驟A,確認(rèn)一個(gè)數(shù)據(jù)庫,所述數(shù)據(jù)庫是唯一的組態(tài)依據(jù)和根本;步驟B,根據(jù)所述數(shù)據(jù)庫派生出如下文檔變量IO清單、供甲方閱讀的控制說明書、供甲方閱讀的SAMA圖、控制系統(tǒng)電氣圖及組態(tài)文件;步驟C,所述組態(tài)文件和相對(duì)獨(dú)立的如下程序供應(yīng)商提供的PLC接口程序、算法控制程序和其它相關(guān)程序一起,編譯成一個(gè)控制程序。進(jìn)一步地,所述步驟A中數(shù)據(jù)庫的確認(rèn)方法為通過前期調(diào)研,確定控制系統(tǒng)IO清單、確定控制系統(tǒng)外圍邏輯、確定相關(guān)參數(shù)、確定控制系統(tǒng)流程,所述確定的所有內(nèi)容形成一個(gè)數(shù)據(jù)庫。進(jìn)一步地,所述步驟A中的數(shù)據(jù)庫為EXCEL、WORD或ACESS數(shù)據(jù)庫形式。進(jìn)一步地,所述步驟B中派生文檔的生成方法是采用嵌入到所述數(shù)據(jù)庫中的VBA控件或其它語言編程的控件來生成。進(jìn)一步地,所述步驟C中的算法控制程序置于一個(gè)封裝好的鏈接庫內(nèi)。由于采用上述技術(shù)方案,本發(fā)明具有以下有益效果I、采用確認(rèn)的一個(gè)數(shù)據(jù)庫作為唯一的組態(tài)依據(jù)和根本,研發(fā)工程師面對(duì)的信息數(shù)據(jù)來源一致,工作量減小,后期維護(hù)中數(shù)據(jù)庫改動(dòng)的話,相關(guān)的電氣圖和控制說明書以及SAMA圖也會(huì)跟著變動(dòng),工作簡(jiǎn)便、效率高。2、算法控制程序采用一個(gè)鏈接庫,后期維護(hù)較為簡(jiǎn)便。下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
圖I為本發(fā)明一種用于風(fēng)機(jī)主控系統(tǒng)的組態(tài)方法原理框圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。如圖I所示,本發(fā)明的一種用于風(fēng)機(jī)主控系統(tǒng)的組態(tài)方法,即做控制程序的方法,具體如下首先,確認(rèn)一個(gè)數(shù)據(jù)庫,這個(gè)數(shù)據(jù)庫是唯一的組態(tài)依據(jù)和根本;這個(gè)數(shù)據(jù)庫的確認(rèn)方法為通過前期調(diào)研,確定控制系統(tǒng)IO清單、確定控制系統(tǒng)外圍邏輯、確定相關(guān)參數(shù)、確定控制系統(tǒng)流程,這些內(nèi)容總結(jié)在一起形成數(shù)據(jù)庫,這個(gè)數(shù)據(jù)庫可以是EXCEL、WORD或ACESS數(shù)據(jù)庫形式;開發(fā)出的VBA控件或其它語言編程的控件嵌入在這個(gè)數(shù)據(jù)庫中,根據(jù)這個(gè)數(shù)據(jù)庫,數(shù)據(jù)庫對(duì)應(yīng)不同的模板,組態(tài)工程師可生成相應(yīng)的文檔,即變量IO清單、供甲 方閱讀的控制說明書、供甲方閱讀的SAMA圖、控制系統(tǒng)電氣圖(設(shè)備與PLC接口)、組態(tài)文件(外圍設(shè)備的控制程序-C代碼);這個(gè)組態(tài)文件和相對(duì)獨(dú)立的如下程序供應(yīng)商提供PLC接口程序、算法控制程序、其它相關(guān)程序一起,編譯成一個(gè)最終版控制程序。另外算法控制程序只需要提供一個(gè)封裝好的鏈接庫,編譯整體程序的時(shí)候,自動(dòng)生成的程序可以單獨(dú)編譯,需要加入算法時(shí),只需要將算法工程師提供的在該鏈接庫內(nèi)的編譯好的DLL文件和其他未改動(dòng)的控制程序一起編譯,生成相關(guān)的新的控制程序。后期維護(hù)的時(shí)候,相對(duì)獨(dú)立的程序很少改動(dòng),只要維護(hù)這個(gè)數(shù)據(jù)庫和算法相關(guān)的DLL文件即可,后期的維護(hù)中數(shù)據(jù)庫改動(dòng)的話,相關(guān)的電氣圖和控制說明書以及SAMA圖也會(huì)跟著變動(dòng),用很簡(jiǎn)單的一分鐘左右的時(shí)間,完成了過去一個(gè)月甚至幾個(gè)月若干個(gè)工程師的工作內(nèi)容,這樣一來大大減少了工作的繁瑣程度,同時(shí)也維護(hù)了核心算法的安全性。最后應(yīng)說明的是以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,對(duì)于本領(lǐng)域的技術(shù)人員來說,其依然可以對(duì)前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種用于風(fēng)機(jī)主控系統(tǒng)的組態(tài)方法,其特征在于,包括 步驟A,確認(rèn)一個(gè)數(shù)據(jù)庫,所述數(shù)據(jù)庫是唯一的組態(tài)依據(jù)和根本; 步驟B,根據(jù)所述數(shù)據(jù)庫派生出如下文檔變量IO清單、供甲方閱讀的控制說明書、供甲方閱讀的SAMA圖、控制系統(tǒng)電氣圖及組態(tài)文件; 步驟C,所述組態(tài)文件和相對(duì)獨(dú)立的如下程序供應(yīng)商提供的PLC接口程序、算法控制程序和其它相關(guān)程序一起,編譯成一個(gè)控制程序。
2.根據(jù)權(quán)利要求I所述的用于風(fēng)機(jī)主控系統(tǒng)的組態(tài)方法,其特征在于,所述步驟A中數(shù)據(jù)庫的確認(rèn)方法為 通過前期調(diào)研,確定控制系統(tǒng)IO清單、確定控制系統(tǒng)外圍邏輯、確定相關(guān)參數(shù)、確定控制系統(tǒng)流程,所述確定的所有內(nèi)容形成一個(gè)數(shù)據(jù)庫。
3.根據(jù)權(quán)利要求I或2所述的用于風(fēng)機(jī)主控系統(tǒng)的組態(tài)方法,其特征在于,所述步驟A中的數(shù)據(jù)庫為EXCEL、WORD或ACESS數(shù)據(jù)庫形式。
4.根據(jù)權(quán)利要求I或2所述的用于風(fēng)機(jī)主控系統(tǒng)的組態(tài)方法,其特征在于,所述步驟B中派生文檔的生成方法是采用嵌入到所述數(shù)據(jù)庫中的VBA控件或其它語言編程的控件來生成。
5.根據(jù)權(quán)利要求I或2所述的用于風(fēng)機(jī)主控系統(tǒng)的組態(tài)方法,其特征在于,所述步驟C中的算法控制程序置于一個(gè)封裝好的鏈接庫內(nèi)。
全文摘要
本發(fā)明公開了一種用于風(fēng)機(jī)主控系統(tǒng)的組態(tài)方法,包括步驟A,確認(rèn)一個(gè)數(shù)據(jù)庫,所述數(shù)據(jù)庫是唯一的組態(tài)依據(jù)和根本;步驟B,根據(jù)所述數(shù)據(jù)庫派生出如下文檔變量IO清單、供甲方閱讀的控制說明書、供甲方閱讀的SAMA圖、控制系統(tǒng)電氣圖及組態(tài)文件;步驟C,所述組態(tài)文件和相對(duì)獨(dú)立的如下程序供應(yīng)商提供的PLC接口程序、算法控制程序和其它相關(guān)程序一起,編譯成一個(gè)控制程序。該方法可以減少組態(tài)工作的繁瑣程度,效率高,同時(shí)有利于后期維護(hù)。
文檔編號(hào)G06F17/30GK102799694SQ20121032866
公開日2012年11月28日 申請(qǐng)日期2012年9月6日 優(yōu)先權(quán)日2012年9月6日
發(fā)明者朱蓮, 孫黎翔, 張啟應(yīng), 潘磊 申請(qǐng)人:國(guó)電聯(lián)合動(dòng)力技術(shù)有限公司