吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Modbus主站設備仿真器軟件功能說明

kae1_cdebyte ? 來源:億佰特物聯網應用專家 ? 作者:億佰特物聯網應用 ? 2022-08-05 10:12 ? 次閱讀

在之前的文章中,小編介紹了一款免費的Modbus主從仿真軟件“MThings”(前文指路),今天介紹一款與“Witte Software”開發的非常受歡迎的Modbus主站設備仿真器,支持Modbus RTU、ASCII、TCP/IP等協議模式,該軟件主機和從機的應用程序分離支持單獨下載安裝,若需要使用仿真主機使用“Modbus Poll”,使用仿真從機下載“Modbus Slave”。 個人比較喜歡這家公司出品的從機仿真器,“MThings”仿真從機配置的寄存器在主機查詢時嚴格區分配置寄存器的長度,比如,配置一個起始地址為0000H長度為10的保持寄存器,主機若只讀取首地址為0000H長度為1的保持寄存器,從機會返回83H的錯誤碼。 上述案例可以看出主機請求的參數為從機仿真的子集,原則上從機應當正確返回數據(PLC和各類RTU設備基本都支持,不排除部分受保護的寄存器需要嚴格驗證長度),但“MThings”仿真的從機在寄存器列表上顯得特別工整,功能區分明確,非常適合配置寄存器的規劃。

主機仿真會根據需求使用“MThings”和“Modbus Poll”,快速搭建測試使用“Modbus Poll”,界面簡潔菜單直觀,創建步驟少,而穩定使用選擇“MThings”強大的配置文件導入導出(“相對Modbus Poll不同功能碼需要單獨保存,導入時需要同時導入多個文件,較為繁瑣”)。

只有適合的工具,沒有最好用的工具。不同調試環境使用對應的工具,能節省不少測試設備的時間,“Modbus Poll”與“Modbus Slave”搭建快,“MThings”搭建雖然慢但通過配置文件后期的維護性更高。

Modbus Poll下載地址:

https://modbustools.com/modbus_poll.html;

Modbus Slave下載地址:

https://modbustools.com/modbus_slave.html;

該軟件為付費軟件,支持正版,促進優秀軟件發展。

軟件功能說明

NO.1

文件導入

可通過“File”菜單實現寄存器表“新建”“導入”“保存”“另存為”和導出“.csv”文件,也可實現工程文件的導入、導出。

ca88b64a-13ea-11ed-ba43-dac502259ad0.png

區域“①”:用于寄存器表的“新建”“導入”“關閉”“保存”“另存為”;區域“②”:用于導出“.csv”與“.mbs”;區域“③”:創建和打開工程文件,工程文件就是將不同的寄存器表進行關聯;

caaf3432-13ea-11ed-ba43-dac502259ad0.png

區域“④”與“⑤”:用于打印配置文件,最近文件列表。

NO.2

連接

(1)通過此接口配置對應的連接參數實現與物理接口連接,該菜單欄同時支持配置打開軟件后自動連接。

cadd31c0-13ea-11ed-ba43-dac502259ad0.png

(2)配置串口連接,選擇對應的串口號,配置波特率參數(“1”)注意第一次使用該軟件應當注意“Advanced”中流控配置的模式是否與串口匹配,不少人第一次超時錯誤就是流控不匹配導致的。

caf11302-13ea-11ed-ba43-dac502259ad0.png

(3)在“Mode”下調整協議模式,串口僅支持Modbus RTU與Modbus ASCII兩種協議;(4)配置網絡連接,Modbus Poll僅支持TCP客戶端與UDP兩種模式,“3”配置Modbus通訊的等待時間,“4”配置服務器IP與端口配置連接超時時間。

cb0264d6-13ea-11ed-ba43-dac502259ad0.png

(5)Modbus Slave與Modbus Poll相反只能配置為TCP服務器與UDP模式,其余參數大致相同。

NO.3

寄存器配置

cb1e2784-13ea-11ed-ba43-dac502259ad0.png

區域“①”:用于配置連接方法和寄存器配置,“1”為Modbus地址,“2”配置功能碼,“3”首地址寄存器,“4”寄存器數量,“5”查詢周期,“6”禁用連續讀取,“7”配置錯誤時自動停止。

cb307196-13ea-11ed-ba43-dac502259ad0.png

區域“②”:用于保存寄存器數據日志,支持“.xlsx”與“.txt”兩種文本格式;區域“③”:用于清除當前通訊日志與全部通訊日志,還可將當前寄存器配置保存為軟件啟動時的默認參數;

NO.4

寫入操作(僅Modbus Poll支持)

