1 引言
根據國家“十一五”規劃的要求,對各個行業,特別是能源消耗型企業提出了更高更新的要求:清潔化生產、零排放。鋼鐵企業“以企業信息化帶動工業自動化”的步伐已經邁出了堅實的腳步,對建成ERP(企業資源計劃)、MES(制造執行系統)、PCS(過程控制系統)這樣一套以數據流、資金流、物資流有機互動的信息化模式進行了多次有益嘗試,發現ERP、MES要能正常工作,離不開外部環境的支持,特別是數據支持體系,而其中尤以生產數據為重中之重。因此,強化企業內部的數據綜合利用與挖掘,建立自己的實時數據庫平臺,是實現鋼鐵企業信息化的關鍵,是滿足企業資本和決策支持的根本需要。
2 實時數據庫技術概況
為了獲得對更新與查詢極快的響應,滿足實時應用的需要,將數據庫和實時系統兩者的概念、技術、方法和機制的無縫結合,產生了實時數據庫RTDB(Real Time Database)。實時數據庫就是其數據和事務都有顯式定時限制的數據庫,在時間的約束的條件下保證共享數據的一致性,數據的正確性不僅依賴于邏輯結果,而且依賴于邏輯結果的產生時間和導出結果所使用數據的時間一致性。
與傳統的關系數據庫相比,實時數據系統除了在重視數據一致性之外,還突出地強調了整個系統的實時性。在傳統應用領域上,關系型數據庫以嚴格的數學基礎,簡單清概念,便于理解和使用的操作獲得了巨大的成功,然而在現代工程(尤其是在工業控制領域)和時間關鍵型的應用領域面前,卻顯得束手無策。一方面企業希望該數據平臺能夠提供高速、及時的實時數據服務,能夠有效地集成異構控制系統,提供分布式的數據服務。另一方面希望它可以在工廠控制層(現場總線、DCS、PLC等)與MES系統之間建立了實時的數據連接,使企業全生產過程控制和業務管理相結合。同時它也是流程模擬、先進控制、實時在線優化、生產全過程管理系統的數據平臺。而這些僅靠采集控制系統(DCS)和關系數據庫技術并不能完全解決。
3 分布式實時數據庫
ESP-iSYS實時數據庫系統是浙江中控軟件技術有限公司針對流程工業企業實現企業綜合自動化而開發的分布式實時數據集成與過程監控平臺。它為流程工業企業提供了統一而完整的實時數據采集、存儲、監視和Web瀏覽功能,提供了API、OPC、ODBC等多種數據服務方式。該系統采用了COM/DCOM、系統容錯、任務調度、壓縮算法和位號映射等多項先進技術,保證了系統在企業局域網環境下能高效、穩定、安全地運行。部分關鍵技術如下:
Ø 基于COM/DCOM的組件技術實現軟件的組件化,實現動態鏈接;
Ø 客戶端管理模塊管理客戶端軟件的調度;
Ø 實時數據庫技術;
Ø 多層分布式技術;
Ø 統一數據管理與訪問平臺技術;
Ø 高性能的實時數據庫管理;
Ø 具有多層分布式客戶/服務器結構;
Ø 優良的擴展性;
Ø 能動態地修改實時數據庫中的組態信息;
Ø 完善的備份與恢復機制;
Ø 實時的分布式消息通信中間件 ;
Ø 磁盤歷史數據的旋轉門壓縮技術;
Ø 容錯技術;
Ø 數據處理:累積量計算、報警設置;
Ø 支持先控應用:可編程虛位號;
在分布式應用方面,通過計算機網絡和正確的DCOM配置和組態過程,ESP-iSYS可以連接不同計算機上或設備上的數據服務器(OPC/DDE),按照統一的數據格式采集數據,對數據統一管理。同時,ESP-iSYS實時數據庫允許同時運行多套實時數據系統,各個數據庫系統分別采集不同的控制站位號,進行壓縮處理存儲,之上集中調度管理,做到物理上分布,邏輯上統一。其分布式體系結構如圖所示: