婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> plc工業軟件使用 >> 正文

干貨 | Modscan32  Modsim32 Modbus協議調試分享_modbus調試

作者:佚名    文章來源:網絡整理    點擊數:    更新時間:2024/8/29

Modbus協議采用主從式通信,日常使用較多的是Modbus RTU和Modbus TCP/IP兩種。

比較常用的Modbus通信調試軟件有ModScan32和ModSim32。

ModScan32主要用來模擬主設備,它可以發送指令到從設備(使用Modbus協議的智能儀表等設備終端),從機響應之后,就可以在界面上返回相應寄存器的數據。

ModSim32用來模擬從設備,它可以模擬采用Modbus協議的智能終端。

在和組態軟件交互的過程中,咱們的板子或者軟件一般作為從設備,為了了解Modbus協議的具體交互過程,我們今天來使用ModScan32軟件和串口助手來調試一下Modbus協議。

實現目標

  • 熟悉ModScan32軟件的使用

  • 串口助手模擬從設備與ModScan32軟件進行數據交互

素材獲取

本文相關軟件及Modbus協議手冊的獲取方式在微信交流群內發布。

測試前提

創建一對虛擬串口供調試使用。

 
我們這里選擇COM4和COM5,使用這一對虛擬串口可以實現,COM4發送的數據可以轉發至COM5中,反過來,COM5發送的數據可以轉發到COM4中,通過這兩個COM口可以實現數據的交互。

ModScan32軟件使用教程

ModScan32是一個運行在Windows下,作為在RTU或者ASCII傳輸模式下的Modbus協議主設備的應用程序。

把一個或多個Modbus從站設備通過串口,調制解調器或者網絡連接到電腦上,就可以使用ModScan 讀取和修改數據點。

打開軟件

雙擊ModScan32.exe打開軟件。

軟件界面介紹

 
窗口右上角有兩個計數:

Number of Polls: 表示ModScan32軟件發送的數據包個數;

Valid Slave Responses: 表示從設備返回的應答個數。

如果這兩個計數都在增加,表明數據通訊正常。

連接串口

首先要對安裝Modbus設備的串口通信參數進行配置,連接參數,串口選擇串口通信的串口,這里選擇上面一對虛擬串口中的COM4。

 

點擊協議選擇按鈕,在彈出對話框中設置Modbus傳輸模式,我們選擇RTU進行測試。

通信參數設置

通信參數包括:起始地址(Address)、Device Id、寄存器長度(Length)及讀取的功能代碼。
 

其中MODBUS Point Type(Modbus數據模型)包括以下四種:

 

  • 01:COIL STATUS:讀寫開關量類型(DO),位操作,可用于設定端口輸出狀態,或者讀取該位的輸出狀態,常用于電磁閥輸出、MOSFET輸出、LED顯示等;
  • 02:INPUT STATUS:讀開關量類型(DI),位操作,通過外部設定改變輸入狀態,可讀但是不可寫,常用于撥碼開關、接近開關等;
  • 03:HOLDING REGISTER:保持寄存器,讀寫WORD類型,字操作,輸出參數或者保持參數,控制器運行時被設定的某些參數,可讀可寫,常用于模擬量輸出設定值、PID運行參數、變量閥輸出大小、傳感器報警上下限等;
  • 04:INPUT REGISTER:輸入寄存器,讀WORD類型,字操作,輸入參數,控制器運行時從外部設備獲得的參數,可讀但是不可寫,常用于模擬量輸入。

根據硬件說明書選擇具體的Modbus數據模型。

連接

點擊菜單“連接設置”中的“連接”,彈出的界面中配置好通訊參數之后,點擊“確定”,建立連接。

 

使用串口助手調試

查詢

主機ModScan32軟件發送讀從機線圈寄存器當前狀態的指令,從機(串口助手模擬從機)收到的數據為:01 01 00 00 00 64 3D E1

此數據包為讀取線圈寄存器的指令,具體含義為:

從機地址 0x01
功能碼 0x01
尋址地址 0x0000
寄存器數量 0x0064
CRC校驗碼 0x3DE1

 

應答

正常主機發送一個數據包,我們要在一定時間內,發送一個固定格式的數據包作為應答,否則會提示超時“MODBUS Message TIME-OUT”或者接收的應答格式不正確“Received Invalid Response to MODBUS Query”或者提示校驗錯誤“Checksum Error in Response Message”等提示。

 

正確的應答包如下:

01 01 0D 08 00 00 00 00 00 00 00 00 00 00 00 00 AD E5

從機地址 0x01
功能碼 0x01
返回字節數 0x0D
數據1 0x08
數據2 0x00
CRC校驗碼 0xADE5

