多用戶特點:
多個操作站通過過程驅動器連接訪問服務器上的項目。在多用戶情況下,客戶端沒有必要組態項目,服務器負責實現所有公共功能
分布式特點:
分布任務在多個服務器上,減輕單個服務器負荷,客戶機具有自己的項目,可以瀏覽多個服務器上的數據,服務器所更新的數據將通過數據包導出特性傳送到客戶機。使大型系統獲得更好的性能。
在WINCC中有單用戶、多用戶、客戶機三個選擇,單用戶就是單機,多用戶分別有兩種模式
一是服務器承載項目的所有運算和通信,客戶機不搭載項目文件,所以客戶機是通過網絡獲取服務器的畫面和數據,算力壓力基本都在服務器
二是分布式,服務器選擇多用戶,客戶端選擇客戶機,客戶機搭載項目文件,只通過服務器獲取PLC數據,算力壓力平攤到每臺計算機上
以上是我的個人理解,如有不對請矯正。
在項目中,假設有4臺電腦,是同一個上位機組態
單用戶的話,如果一個報警觸發,4臺電腦一起報警,每臺都要進行復位,而且歸檔可能不一致。所以單用戶不考慮
多用戶,一臺服務器,多臺客戶機,服務器負責搭載項目和通信,所以服務器壓力比較大。好處是修改組態只修改服務器就可以了,單用戶的問題也解決了
分布式,平攤負載,但是項目修改時,需要每臺電腦都更新項目文件,所以相對比較麻煩
所以我個人還是偏向多用戶,就是不知道具體實現服務器的電腦會不會卡,通信質量怎么樣