控制邏輯設計數據轉換為控制邏輯仿真驗證平臺文件的系統及方法
【技術領域】
[0001]本發明涉及熱工控制領域,具體涉及一種控制邏輯設計數據轉換為控制邏輯仿真驗證平臺文件的系統及方法。
【背景技術】
[0002]在熱工控制系統的控制邏輯設計完成以后,需要對完成的控制邏輯進行設計驗證以確保設計的控制邏輯符合預期的要求,控制邏輯設計的正確與否是控制系統能否正確、安全運行的重要保證。隨著計算機技術的發展,控制邏輯的設計驗證工作一般采用經過驗證的控制邏輯仿真驗證平臺(控制邏輯仿真驗證平臺是指用于模擬控制系統的控制邏輯或控制特性的計算機軟件)。由于圖紙規范、設計習慣等原因設計人員往往無法在控制邏輯仿真驗證平臺直接進行控制邏輯的設計工作,只能通過設計驗證人員依據已出版的控制邏輯設計數據在控制邏輯仿真驗證平臺中人工建立控制邏輯模型文件,該方法不但效率低下同時增加了人為出錯的可能,很難確保控制邏輯仿真驗證平臺中的控制邏輯與已出版設計文件相一致。
【發明內容】
[0003]本發明的目的在于提供一種控制邏輯設計數據轉換為控制邏輯仿真驗證平臺文件的系統及方法,能夠使用戶將完成的控制邏輯設計數據方便的轉換為控制邏輯仿真驗證平臺可直接讀取的控制邏輯模型文件。
[0004]為解決上述問題,本發明提供一種控制邏輯設計數據轉換為控制邏輯仿真驗證平臺文件的系統,包括客戶端計算機,控制邏輯設計數據存儲服務器及轉換服務器,其中,
[0005]所述控制邏輯設計數據存儲服務器包括:需要轉換的控制邏輯設計數據及用于存儲這些設計數據的數據庫;
[0006]所述轉換服務器包括:
[0007]數據載入模塊,用于從控制邏輯設計數據存儲服務器中載入需要轉換成控制邏輯仿真驗證平臺文件的數據;
[0008]數據分類模塊,用于對載入的數據以控制邏輯算法為單位進行識別分類;
[0009]各類數據的轉換模塊,用于將各類數據,按照轉換規則,轉換為對應的控制邏輯仿真驗證平臺數據;
[0010]控制邏輯仿真驗證平臺模版讀取模塊,用于讀取控制邏輯仿真驗證平臺模版文件的內容,并將其存儲到內存中;
[0011]文件生成模塊,用于將轉換后的控制邏輯仿真驗證平臺數據輸出到內存中的控制邏輯仿真驗證平臺模版文件生成控制邏輯仿真驗證平臺文件。
[0012]根據本發明的另一面,提供一種控制邏輯設計數據轉換為控制邏輯仿真驗證平臺文件的方法,包括:
[0013]從控制邏輯設計數據存儲服務器中載入需要轉換成控制邏輯仿真驗證平臺文件的數據;
[0014]調用數據分類模塊,以控制邏輯算法為單位,對載入的數據進行識別分類;
[0015]根據數據的類別,調用相應的數據轉換模塊將控制邏輯設計數據轉換為控制邏輯仿真驗證平臺數據;
[0016]使用控制邏輯仿真驗證平臺模版讀取模塊讀取控制邏輯仿真驗證平臺模版文件的內容并將其存儲到內存中;
[0017]調用文件生成模塊,將轉換后的控制邏輯仿真驗證平臺數據輸出到內存中的控制邏輯仿真驗證平臺模版文件生成控制邏輯仿真驗證平臺文件。
[0018]與現有技術相比,本發明能夠克服現有技術所存在的問題,是提供一種控制邏輯設計數據轉換為控制邏輯仿真驗證平臺文件的系統及方法,該系統及方法能夠使用戶將完成的控制邏輯設計數據方便的轉換為控制邏輯仿真驗證平臺可直接讀取的控制邏輯模型文件。采用本發明的系統及方法,可以將控制邏輯設計數據轉換為控制邏輯仿真驗證平臺可直接讀取的控制邏輯模型文件,顯著提高了控制邏輯仿真驗證平臺控制邏輯模型建立的效率和質量。
【附圖說明】
[0019]圖1是本發明一實施例的控制邏輯設計數據轉換為控制邏輯仿真驗證平臺文件的系統的結構圖;
[0020]圖2是本發明另一實施例的控制邏輯設計數據轉換為控制邏輯仿真驗證平臺文件的系統的結構圖;
[0021]圖3是本發明一實施例的實施例的控制邏輯設計數據轉換為控制邏輯仿真驗證平臺文件的方法的流程圖。
【具體實施方式】
[0022]為使本發明的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發明作進一步詳細的說明。
[0023]本發明提供一種控制邏輯設計數據轉換為控制邏輯仿真驗證平臺文件的系統及方法,包括客戶端計算機,控制邏輯設計數據存儲服務器及轉換服務器,其中,
[0024]所述控制邏輯設計數據存儲服務器包括:需要轉換的控制邏輯設計數據及用于存儲這些設計數據的數據庫;
[0025]所述轉換服務器包括:
[0026]數據載入模塊,用于從控制邏輯設計數據存儲服務器中載入需要轉換成控制邏輯仿真驗證平臺文件的數據;
[0027]數據分類模塊,用于對載入的數據以控制邏輯算法為單位進行識別分類;
[0028]各類數據的轉換模塊,用于將各類數據,按照轉換規則,轉換為對應的控制邏輯仿真驗證平臺數據;
[0029]控制邏輯仿真驗證平臺模版讀取模塊,用于讀取控制邏輯仿真驗證平臺模版文件的內容,并將其存儲到內存中;
[0030]文件生成模塊,用于將轉換后的控制邏輯仿真驗證平臺數據輸出到內存中的控制邏輯仿真驗證平臺模版文件生成控制邏輯仿真驗證平臺文件。
[0031]詳細的,如圖1所示,是本發明控制邏輯設計數據轉換為控制邏輯仿真驗證平臺文件的系統的架構圖。該系統主要包括客戶端計算機10、轉換服務器11、存儲設備12、控制邏輯設計數據存儲服務器13和存儲設計數據的數據庫14。所述的客戶端計算機10用于向轉換服務器11發送控制邏輯設計數據轉換為控制邏輯仿真驗證平臺文件的請求,所述轉換服務器11用于處理客戶端計算機10的轉換請求,轉換服務器11連接有存儲設備12,用于存儲控制邏輯仿真驗證平臺模版文件,根據轉換請求向數據存儲服務器13發送獲取需轉換的控制邏輯設計數據的請求,并將獲取的控制邏輯設計數據轉化為控制邏輯仿真驗證平臺文件,所述存儲服務器13用于處理轉換服務器11的數據獲取請求,將控制邏輯設計數據發送給轉換服務器11,存儲服務器13連接有存儲設計數據的數據庫14,用于存儲需要轉換成控制邏輯仿真驗證平臺文件的控制邏輯設計數據。
[0032]更詳細的,如圖2所示,是圖1所示轉換服務器11的功能模塊圖。所述轉換服務器11包括:數據載入模塊110,用于根據客戶端計算機10的轉換請求從控制邏輯設計數據存儲服務器13以控制邏輯算法為單位逐個載入需要轉換成控制邏輯仿真驗證平臺文件的數據;數據分類模塊111,用于對載入的數據以控制邏輯算法為單位進行識別并分成以下幾類:輸入算法數據、人機接口算法數據、邏輯運算算法數據、輸出算法數據和信號連接數據;輸入算法數據轉換模塊112,用于將輸入算法數據,按照轉換規則,轉換為對應的控制邏輯仿真驗證平臺數據;人機接口算法數據轉換模塊113,用于將人機接口算法數據,按照轉換規則,轉換為對應的控制邏輯仿真驗證平臺數據;邏輯運算算法數據轉換模塊114,用于將邏輯運算算法數據,按照轉換規則,轉換為對應的控制邏輯仿真驗證平臺數據;輸出算法數據轉換模塊115,用于將輸出算法數據,按照轉換規則