返回字節數N=讀取寄存器數量/8,如果余數不為0,則N=N+1。

此實例中讀取寄存器的數量為0x64,即100,100/8=12余4,所以N=12+1,即0x0D 。

返回數據的每一位對應線圈狀態,1-ON,0-OFF。

每一字節的數據的最低位代表最低地址的線圈狀態,如果不夠8位,字節高位填充為0。

 

主機ModScan32軟件收到應答之后,寄存器地址0x0004位置的值被修改為0x01,并且Valid Slave Responses計數+1。

 

將數據的第一個字節0x08用二進制表示為0b0000 1000,正好第四位為1,跟我們應答返回的內容一致。

同理,如果從機返回數據包:01 01 0D FF 00 00 00 00 00 00 00 00 00 00 00 00 E6 53 ,代表寄存器00001~00008的線圈狀態都為ON:

 

主機設置線圈通斷狀態

請求

 

修改地址0001的值為0x01的串口數據為:01 05 00 00 FF 00 8C 3A

 

MODBUS部分功能碼

功能碼 含義 寄存器地址 位操作/字操作 操作數量
01 讀線圈狀態 00001-09999 位操作 單個或多個
02 讀離散輸入狀態 10001-19999 位操作 單個或多個
03 讀保持寄存器 40001-49999 字操作 單個或多個
04 讀輸入寄存器 30001-39999 字操作 單個或多個
05 寫單個線圈 00001-09999 位操作 單個
06 寫單個保持寄存器 40001-49999 字操作 單個
15 寫多個線圈 00001-09999 位操作 多個
16 寫多個保持寄存器 40001-49999 字操作 多個

功能碼可以分為位操作和字操作兩類。位操作的最小單位為bit,字操作的最小單位為WORD(兩個字節)。

由上表可知,主機修改某個寄存器的值的功能碼為:0x05,即寫單個線圈,寫單個線圈的數據包的結構為:

從機地址 0x01
功能碼 0x05
輸出地址 0x0000
輸出值 0xFF00
CRC校驗碼 0x8C3A

注意:設置某個線圈值為ON的話,該值為0xFF00,設置線圈值為OFF的話,該值為0x0000。

應答

響應跟請求是一樣的數據包:01 05 00 00 FF 00 8C 3A

從機地址 0x01
功能碼 0x05
輸出地址 0x0000
輸出值 0xFF00
CRC校驗碼 0x8C3A

總結

其實直接使用ModSim32軟件作為從機,ModScan32軟件作為主機,二者進行數據通訊,這樣調試起來最便利了。

不過我們做這個演示的目的是了解ModScan32軟件的工作過程,如果使用ModSim32軟件,看不明白工作過程。

使用串口助手的話,對于整個工作的過程比較清晰,也方便我們下一步自己編寫Modbus從機軟件。

歡迎關注

小伙伴們可關注微信公眾號:電子開發網 ,與更多同道中人一起成長。

