問題:工業(yè)路由器如何通過Moubus RTU方式讀取單片機的數(shù)據(jù),要怎么設置?
解決:查看了客戶的接口設置、modbus規(guī)則設置、服務端設置,發(fā)現(xiàn)了兩個問題,第一:com1/465接口的波特率設置有誤,應該改為9600。
第二:modbus規(guī)則里添加因子名稱時并未進行填寫,將設置改變后保存并應用,設備可以采集并讀取到數(shù)據(jù),但是客戶反饋是讀取到的值有誤,回過頭又檢查了modbus規(guī)則設置,發(fā)現(xiàn)客戶設置的寄存器個數(shù)為1,但是數(shù)據(jù)類型確設為了32bit(2個寄存器),所以將數(shù)據(jù)類型改為16bit的保存并應用,這時采集到的數(shù)據(jù)正確無誤。
佰馬BMR400工業(yè)智能路由器,支持modbus協(xié)議,支持通過有線&無線傳輸數(shù)據(jù),并且集全網(wǎng)通路由、高速無線路由、WIFI路由、本地存儲等功能于一體。
佰馬Baimatech,集M2M產(chǎn)品研發(fā)、IoT平臺服務、國際化運營于一體,讓我們聯(lián)接,共創(chuàng)未來