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