WinCC與S7-1200 CPU的OPC 通信

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

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

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

首先在OPC Scout中建立好所有WinCC中要用到的變量,步驟 OPC scout 。

2.添加新的驅動

打開WinCC 軟件新建一個項目,用鼠標右鍵點擊“變量管理”,在快捷菜單中點擊“添加新的驅動程序”,添加新的驅動:Opc.chn。如圖1.所示。

WinCC與S7-1200 CPU的OPC 通信

圖1. 添加一個新的驅動new driver, OPC driver

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

首先用鼠標右鍵點擊OPC Groups ,在快捷菜單中點擊“系統參數”,如圖2.所示。

WinCC與S7-1200 CPU的OPC 通信

圖2.進入系統參數system parameter

然後選中OPC.SimaticNET,點擊“瀏覽服務器”按鈕進行搜索。如圖3.所示。

WinCC與S7-1200 CPU的OPC 通信

圖3.選擇服務器瀏覽

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

在變量列表中選擇所需要的變量,點“添加條目”按鈕添加所需變量,此時會自動要求你建立一個新連接,並將變量添加到這個連接中,如圖4.所示。

WinCC與S7-1200 CPU的OPC 通信

圖4.添加變量並建立連接new connection,connection name,select connection

成功添加完變量後,WinCC中變量顯示,如圖5.所示。完成以上所有配置,就可以在WinCC裡監控這些變量了。

WinCC與S7-1200 CPU的OPC 通信

圖5.從OPC Scout中成功添加變量item setup


分享到:


相關文章: