一、引用庫(kù)
直接將MBUS_CLIENT拖拽到MAIN程序里,前端設(shè)置好啟動(dòng)條件,查詢頻率(Req端,上升沿觸發(fā))。然后設(shè)置通訊各通訊參數(shù)。不理解的可以按F1查看詳細(xì)說(shuō)明。
提醒一下:與MODBUS RTU相比,這兒沒(méi)有了速率、校驗(yàn)等問(wèn)題,但是也要設(shè)置好對(duì)方的IP地址、端口(一般是502)、信息所在的地址區(qū),以及讀回來(lái)的數(shù)據(jù)存儲(chǔ)位置(這是VB10開(kāi)始的20個(gè)字節(jié),因?yàn)?0001的單位是兩字節(jié)的字)。
二、給引用的庫(kù)配置工作存儲(chǔ)區(qū)
看上圖標(biāo)識(shí)為3的條目,調(diào)出配置界面,如果不清楚存儲(chǔ)區(qū)使用情況,則可以點(diǎn)擊“建議地址”。
三、修改讀取設(shè)備的ID號(hào)
讀取設(shè)備有個(gè)ID號(hào),這個(gè)參數(shù)是隱含的,也要確保與設(shè)備保持一致,請(qǐng)到Modbus TCP Client的符號(hào)表里查看地址,并通過(guò)程序賦一個(gè)初始值即可。
四、其他說(shuō)明
1)以上只是配置了一個(gè)讀取模塊,如果有多個(gè)地址區(qū)域,可以配置多個(gè)讀取模塊進(jìn)行讀取和寫(xiě)入。
2)讀回來(lái)的連續(xù)數(shù)據(jù)區(qū),要自己進(jìn)行變量拆分,如果協(xié)議不統(tǒng)一,可能還需要自己顛倒字節(jié)順序。通訊不是個(gè)容易的事情,因此,不要急躁。
3)PLC-Recorder是個(gè)專業(yè)的錄波軟件,廣泛應(yīng)用于各工業(yè)場(chǎng)合,其支持Modbus TCP協(xié)議,可以連接各種智能設(shè)備,參數(shù)配置也比較豐富,能適應(yīng)各種變化。