在實際系統中,車間里分布多臺PLC,需要用上位機軟件集中控制。通常所有設備距離在幾十米到上百米不等。在有通訊需求的時候,如果布線的話,工程量較大且不美觀,這種情況下比較適合采用無線通信方式。
本方案以組態王和2臺西門子S7-1200為例,介紹組態王與多臺 PLC的無線Profinet協議通信實現過程。在本方案中采用了西門子PLC無線通訊終端——DTD418MB,作為實現無線通訊的硬件設備。
一、方案概述
本方案中,用戶無需更改網絡參數和原有程序,也不必了解協議細節,通過歐美系PLC無線通訊終端DTD418MB,即可直接替換組態王與PLC之間有線以太網通訊,且穩定方便的實現PLC無線以太網通訊。
無線網絡圖 ▼
二、測試設備與參數
● 西門子PLC型號:S7-1200 × 2臺
● 上位機:組態王6.55 × 1臺
● 達泰歐美系PLC無線通訊終端——DTD418MB × 3塊
● 主從關系:1主2從
● 通訊協議:Profinet協議
● 傳輸距離:100米,1KM
三、接線方式
1、上位機與DTD418MB接線:
用一根通訊線,一端接入DTD418MB的RJ45接口,另一端接入上位機的RJ45接口。
2、PLC與DTD418MB接線:
用一根通訊線,一端接入DTD418MB的RJ45接口,另一端接入S7-1200的RJ45接口。
四、配置組態王TCP驅動文件
1.打開相關文件夾
2.搜索kvS7200.ini文件,以記事本的方式打開
3.修改如下
其中的“192.168.2.12”是cpu的ip地址。如果有多臺,應列出它們的ip地址。“0”。
五、組態王配置
1. 創建一個工程,輸入名稱,點擊“是”
2.點擊設備選擇S7—1200TCP驅動
3.輸入邏輯名稱
4.選擇任意串口或者默認
5.設置1200 PLC IP地址
6.默認參數
六、設置組態王畫面
1. 數據詞典—定義變量
2.畫面—創建一個新畫面
3.關聯變量
七、PLC程序的下載
1、地址配置
2、連接機制
3、簡單程序編寫(源代碼中已編寫好)
用M點驅動響應的Q點輸出。
4、程序下載
2臺PLC的IP分別設置192.168.2.12和192.168.2.13。
將程序下載到PLC。
八、測試方法
1、用組態王的M點按鈕控制PLC對應的Q點,同時在組態王上監測Q點輸出。
2、給PLC的I點輸入信號,看組態王是否有監測到相應點的信號。
審核編輯:黃飛
-
以太網
+關注
關注
40文章
5419瀏覽量
171600 -
plc
+關注
關注
5010文章
13271瀏覽量
463067 -
西門子
+關注
關注
94文章
3034瀏覽量
115782 -
無線通訊
+關注
關注
5文章
580瀏覽量
40050 -
上位機
+關注
關注
27文章
941瀏覽量
54790
發布評論請先 登錄
相關推薦
評論