目前,將WEB技術用于工業控制中已經成為一個熱點,通過在工業控制底層的現場設備中運行嵌入式Web服務器,可用標準瀏覽器在Internet網絡的遠端對這些設備進行訪問與控制,通過存儲在現場設備中的網頁,動態地反映現場設備的運行狀態以及執行操作后的反饋信息。這勢必給采集、檢測、分析、控制、系統維護等帶來新的功能優勢,如遠程采集、監控、系統維護等。這種嵌入式Web服務器與現場控制系統、儀器儀表相結合,就可通過Internet實現遠程監控和系統維護。同時,控制系統、儀器儀表在Web功能延伸的同時,還必須保證系統本身具備的特性:實時性、可靠性、安全性等。
一 傳統控制系統與Web技術改造后的控制系統比較
在工業控制系統中,對遠端嵌入式控制設備進行訪問和監控往往通過專用通信協議和監控軟件。通常這種方式的訪問,客戶端和服務器端的程序都是專為用戶定制的,具有良好的響應。但缺點也十分明顯,即每臺想訪問服務器的客戶PC機都要安裝給定版本的客戶端程序,一旦有新的版本產生,每臺客戶端PC都得重新安裝新的版本,要讓每臺客戶機都盡快更新成最新版本的程序是一件費時的事情。
嵌入式Web技術的控制系統的監控功能是通過位于PC機上的通用客戶端程序(如IE軟件)訪問位于嵌入設備中的服務器端程序來完成。嵌入式Web服務器卻可簡化和實現遠程訪問和控制。嵌入式Web服務器就是一個HTTP文本服務器,它是在非PC機的現場設備上運行的特殊Web服務器。通常這些現場設備資源有限,如CPU運算處理能力不強、存儲空間少、能耗要求嚴格,所以嵌入式Web服務器在工業控制中應用通常都有一些特殊的要求。由于嵌入Web服務器遵循HTTP協議,可通過標準的瀏覽器進行訪問,就不需要定制特殊的客戶端程序,只需安裝標準的瀏覽器軟件,如Internet Explore或者Netscape。這樣只有現場設備的應用程序需要定制和更新,客戶端程序就不需要。典型的采用嵌入式Web服務器的控制系統結構如圖1所示。
工業控制采用嵌入式Web技術,具有以下優勢:(1)無須研發客戶端軟件,網絡瀏覽器作為通用客戶端的人機界面可運行于各個平臺,無論是Windows、Unix均可,與所在工作站的操作系統無關;
(2)瀏覽器的界面簡單易用,無需進行額外的使用培訓;
(3)可通過瀏覽器進行服務器端軟件的下載、升級和更新,使管理和升級現場設備應用軟件更加輕松和方便;
(4)同一個服務器設備可被多個瀏覽器同時訪問,只需通過安全認證,可以使用戶通過Internet網進行遠程監測、控制、升級,節省人力資本;
(5)服務器端軟件可以進行自診斷,能實時進行故障報警,故障分析,并通過Internet網絡通知不在現場的管理者,可加快故障排除,縮短故障響應和維修時間。