精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

關(guān)于 Modbus協(xié)議調(diào)試,你會嗎?

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
Modbus協(xié)議采用主從式通信,日常使用較多的是Modbus RTU和Modbus TCP/IP兩種。比較常用的Modbus通信調(diào)試軟件有ModScan32和ModSim32。

[[386743]]

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

比較常用的Modbus通信調(diào)試軟件有ModScan32和ModSim32。

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

ModSim32用來模擬從設(shè)備,它可以模擬采用Modbus協(xié)議的智能終端。

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

實現(xiàn)目標

  • 熟悉ModScan32軟件的使用
  • 串口助手模擬從設(shè)備與ModScan32軟件進行數(shù)據(jù)交互

素材獲取

本文相關(guān)軟件及Modbus協(xié)議手冊的獲取方式在微信交流群內(nèi)發(fā)布。

測試前提

創(chuàng)建一對虛擬串口供調(diào)試使用。

我們這里選擇COM4和COM5,使用這一對虛擬串口可以實現(xiàn),COM4發(fā)送的數(shù)據(jù)可以轉(zhuǎn)發(fā)至COM5中,反過來,COM5發(fā)送的數(shù)據(jù)可以轉(zhuǎn)發(fā)到COM4中,通過這兩個COM口可以實現(xiàn)數(shù)據(jù)的交互。

ModScan32軟件使用教程

ModScan32是一個運行在Windows下,作為在RTU或者ASCII傳輸模式下的Modbus協(xié)議主設(shè)備的應(yīng)用程序。

把一個或多個Modbus從站設(shè)備通過串口,調(diào)制解調(diào)器或者網(wǎng)絡(luò)連接到電腦上,就可以使用ModScan 讀取和修改數(shù)據(jù)點。

打開軟件

雙擊ModScan32.exe打開軟件。

軟件界面介紹

窗口右上角有兩個計數(shù):

Number of Polls: 表示ModScan32軟件發(fā)送的數(shù)據(jù)包個數(shù);

Valid Slave Responses: 表示從設(shè)備返回的應(yīng)答個數(shù)。

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

連接串口

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

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

通信參數(shù)設(shè)置

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

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

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

根據(jù)硬件說明書選擇具體的Modbus數(shù)據(jù)模型。

連接

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

使用串口助手調(diào)試

查詢

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

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

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

應(yīng)答

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

正確的應(yīng)答包如下:

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

從機地址 0x01
功能碼 0x01
返回字節(jié)數(shù) 0x0D
數(shù)據(jù)1 0x08
數(shù)據(jù)2 0x00
... ...
CRC校驗碼 0xADE5

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

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

返回數(shù)據(jù)的每一位對應(yīng)線圈狀態(tài),1-ON,0-OFF。

每一字節(jié)的數(shù)據(jù)的最低位代表最低地址的線圈狀態(tài),如果不夠8位,字節(jié)高位填充為0。

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

將數(shù)據(jù)的第一個字節(jié)0x08用二進制表示為0b0000 1000,正好第四位為1,跟我們應(yīng)答返回的內(nèi)容一致。

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

主機設(shè)置線圈通斷狀態(tài)

請求

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

MODBUS部分功能碼

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

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

由上表可知,主機修改某個寄存器的值的功能碼為:0x05,即寫單個線圈,寫單個線圈的數(shù)據(jù)包的結(jié)構(gòu)為:

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

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

應(yīng)答

響應(yīng)跟請求是一樣的數(shù)據(jù)包:01 05 00 00 FF 00 8C 3A

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

總結(jié)

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

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

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

本文轉(zhuǎn)載自微信公眾號「嵌入式從0到1」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系嵌入式從0到1公眾號。

 

責任編輯:武曉燕 來源: 嵌入式從0到1
相關(guān)推薦

2020-02-20 08:30:49

OSPF網(wǎng)絡(luò)協(xié)議路由協(xié)議

2021-08-19 15:36:09

數(shù)據(jù)備份存儲備份策略

2021-07-20 08:23:49

HTTPWebSocketWeb

2021-04-16 15:02:11

CAP理論分布式

2021-04-14 06:53:52

C# 修飾符 Public

2024-02-22 08:31:26

數(shù)據(jù)恢復(fù)工具MySQL回滾SQL

2021-03-28 09:26:30

HttpHttp協(xié)議網(wǎng)絡(luò)協(xié)議

2012-06-20 10:47:25

Team Leader

2019-05-07 15:49:27

