06.29 WinCC 與S7-200 SMART CPU 的 OPC 通信編程步驟

WinCC 中沒有與S7-200 SMART CPU 通信的驅動,所以 WinCC 與 S7-200 SMART CPU 之間通過以太網的通信,只能通過 OPC 的方式實現。S7-200 SMART CPU 作為 OPC 的 Sever 端,只需設置 IP 地址即可。上位機作為 OPC 的 Client 端,通過 SIMATIC NET 軟件建立 PC Station 來與 S7-200 SMART 通信。

建立好 PC Station 後,WinCC中的實現步驟如下:

1.建立所有WinCC中要用到的變量

首先在 OPC Scout中建立好所有 WinCC 中要用到的變量,通過 Windows “開始”>“所有程序”>“Siemens Automation>“SIMATIC”>“SIMATIC NET”>“OPC Scout V10”,

雙擊OPC.SimaticNET,點擊“S7:”>“S7 connection_1”>“objects”>“DB”>“DB1”>“New Definition”來添加一個變量,併為變量選擇數據類型、起始地址、數據長度 。DB1 數據類型對應與 S7-200 SMART CPU 的 V 區數據。

WinCC 與S7-200 SMART CPU 的 OPC 通信編程步驟

創建一個新的變量組

觀察通信結果及質量,將創建好的 Item 拖放到 DA view 中,進行變量監控,如果通信質量為“bad”,則說明通信失敗,需要檢查軟件組態及硬件連接是否正確。

WinCC 與S7-200 SMART CPU 的 OPC 通信編程步驟

檢查通信結果

2.添加新的驅動

打開 WinCC 軟件新建一個項目,用鼠標右鍵點擊“變量管理”,快捷菜單中選擇“打開”。在打開的“WinCC Configuration Studio ”窗口中,鼠標右鍵“變量管理”,在快捷菜單中選擇“添加新的驅動程序”,添加“OPC”驅動。

WinCC 與S7-200 SMART CPU 的 OPC 通信編程步驟

添加一個新的驅動"OPC"

3.在 WinCC 中搜索及添加 OPC Scout 中定義的變量

首先用鼠標右鍵“OPC Groups” ,在快捷菜單中點擊“系統參數”。在彈出“OPC 條目管理器”窗口中,選擇“OPC.SimaticNET.1”,然後點擊“瀏覽服務器”按鈕。在彈出的“過濾標準”窗口中選擇“下一步” 進行搜索。

WinCC 與S7-200 SMART CPU 的 OPC 通信編程步驟

選擇服務器瀏覽

4.建立新連接並添加所需變量

在變量列表中選擇所需要的變量,點“添加條目”按鈕添加所需變量,此時會自動要求你建立一個新連接,並將變量添加到這個連接中,。如果需要添加多個變量,按上述步驟重複添加即可。

WinCC 與S7-200 SMART CPU 的 OPC 通信編程步驟

添加變量並建立連接

成功添加完變量後,WinCC 中變量管理中將顯示已經添加的 OPC 連接和變量。

WinCC 與S7-200 SMART CPU 的 OPC 通信編程步驟

從OPC Scout中成功添加變量

5. WINCC創建畫面並監控變量

WINCC 中新建畫面,並添加“輸入/輸出 域”,併為其選擇 OPC 變量。

WinCC 與S7-200 SMART CPU 的 OPC 通信編程步驟

創建 WINCC 畫面

最後激活 WINCC ,即可測試 WINCC 與 S7-200 SMART OPC 通訊。


分享到:


相關文章: