一、物聯(lián)網(wǎng)行業(yè)中存在的問題
在工業(yè)自動(dòng)化領(lǐng)域,我們經(jīng)常遇到各種通訊協(xié)議,如Profibus,ContrlNet,EntherNet,Canopen,Modbus等通訊協(xié)議,而免費(fèi),開源,使用最為廣泛的就是Modbus協(xié)議,基本各個(gè)廠家的工業(yè)設(shè)備都可以支持此協(xié)議。本文介研發(fā)階段,利用軟件模擬modbus從機(jī)調(diào)試和測(cè)試Modbus 主機(jī)設(shè)備的方法。
二、該問題帶來的危害及影響
它可以幫助用戶快速的進(jìn)行modbus調(diào)試,也支持進(jìn)行主機(jī)的模擬,讓開發(fā)、調(diào)試Modbus設(shè)備變得簡(jiǎn)單,快捷;軟件的用戶界面相當(dāng)?shù)挠押茫煽焖俚奶嵘{(diào)試的效率,如果不用這種方案進(jìn)行測(cè)試,就會(huì)增加modbus設(shè)備的工作量與時(shí)間成本。
三、解決方法
方法一
1、原理介紹
電腦上運(yùn)行MODBUS軟件模擬從機(jī),通過USB轉(zhuǎn)485總線與主機(jī)dev1主板上的AM430EV5 SOM板通信,在服務(wù)器上觀察軟件收到主機(jī)發(fā)送的數(shù)據(jù),確認(rèn)MODBUS通信是否正常。

2、方案詳情
2.1測(cè)試主機(jī)輪訓(xùn)功能
2.1.1按照上圖搭建好測(cè)試環(huán)境,打開上位機(jī)軟件,配置服務(wù)器地址,以及MODBUS指令

上圖為上位機(jī)配置服務(wù)器IP地址及端口號(hào)的配置界面,配置完成需點(diǎn)擊重啟模塊。

上圖為配置MODBUS指令界面,如果設(shè)備處于透?jìng)鳡顟B(tài),發(fā)送”+++“(不發(fā)送新行)返回"OK"后再發(fā)送配置指令(發(fā)送指令時(shí)需選擇發(fā)送新行),上圖發(fā)送兩個(gè)配置指令,詳情如下:


2.1.2配置完成后,打開服務(wù)器網(wǎng)絡(luò)助手,重啟主機(jī),等待幾秒鐘,服務(wù)器網(wǎng)絡(luò)助手顯示設(shè)備注冊(cè)包信息,表示主機(jī)已連接服務(wù)器

2.1.3關(guān)閉,上位機(jī)或串口助手串口連接,打開MODBUS軟件,配置從機(jī)寄存器數(shù)據(jù),并連接主機(jī)串口

2.1.4觀察網(wǎng)絡(luò)助手,是否顯示從機(jī)上報(bào)信息,其中數(shù)量,數(shù)值顯示方式為大端模式

上圖紅框部分為MODBUS從機(jī)軟件上傳的信息,01表示從機(jī)地址,01表示功能碼,02表示數(shù)據(jù)位數(shù),0300表示寄存器數(shù)值。表示寄存器0000,00001 中的地址1 1
2.2 測(cè)試寫多個(gè)寄存器功能
2.2.1打開上位機(jī)軟件,配置服務(wù)器地址,以及MODBUS指令,打開串口,配置指令之前需要退出透?jìng)鳎渲猛瓿芍笾貑⒛K

上圖發(fā)送兩個(gè)配置指令,詳情如下:

2.2.3關(guān)閉上位機(jī)或串口助手串口連接,打開MODBUS軟件,配置從機(jī)寄存器數(shù)據(jù),并連接主機(jī)串口

點(diǎn)擊modbusslave軟件,點(diǎn)擊connection連接按鈕,配置好串口號(hào),波特率,RTU模式,點(diǎn)擊OK 確定連接,然后打開配置文檔Mbslave3

2.1.4觀察網(wǎng)絡(luò)助手,是否顯示從機(jī)上報(bào)信息,其中數(shù)量,數(shù)值顯示方式為大端模式

