modbus tcp 于人機中的應用
一、維控人機選擇tcp/ip的原因
1、維控HMI在應用層使用Modbus TCP,可實現工業以太網數據pc交換。
2、易于與各種系統互連:可用于管理網、實時監控網及現場設備通信。
3、網絡實施價格低廉:可全部使用通用網絡部件。
4、高速的數據:高速的傳輸能力,100M以太網的傳輸結果為:每秒4000個Modbus TCP報文,而每個報文可傳輸125個字(16bit),故相當于4000×125=500000個模擬量數據(8000000開關量!)
二、參數的設置:
本案例將pc當下位機,觸摸屏當上位機,pc和HMI間進行數據通信。設置pc的IP地址比如:192.168.1.2。使用維控組態軟件編輯兩個工程畫面,一個設備類型選擇ModBus TCP Slave,另一個選擇ModBus TCP Master。將 Slave的工程下載到HMI, Master的工程做在線模擬,使用通訊電纜連接HMI和PC的網口。
1.HMI工程的設置
通訊口配置的設置:通訊口選擇Ehenrnet,設備類型選擇ModBus TCP Slave。以太網參數設置192.168.1.2:502,(這個IP要和PC的IP一致)網絡類型選擇TCP_Client_2N。設置如下圖1所示
圖1
工程參數中的設置:HMI IP:設置192.168.1.5(此IP用于調試查看是否和PC連接上)設置如圖2
圖2
界面設計如圖3:
圖3
2.pc工程的設置:
通訊口配置的設置:通訊口選擇Ehenrnet,設備類型選擇ModBus TCP Master。以太網參數設置192.168.1.201:502(只要同一個網段IP不和HMI中的IP相同即可),網絡類型選擇TCP_Client_2N。設置如下圖4所示
三、結束語
Modbus 協議是一個僅有的物理層和數據鏈路層的現場總線協議,特別適合結構簡單、成本低的應用場合。維控觸摸屏通過支持Modbus tcp/ip協議,實現與PC或其他的設備進行通信,降低了系統的設計成本,并提高了設備的通用性為用戶使用提供了方便。