最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

基于MThings實現(xiàn)Modbus一主多從實用案例

2020-11-02 22:41 作者:付工上位機實戰(zhàn)  | 我要投稿

1、初識MThings

MThings是一款基于MODBUS協(xié)議簇,面向開發(fā)、測試、運維人員的輔助工具,支持模擬主機和模擬從機兩種模擬式。

1、支持多設(shè)備、多通道運行,無數(shù)量限制。

2、支持持久化數(shù)據(jù)配置,操作友好。

3、支持MODBUS-RTU、MODBUS-ASCII、MODBUS-TCP。

4、支持串口、TCP客戶端、TCP服務(wù)器(可接入多客戶端)、UDP單播。

5、支持全鏈路報文監(jiān)控、存儲、分析。

6、支持豐富的鏈路丟包統(tǒng)計方法。

7、支持數(shù)據(jù)曲線錄波,統(tǒng)計數(shù)據(jù)極值和均值,并可導(dǎo)出所有數(shù)據(jù)。

8、支持MODBUS數(shù)據(jù)配置模板導(dǎo)入導(dǎo)出。

9、支持多種變化數(shù)據(jù)模擬方法。

10、支持數(shù)據(jù)二次加工及原始真實數(shù)據(jù)呈現(xiàn)。

11、支持良好的非標協(xié)議適配。

12、性能優(yōu)異,支持接入 > 500設(shè)備節(jié)點,超20K數(shù)據(jù)點。

這里推薦使用MThings的目的,一方面是因為MThings在某些方面比我們常用的Poll/Slave、Scan/Sim要更強大一些,另一方面是因為這是一款由國人自主開發(fā)的軟件,因此不管是在溝通上以及更新上,都會更加方便快捷。

2、硬件介紹

這次一主多從的案例測試,我使用的硬件是BMS鋰電池的核心板,其支持Modbus通信及CAN通信。這里需要同時與多塊BMS鋰電池通信,BMS鋰電池核心板如下圖所示:

硬件接線圖如下所示:

3、通信協(xié)議

這里采用的通信協(xié)議為ModbusRTU,通信參數(shù)為9600、N、8、1,為了實現(xiàn)Modbus一主多從,分別針對每個設(shè)備設(shè)置一個從站地址,這里分別為1、2、3、4,具體協(xié)議較多,篇幅有限,只列舉部分,如下所示:

4、MThings通信測試

  • 打開軟件,界面如下所示,該軟件獲取方式——公眾號回復(fù):MThings

  • 打開之后,默認會有一些設(shè)備,通過點擊移除按鈕,將已有設(shè)備全部,然后通過選擇COM5,設(shè)置起始地址為1,結(jié)束地址為2,然后點擊添加按鈕,將增加2個設(shè)備,這里需要根據(jù)實際情況進行添加,本次測試準備了2個設(shè)備,設(shè)備地址分別為1和2。

  • 選擇第一個設(shè)備,然后選擇數(shù)據(jù)欄,會進入另外一個界面,在該界面中,點擊配置,進入配置狀態(tài),點擊點擊新增,在新增界面中,設(shè)置配置條數(shù)為13,起始地址為4096,然后點擊確定。這里是根據(jù)實際協(xié)議來添加,本例總共要讀取13個連續(xù)的變量,第一個變量地址為0x1000即4096。

  • 添加完成之后,接下來就是配置名稱即可,給每個變量設(shè)置一個名稱,但是這里因為我們的協(xié)議中,某些變量需要做一些線性轉(zhuǎn)換,因此我們通過系數(shù)來進行設(shè)置,如下所示:

  • 通過上述步驟,我們就完成了一個設(shè)備的變量配置,接下來將進行第二個設(shè)備的變量配置,如果第二個設(shè)備與第一個設(shè)備的變量完全不一樣,那么只能手動配置,如果完全一樣,那么這里有一個快捷方式,直接點擊同步按鈕即可,這點很方便。

  • 兩個設(shè)備變量均配置完成后,點擊配置按鈕,進行運行狀態(tài),接下來就可以進行批量讀取測試了,點擊批量讀取,勾選循環(huán),如果我們想要同時啟動其他設(shè)備,可以通過同步至其他設(shè)備,可以快速將其他設(shè)備也啟動起來,不需要單個去啟動,這點也非常方便。

  • 實現(xiàn)批量讀取后,如果硬件沒問題,那么就可以正常讀取到數(shù)據(jù)了。

  • 如果想要看報文監(jiān)測,可以通過勾選右上方的報文,可以快速看到報文發(fā)送與接收狀態(tài)。

  • MThings還支持曲線監(jiān)測,需要點擊配置按鈕,進入配置狀態(tài),在曲線欄中,將需要進行曲線監(jiān)測的變量,勾選一下,然后再點擊一下配置,表示配置完成。

  • 勾選相關(guān)變量的曲線功能后,在循環(huán)批量讀取的狀態(tài)下,點擊曲線按鈕,將會彈出一個曲線顯示界面,可以觀察各個變量的數(shù)據(jù)變量情況,這點也很方便。


基于MThings實現(xiàn)Modbus一主多從實用案例的評論 (共 條)

分享到微博請遵守國家法律
那坡县| 资溪县| 崇阳县| 麻城市| 始兴县| 周至县| 太仆寺旗| 马尔康县| 周口市| 恩平市| 虎林市| 米脂县| 丹棱县| 喀喇沁旗| 淮滨县| 磐石市| 沁源县| 虹口区| 大理市| 平远县| 康马县| 砚山县| 无棣县| 盐津县| 邵阳市| 泉州市| 兰州市| 宝鸡市| 胶州市| 崇左市| 中江县| 宜兴市| 军事| 伊金霍洛旗| 湖口县| 繁昌县| 连州市| 醴陵市| 宜州市| 湘西| 天祝|