在本案例中,我們采用了上位機(jī)通過(guò)Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-MDPN100)的方式,來(lái)與超聲波液位計(jì)進(jìn)行通訊。這種通訊方式的優(yōu)點(diǎn)便在于,相比較于傳統(tǒng)的串口通訊方式,其速度更快、傳輸?shù)臄?shù)據(jù)量更大、以及更加可靠。在這種通訊方式中,上位機(jī)作為一個(gè)Modbus主站的角色,通過(guò)網(wǎng)關(guān)與Profinet網(wǎng)絡(luò)連接,在網(wǎng)絡(luò)連接成功后就可以向Profinet網(wǎng)絡(luò)中的其他設(shè)備發(fā)送數(shù)據(jù)請(qǐng)求。
而超聲波液位計(jì)作為一個(gè)Profinet從站的角色,接收上位機(jī)發(fā)送的請(qǐng)求,并將響應(yīng)結(jié)果返回到上位機(jī)進(jìn)行處理。整個(gè)通訊過(guò)程,通過(guò)Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-MDPN100)的技術(shù)實(shí)現(xiàn),既確保了數(shù)據(jù)的可靠性和準(zhǔn)確性,又節(jié)約了工作時(shí)間,提高了工作效率。
打開(kāi)博圖加載PLC,在這里使用的是1200PLC
配置PLC的IP地址(PLC的IP地址要與本機(jī)IP地址保持在同一網(wǎng)段)
添加GSD文件
安裝完GSD文件后,在網(wǎng)絡(luò)視圖下點(diǎn)擊打開(kāi)硬件目錄
找到Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)驅(qū)動(dòng)并雙擊添加到博圖
點(diǎn)擊選擇并將modbus轉(zhuǎn)profibus網(wǎng)關(guān)驅(qū)動(dòng)接口與1200PLC相連
配置網(wǎng)關(guān)IP地址(網(wǎng)關(guān)IP地址與PLC保持在同一網(wǎng)段)
在設(shè)備視圖下點(diǎn)擊硬件目錄,選擇讀4個(gè)數(shù)據(jù)長(zhǎng)度,寫(xiě)1個(gè)數(shù)據(jù)長(zhǎng)度
雙擊進(jìn)入設(shè)備視圖,右擊網(wǎng)關(guān)進(jìn)行分配設(shè)備名稱(chēng)
點(diǎn)擊更新,自動(dòng)搜索到設(shè)備,點(diǎn)擊分配設(shè)備名稱(chēng)即可
下載到組態(tài)到PLC
選擇PN/IE_1,點(diǎn)擊開(kāi)始搜索,選擇搜索到的設(shè)備,點(diǎn)擊下載
組態(tài)下載到PLC(按照提示操作即可完成)
打開(kāi)Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)調(diào)試軟件,新建工程并添加網(wǎng)關(guān)設(shè)備
打開(kāi)PN2MRMI下拉菜單,點(diǎn)擊HPort - O:[ethernet]:[PROFINET]設(shè)置IP地址;點(diǎn)擊PROFINET修改網(wǎng)關(guān)設(shè)備名稱(chēng)(應(yīng)與博圖配置的網(wǎng)關(guān)名稱(chēng)保持一致)
打開(kāi)超聲波液位計(jì)說(shuō)明書(shū)
本案例默認(rèn),波特率9600,8個(gè)數(shù)據(jù)位,1個(gè)停止位,無(wú)校驗(yàn),站地址為2;打開(kāi)Port - 1:[RS485]:[ModbusRTU]下拉菜單,點(diǎn)擊ModbusRTU設(shè)置波特率,數(shù)據(jù)位,校驗(yàn)位,停止位
右擊ModbusRTU插入節(jié)點(diǎn),設(shè)置從站地址
支持03,06功能碼
03讀探頭1距離,探頭2距離,通道1模擬輸出瞬時(shí)值,通道2模擬輸出瞬時(shí)值
連續(xù)讀四個(gè)寄存器,起始地址十六進(jìn)制0000~0003
06寫(xiě)報(bào)警1值
將起始地址十六進(jìn)制0022換算為十進(jìn)制為34
在工具欄下找到通訊設(shè)置,搜索IP地址
點(diǎn)擊下載即可完成網(wǎng)關(guān)與從站配置
下載完成后,返回博圖,添加監(jiān)控表,轉(zhuǎn)至在線(xiàn)監(jiān)控
整個(gè)通訊過(guò)程,通過(guò)Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-MDPN100)的技術(shù)實(shí)現(xiàn),既確保了數(shù)據(jù)的可靠性和準(zhǔn)確性,又節(jié)約了工作時(shí)間,提高了工作效率??傊?,上位機(jī)通過(guò)Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-MDPN100)與超聲波液位計(jì)的通訊,是一種高效、可靠的通訊方式,為工業(yè)生產(chǎn)的自動(dòng)化控制提供了重要的技術(shù)支持。
審核編輯 黃宇
-
MODBUS
+關(guān)注
關(guān)注
28文章
1757瀏覽量
76762 -
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
4254瀏覽量
50853 -
Profinet
+關(guān)注
關(guān)注
6文章
1035瀏覽量
23283 -
超聲波液位計(jì)
+關(guān)注
關(guān)注
2文章
49瀏覽量
10189
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論