一種用於自動繪製電氣圖的方法
2023-07-22 18:30:46 2
專利名稱:一種用於自動繪製電氣圖的方法
技術領域:
本發明涉及風電技術領域及其它相關電氣工程控制領域,具體地,涉及一種用於自動繪製電氣圖的方法。
背景技術:
一直以來,在風電控制領域,研發人員面臨的問題是組態的複雜性和提交給用戶文檔的一致性;因為項目很大,電氣工程師需要繪製的圖紙很多,包括接線圖、配線圖、原理圖等等,其中PLC和外設的接線圖雖然簡單但是圖量大而繁瑣,風機規模越大,IO點數越多,隨之圖量也就越大,這樣的圖紙的數量在電氣各類圖紙的總數中佔1/3甚至更高。在控制櫃安裝和測試以及後期風場調試運行以及維護時都不可避免地會修改電氣圖紙,尤其是IO點相關電氣圖紙,改動更大,因為項目大,繪製電氣工程圖的人員和負責調試的人員不會 是同一組人,現場工程師沒有權限自行修改圖紙,只能做好標記讓負責繪圖的工程師修改,修改圖紙需要時間,而工期時間短,圖紙往往來不及多次審核,因此實際上會有跟不上的情況,往往會造成人為的失誤,耽誤現場的進度,影響公司技術形象。
發明內容
本發明的目的在於提供一種用於自動繪製電氣圖的方法,可以降低製圖工作的繁瑣程度,提高出圖效率和出圖質量。為了實現上述目的,本發明採用如下技術方案一種用於自動繪製電氣圖的方法,包括步驟A,首先確認一個資料庫,所述資料庫是唯一的組態依據和根本並且可更新;步驟B,根據所述資料庫生成出不同類型的電氣圖。進一步地,所述資料庫包含如下信息控制系統IO清單、控制系統外圍邏輯、控制系統相關參數及控制系統流程。進一步地,在所述控制系統IO清單中,各個IO變量預先分配有物理地址,所述物理地址與控制系統的控制程序中的IO變量地址一一對應。進一步地,所述資料庫為EXCEL、WORD或ACESS資料庫形式。進一步地,所述電氣圖的生成方法是採用嵌入到所述資料庫中的VBA控制項或其它語言編程的控制項來完成。進一步地,在所述當前資料庫下,先判斷是否是第一次生成電氣圖,如果是第一次生成,則通過選擇不同的電氣圖模板生成不同類型的電氣圖。進一步地,所述電氣圖包括電氣原理圖、電氣接線圖、電氣配線圖。本發明由於採用以上技術方案,其具有以下有益效果本發明提出了一種用於自動繪製電氣圖的方法,能夠將1/3的圖紙的繪製改為自動繪製,所用資料庫是組態所用資料庫,將原本由工程師完成的繁瑣複雜的工作交由程序來執行,將工程師主要精力放在維護除PLC電氣圖之外的工作中,減輕了工程師的工作量,提高了出圖效率和出圖質量。下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。
圖I為本發明的一種用於自動繪製電氣圖的方法原理框圖;圖2是電氣圖更新的原理圖。
具體實施例方式以下結合附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用於說明和解釋本發明,並不用於限定本發明。如圖I所示,本發明的一種用於自動繪製電氣圖的方法,具體如下 首先,製圖工程師預先確認一個資料庫,這個資料庫是唯一的組態依據和根本並且可更新,這個資料庫的確認方法是通過前期調研,確認電氣圖構成來實現,這個資料庫中包含有如下信息控制系統IO清單、控制系統外圍邏輯、控制系統相關參數、控制系統流程,如果是研發項目,在控制系統IO清單中,製圖工程師根據電氣接線的情況,預先分配各個IO變量的物理地址,這個物理地址和控制系統的控制程序中的IO變量地址是一一對應的,該資料庫可以是EXCEL、WORD或ACESS資料庫等形式,開發出的VBA控制項或其它語言編程的控制項嵌入在這個資料庫中,製圖工程師確定與PLC相關的電氣圖模板,採用上述控制項可派生出如下文檔電氣原理圖(設備與PLC接口),電氣接線圖、電氣配線圖等,上述電氣圖再與其它外圍設備電氣圖一起,製成最終電氣圖紙。當資料庫中的變量的地址改動時,相關的PLC電氣圖也會跟著變動,用很簡單方法在一分鐘左右的時間完成了電氣原理圖、電氣接線圖、電氣配線圖的更新。圖2所示為採用上述控制項來生成電氣圖的流程,如在當前資料庫下,先判斷是否是第一次生成圖紙,如果是第一次生成的圖紙,則通過選擇不同的電氣圖模板生成不同類型的電氣圖紙,如電氣原理圖、電氣接線圖和電氣配線圖,如果不是第一次生成圖紙,則看資料庫是否有更新,如有更新,則通過選擇不同的電氣圖模板生成不同類型的電氣圖紙。其中,資料庫的更新可以通過如下途徑現場的工程師可將新版的資料庫提交給製圖工程師作為更新的資料庫,或者現場的工程師可以根據已授權限更新資料庫並直接生成圖紙,在相關圖紙的維護方面,節省了大量時間和精力。該方法已在某公司得到了初步應用,可用於自動繪製AUTOCAD電氣圖紙,取得了很好的效果。最後應說明的是以上所述僅為本發明的優選實施例而已,並不用於限制本發明,儘管參照前述實施例對本發明進行了詳細的說明,對於本領域的技術人員來說,其依然可以對前述實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種用於自動繪製電氣圖的方法,其特徵在於,包括 步驟A,首先確認一個資料庫,所述資料庫是唯一的組態依據和根本並且可更新; 步驟B,根據所述資料庫生成出不同類型的電氣圖。
2.根據權利要求I所述的用於自動繪製電氣圖的方法,其特徵在於,所述資料庫包含如下信息控制系統IO清單、控制系統外圍邏輯、控制系統相關參數及控制系統流程。
3.根據權利要求2所述的用於自動繪製電氣圖的方法,其特徵在於,在所述控制系統IO清單中,各個IO變量預先分配有物理地址,所述物理地址與控制系統的控制程序中的IO變量地址——對應。
4.根據權利要求I所述的用於自動繪製電氣圖的方法,其特徵在於,所述資料庫為EXCEL、WORD或ACESS資料庫形式。
5.根據權利要求I所述的用於自動繪製電氣圖的方法,其特徵在於,所述電氣圖的生成方法是採用嵌入到所述資料庫中的VBA控制項或其它語言編程的控制項來完成。
6.根據權利要求5所述的用於自動繪製電氣圖的方法,其特徵在於,在所述當前資料庫下,先判斷是否是第一次生成電氣圖,如果是第一次生成,則通過選擇不同的電氣圖模板生成不同類型的電氣圖。
7.根據權利要求I所述的用於自動繪製電氣圖的方法,其特徵在於,所述電氣圖包括電氣原理圖、電氣接線圖、電氣配線圖。
全文摘要
本發明公開了一種用於自動繪製電氣圖的方法,包括步驟A,首先確認一個資料庫,所述資料庫是唯一的組態依據和根本並且可更新;步驟B,根據所述資料庫生成出不同類型的電氣圖,其中所述資料庫包含如下信息控制系統IO清單、控制系統外圍邏輯、控制系統相關參數及控制系統流程。該方法可以降低製圖工作的繁瑣程度,提高出圖質量和出圖效率。
文檔編號G06F17/50GK102880748SQ20121032855
公開日2013年1月16日 申請日期2012年9月6日 優先權日2012年9月6日
發明者朱蓮, 楊寧, 艾毅 申請人:國電聯合動力技術有限公司