摘 要 隨著經濟的迅猛發展,越來越多的新技術應用於工業生產中。WinCC 作為監控軟體,在酸洗線廣泛使用。但是在實際工作中作者發現由於現場設備眾多,部分設備廠家為了保證其核心技術不被泄露,往往採用自身的監控平台,而只給全線監控提供相關介面。在這種的情況下,對平台之間數據傳輸的安全性、有效性及數據轉換效率都有一定的影響。作者在試圖解決這些影響的過程中發現,XML是一個不錯的載體,因為它的功能性決定了它是在解決多平台之間數據交互問題的不二之選。而本文主要研究的就是XML在酸洗線 WinCC 監控系統中的應用以及這些應用的實際意義。
1 引言
1.1 課題研究背景
在金融危機影響力已逐漸削弱的今天,各行各業已經開始新的經濟復甦的腳步。為了在新的競爭中取得先機,國內諸多大型鋼鐵企業都開展了一輪又一輪的技術改造,引進了各項新技術,而唯一的目的就是要在這場技術改革的競爭中取得先機[1]。於是,WinCC 、XML等致力於提高效率的新技術就越來越多的出現在生產實踐當中。
1.2 課題研究實際意義
從冷軋工序來看,酸洗線具有十分重要的作用。因為它是冷軋工序的首道工序,對整個冷軋工序來說都是至關重要的,該線的效率直接影響到了後序產線的效率。基於此每次新技術的應用基本都是率先在酸洗線進行實驗與改革的。
本文的目的就是通過將 XML技術引入到 WinCC 監控系統中去,在多平台的數據交互中發揮 XML的優勢,提高多平台之間的數據交互效率,進而提高生產效率。
2 基於XML的WinCC監控系統模型
現如今,酸洗現場監控採用的是最新版本的WinCC V7.0,其採用的資料庫是標準 Microsoft SQL Server 2000 ,而在 WinCC V6.0及以前的版本中採用的卻是 Sybase 資料庫[2-4]。那為什麼在研發 WinCC V7.0時設計方要用 Microsoft SQL Server 2000替換 Sybase 呢?作者相信這是由於兩者的功能決定的(兩種資料庫的功能比較請見表 1),而資料庫的性能也將決定了新 WinCC的性能。
從下表 1 我們可以看出,由於 Sybase 資料庫具有多資料庫、多設備、多用戶等特點,在使Sybase 資料庫變強大的同時也導致其資料庫變得十分複雜,不便於管理。於是,設計人員在最新研發中用更利於管理的SQL Server 取代了 Sybase 。通過 SQL Server 資料庫,用戶不僅可以用它來歸檔生產數據,同時它也具有 Web瀏覽器功能,可使各級管理人員在辦公室內就能看到生產線的畫面,從而以便能夠更好地指揮調度生產。
可是我們也要看到 SQL Server 不利於在多伺服器的環境中使用,為了盡量避免影響其性能,我們就需要提高伺服器與伺服器、伺服器與客戶機以及客戶機與客戶機之間的訪問效率。提高這一效率的有效途徑就是提高平台之間的數據處理能力,這也就為 XML的引入提供了前提條件。因為 XML的功能性決定了不論使用任何平台,XML都能夠實現在不同的用戶或程序之間數據交換[5]。
表1 Sybase 與SQL Server 分析比較
基於此,下面我們就來介紹 XML在WinCC中的應用與實現。
2.1 XML在WinCC中的應用
做為 WinCC 設計方的/gzdt/ 2010-02/10/content_1532166. html. 2010 年2 月
[2] 梁錦鑫.WinCC 基礎及應用開發指南[M]. 北京:機械工業出版社,2009.
[3] 劉華波.組態軟體 WinCC及其應用[M]. 北京:機械工業出版社,2009.
[4] 胡凡,胡鳴.武鋼冷軋廠酸洗區域控制系統中的 WinCC 監控方案[J].軟體導刊,2010.2 :75
[5] XML 簡介[EB].baike.baidu.com/view/275429.htm?fr=ala0_1.
[6] [EB]./.2007.10.12
[7] Siemens.WinCC Training.Industrial Solutions and Services[M].2005.
[8] Lu Jianhua.Using Wincc to Monitor Process[J].Journal of Wuhan Yejin University of Science and Technology.2001
[9] 項曉菲,高陽,郭強. 現代鋼鐵企業中的 WinCC 監控方案[J]. 中國計量協會冶金分會 2007 年年會
[10] 許戰軍,馬福舟. WinCC 在酸洗線監控系統中的應用[J]. 冶金自動化.2006(S2).