如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

如何構建一個 WinCC冗餘專案WinCC 冗餘,組態,診斷

如果需要使用 WinCC 冗餘系統時,請仔細閱讀下面的文件,它將解決以下幾個問題:

(1)WinCC 冗餘有什麼樣的功能?

(2)需要購買什麼樣的授權?

(3)應該安裝在什麼樣的系統上?

(4)如何為使用者配置作業系統的許可權?

(5)如何建立 WinCC 的冗餘伺服器專案?

(6)如何建立 WinCC 的客戶機專案?

(7)如何診斷冗餘錯誤和識別冗餘工作狀態?

除此之外,對於需要引申的內容,該文件還提供了相關內容的連結地址和幫助路徑,方便

使用者更加系統地學習 WinCC 冗餘內容。

1.冗餘系統簡介

WinCC 冗餘系統是兩臺互聯的 WinCC 伺服器並行工作,並基於事件進行同步,提高了系

統的可靠性。WinCC 冗餘系統具有下列功能:

(1)故障自動識別,故障恢復後自動同步變數記錄、報警訊息、使用者歸檔。

(2)線上同步變數記錄、報警訊息、使用者歸檔。

(3)伺服器故障時,客戶端自動切換到可用的伺服器。

(4)自動識別夥伴伺服器的狀態,並實時顯現主備伺服器的工作狀態。

(5)自動生成系統故障訊息,及時發現伺服器軟體故障。

如果專案中有上述需求,WinCC 冗餘系統可以方便專案的實施。

2.搭建 WinCC 冗餘專案的必要條件

2.1 軟體和授權

授權名稱 個數 安裝位置 備註

WinCC RT/RC 2 1 個/伺服器 至少一個 RC

WinCC/Redundancy 1 對 1 個/伺服器 一個訂貨號包含兩個冗餘授權

WinCC/Server 2 1 個/伺服器 多使用者專案

WinCC RT 128 與客戶端的數目相等 1 個/伺服器 需要客戶端

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

2.2 安裝系統環境

建議使用 Windows Server 2008 R2 或更高版本的系統

3.組態 WinCC 冗餘系統

3.1 建立 Windows 使用者

在兩臺伺服器上,建立相同的使用者名稱和密碼。

步驟:

(1)在 Windows 開始->控制面板->管理工具->計算機管理,開啟本地使用者和組,如圖 所

示。

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

(2)建立一個新使用者或者使用預設的 Administrator。

(3)對於新建使用者,在隸屬於中,為使用者分配 Administrator,SIMATIC HMI 二個使用者組。

對於預設 Administrator 使用者,檢查是否屬於上述二個組,如圖 2 所示。

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

3.2 建立一個 WinCC 專案

建立一個 WinCC 單使用者或者多使用者專案,組態相應的 WinCC 功能。

3.3 冗餘功能設定

(1)啟用冗餘選項

開啟冗餘配置選項,選中“啟用冗餘”複選框,如圖 所示。

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

(2)根據現場要求設定冗餘選項

各個選項的詳細解釋請參考:

WinCC 資訊系統->組態->冗餘系統->組態冗餘系統->如何組態冗餘伺服器。

(3)選擇 WinCC 伺服器之間的冗餘識別連線方式

請使用串列埠,或者雙網絡卡,提高冗餘狀態的穩定性。

(4)伺服器夥伴之間時間同步

透過使用時間同步基本控制元件,實現伺服器之間的時間同步,如圖所示。

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

(5)生成伺服器資料包

右鍵點選伺服器資料,在彈出選單中選擇建立資料包,單擊確認生成伺服器資料包,如

所示。

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

3.4 複製專案到冗餘伺服器

只需將組態好的 WinCC 專案,複製到另外一臺伺服器上。步驟如下:

(1)開啟 WinCC 專案複製器

Windows 開始->所有程式->SIMATIC ->WinCC ->Tools 裡面的 Project Duplicator。

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

(2)選擇要複製的專案

點選瀏覽按鈕,選擇所要複製的 WinCC 專案的。mcp 檔案

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

(3)指定要複製專案的網路路徑