“Functions”操作菜單,使用“05H”、“0FH”操作從機線圈狀態,使用“06H”、“10H”操作從機保持寄存器。

cb56d372-13ea-11ed-ba43-dac502259ad0.png

NO.5

顯示格式

“Display”菜單用于調整寄存器值顯示格式與調試信息

cb79a050-13ea-11ed-ba43-dac502259ad0.png

區域“①”:調整單字(Word)顯示格式,支持整型、無符號整型、16進制與ASCII、2進制等顯示方法; 區域“②”與區域“③”:調整長整型數據與浮點數據,由于超過2個字節需要考慮數據存儲時的字序與字節序,比如在不同顯示模式寫入浮點數6546.87,從機存儲方式,如下圖:

cb8aae86-13ea-11ed-ba43-dac502259ad0.png

區域“④”:通訊日志顯示,非常重要的功能,“1”用來啟動或暫停日志顯示,“2”用于保存通訊日志,“3”用于記錄發生通訊錯誤時的日志,“4”用于現在日志輸出時間。

cba0a998-13ea-11ed-ba43-dac502259ad0.png

NO.6

自動布局

通過“Window”菜單的“Tile”進行窗口自動布局,如下:

cbb7df1e-13ea-11ed-ba43-dac502259ad0.png

以上Modbus Poll主要使用的功能基本講解完畢,Modbus Slave除了在“Connection”配置上有點差異,一個是客戶端,一個是服務器。

仿真演示

NO.1

ModBus TCP 基于 TCP

配置如下:

cbe3581a-13ea-11ed-ba43-dac502259ad0.png

通訊演示:

cc0a286e-13ea-11ed-ba43-dac502259ad0.png

NO.2

ModBus TCP 基于 UDP

配置如下:

cc228986-13ea-11ed-ba43-dac502259ad0.png

演示如下:

cc5fd278-13ea-11ed-ba43-dac502259ad0.png

NO.3

ModBus RTU

配置如下:

cc6fbc38-13ea-11ed-ba43-dac502259ad0.png

演示如下:

cc90d4fe-13ea-11ed-ba43-dac502259ad0.png

NO.4

ModBus ASCII

配置如下:

ccaf40ec-13ea-11ed-ba43-dac502259ad0.png

演示如下:

ccc31248-13ea-11ed-ba43-dac502259ad0.png

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • MODBUS
    +關注

    關注

    28

    文章

    1820

    瀏覽量

    77303
  • 仿真器
    +關注

    關注

    14

    文章

    1019

    瀏覽量

    83931
  • Tools
    +關注

    關注

    0

    文章

    11

    瀏覽量

    8909

原文標題:【教程】ModBus調試工具——ModBus Tools

