modbus仿真工具的使用學習筆記 針對tcp modbus調試學習筆記


一、基礎知識點:

  1、概念:

      Slave: 工業自動化用語;響應請求;
      Master:工業自動化用語;發送請求;

      Server:IT用語;響應請求;
      Client:IT用語;發送請求;

   (Slave == Server        Master == Client)

 

     Modbus協議是一個master/slave架構的協議,有一個節點是master節點,其他使用Modbus協議參與通信的節點是slave節點.

 2、工業使用習慣和TCP Modbus習慣的區別:

  (主要的區別是在主動請求的角度不一樣,工業上是“節點少的”(master)向“節點多的”(slave)發出請求,tcp modbus是“節點多的”(client )向 “節點少的”(server)發出請求)

  

 

二、仿真工具:

  modbus 常用的仿真工具有:modbus poll 和 modbus slave,其中modbus poll 作為主機使用,在設置addr 和value后 工具會按照設置的查詢周期進行請求;

  1、modbus poll使用:

  和從機建立連接

 

 

 

 2、查看報文的收發情況

 

 報文查看界面

 

 三、使用中出現的錯誤:

  錯誤:illegal Data Address

  原因:仿真工具和測試節點已經組上modbus網絡,出現這個問題是 modbus poll中讀取或寫入的寄存器再從機中沒有;

  處理方法:檢查從機寄存器范圍,檢查modbus poll中設置的寄存器地址有誤;

 

 

 

  


免責聲明!

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



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