首先,在夥伴伺服器上建立一個共享資料夾,用於儲存 WinCC 專案。

其次,在專案複製器上點選瀏覽按鈕,透過網路鄰居找到夥伴伺服器上建立的共享資料夾。

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

(4)點選 Duplicator,複製專案。

專案複製完成後,會有提示覆制完成對話方塊,單擊關閉。

使用專案複製器複製 WinCC 專案,相應的計算機名稱、冗餘的主從設定會自動更改。

注意:

檢查一下 WinCC 通訊通道中的邏輯裝置名稱與 Set PG/PC 指定的名稱是否一致。如果不

一致,需要手動修改邏輯裝置名稱。方法為:右鍵點選相應的通訊驅動->系統引數->單元->

邏輯裝置名稱。

3.5 客戶機的設定

確保客戶端的 Windows 使用者擁有 Administrator,SIMATIC HMI 二個使用者組。同時,如果

WinCC 伺服器上不存在此客戶端的 Windows 使用者,必須在 WinCC 伺服器上按照“3。1 建立

Windows 使用者”建立此 Windows 使用者。

與沒有本地專案的客戶端相比,有本地專案的客戶端具有以下特點:

(1)可以裝載多個伺服器資料包,檢視多個伺服器的資料

(2)每個客戶端可以定義不同的個性化畫面

關於客戶端型別的更多介紹請參考 WinCC 資訊系統->組態->多使用者系統->客戶機組態。

3.5.1 客戶端沒有本地專案

(1)在伺服器專案的計算機列表中新增客戶機的計算機名稱,否則客戶機無法訪問伺服器的專案。

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

(2)開啟 WinCC 專案管理器,如圖 所示。

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

(3)開啟伺服器的專案

點選 WinCC 專案管理器中的檔案->開啟,在彈出對話方塊中選擇伺服器上的 MCP 檔案,點

擊 OK 確認,如圖 所示。

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

(3)啟用 WinCC 專案

在彈出登陸對話方塊中,輸入在伺服器上使用者管理中組態的使用者名稱和密碼,如圖 所示。

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

3.5.2 客戶端有本地專案

(1)建立客戶端專案

點選檔案->新建, 彈出如圖 12 的對話方塊:

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

(2)載入伺服器資料包

右鍵點選伺服器資料包,在彈出選單中選擇裝載,在下面視窗中選擇在伺服器上生成的

pck 檔案。

路徑為:網路上的芳鄰->伺服器計算機名->WinCC 伺服器專案->伺服器計算機名->Packages -

>*。pck 檔案

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

(3)組態客戶機專案

可以為客戶機組態自己的專案畫面,在畫面編輯器中新建相應的畫面,如圖所示。

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

(4)為客戶機指定首選伺服器

右鍵點選“伺服器資料”選擇“組態”,在彈出選單中設定“首選伺服器”,如圖 15。

如何構建一個 WinCC冗餘專案 WinCC 冗餘,組態,診斷

3.6 初次啟動冗餘專案

(1)首先,啟用主伺服器專案。

(2)啟用備用伺服器專案。

注意:一定要等到主伺服器完全啟動後,才能啟用備用伺服器。

(3)啟用相應的客戶機。

3.7 冗餘的簡單診斷

當冗餘系統故障時,可以首先確認故障是否與冗餘有關。如果無關,按照普通的診斷方式

解決問題。

(1)確定伺服器故障是否與冗餘有關

檢查變數@RM_MASTER 的狀態,該變數屬性系統的內部變數,在冗餘變數組下。並手

動切換@RM_MASTER 的值(0 和 1),觀察夥伴伺服器中該值的變化。如果能夠成功切換,

則故障與冗餘功能無關。

(2)伺服器故障與冗餘有關

當@RM_MASTER 不能正常切換,檢查@RedundantServerState 的值。如果該值為 3,

請重新啟動計算機。如果重新啟動仍然不能解決問題,請用專案複製器,重新複製專案。

注意:如果冗餘選項中啟動了“過程連線錯誤後同步”,則先檢查過程連線是否正常。

(3)透過系統訊息檢視冗餘工作狀態