在實際系統中,車間里分布多臺PLC,需要用上位機軟件集中控制。通常所有設備距離在幾十米到上百米不等。在有通訊需求的時候,如果布線的話,工程量較大且不美觀,這種情況下比較適合采用無線通信方式。本方案以組態王和2臺西門子S7-200SMART為例,介紹組態王與多臺 PLC的無線Profinet協議通信實現過程。在本方案中采用了西門子PLC無線通訊終端DTD418M,作為實現無線通訊的硬件設備。
一、方案概述
本方案中,用戶無需更改網絡參數和原有程序,也不必了解協議細節,通過歐美系PLC專用無線通訊終端DTD418M,即可直接替換組態王與PLC之間有線以太網通訊,且穩定方便的實現PLC無線以太網通訊。
二、測試設備與參數
西門子PLC型號:S7-200Smart × 2臺
上位機:組態王6.55 × 1臺
無線通訊終端:DTD418MB × 3塊
主從關系:1主2從
通訊接口:RJ45接口
供電:12-24VDC
通訊協議:Profinet協議
傳輸距離:100米,1KM
三、接線方式
1. 上位機與DTD418M接線
用一根通訊線,一端接入DTD418M的RJ45接口,另一端接入上位機的RJ45接口。
2. PLC與DTD418M接線
用一根通訊線,一端接入DTD418M的RJ45接口,另一端接入S7-200SMART的RJ45接口。
四、配置組態王TCP驅動文件
1.打開相關文件夾
2.搜索kvS7200.ini文件,以記事本的方式打開
五、組態王配置
1. 創建一個工程,輸入名稱,點擊“是”
2. 點擊設備選擇S7—200TCP驅動
3. 輸入邏輯名稱
4. 選擇任意串口或者默認
5. 設置200SMART PLC IP地址
6. 默認參數
六、設置組態王畫面
1. 數據詞典—定義變量
2.畫面—創建一個新畫面
3.關聯變量
七、PLC程序的下載
1. 編寫一個啟停程序
2. 下載程序到PLC
八、測試方法
1、用組態王的M點按鈕控制PLC對應的Q點,同時在組態王上監測Q點輸出。。
2、給PLC的I點輸入信號,看組態王是否有監測到相應點的信號