上圖左側(cè)網(wǎng)絡(luò)助手?jǐn)?shù)據(jù)日志顯示,MODBUS從機(jī)軟件上傳的信息,01表示從機(jī)地址,10表示功能碼寫多個(gè)寄存器,05表示寄存器數(shù)量,右側(cè)顯示modbusslave寄存器寄存器數(shù)據(jù),顯示的數(shù)據(jù)與之前主機(jī)通過AT指令配置的數(shù)據(jù)一致("16B352A9F615D7D3FE198"),其中最后一位"8"由于超過了5個(gè)寄存器的位數(shù)而被丟掉。
3、需要的測(cè)試設(shè)備或測(cè)試環(huán)境分析或說明
測(cè)試電腦
12V直流電源
待測(cè)AM430EV5 SOM板及dev1主板
AP4000E_AM430EV5(CAT1 DTU)
MODBUS測(cè)試軟件
MODBUS虛擬設(shè)備2015_09_10(V1.1).rar
modbusslavep.rar
上位機(jī)及串口調(diào)試助手
服務(wù)器
網(wǎng)絡(luò)調(diào)試助手
本文章源自奇跡物聯(lián)開源的物聯(lián)網(wǎng)應(yīng)用知識(shí)庫(kù)Cellular IoT Wiki,更多技術(shù)干貨歡迎關(guān)注收藏Wiki:Cellular IoT Wiki 知識(shí)庫(kù)(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)
歡迎同學(xué)們走進(jìn)AmazIOT知識(shí)庫(kù)的世界!
這里是為物聯(lián)網(wǎng)人構(gòu)建的技術(shù)應(yīng)用百科,以便幫助你更快更簡(jiǎn)單的開發(fā)物聯(lián)網(wǎng)產(chǎn)品。
Cellular IoT Wiki初心:
在我們長(zhǎng)期投身于蜂窩物聯(lián)網(wǎng) ODM/OEM 解決方案的實(shí)踐過程中,一直被物聯(lián)網(wǎng)技術(shù)碎片化與產(chǎn)業(yè)資源碎片化的問題所困擾。從產(chǎn)品定義、芯片選型,到軟硬件研發(fā)和測(cè)試,物聯(lián)網(wǎng)技術(shù)的碎片化以及產(chǎn)業(yè)資源的碎片化,始終對(duì)團(tuán)隊(duì)的產(chǎn)品開發(fā)交付質(zhì)量和效率形成制約。為了減少因物聯(lián)網(wǎng)碎片化而帶來的重復(fù)開發(fā)工作,我們著手對(duì)物聯(lián)網(wǎng)開發(fā)中高頻應(yīng)用的技術(shù)知識(shí)進(jìn)行沉淀管理,并基于 Bloom OS 搭建了不同平臺(tái)的 RTOS 應(yīng)用生態(tài)。后來我們發(fā)現(xiàn),很多物聯(lián)網(wǎng)產(chǎn)品開發(fā)團(tuán)隊(duì)都面臨著相似的困擾,于是,我們決定向全體物聯(lián)網(wǎng)行業(yè)開發(fā)者開放奇跡物聯(lián)內(nèi)部沉淀的應(yīng)用技術(shù)知識(shí)庫(kù) Wiki,期望能為更多物聯(lián)網(wǎng)產(chǎn)品開發(fā)者減輕一些重復(fù)造輪子的負(fù)擔(dān)。
Cellular IoT Wiki沉淀的技術(shù)內(nèi)容方向如下:

奇跡物聯(lián)的業(yè)務(wù)服務(wù)范圍:基于自研的NB-IoT、Cat1、Cat4等物聯(lián)網(wǎng)模組,為客戶物聯(lián)網(wǎng)ODM/OEM解決方案服務(wù)。我們的研發(fā)技術(shù)中心在石家莊,PCBA生產(chǎn)基地分布在深圳、石家莊、北京三個(gè)工廠,滿足不同區(qū)域&不同量產(chǎn)規(guī)模&不同產(chǎn)品開發(fā)階段的生產(chǎn)制造任務(wù)。跟傳統(tǒng)PCBA工廠最大的區(qū)別是我們只服務(wù)物聯(lián)網(wǎng)行業(yè)客戶。
連接我們,和10000+物聯(lián)網(wǎng)開發(fā)者一起降低技術(shù)和成本門檻
讓蜂窩物聯(lián)網(wǎng)應(yīng)用更簡(jiǎn)單~~
哈哈你終于滑到最重要的模塊了,
千萬不!要!劃!走!忍住沖動(dòng)!~
歡迎加入飛書“開源技術(shù)交流群”,隨時(shí)找到我們哦~
點(diǎn)擊鏈接如何加入奇跡物聯(lián)技術(shù)話題群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以獲取加入技術(shù)話題群攻略
Hey 物聯(lián)網(wǎng)從業(yè)者,
你是否有了解過奇跡物聯(lián)的官方公眾號(hào)“eSIM物聯(lián)工場(chǎng)”呢?
這里是奇跡物聯(lián)的物聯(lián)網(wǎng)應(yīng)用技術(shù)開源wiki主陣地,歡迎關(guān)注公眾號(hào),不迷路~
及時(shí)獲得最新物聯(lián)網(wǎng)應(yīng)用技術(shù)沉淀發(fā)布
(如有侵權(quán),聯(lián)系刪除)
審核編輯 黃宇
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2945文章
47820瀏覽量
415088 -
MODBUS
+關(guān)注
關(guān)注
28文章
2457瀏覽量
83239 -
調(diào)試
+關(guān)注
關(guān)注
7文章
646瀏覽量
35673 -
Cat1
+關(guān)注
關(guān)注
0文章
42瀏覽量
4115
發(fā)布評(píng)論請(qǐng)先 登錄
4G頻段物聯(lián)網(wǎng)天線通信模塊方案選型與應(yīng)用指南解析
GD01C 4G路由模組:串口轉(zhuǎn)4G/WiFi/網(wǎng)口通信
新品| HLK310 4G Cat1透?jìng)?/a>
單片機(jī)之間可以進(jìn)行無線數(shù)據(jù)傳輸嗎
NB-IoT 網(wǎng)絡(luò)對(duì)功耗的真實(shí)影響:Otii實(shí)測(cè) Thales 模組的注冊(cè)與連接行為全解析
睿澤物聯(lián)4G Cat.1單燈控制器 (RZHC-101) 產(chǎn)品概覽
廣電計(jì)量成功自研4G IOT衛(wèi)星通信集成測(cè)試系統(tǒng)
可編程電源保護(hù)電路的通信接口有哪些
4G Cat.1 時(shí)代,如何選對(duì) DTU?
Cat 1 bis同比增長(zhǎng)100%!中國(guó)廠商霸榜全球前五
雷卯收集4G/WIFI無線傳輸產(chǎn)品開發(fā)板
物聯(lián)網(wǎng)單燈控制器產(chǎn)品簡(jiǎn)介
NB_IOT或4G CAT1類產(chǎn)品的Modbus通信的研發(fā)測(cè)試方案
評(píng)論