聲明:此軟件僅供學習使用,請支持正版。
Tags:Modscan32,Modsim32,Modbus  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • av之家在线观看| 国产极品美女高潮无套久久久| 欧美国产亚洲一区| 国产欧美精品aaaaaa片| 中国一级黄色录像| 四虎4hu永久免费入口| 天天操夜夜操很很操| 91香蕉视频网址| 最新av网址在线观看| 青青在线视频免费观看| 国产九色porny| 欧美日韩在线视频一区二区三区| 日韩欧美国产综合在线| 黄色影院一级片| 午夜免费精品视频| 激情 小说 亚洲 图片: 伦| 性刺激的欧美三级视频| 日韩视频在线免费播放| 路边理发店露脸熟妇泻火| 无码日本精品xxxxxxxxx| av动漫在线看| www,av在线| 久久精品在线免费视频| 精品少妇人妻av免费久久洗澡| av免费中文字幕| 在线看免费毛片| 老司机午夜免费福利视频| 亚洲 自拍 另类小说综合图区| av天堂永久资源网| 91社在线播放| 九色porny自拍| 久久99999| 免费在线观看视频a| 亚洲欧美日韩一二三区| 激情六月天婷婷| 成年网站在线免费观看| 天美一区二区三区| 美女日批免费视频| 国产乱女淫av麻豆国产| 偷拍盗摄高潮叫床对白清晰| 男女视频网站在线观看| 手机成人av在线| 国产天堂在线播放| 国产乱淫av片杨贵妃| 在线观看日本一区二区| 777777av| 亚洲一级片免费观看| 国产视频一区二区视频| 91黄色在线看| 久久久久久久片| 欧美不卡在线播放| 久久艹国产精品| 香蕉视频色在线观看| 无码人妻丰满熟妇区五十路百度| av 日韩 人妻 黑人 综合 无码| 91在线视频观看免费| 欧美牲交a欧美牲交| 免费在线看黄色片| 国内自拍中文字幕| 日本美女爱爱视频| 九九九久久久久久久| 日韩成人av免费| 手机成人av在线| 日本黄色播放器| 特级西西444| 免费看欧美黑人毛片| 神马午夜伦理影院| a级片一区二区| www.日本三级| 分分操这里只有精品| 你懂的av在线| 欧美两根一起进3p做受视频| 成熟老妇女视频| 9l视频白拍9色9l视频| 久久久久久久久久一区| 欧美激情第四页| 久久久久久久9| 激情伊人五月天| 成人黄色一区二区| 国产偷人视频免费| 男人的天堂最新网址| 日本中文字幕在线不卡| 国产乱人伦精品一区二区三区| 亚洲国产午夜精品| 国产精品无码免费专区午夜| 91传媒免费视频| 欧美色图色综合| 男人午夜视频在线观看| 国产一级不卡视频| 国内自拍视频网| 国产精品igao激情视频| 97国产精东麻豆人妻电影 | 亚洲免费看av| 九一免费在线观看| 男人操女人免费| 无码毛片aaa在线| 精品国产一二三四区| 999在线观看| 内射国产内射夫妻免费频道| 性chinese极品按摩| 国产精彩视频一区二区| 91小视频网站| 国产乱子伦农村叉叉叉| 久久久精品视频国产| 337p粉嫩大胆噜噜噜鲁| 日韩视频在线观看视频| 熟女性饥渴一区二区三区| 天天做天天爱天天高潮| 99草草国产熟女视频在线| 波多野结衣 作品| 九九热免费在线观看| 美女福利视频在线| 日韩中文字幕亚洲精品欧美| 国产喷水theporn| avav在线看| 5月婷婷6月丁香| 高清无码视频直接看| 奇米777在线视频| 日本久久久久久久久久久久| 国产午夜伦鲁鲁| 男女视频网站在线观看| www成人免费| 四虎4hu永久免费入口| 五月天男人天堂| 在线播放黄色av| 一本之道在线视频| av中文字幕网址| 五月婷婷之婷婷| 伊人影院综合在线| 亚洲一区二区三区观看| 搡女人真爽免费午夜网站| 欧美视频在线观看网站| www.射射射| 91av资源网| 亚洲五月天综合| 在线观看免费成人av| xx欧美撒尿嘘撒尿xx| 亚洲一区二区福利视频| 国产系列第一页| www.亚洲成人网| 丰满少妇被猛烈进入高清播放| 97超碰青青草| 日韩在线第三页| 捷克做爰xxxⅹ性视频| 99精品一级欧美片免费播放| 色哟哟免费网站| 欧美一区二区三区爽大粗免费| 国产91在线视频观看| 亚洲视频在线观看一区二区三区| 伊人色在线观看| 2025韩国大尺度电影| 美女扒开大腿让男人桶| 免费大片在线观看| 国产欧美精品一二三| 国产一区 在线播放| 国产精品69页| 精品嫩模一区二区三区| 精品一区二区中文字幕| 国产精品天天av精麻传媒| 51自拍视频在线观看| 欧美精品久久久久久久自慰| 免费黄色特级片| 免费久久久久久| 国内外成人激情视频| 8x8x成人免费视频| 日韩精品视频一区二区在线观看| 激情视频免费网站| 日韩国产一级片| 亚洲天堂国产视频| 久在线观看视频| 欧美性猛交xxxx乱大交91| 精品国产一区三区| 国产日韩欧美大片| 少妇一级淫免费放| 女性女同性aⅴ免费观女性恋| 欧美一级特黄aaa| 午夜视频在线瓜伦| 久久综合色视频| 路边理发店露脸熟妇泻火| 成人在线免费播放视频| 免费特级黄色片| 麻豆一区二区三区在线观看| 日本久久久久久久久久久久| 极品美女扒开粉嫩小泬| 裸体裸乳免费看| 国产黑丝在线视频| 五月天婷婷影视| 男女视频在线看| 日韩爱爱小视频| 一道本视频在线观看| 99999精品视频| 欧美性久久久久| 欧美 日韩 国产在线观看| 国产日本在线播放| 国产一区二区四区| 国产精品69久久久| 日韩网站在线免费观看| 国产玉足脚交久久欧美| 男女激情免费视频| 欧美深夜福利视频|