精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

亚洲毛片一区二区三区| 手机看片国产精品| 免费在线看黄色| 国产精品77777| 欧美性受xxxx白人性爽| 亚洲国产一区二区精品视频| 中文字幕在线观看第二页| 亚洲乱码精品| 色丁香久综合在线久综合在线观看| 欧洲一区二区在线| 国产美女明星三级做爰| 在线一级成人| 7777精品伊人久久久大香线蕉最新版 | 亚洲av无码精品一区二区| 日韩片欧美片| 日韩av综合网站| 91精品视频国产| 亚洲精品**中文毛片| 中文字幕综合网| 免费看成人片| 日本高清视频www| 精品亚洲欧美一区| 国产91久久婷婷一区二区| 免费看一级一片| 欧美电影免费播放| 亚洲欧洲国产精品| 无码国产69精品久久久久网站| 免费日韩成人| 91国内精品野花午夜精品| 免费看黄在线看| www视频在线看| 久久精品亚洲国产奇米99| 国产精品免费在线播放| 国产剧情久久久| 美洲天堂一区二卡三卡四卡视频| 97免费中文视频在线观看| 丝袜 亚洲 另类 欧美 重口| 国产成人免费| 国产精品成人网| 欧美日韩国产精品一区二区| 日韩在线观看视频一区| 国产精品一区久久久久| 91欧美精品成人综合在线观看| 人人妻人人爽人人澡人人精品| 在线不卡欧美| 欧美极品xxxx| 国产稀缺精品盗摄盗拍| 日韩一级淫片| 欧美日韩一区二区电影| 男人插女人下面免费视频| 精品91久久| 欧美色视频日本版| 亚洲高清视频在线观看| 国产小视频在线观看| 久久这里都是精品| 国产欧美精品xxxx另类| 青青草视频在线观看免费| 亚洲一区成人| 日韩av手机在线| 日韩免费av网站| 老司机午夜精品视频在线观看| 555www成人网| 欧美超碰在线观看| 另类小说欧美激情| 成人黄在线观看| 国产人妻精品一区二区三| 国产剧情在线观看一区二区| 91精品综合久久| 亚洲男人第一天堂| 99久久综合狠狠综合久久| 免费看成人午夜电影| 国产福利在线看| 中文字幕欧美一| 日本a在线天堂| 青青国产在线| 国产日韩欧美综合一区| 亚洲精品成人自拍| 影院在线观看全集免费观看| 亚洲丰满少妇videoshd| 久久网站免费视频| 日韩成人亚洲| 日韩视频一区二区三区在线播放| 成熟妇人a片免费看网站| 亚洲va久久久噜噜噜久久| 尤物九九久久国产精品的分类| 免费91在线观看| 国产一区久久| 日韩av免费在线| 国产精品伦理一区| www.久久精品| 亚洲日本欧美在线| 国产精品蜜臀| 色噜噜久久综合| 久久久久久国产精品日本| 欧美人妖在线观看| 日韩中文字幕在线| 一级黄色片大全| 欧美韩日高清| 91黑丝在线观看| 亚洲天堂手机版| av高清久久久| 自拍偷拍视频在线| 性欧美gay| 欧美本精品男人aⅴ天堂| 男人舔女人下部高潮全视频| 欧美久久成人| 国产精品热视频| 午夜18视频在线观看| 亚洲天堂网中文字| 欧美一级片中文字幕 | 国产精品久久7| 自拍视频在线网| 欧美午夜片欧美片在线观看| 午夜影院免费观看视频| 精品久久一区| 久久久久久国产| 国产免费黄色大片| 国产女同性恋一区二区| 欧美日韩精品在线一区二区| 国产精品亚洲四区在线观看| 一本色道久久88综合亚洲精品ⅰ | 91丝袜在线| 亚洲免费观看高清在线观看| 国产1区2区在线| 日本不卡网站| 精品久久久久久亚洲综合网 | 久久国产电影| 日韩av免费一区| 日本私人网站在线观看| 亚洲国产精品视频| 性色av浪潮av| 亚洲综合婷婷| 成人久久久久久| 亚洲xxxxxx| 亚洲女性喷水在线观看一区| 欧美伦理片在线看| 一个色免费成人影院| 国产69精品久久久| 亚洲精品无amm毛片| 亚洲欧美二区三区| 日本一区二区三区在线免费观看| 四虎成人精品永久免费av九九| 国产精欧美一区二区三区| 日本成人一区| 色婷婷久久综合| 最近中文字幕免费| 视频一区二区三区在线| 三区精品视频观看| 欧美暴力调教| 日韩欧美一二三区| 黄色a级片在线观看| 寂寞少妇一区二区三区| 国产对白在线播放| 国产日韩欧美中文在线| 欧美成人小视频| 性色av蜜臀av| 激情久久av一区av二区av三区| 99热超碰在线| 日韩成人高清视频| 日本在线视频一区二区三区| 中文字幕免费国产精品| 青娱乐在线视频免费观看| 国产精品一二三在| 嫩草影院中文字幕| 老司机成人在线| 日本道色综合久久影院| 国产在线一二三区| 欧美色精品在线视频| 中文字幕无码日韩专区免费 | 五月激情综合色| 久久久久亚洲av无码专区桃色| 米奇777在线欧美播放| 亚洲a∨一区二区三区| 9.1麻豆精品| 97激碰免费视频| 黄色毛片在线观看| 91麻豆精品国产综合久久久久久| 欧美极品视频在线观看| 91色九色蝌蚪| 国产福利精品一区二区三区| 欧美午夜不卡| 欧美午夜精品久久久久免费视 | 电影午夜精品一区二区三区| 91破解版在线观看| 中文字幕亚洲一区二区三区五十路| 国产ts变态重口人妖hd| 色香蕉成人二区免费| 国产精品丝袜一区二区| 91网站在线播放| 免费黄频在线观看| 羞羞视频在线观看欧美| 黄色一级视频播放| 亚洲+变态+欧美+另类+精品| 国产在线观看精品| 高清毛片在线观看| 精品国产依人香蕉在线精品| 少妇一级淫片免费看| 欧美三级韩国三级日本一级| 久久精品一区二区三| 国产亚洲女人久久久久毛片| av在线天堂网| 捆绑调教一区二区三区| www精品久久| 97久久夜色精品国产| 久久久99爱| 天堂av一区| 国产日韩欧美在线| 毛片无码国产| 久久久久久伊人| 午夜毛片在线| 亚洲美女精品久久| 亚洲国产欧美另类| 欧美日韩和欧美的一区二区| 天天干在线播放| 亚洲二区视频在线| 欧美人禽zoz0强交| 国产精品毛片a∨一区二区三区| www.男人天堂| 亚洲日产国产精品| 日本三级中文字幕在线观看| 欧美少妇性xxxx| 久久涩涩网站| 成人福利一区| 147欧美人体大胆444| 欧美极品在线| 国产成人a亚洲精品| segui88久久综合9999| 欧美成年人视频网站欧美| 国产免费永久在线观看| 国产视频精品xxxx| 手机看片1024国产| 欧美大胆人体bbbb| 国产xxxx在线观看| 91精品国产综合久久精品app| 成人一二三四区| 91成人免费在线视频| 久久久精品成人| 97成人超碰视| jlzzjizz在线播放观看| 成人国产视频在线观看 | 91免费看片在线观看| 亚洲美女高潮久久久| 国产suv精品一区二区883| 91精品国产三级| 国产91精品在线观看| 麻豆传媒在线看| 丰满放荡岳乱妇91ww| 国产白袜脚足j棉袜在线观看 | 国产欧美日韩伦理| 精品国产一区二区三区成人影院| 国产视频在线观看一区| 日韩影视在线观看| 欧美精品一区在线发布| 欧美女王vk| 性欧美精品一区二区三区在线播放| 欧美特黄一级大片| 致1999电视剧免费观看策驰影院| 99久久精品网| 99久久99精品久久久久久| 久久国产免费视频| av在线免费不卡| 91玉足脚交白嫩脚丫| 久久久99久久精品欧美| 色www亚洲国产阿娇yao| 亚洲色图.com| 久久久精品国产sm调教网站| 黄色精品在线看| 日韩国产亚洲欧美| 成人免费一区二区三区视频 | 伊人一区二区三区| 国产主播在线播放| 欧美日韩一区二区三区| 国产精品第6页| 欧美一区三区四区| 香蕉av一区二区三区| 亚洲欧洲第一视频| fc2ppv国产精品久久| 韩国三级电影久久久久久| 欧美片第1页| 成人美女免费网站视频| 老牛影视av一区二区在线观看| 日本午夜精品一区二区| 亚洲色图网站| 男人亚洲天堂网| 麻豆成人久久精品二区三区红| 无码人妻丰满熟妇区毛片蜜桃精品 | 68国产成人综合久久精品| 欧美精品卡一卡二| 免费观看30秒视频久久| 黄色在线免费播放| 国产精品二区一区二区aⅴ污介绍| 精品一级少妇久久久久久久| 在线一区二区三区做爰视频网站| 99久久国产免费| 亚洲人成电影网| 亚洲按摩av| 国产精品久久久久久av下载红粉 | 日韩黄色av| 日本亚洲欧洲精品| 精品999网站| 91丨九色丨蝌蚪| 蜜桃视频在线一区| 午夜视频在线观看国产| 自拍偷自拍亚洲精品播放| 69视频免费在线观看| 日韩亚洲电影在线| www.亚洲免费| 欧美亚洲一级片| 日韩区一区二| 中文字幕欧美日韩一区二区三区| 性欧美精品高清| 动漫美女无遮挡免费| 中文字幕一区二区不卡| 无码人妻一区二区三区线| 精品国产精品网麻豆系列| 国产日产一区二区| 国产精品久在线观看| 全国精品免费看| 日韩中文字幕在线免费| 国产风韵犹存在线视精品| 青青青视频在线播放| 色综合一个色综合| 婷婷在线观看视频| 欧美激情精品久久久久久变态| 91久久青草| 一区二区三区四区五区视频| 三级一区在线视频先锋 | 日韩一级片免费观看| 久久香蕉国产线看观看av| 日韩电影免费观看高清完整版在线观看| 欧美精品人人做人人爱视频| 亚洲精品婷婷| 成人午夜精品无码区| 亚洲午夜成aⅴ人片| 精品国产999久久久免费| 久久久久北条麻妃免费看| 青青伊人久久| 一区二区精品在线观看| 久久成人羞羞网站| 久久av红桃一区二区禁漫| 欧美三级在线视频| 91在线看黄| 国产一区二区视频在线观看| 日韩情爱电影在线观看| 午夜视频在线网站| 亚洲色大成网站www久久九九| 国产精品一区二区免费视频| 久久艳片www.17c.com| 国产精品中文| 日本一本中文字幕| av亚洲精华国产精华精| 国内自拍视频在线播放| 国产午夜精品美女视频明星a级| 国产一区一一区高清不卡| 日产国产精品精品a∨| 麻豆精品在线播放| 午夜爱爱毛片xxxx视频免费看| 日韩三级在线免费观看| 黑人另类精品××××性爽| 国内精品久久国产| 日日骚欧美日韩| 一本一本久久a久久| 欧美一二三区在线观看| av最新在线| 欧洲一区二区日韩在线视频观看免费| 免费观看在线色综合| 青娱乐国产盛宴| 日韩激情片免费| 福利一区二区免费视频| 亚洲av首页在线| 成人激情综合网站| 日韩精品一区二区亚洲av观看| 中文字幕亚洲情99在线| 色妞ww精品视频7777| 成人一级片网站| 亚洲欧洲成人自拍| 日本精品一二区| 国产国产精品人在线视| 最新国产精品| 香蕉网在线播放| 8x8x8国产精品| 日本а中文在线天堂| 在线一区日本视频| 99视频一区二区| 91久久久久国产一区二区| 国精产品一区一区三区有限在线| 欧美猛男男男激情videos| 一级黄色大片儿| 精品毛片网大全| 国产精品va在线观看视色| 久久本道综合色狠狠五月| 久久99精品国产| 国产小视频在线免费观看| 久久这里只有精品视频首页| 日韩三级毛片| 99国产精品免费视频| 欧美性受xxxx黑人xyx| 3344国产永久在线观看视频| 亚洲欧美日韩在线综合 | 亚洲在线不卡|