Ⅰ WINCC提問
首先看你的項目文指態件所在的路徑中有沒有出現中文字元,有的話請將項目拷貝至全英文目錄下。若沒有中文字元,可嘗試將此本地計算機名稱改為原始項目中的計算機名稱,然後重新啟動計算機並啟動項目,這時應該可以正常激活,且變數記錄也可以運行。授權櫻逗陵如一脊戚直為演示狀態,可刪除原來授權文件,重新授權一次。
希望你能幫上你的忙!
Ⅱ 客戶機伺服器結構 WinCC客戶機伺服器結構
1 伺服器客戶機結構概述
1.1 伺服器客戶機結構的介紹
WinCC 客戶機/伺服器結構(Client/Server結構,以下簡稱C/S結構)是一種在網路基礎上,以資料庫管理為後援,以微機為工作站的系統結構。這種結構將任務合理分配到客戶機端和伺服器端,降低了系統的通訊開銷,充分的利用了兩端硬體環境優勢。WinCC 可豎鉛組態含有多個客戶機和伺服器的C/S系統,從而更有效地操作和監控大型系統,通過在多個伺服器中分配操作和監控任務,平衡了伺服器的使用率,從而使性能得到更大的改善。
圖1 圖2
1.2 與操作系統的兼容性
對於安裝,必須滿足操作系統和軟體組態的某些要求,不同版本的WinCC 伺服器客戶機與操作系統的兼容性參考以下鏈接:
8795716
1.3 伺服器客戶機結構的限制條件
伺服器端:
每台WinCC 伺服器上都必須安裝「WinCC Server」授權
客戶機端:
根據需求可以分為客戶機,Web 客戶機和瘦客戶機。
表1
1) 中央歸檔伺服器會被視為一個伺服器。但它無法被同時當作操作單元使用。
2) 如果伺服器也作為操作單元使用,則此伺服器的客戶機數目會減少到四個。
3) 混合組態: 32 個客戶機 + 3 個 Web 客戶機
4) 混合組態: 50 個 Web 客戶機 + 1 個 WinCC 客戶機(也適合工程用途)
2 伺服器客戶機結構組態介紹
2.1 伺服器客戶通訊前提
> 網路連接正常
客戶機/伺服器系統中所有計算機都必須通過網路(區域網)相互連接。
可以通過Ping 命令 查看通訊是否正常
最好使用ping 來查看通訊是否正常
因為IP 地址和計算機名稱的映射需要通過NETBIOS 解析完成,在某些情況下ping IP地址並不能確保整體網路連接正常,更多信息請參考Microsoft MSDN相關文檔
連接正常如下圖:
圖3
> 分配Windows 用戶許可權
伺服器客戶機使用相同的用戶名(推薦)
伺服器端
用戶◊本地用戶和組隱稿◊管理工具◊1) 點擊Windows 開始菜單
圖4
2) 創建一個新用戶或者使用默認Administrator, 為用戶分配Administrators ,SIMATIC HMI和 SQLServer2005MSSQLUSER$$WinCC三個用戶組。並且為該用戶設置密碼
圖5
客戶機端:
創建或者使用與伺服器端相同的用戶名和密碼,檢查這個用戶是否屬於Administrators ,SIMATIC HMI和 SQLServer2005MSSQLUSER$$WinCC三個用戶組 伺服器客戶機使用不同的用戶名
伺服器端
本地用戶和組◊管理工具◊1) 點擊Windows 開始菜單
2) 創建一個新用戶或者使用默認Administrator, 為用戶分配Administrators ,SIMATIC HMI和 SQLServer2005MSSQLUSER$$WinCC三個用戶組。並且為該用戶設置密碼
3) 添加客戶機登陸用戶的用戶名到伺服器用戶列表中並為其設置與客戶機登陸用戶相同的密碼,依照步驟二為這余攜好個用戶添加三個用戶組。(注意:添加的是客戶機登陸用戶用戶名而不是計算機名稱)
圖6
客戶機端
檢查客戶機的登陸用戶是否屬於Administrators ,SIMATIC HMI和
SQLServer2005MSSQLUSER$$WinCC三個用戶組
注意:
> Windows登陸用戶必須有密碼,否則會造成用戶許可權的限制
> 禁用來賓(Guest )用戶的訪問
2.2 客戶機類型介紹
WinCC 的客戶機對伺服器的訪問方式可以分為多用戶系統和分布式系統
多用戶與分布式系統的特性:
表2
2.3 多用戶系統
特點:
多個操作站通過過程驅動器連接訪問伺服器上的項目。在多用戶情況下,客戶端沒有必要組態項目,伺服器負責實現所有公共功能
組態步驟
1) 在伺服器上創建類型為「多用戶項目」的新項目。
圖7
2) 在項目里組態必需的項目數據(畫面、歸檔、變數……)
3) 在項目的計算機屬性中添加遠程訪問的客戶機計算機名稱,並組態相應的啟動,參數屬性
圖8
4) 在項目中組態客戶機的登錄用戶和許可權(此處的登錄用戶為WinCC 項目的登錄用戶) WinCC 項目管理器→用戶管理器
創建客戶機的登錄用戶,為此用戶分配1000 遠程激活,1001遠程組態許可權
圖9
5) 在伺服器上生成伺服器數據包
WinCC 項目管理→伺服器數據右鍵→隱含更新(確保自動導入選上)→創建伺服器數據包
圖10
6) 在伺服器上激活項目
7) 在客戶機上通過網上鄰居或者Simatic Shell瀏覽伺服器項目, 激活項目
以Simatic Shell為例:
找到伺服器的項目選擇互連,再彈出的登陸對話框中輸入在步驟3中建立的具有1000,1001許可權的用戶名和密碼
圖11
注意:
如果在Simatic Shell中看不到伺服器計算機。
> 檢查網路的連接狀況
> 檢查計算機是否屬於相同的工作組
> 檢查Simatic Shell的設置中默認網卡的設置是否正確
圖12
> 重新注銷登錄用戶
2.4 分布式系統
特點:
分布任務在多個伺服器上,減輕單個伺服器負荷,客戶機具有自己的項目,可以瀏覽多個伺服器上的數據,伺服器所更新的數據將通過數據包導出特性傳送到客戶機。使大型系統獲得更好的性能。
組態步驟:
1) 在每個伺服器上創建類型為「多用戶項目」的新項目。
圖13
2) 在伺服器項目里組態必需的項目數據(畫面、歸檔、變數……)。
單個伺服器所承擔的任務可根據技術或功能等方面進行分配:
> 技術方面: 每個伺服器對過程/系統的指定區進行管理。
> 功能方面: 每個伺服器在運行時完成整個過程中的某個指定任務,例如報警記錄或歸檔。
3) 組態具有遠程組態能力的客戶機,必須在伺服器項目中添加此客戶機計算機名稱
4) 在伺服器上生成伺服器數據包
WinCC 項目管理→伺服器數據右鍵→隱含更新(確保自動導入選上)→創建伺服器數據包
圖14
5) 在客戶機上創建類型為「客戶機項目」的新項目
圖15
6) 客戶機項目載入所需要的伺服器數據(數據包)
通常,伺服器數據包將以名稱「*.pck」存儲在目錄「...\\\\Packages\」中。
圖16
7) 在客戶機項目中組態伺服器數據
圖17
注意:
並不是所有的數據都包含在數據包內(e.g. 菜單和工具欄,全局腳本,報表編輯器,用戶管理器,交叉索引)如果客戶機想要執行以上伺服器數據內容,則需要在客戶機端組態相應內容或者將伺服器相應內容拷貝到客戶機對應文件夾下。
3 常見問題
Q :多用戶系統下客戶機打開伺服器項目提示「伺服器項目不可用」的可能原因?
圖18
A :1. 伺服器端項目沒有打開
2. 檢查客戶機端的Guest 來賓用戶是否關閉
Q : 多用戶系統下打開伺服器項目提示「資料庫上下文不存在或者無效」?
圖19
A :項目在創建時缺少相應用戶許可權,請檢查創建項目的用戶是否屬於ADMINISTRATORS 用戶組。
Q :多用戶系統下打開伺服器項目提示「用戶沒有執行該操作的許可權」
圖20
A :請檢查伺服器客戶機的登陸用戶是否屬於Simatic HMI用戶組
Q :打開伺服器文件夾提示沒有相應訪問許可權
圖21
A :當前登錄用戶沒有許可權訪問這個文件夾,檢查這個文件夾的共享許可權和安全許可權,保證當前的登陸用戶能夠訪問這個文件夾。
Q :客戶端打開伺服器項目提示「Server is not available」?
A :打開「Workstation Configuration」設置成「Multi-user system」
Q :錯誤消息「Not enough server memory available for this command."?
A :IRPStackSize ,操作系統所使用的 I/O 請求數據包 (IRP) 中堆棧數目太少所造成的,一般來講是在安裝防火牆後,在啟動WinCC 項目的時候有可能出現,可以修改注冊表來人為的增大堆棧數目
Q :客戶機定義了啟動畫面(伺服器端),但是啟動項目提示找不到起始畫面?
A :1. 檢查此時WinCC 圖形編輯器中的畫面是否存在,如果編輯器中的畫面也丟失,有可能是病毒關閉了此用戶的共享許可權,建議查殺病毒,重新生成伺服器數據包。
2. 檢查伺服器和客戶機的用戶是否設置了密碼,如果沒有,添加相同的密碼。
Ⅲ 我們這里的wincc項目以前只有一台伺服器,5台客戶機,現在想做冗餘的伺服器,要怎麼在原來的基礎上做
新加一台冗餘伺服器,原來的項目激活冗餘,冗餘配置好,然後重新生成一下伺服器數據包,用項目復制器復制冗餘到新加的伺服器上,然後各個客戶機重新裝載一下數據包。
別忘了通訊要通,兩個伺服器之間要能互相訪問,5台客戶機能訪問新加的那一台冗餘伺服器。
注意改之前要備份。
Ⅳ wincc做客戶機/伺服器需要做哪些
1、首先,必需為自己電腦(伺服器)安裝對應WinCC版本的「WinCCServer」授權許可證;2、工作中都能互相訪問對方,說明伺服器(自己電腦)中已建立了客戶機(同事電腦)網路訪問時的用戶名和密碼;3、WinCC項目自動默認為單用戶項目(Single-UserProject)模式,請將其修改為多用戶項目(Multi-UserProject)模式。此時,自己電腦則成為了伺服器,即WinCCServer;4、然後,在修改後的WinCC項目中選擇「Computer(計算機)」節點,右擊「NewComputer(新建計算機)」,在「ComputerName(計算機名稱)」中,鍵入客戶計算機(同事電腦)的名稱即可;5、之後,自己電腦中的WinCC項目文件夾名稱設置為「共享」,並賦予足夠的訪問許可權;6、最後,客戶計算機(同事電腦)通過「網上鄰居」瀏覽伺服器(自己電腦)上共享的WinCC項目文件夾名稱,找到*.mcp文件(例如名稱:OS(1).mcp)後,就可打開運行了。7、其次,請參見以下鏈接地址:http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=44227&cid=1032