定義
所謂胖客戶機(Fat Client)就是套用軟體都安裝在客戶機上,伺服器只是把原始的數據傳送過來,一切都由客戶機上的套用軟體完成,比如說現在的NETSCAPE、IE等等。也就是指對信息和數據的處理大多都在客戶機上執行。
詳解
胖客戶機是相對於瘦客戶機(Thin Client)而言的。瘦客戶機(Thin Client)也稱作NC(網路計算機),是一種記憶體配置小(過去指一般只有4M,現無法定義),無硬碟,只有處理晶片的處理機。瘦客戶機是所有的套用軟體都是在需要的時候從伺服器端下載,現在的一些PLUG-IN都是這樣的。與胖客戶機不同,瘦客戶機對信息和數據的處理大多在伺服器上執行,把結果返回給客戶端。胖客戶機與瘦客戶機對比
Web技術給HMI帶來變化,現在的狀況是胖客戶和瘦客戶,兩種結構正在融為一體。第一個HMI系統基於特殊的顯示設備並連線單個控制器或PLC,最終PC機代替了這些專有的顯示設備,同時聰明的用戶學會了將PC聯網,形成客戶機/伺服器結構。這樣,網路化的PC就能夠監視PLC網路。這種客戶機/伺服器結構使用中心PC作為伺服器並運行主要的應用程式和資料庫,其他的PC作為客戶機,運行較少功能的應用程式並分布在工廠中。這種結構叫做胖客戶結構。
與此類似,Web技術也包括了伺服器和瀏覽器。伺服器存儲信息,當前以頁面的形式,今後會以資料庫的形式存儲。瀏覽器讀取並顯示伺服器的信息,由於伺服器本身不需要一台大型的PC機,一台PLC本身也可以作為Web伺服器,所以,一台連線具有Web功能的控制器的瀏覽器就可以作為操作員界面並顯示信息。
瀏覽器可以運行於很小的設備上,如Windows CE計算機,這時的瀏覽器套用就是一個瘦客戶。這種形式的HMI在客戶端上幾乎不需要特定軟體,所有的處理包括畫面都在伺服器上完成。瘦客戶最大的好處就是低成本,它只需要很少的硬體,並可以是無盤系統。
HMI系統的用戶和供貨商有兩種看法,一些人讚揚客戶機/伺服器結構的分散式並行處理的好處,其他人則偏向於簡單套用的瘦客戶方案。
而實際情況是胖客戶和瘦客戶因人而異、因需而異。要求隨意且使用不頻繁的用戶和需要長時間連續使用的用戶要求是不一樣的。
要求連續使用的用戶,通常會發現在工廠底層一級使用胖客戶端較好,因為他們經常既需要控制同時又需要流程畫面的顯示。而普通的用戶不需要完全的套用,這些用戶,如工程師、經理或成本會計,只是有時需要套用監視或診斷系統,而他們的需要通過啟動、連線、讀取信息就可以完成,在這種情況下,瘦客戶上的瀏覽器形式的結構就可將功能完成得很好。
胖客戶機是相對於瘦客戶機而言的,所謂胖客戶機就是將所有的套用軟體都安裝在客戶機上,伺服器只是把原始數據傳送過來,一切運算都是在客戶機上完成,胖客戶機也就是指對信息和數據的處理大多都在客戶機上執行的。這種模式則對客戶機端的配置要求會比較高。
區別:瘦客戶機因為信息及數據都是伺服器上執行,所以本地並沒有數據,而胖客戶機則相反,信息和數據都在本地客戶端上執行。另外,瘦客戶機只負責圖形界面的顯示,並不做數據處理。
胖客戶機和瘦客戶機都有其優缺點,因人而異、因需而異。比如要求連續使用的用戶,通常會發現在工廠底層一級使用胖客戶端較好,因為他們經常既需要控制同時又需要流程畫面的顯示。而一般普通的用戶則不需要完全的套用,如工程師、經理或成本會計等,只是有時需要套用監視或診斷系統,在這種情況下,瘦客戶機則可以勝任。