AI人工智能藝術(shù)

2010-07-13 10:40:30

唐駿

2020-04-07 08:51:25

CCNP協(xié)議網(wǎng)絡(luò)協(xié)議路由

2024-09-24 17:49:36

2024-05-14 08:19:54

2019-07-17 15:45:24

Spark內(nèi)存Java

2021-11-05 10:59:06

元編程語言工具

2011-09-30 13:37:35

51CTO博客一周熱門薪酬

2022-03-25 09:39:50

LinuxLinux top

2010-09-17 15:32:09

Linux網(wǎng)絡(luò)協(xié)議棧

2024-03-29 12:50:00

項目分層模型

2023-01-13 17:02:10

操作系統(tǒng)鴻蒙
點贊
收藏

51CTO技術(shù)棧公眾號

亚洲九九九在线观看| 精品久久久久久久久久久久| 91久久国产综合久久91精品网站| 欧美极品视频在线观看| 啪啪激情综合网| 欧美视频在线一区二区三区 | 欧美日韩导航| 欧美日韩免费高清一区色橹橹 | 激情久久五月| 亚洲最新在线视频| 免费黄色a级片| 国产精品久久久久77777丨| 亚洲激情欧美激情| 日韩中文字幕一区| 国精产品一品二品国精品69xx | 久久国产精品成人免费观看的软件| 日韩一区二区三区视频在线观看| 国产无套内射久久久国产| 二区三区在线观看| 国产无一区二区| 国产精品12| 一本一道精品欧美中文字幕| 美女视频一区免费观看| 欧美福利在线观看| 精品手机在线视频| 国产成人精品一区二区免费看京| 日韩欧美在线1卡| 亚洲精品久久久久久宅男| 午夜av不卡| 亚洲自拍欧美精品| 一级做a爰片久久| 欧美成人片在线| 99视频精品在线| 91久色国产| 国产一区二区麻豆| 免费观看日韩av| 国产成人高清激情视频在线观看| 日韩精品视频播放| 亚洲午夜视频| 欧美黑人巨大xxx极品| 久艹在线观看视频| 欧美激情777| 色七七影院综合| 长河落日免费高清观看| 免费电影一区二区三区| 日韩高清a**址| 超碰男人的天堂| 91九色鹿精品国产综合久久香蕉| 欧美一级夜夜爽| 亚洲色图欧美自拍| 国产日韩欧美中文在线| 337p亚洲精品色噜噜| 视频在线观看免费高清| 91超碰碰碰碰久久久久久综合| 日韩欧美国产骚| 国产精品无码一区二区在线| av小说在线播放| 午夜精品久久久久久| 男人添女荫道口图片| 成年人视频免费在线播放| 亚洲一级二级在线| 青青青青草视频| 都市激情综合| 在线看日本不卡| 国产高清视频网站| 9999在线精品视频| 日韩欧美一级二级| 国产人妻黑人一区二区三区| 蜜桃久久久久| 亚洲欧洲在线免费| 欧美熟妇激情一区二区三区| 久久精品国产www456c0m| 精品国产拍在线观看| 欧美成人一区二区三区高清| 亚洲网址在线| 欧美在线视频一区二区| 欧美另类高清videos的特点| 精品一区二区免费| 91视频最新| 亚洲色图欧美视频| 国产精品欧美精品| 欧美激情亚洲天堂| 91av亚洲| 91麻豆精品国产| 在线精品视频播放| 精品九九在线| 欧美成人精品三级在线观看 | 欧美日韩18| 91国内在线视频| 激情网站在线观看| 国产精品一区二区三区网站| 狠狠干一区二区| 北条麻妃在线| 亚洲五码中文字幕| 韩国视频一区二区三区| 成人台湾亚洲精品一区二区| 亚洲人成网7777777国产| 欧美一区二区三区爽爽爽| 国产欧美综合一区二区三区| 国产剧情日韩欧美| 凸凹人妻人人澡人人添| 欧美国产视频在线| 91动漫在线看| 欧美黄页免费| 亚洲精品乱码久久久久久按摩观| 国产123在线| 99亚洲精品| 91夜夜未满十八勿入爽爽影院| 天堂在线免费av| 亚洲欧美一区二区三区国产精品| 国产乱子伦农村叉叉叉| 免费看日产一区二区三区| 亚洲乱码一区av黑人高潮| 欧美日韩一级在线观看| 日本欧美久久久久免费播放网| 高清国产在线一区| 麻豆影院在线| 欧美中文字幕亚洲一区二区va在线| 久久无码人妻一区二区三区| 欧美肉体xxxx裸体137大胆| 羞羞色国产精品| 国产成人av免费看| 国产精品嫩草99a| 99久久久无码国产精品6| 91精品国产乱码久久久竹菊| 久久影视免费观看 | 日韩一区二区视频| 人妻无码一区二区三区免费| 久久精品中文| 老牛影视免费一区二区| 国产91足控脚交在线观看| 91精品国产全国免费观看| www久久久久久久| 三级欧美韩日大片在线看| 精品乱码一区二区三区| 色婷婷在线播放| 日韩一区二区三区四区五区六区| 国产精品麻豆一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久国产精品亚洲va麻豆| av日韩国产| 欧美精品一区二区久久婷婷| 久久久精品国产sm调教| 国产精品99久久久久久有的能看| 一区二区不卡在线观看| 欧美天堂在线| 日韩有码视频在线| 国产精品一区二区三区在线免费观看 | 成人国产精品av| 9色在线观看| 欧美日韩国产经典色站一区二区三区 | 国产精品免费精品自在线观看| 日韩在线播放av| 国产精品爽爽久久久久久| 亚洲欧洲日韩在线| 亚洲天堂小视频| 欧美日韩调教| 精品无码久久久久久久动漫| 日韩伦理精品| 一区二区三区视频免费在线观看| 欧美一级黄视频| 最新日韩在线视频| 色婷婷狠狠18禁久久| 亚洲手机在线| 欧美一区免费视频| www.精品国产| 久久国产精品影片| 男人天堂网在线视频| 欧美日韩精品中文字幕| 亚洲国产av一区| 老司机精品视频导航| 五月天男人天堂| 天堂精品在线视频| 91精品国产高清自在线| 好男人免费精品视频| 欧美美女激情18p| 日本天堂中文字幕| 久久午夜电影网| 国产美女18xxxx免费视频| 欧美福利一区| 麻豆精品蜜桃一区二区三区| 开心久久婷婷综合中文字幕| 欧美成人精品在线| 四虎影院在线播放| 欧美日韩成人综合天天影院| 久久高清无码视频| 国产亚洲综合色| 黄色三级视频在线播放| 国产美女精品| 欧美日韩视频免费在线观看| 老汉色老汉首页av亚洲| 国产精品色婷婷视频| 欧美hdxxxx| 中文字幕精品网| 亚洲卡一卡二卡三| 欧美在线观看一区| 国产精品1000| 国产精品久久久久久亚洲毛片 | 中文字幕永久在线| 亚洲免费在线观看视频| 青青草视频成人| 国模大尺度一区二区三区| 国产亚洲欧美在线视频| 最新精品国产| 三级三级久久三级久久18| 中文字幕久久精品一区二区| 国产精品嫩草影院久久久| 日韩特级毛片| 精品国产自在精品国产浪潮 | 亚洲欧美在线综合| 人人澡人人澡人人看欧美| 日韩经典av| 精品国产拍在线观看| 久蕉在线视频| 亚洲高清在线观看| 一级淫片免费看| 色美美综合视频| 精品午夜福利视频| 亚洲欧美二区三区| 久久久久久久毛片| 2024国产精品| 97人妻精品一区二区三区免费| 精一区二区三区| 青青青在线视频免费观看| 99精品国产福利在线观看免费| 2021狠狠干| 欧美激情黄色片| 亚洲欧美丝袜| 精品产国自在拍| 欧美精品一区二区三区在线看午夜 | caoporn国产精品免费公开| 亚洲色图图片| 国产精品影院在线观看| 成人亚洲免费| 国产日韩精品在线播放| 黑人一区二区三区| 国产精品一二三视频| 欧洲成人一区| 国产精品日韩欧美大师| 校园春色亚洲色图| 日韩免费高清在线观看| 男人最爱成人网| 日韩美女av在线免费观看| 欧美日韩免费看片| 日本午夜精品理论片a级appf发布| 蜜桃视频在线观看播放| 欧美性受xxx| 毛片免费看不卡网站| 日韩美女免费线视频| 日韩av超清在线观看| 国产成人a亚洲精品| 成人在线免费av| 成人精品久久一区二区三区| 91精品国产自产观看在线 | 国产精品无码专区av免费播放| 欧美日韩一区二区三区不卡| 亚洲一区在线观| 在线成人午夜影院| 精品国精品国产自在久不卡| 日韩欧美www| 色窝窝无码一区二区三区成人网站 | 冲田杏梨av在线| 免费成人在线网站| 日本中文字幕观看| 国产成人在线视频网址| 伊人久久一区二区三区| 99麻豆久久久国产精品免费| 久久精品无码一区| 中文字幕一区二区三| 深夜福利影院在线观看| 五月天欧美精品| 69视频免费看| 91精品国产高清一区二区三区蜜臀| 国产内射老熟女aaaa∵| 亚洲激情视频网| av黄色在线观看| 久久中文字幕视频| 免费毛片b在线观看| 国产精品亚洲自拍| 成人午夜网址| 亚洲 国产 日韩 综合一区| 在线成人激情| 人妻精品无码一区二区三区 | 亚洲 欧美 日韩在线| 久久影院午夜论| 97精品在线播放| 午夜视频在线观看一区| 国产裸体美女永久免费无遮挡| 欧美一区二区女人| 午夜国产在线观看| 中文字幕日韩专区| freexxx性亚洲精品| 国产精品日韩一区| 另类在线视频| 在线观看成人一级片| 国产亚洲精品自拍| 三级黄色片免费观看| 26uuu另类欧美| 国产老头老太做爰视频| 欧美午夜视频一区二区| 国产不卡精品视频| 在线观看久久久久久| 波多野结衣在线观看| 国产日产亚洲精品| 久久av资源| 日韩视频免费播放| 久久激情五月激情| av黄色在线免费观看| 亚洲国产中文字幕在线视频综合| 中文字幕 自拍偷拍| 亚洲第一免费网站| 四虎影院观看视频在线观看| 国产精品国语对白| 秋霞影院一区二区三区| 激情六月天婷婷| 精品一区二区久久久| 一区二区伦理片| 天天综合网 天天综合色| 国产夫妻在线观看| 一区二区三区视频免费在线观看| 国产ktv在线视频| 成人影片在线播放| 中文字幕一区二区av| 在线观看国产一级片| 欧美激情一区二区| 亚洲欧美日韩激情| 日韩av在线网页| 草草影院在线| 国产精品v欧美精品v日韩| 亚洲精品二区三区| 欧美美女性视频| 国产欧美综合色| 国产又大又粗又爽| 日韩电影大片中文字幕| 欧美一卡二卡| 99re视频| 欧美jizzhd精品欧美巨大免费| 日韩av片免费观看| 中文字幕日本乱码精品影院| 国产偷人爽久久久久久老妇app | 成人在线播放免费观看| 成人免费视频网| 天天揉久久久久亚洲精品| 国产一伦一伦一伦| 国产精品免费看片| 在线观看黄色国产| 中文字幕精品网| 亚洲ww精品| 91视频成人免费| 国产精品一区二区久激情瑜伽| 九九精品视频免费| 日韩一卡二卡三卡四卡| 三级资源在线| 国产欧美一区二区三区不卡高清| 好看的av在线不卡观看| 韩国三级hd两男一女| 精品久久久视频| 麻豆app在线观看| 国产美女精品免费电影| 天天综合久久| 97中文字幕在线观看| 黄色一区二区在线| 国产大片在线免费观看| 91精品久久久久久久久青青| 亚洲精品一区二区在线看| 手机在线免费毛片| 婷婷综合五月天| 国产裸舞福利在线视频合集| 成人网址在线观看| 好看的av在线不卡观看| 在线 丝袜 欧美 日韩 制服| 欧美日韩一级片在线观看| 成人无遮挡免费网站视频在线观看| 国产99午夜精品一区二区三区| 一区二区久久| 国产真人真事毛片视频| 欧美一个色资源| 亚洲天堂电影| 夜夜爽99久久国产综合精品女不卡 | 亚洲成人av福利| 黄色小视频在线观看| 成人久久精品视频| 影音先锋亚洲精品| 久久精品—区二区三区舞蹈| 3d成人h动漫网站入口| 热三久草你在线| 亚洲午夜精品久久| 成人国产精品免费观看视频| 波多野结衣视频在线看| 久久人人爽人人爽爽久久| 色婷婷狠狠五月综合天色拍| 国产性生活一级片| 欧美三级xxx| 日本中文字幕在线视频| 精品久久蜜桃| 国产一区二区三区蝌蚪| 国产熟妇一区二区三区四区| 欧美成人激情视频| 成人影院天天5g天天爽无毒影院| 亚洲精品成人无码毛片|