西門子1200與WINCC上位機的通訊

首先設置計算機地址與PLC地址,只要在同一網段就可以。例如:PLC:192.168.1.189   計算機:192.168.1.190

一、在PLC端的設定:

1.在PLC屬性中,設定IP地址,然後在保護機制中設定支持PUT/GET通信訪問。(在CPU V4.0以上都需要勾選PUT/GET通訊連接),如若跨網段,需要設置路由器的IP地址。

2.建立DB數據塊,創建變量,在DB數據塊中,右擊屬性按鈕,將優化塊的訪問取消,這樣就可以採用絕對尋址,因爲1200PLC與WINCC只能採用絕對尋址的方式進行交互。

二、在PC機側的設置

1.設置電腦的本地連接地址,電腦本地連接的地址

2.設置PC/PG端口,添加訪問點。儘量選擇TCPIP手動模式,如下圖:

 三、wincc側的設置

1.變量管理右擊打開

2.右擊變量管理,添加新驅動,選擇1200,1500channel,因爲我已經選擇過,所以下圖沒有再顯示1200.1500channel

 

3.右擊OMS+添加新的連接

 

3.再OMS+新連接中,選擇連接參數

 

4.將訪問點與IP地址寫入

 

 然後就可以創建變量,測試通訊了

期間遇到一個問題,M0.0的變量通過事件中的鼠標右擊,可以直接用按鈕動作,而DB塊中DB1.DBX2.0卻需要用C動作

動作語言SetTagBit("變量",1);   SetTagBit("變量",0);一個置位一個復位進行C動作。

發佈了285 篇原創文章 · 獲贊 68 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章