Modbus通信協議的壓力測試


   最近物聯網都比較的火,因此,特別為各位兄弟姐妹們,奉上一款Mobus協議的測試軟件,可以用來做設備的壓力測試,和通信測試。

起初軟件開發緣由是我們最近在開發一款設備,需要將多個DS18B20並聯起來,組成一個設備,進行溫度監測,同時將采集到的數據通過串口服務器上傳到平台上,以實現數據的實時監測,因為我們做的是工業控制類產品,因此沒有用到無線通信協議一類,同時考慮到成本因素,沒有使用以太網,因此,最終將通信協議選定為Modbu協議。

  說道Modbus協議,那使用Modbus協議有什么好處呢?

  (1)、設備容易組網。

  (2)、Modbus協議在工業使用場合中比較常見,可以支持PLC一類設備。

  (3)、開發難度低,並且使用范圍廣,等等。

說了這么多的好處,可能你還不了解Modbus協議,這沒有關系,你可以通過以下幾個鏈接進行了解:

  1、關於Modbus協議的簡介及相關知識,請查看網頁:http://www.cnblogs.com/kmust/p/badwell.html。

  2、Mobus協議文檔:http://download.csdn.net/detail/dwx1005526886/9795785

隨便吐槽下,本來是想要把附件上傳到博客園呢,可是找了半天,沒看到附件上傳的地方,如果你們有找到,請告知我,或者如果需要相關資料的,請加QQ群:98556420。

希望能和你們一起學習和進步。

廢話說了這么多,上干貨了。

  在我們使用單片機進行編程的時候,由於單片機的資源有限,因此一般都是跑裸機(無操作系統),因此使用裸機進行使用的時候,所有的應用就是跑在一個大循環里面,然后通過中斷,執行相應的響應。

  但是我們使用裸機的時候,遇到一個問題,就是如何對接收的數據及時的響應和處理,例如我們自己開發的設備,就遇到這個問題,如何及時的對請求的消息處理呢?特別是一個數據幀的間隔在20ms — 80ms之間的時候。當然這個課題,不在這個文章的討論范圍之內。

  好了廢話說了這么多,步入正題,先上一個軟件的初步界面:

    主界面:

  

  Modbux協議測試界面:

 

   數據流監視界面:

  ps:其他功能:

  1、支持TCP轉串口功能。

  2、支持串口轉TCP和UDP功能。

  3、支持串口轉串口功能。

  4、支持常用校驗碼計算功能。

  5、支持TCP客戶端、TCP服務器、UDP客服端、UDP服務端等常用調試功能。

  6、支持ping、telnet等常用功能。

  7、串口圖表生成功能。

  

  說了這么多,最后附上軟件鏈接:http://download.csdn.net/download/dwx1005526886/9795829

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM