時間:2006-07-19 16:48:00來源:xuzh
6.支持冗余
InSQL支持冗余,并且提供多種不同的冗余方案。通過內部的IDAS(IndustrialSQL Data Acquisition Server)服務實現。一種方式稱為失效切換:當有一組數據源出現問題時,InSQL會自動找到備用數據源,并把所有測點全部切換到備用節(jié)點上去。另一種方法稱為存儲轉寄:當現場只有一組數據源,而其中的網絡又由于某種原因斷開了,系統(tǒng)會在數據源上自動緩存數據,當網絡再次連通時,再把損失的數據傳回InSQL數據庫中,以保證數據庫的完整性。
對于有些特別的情況,整個系統(tǒng)需要有一定的備用余量,則以上兩種冗余方案則都不能滿足需要。用戶還可以調用InSQL的存儲過程來實現復雜的冗余,整個過程也相當的容易,只要有一定數據常識的人員就可以完成。從整體上來說InSQL的冗余還是考慮的相當細致和周到,為用戶提供了許多的訪問和切換的手段。
InSQL不僅支持數據的冗余,還支持自身的冗余,兩個InSQL之間也能通過軟件配置達到數據庫的同步,的確為用戶提供了諸多的方便。
總體上來說InSQL是一個相當優(yōu)秀的實時關系型數據庫軟件,這不僅體現在性能上,在價格上也有一定的優(yōu)勢。對于25000點的數據庫與20個客戶端而言,InSQL只需花費其他軟件的25%,而且接口友好,不僅支持OPC/Suitelink,ODBC,還支持MS SQL編程接口。
下面針對電廠的具體情況,我們提出兩個不同的系統(tǒng)架構。一是InSQL+InTouch的架構,這也是目前最為流行的架構;另一個是Application+InSQL的架構,這是Wonderware公司建立在ArchestrA工業(yè)平臺上的全新架構,具有更多更靈活的優(yōu)點。
InSQL+InTouch系統(tǒng)架構
考慮到很多電廠已經是運行了許多年了,期間的DCS設備可能由數個品牌所構成,又或者上位機監(jiān)控軟件也已經有幾個不同的廠家所提供,鑒于大多數這樣的情況,我們建議使用InSQL+InTouch的系統(tǒng)解決方案。
?。?)網絡結構
采用分層的網絡架構,SIS網絡以InSQL為核心,遵循開放的TCP/IP協議。通過雙網卡的結構分割了MIS系統(tǒng)SIS系統(tǒng)。對于MIS系統(tǒng)的人員來說只能查詢到InSQL內的數據,而不能對SIS系統(tǒng)上的測點進行控制。另外SIS系統(tǒng)還為MIS系統(tǒng)提供了多種查詢方式,支持實時數據的顯示方式,也支持標準客戶端的歷史數據訪問,還可以通過Web服務器實現網絡瀏覽等。由于InSQL同時兼有關系型的特點,所以還可以方便的和其他的數據庫進行連接,為用戶的開發(fā)也提供了良好的接口。
(2)軟件配置
如果用戶使用的監(jiān)控軟件是InTouch,那么我們只要添加InSQL數據庫服務器在一級網絡上就可以方便的導入InTouch的測點,無需編程就可實現和DCS設備通訊;假如用戶使用的是其他的監(jiān)控軟件,那么我們也提供手工建點的方式連接測點;或者我們也可直接和OPC Server實現通訊,把所需要的DCS數據導入到InSQL服務器中。
?。?)數據管理
具有良好的性能,比一般關系型數據的數據存儲快100倍,提供毫秒級的數據采集。
支持標準的SQL查詢,并可根據需要返回等間隔的數據,或返回一定數量的數據。
數據備份極為方便,一天生成一個目錄來存儲數據,也可使用內置的策略方式來定義循環(huán)存儲數據。
對不能自動采集的數據,利用InSQL內的MDAS(Manual Data Acquisition Service)服務實現多種手工導入。
能夠實現事件觸發(fā)的功能,一旦條件滿足,則會快速記錄所有相關測點的信息,或者執(zhí)行一些相關的語句。
提供手工加測點的方法,隨時都可以增減數據測點。在修改完畢后,不需要重新起停數據采集服務。
對于數據源的冗余提供了多種方案,保證最大程度的數據完整性。
?。?)數據壓縮
InSQL的數據壓縮性能是非常令人振奮的,她不僅具有非常優(yōu)秀的壓縮率,而且這個壓縮算法還是無損壓縮,為電廠海量存儲提供了最有力的支持。
我們以每個數值占4個字節(jié),時標占8個字節(jié),1個為質量字節(jié)計算,共有22000點,2秒周期的循環(huán)方式存儲:
每日數據=13×200000×(60/2)×60×24=11,232,000,000≈11G
再加上索引文件和日志文件就更大了。但是InSQL實際只占用了1G,并且時無損壓縮,壓縮率大于90%。如果采用Delta的存儲方式,即狀態(tài)變化時才存放,文件至少可以再減少70%。
?。?)性能優(yōu)越
占用CPU的資源比較少,一般的負荷僅為5%-10%,如果有20個用戶同時訪問,也能很好的運作,CPU的最高負荷為70%。
除了提供歷史數據還提供實時數據,并且可以使用28.8K的Modem進行遠程監(jiān)控查詢。
(6)強大的客戶端
提供多種客戶端連接方式,最優(yōu)秀的是有一個專門的ActiveFactory客戶端軟件。包含了趨勢工具,查詢工具,以及和Excel,Word連接的工具集,使用非常的方便,整個過程不需要編寫任何一句代碼。
用戶如果需要自行編寫程序,也可直接使用OLE-DB的方式連接到數據庫,然后就和其他標準的關系型數據庫一樣使用SQL查詢。
對于實時數據的查看,可以通過InSQL內的一個專用服務,再連接到FactoryFocus(InTouch只監(jiān)視不控制的版本)上進行顯示,速度和效率都和現場的操作員看到完全一樣。
Application Server + InSQL系統(tǒng)架構
對于電廠另外一個更好的選擇則是采用Application + InSQL的系統(tǒng)架構。整個方案和上面的方案最大的不同就在于我們采用了Wonderware公司新的ArchestrA工業(yè)平臺來解決整個電廠的信息系統(tǒng)。
?。?)網絡結構
由兩臺Industrial Application Server作為主服務器,整個系統(tǒng)中所有的通訊均由這兩臺Server來實現。并且運行所有相關的腳本,實現所有的報警信息。由于在Industrial Application Server中采用了Microsoft. Net框架,使Industrial Application Server的應用可以靈活地在多個計算機中部署,實現多個計算機分布式協調工作。因此,在此架構中,Industrial Application Server的應用可以分布在一個或多個計算機中,它們共同組成了工業(yè)自動化應用和實時數據的公共平臺。而InTouch仍然是重要的可視化界面,它將生產過程如實反映給操作員和工程師,并執(zhí)行來自他們的操作和指令。作為實時/歷史數據庫IndustrialSQL Server依然在SIS的核心部件,它收集來自本系統(tǒng)和外系統(tǒng)的數據并存儲,從而為整個企業(yè)提供海量的歷史數據,為生產,維護,質量等多個部門提供強大的過程數據支撐,使他們可以實現優(yōu)化,分析,質量判斷等更高級的分析和決策。通過兩臺服務器把需要存儲的數據以主動的方式發(fā)送到InSQL服務器中,整個過程InSQL服務器不需要做任何的操作。可以InSQL說和DCS系統(tǒng)沒有直接的連接關系,從而實現了SIS的獨立完整性。
一旦采用了這個架構,用戶就可以方便的根據電網中調所下達的全廠發(fā)電總負荷,對各機組出力實施不同的負荷分配方式,為發(fā)電企業(yè)帶來的效益。通過Industrial Application Server和InSQL的組合判斷,進行科學合理的負荷分配,在滿足廠級總負荷時,以大偏差優(yōu)先,小偏差負荷優(yōu)化為原則,同時,根據各單元機組負荷響應性能,盡可能滿足單元機組負荷優(yōu)化操作條件,最終獲取整體的最大經濟效益。
?。?)軟件配置
我們需要安裝配置好Industrial Application Server,因為所有的配置都在服務器配置就可以了,我們可以通過配置來分攤網絡系統(tǒng)中的負載。也可以指定任意一臺機器做數據源,并且在后臺已經為指定的機器安裝好了通訊成訊,負責采集數據。
(3)數據管理
標準的TCP/IP網絡。
工程開發(fā)周期大大縮短。
完全基于面向對象的開發(fā)策略,大大提高編程效率。
當整個系統(tǒng)配置完畢的時候,還可使用"部署"的方式確認配置信息。而且可以支持在網絡上多個人員分布式開發(fā),分布式"部署"。這樣使得開發(fā)周期大大縮短。
支持用戶自定義屬性,極為靈活方便。
Industrial Application Server是一個完全面向對象的軟件,她可以把整個工廠的設備抽象為若干個對象,再通過繼承的方式衍生出其他特別的對象以供使用。另外,整個系統(tǒng)還可把這些對象通過導出導入的方式再應用到其他相關系統(tǒng)中,為開發(fā)提供了全新的途徑。
支持CSV文件的導入導出,為數據備份提供了方便。
隔絕了SIS與DCS系統(tǒng)之間的連接,提供了更加安全的控制手段。
以Industrial Application Server和InSQL為核心的SIS系統(tǒng),繼承了原有架構無與倫比的設備連接能力,利用傳統(tǒng)的IOServer和新一代的DAServer,用戶可以連接成百上千的控制系統(tǒng)和設備,并統(tǒng)一地集成到Industrial Application Server中,以過程對象的方式來描述控制設備和過程,并在InTouch上實現監(jiān)控和操作的目的。
增加了更多安全性的配置,完善了安全體系,能保證系統(tǒng)合適的操作權限和安全。
?。?)功能模塊
對于SIS的計算模型和功能,我們大致分為兩類,一類基于實時數據的,比如設備狀態(tài)的在線計算,能耗的統(tǒng)計等;另一類基于歷史數據的,比如生產運營指標,經濟指標等。由于Industrial Application Server提供了強大的腳本能力,用戶可以基于Industrial Application Server的QuickScript.Net來進行實時模型的計算,并可將這樣的計算集成在你的對象模板中成為標準的SIS對象,并可實現重用。
另一方面,你可基于InSQL實時數據庫來實現基于大量歷史數據的計算模型,這些模型可能基于對歷史數據的查詢,基于統(tǒng)計的計算等等。由于InSQL是標準SQL訪問,所以功能擴展和計算都變得相對容易。
下面也羅列出一些具體的模塊功能:
過程信息管理模塊
性能計算模塊
電廠負荷優(yōu)化調度軟件模塊
鍋爐清潔模塊
汽機壽命管理模塊
鍋爐壽命管理模塊
輔機壽命管理模塊
診斷功能系統(tǒng)
電廠設備測試模塊
數據調整模塊
優(yōu)化控制模塊
維修、備件管理模塊
文檔、工程管理、環(huán)保管理模塊
經營計劃管理、技術經濟分析、報價支持高層軟件模塊
這些功能模塊有些是可以直接使用InSQL來實現,有些則需要通過專業(yè)軟件來實現。
總體來說,Wonderware 的ArchestrA架構采用全新的技術,為自動化和信息化系統(tǒng)構筑了優(yōu)秀的平臺,同時為發(fā)電企業(yè)的SIS系統(tǒng)的構筑提供了強大的可擴展的靈活架構,并提供了靈活便捷的應用擴展能力。通過Industrial Application Server, InTouch, IndustrialSQL Server, Suitevoyager等系列產品,具備可視化,數據收集,數據存儲,信息發(fā)布等完整的解決方案,非常適合于構筑發(fā)電企業(yè)SIS系統(tǒng)的應用平臺。
標簽:
傳動網版權與免責聲明:凡本網注明[來源:傳動網]的所有文字、圖片、音視和視頻文件,版權均為傳動網(surachana.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-10-31
2025-10-22
2025-10-17
2025-10-11
2025-10-09
2025-09-23