文章出處:【微信號:cdebyte,微信公眾號:億佰特物聯網應用專家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    esp32當modbus-rtu slave從通訊,收不到從的響應報文是哪里的問題?

    有朋友測試過esp32當 modbus slave從(我拿的esp32當從,用的是RTU模式)嗎? 我用modbus poll軟件測試下
    發表于 06-17 07:39

    請教 labview 做一個modbus RTU

    最近在用LabVIE想做一個modbus RTu,我的步驟是1、新建工程,2、新建一個 IO server,選擇modbus (串口,)3、新建一個VI現在有幾疑問,1、我通過這樣
    發表于 11-17 17:09

    Modbus 模擬

    使用STM32F0開發的RS485變送器(使用Modbus RTU協議),為了調試,需要用 Modbus 模擬 來調試。在網上 沒找到
    發表于 01-08 23:36

    Modbus問題

    ModbusRTU兩之間訪問。2.實現過程在迅饒HUB配置軟件里建立虛擬驅動Simulator,建立一個中間變量tag。其中tag對應的轉發端modbus地址為plc要寫入的寄存
    發表于 11-24 16:36

    esp32當modbus-rtu slave從通訊,收不到從的響應報文是為何?

    有朋友測試過esp32當 modbus slave從(我拿的esp32當從,用的是RTU模式)嗎? 我用modbus poll軟件測試下
    發表于 02-14 07:11

    E2000仿真器軟件

    E2000仿真器軟件:支持E2000通用仿真器。  Ver:3.2
    發表于 12-27 15:42 ?32次下載

    開疆智能MODBUS轉PROFIBUS網關()使用說明

    本文檔內容介紹了開疆智能MODBUS轉PROFIBUS網關()使用說明,以及配置步驟。
    發表于 12-18 16:10 ?11次下載
    開疆智能<b class='flag-5'>MODBUS</b>轉PROFIBUS網關(<b class='flag-5'>主</b><b class='flag-5'>站</b>)使用<b class='flag-5'>說明</b>

    S7200 Modbus通訊協議遠程終端設備RTU和從示例

    本文檔的主要內容詳細介紹的是S7200 Modbus通訊協議遠程終端設備RTU和從示例。
    發表于 10-25 08:00 ?33次下載
    S7200 <b class='flag-5'>Modbus</b>通訊協議遠程終端<b class='flag-5'>設備</b>RTU<b class='flag-5'>主</b><b class='flag-5'>站</b>和從<b class='flag-5'>站</b>示例

    Hlink仿真器的使用說明

    Hlink仿真器的使用說明書免費下載。
    發表于 05-06 11:00 ?10次下載

    電池仿真器功能和應用

    電池仿真器是一種模擬真實電池電氣特性的電子儀器。關鍵特性包括功率、電流、電壓和等效串聯電阻(ESR)。它為類似于實際電池的設備提供所需的電壓、功率和電流。通常,出于測試目的,仿真器會更換便攜式
    的頭像 發表于 03-29 16:35 ?3746次閱讀
    電池<b class='flag-5'>仿真器</b>的<b class='flag-5'>功能</b>和應用

    Modbus協議調試工具的軟件功能說明

    免安裝運行,同時也支持安裝運行,支持多種Modbus 協議(Modbus RTU、Modbus ASCII、Modbus TCP等),支持配置文件導入導出,內置多種數據轉換
    的頭像 發表于 07-22 11:11 ?3894次閱讀

    【教程】ModBus調試工具——ModBus Tools

    在之前的文章中,小編介紹了一款免費的Modbus主從仿真軟件“MThings”(前文指路),今天介紹一款與“WitteSoftware”開發的非常受歡迎的Modbus
    的頭像 發表于 08-05 10:39 ?4657次閱讀
    【教程】<b class='flag-5'>ModBus</b>調試工具——<b class='flag-5'>ModBus</b> Tools

    Profibus-DPmodbus RTU網關profibus多

    遠創智控YC-DPM-RTU網關在Profibus總線側實現功能,在Modbus串口側實現從功能
    的頭像 發表于 07-14 16:24 ?1004次閱讀
    Profibus-DP<b class='flag-5'>主</b><b class='flag-5'>站</b>轉<b class='flag-5'>modbus</b> RTU網關profibus多<b class='flag-5'>主</b><b class='flag-5'>站</b>

    ETHERCATMODBUS TCP協議網關

    JM-ECTM-TCP 是自主研發的一款 ETHERCAT 功能的通訊網關。該產品主要功能是將 ETHERCAT 網絡和 MODBUS-
    的頭像 發表于 09-21 17:34 ?407次閱讀
    ETHERCAT<b class='flag-5'>主</b><b class='flag-5'>站</b>轉<b class='flag-5'>MODBUS</b> TCP協議網關

    仿真器和燒錄的區別

    本文中,我們將詳細討論仿真器和燒錄之間的區別。 1. 功能區別 仿真器是一種為了調試和驗證電子設備而設計的工具。它通常能夠模擬電子
    的頭像 發表于 12-07 15:48 ?5605次閱讀
    传奇百家乐官网的玩法技巧和规则 | 博彩评级| 今天六合彩开什么| 大发888备用a99.com| 大发888如何注册送58| 大发888娱乐城备用| 太阳城音乐广场| 大发888娱乐城 17| k7娱乐城官网| 太阳城开户网| 灵宝市| 百家乐官网隔一数打投注法| 百家乐官网与龙虎斗怎么玩| A8百家乐官网娱乐网| 网上赌百家乐官网的玩法技巧和规则 | 百家乐游戏制作| 免费百家乐预测工具| 顶级赌场下载| 六枝特区| 评测百家乐官网博彩网站| 拜城县| 百家乐官网自动算牌软件| 百家乐官网桌子黑色| 网上百家乐大赢家| 娱乐城百家乐的玩法技巧和规则| 顶级赌场下载| 加州百家乐官网娱乐城| 澳门赌百家乐官网的玩法技巧和规则| 百家乐风云论坛| 百家乐筹码币套装| 大发888官网 888| 百家乐官网视频小游戏| 金域百家乐官网的玩法技巧和规则 | 1368棋牌官网| 百家乐官网软件骗人吗| 汉百家乐官网春| 网络百家乐的玩法技巧和规则| 娱乐城送现金| 游戏厅百家乐官网技巧| 蓝盾百家乐官网娱乐场开户注册| 百家乐如何买大小|