一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何進行Modbus通訊測試

dytfki8u8yql ? 來源:電子技術控 ? 2023-05-09 14:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

工業(yè)自動化領域,我們經(jīng)常遇到各種通訊協(xié)議,如Profibus,ContrlNet,EntherNet,Canopen,Modbus等通訊協(xié)議,而免費,開源,使用最為廣泛的就是Modbus協(xié)議,基本各個廠家的工業(yè)設備都可以支持此協(xié)議。

我們在實際做工程中,就會需要做此種通訊測試,但是卻沒有相應的通訊設備可以做測試,那么就需要一些仿真測試的軟件,我們使用最多的就是 ModScan 軟件,它可以用于Modbus TCP通訊,Modbus RTU通訊,Modbus ASCII通訊,作為主站用于采集從站的數(shù)據(jù),它可以發(fā)送指令到從站設備(必須使用Modbus協(xié)議的智能設備)中,從站響應之后,就可以在監(jiān)控界面上返回相應寄存器的數(shù)據(jù)。

那么我們如何進行測試呢?

第一, 進行設備的硬件連接,PC電腦安裝 ModScan 軟件,作為主站用來采集數(shù)據(jù),還需要支持Modbus協(xié)議的智能設備作為從站,一般PC電腦只有USB接口,那么就需要USB轉串口轉RS485接口的設備實現(xiàn)與智能從站的連接,此中情況是針對支持Modbus-RTU協(xié)議,接口為RS485的設備;如果智能從站是支持Modbus TCP/IP協(xié)議的設備那么只需要用網(wǎng)線將PC電腦和從站設備連接即可。

2309c714-ee24-11ed-90ce-dac502259ad0.jpg

RS485連接

如果是TCP連接,只有一臺設備用網(wǎng)線直連即可,如果有多臺設備,那么就需要工業(yè)以太網(wǎng)交換機將所有設備接入交換機,通過不同的IP地址訪問不同的設備。

第二,打開ModScan軟件進行通訊參數(shù)設置,如果是RS485通訊,那么選擇串口,并按照從站通訊參數(shù)設置波特率(一般為默認為9600),數(shù)據(jù)長度(8位),校驗位(無校驗),停止位(1位),如圖:

232171ac-ee24-11ed-90ce-dac502259ad0.jpg

如果是Modbus TCP通訊,那么通訊連接如下圖,選擇通訊連接位TCP/IP,輸入從站設備的IP 地址和端口號(默認502)

233215ca-ee24-11ed-90ce-dac502259ad0.jpg

第三,設置通訊寄存器,Address填寫寄存器起始地址,Length為長度,03:HOLDING REGISTER為寄存器類型,代表保持寄存器,Device ID代表從站的站號,如果是Modbus RTU那么此處需要輸入從站地址,如果是Modbus TCP通訊不用輸入,如果使用了串口服務器那么需要輸入從站地址,Number of Polls / Valid Slave Responses代表收發(fā)數(shù)據(jù)的數(shù)量,從這里可以看到是否有丟包。中間區(qū)域測試顯示檢測到從站的數(shù)據(jù),目前有報警說明通訊有故障。

233f6536-ee24-11ed-90ce-dac502259ad0.jpg

數(shù)據(jù)類型選擇如下圖,目前我們使用的32位浮點類型,還有bit類型,整形,雙精度浮點類型等,對于浮點類型也可以設置高低位交換

234ff144-ee24-11ed-90ce-dac502259ad0.jpg

第四,我們通過Modbus TCP方式進行通訊測試,設置 IP 通訊地址為:192.168.1.10,端口號為:502,設置 PC電腦的 IP 地址與從站 IP 地址:192.168.1.10 在同一個網(wǎng)段,比如:192.168.1.20.

我們要讀取從站寄存器為:保持寄存器,那么選擇功能代碼為:03,寄存器起始地址為1,數(shù)據(jù)類型為32位浮點類型,讀取的寄存器數(shù)量設置為:10,然后點擊連接,如下圖:

235b42b0-ee24-11ed-90ce-dac502259ad0.jpg

從圖中可以看到,主界面沒有任何報警信息,數(shù)據(jù)收發(fā)數(shù)量相同,說明沒有數(shù)據(jù)丟包,相應寄存器中有數(shù)據(jù)顯示,那么說明此次通訊成功,大功告成?。?!

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5434

    瀏覽量

    124442
  • MODBUS
    +關注

    關注

    28

    文章

    2118

    瀏覽量

    79547
  • 仿真
    +關注

    關注

    52

    文章

    4283

    瀏覽量

    135806
  • PROFIBUS
    +關注

    關注

    3

    文章

    495

    瀏覽量

    39238
  • 通訊協(xié)議

    關注

    10

    文章

    289

    瀏覽量

    20844

原文標題:Modbus 仿真- 新手必備技能

文章出處:【微信號:電子技術控,微信公眾號:電子技術控】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    何進行CAN通信設備的批量老化測試

    老化測試是產(chǎn)品生產(chǎn)中必不可少的環(huán)節(jié),對于CAN通信設備如何進行批量高效的老化測試呢?本文將從成本及方案優(yōu)化兩方面簡述測試方法。
    的頭像 發(fā)表于 08-08 15:19 ?8384次閱讀

    LabVIEW Modbus TCP通訊

    labview與施耐德PLCM258進行通訊通訊協(xié)議為Modbus TCP,我在網(wǎng)上下載了一個MODBUS庫nimodbus121,啟動l
    發(fā)表于 11-21 15:25

    MODBUS通訊

    我現(xiàn)在想做MODBUS協(xié)議與西門子PLC通訊,我裝的是14.0版本的,不知道在軟件方面要實現(xiàn)與現(xiàn)場PLC測試還需要什么驅動?
    發(fā)表于 11-28 14:40

    光纖是如何進行分類的?如何對光纖的性能進行測試?

    光纖是如何進行分類的?如何對光纖的性能進行測試?
    發(fā)表于 05-27 07:08

    如何對modbus通訊的物理層進行設置

    Modbus是什么?modbus常用的功能碼有哪些?如何對modbus通訊的物理層進行設置?
    發(fā)表于 09-02 08:00

    上位機與下位機是如何進行通訊

    上位機是指什么?下位機是什么?上位機與下位機是如何進行通訊的?
    發(fā)表于 09-26 07:06

    Modbus通訊協(xié)議的幾種實現(xiàn)方式

    Modbus TCP版本,可以通過以太網(wǎng)進行通訊,此外,Modbus還有一個Modicon專用的Modbus Plus(
    發(fā)表于 05-05 16:19

    elecfans.com-Modbus通訊測試軟件

    elecfans.com-Modbus通訊測試軟件.rar
    發(fā)表于 07-12 10:36 ?28次下載

    何進行單片機測試程序免費下載

    本文檔的主要內容詳細介紹的是如何進行單片機測試程序免費下載。
    發(fā)表于 06-10 17:49 ?2次下載
    如<b class='flag-5'>何進行</b>單片機<b class='flag-5'>測試</b>程序免費下載

    什么是EMC測試_如何進行EMC測試

    我們經(jīng)常被問到什么是EMC測試,為什么要進行測試,誰應該執(zhí)行EMC測試以及我們如何進行測試,因此
    發(fā)表于 05-12 10:49 ?1.9w次閱讀

    PLC與變頻器是如何進行通訊

    PLC和變頻器在工業(yè)生產(chǎn)和科技發(fā)展中有很重要的作用,目前在工業(yè)自動化和機械自動化領域應用也是非常廣泛,給工業(yè)生產(chǎn)和生活帶來了很多便利。因此,今天我們就想和大家聊聊PLC和變頻器是如何進行通訊的,它們
    的頭像 發(fā)表于 09-28 15:38 ?6266次閱讀

    電源如何進行效率測試

    我們進行了其它改動的時候,就需要重新進行效率測試。 今天,就給大家詳細講一講如何進行效率測試,以及相關注意事項。
    的頭像 發(fā)表于 12-01 16:19 ?2038次閱讀

    汽車天窗淋雨設備——防水測試何進行

    汽車天窗淋雨設備——防水測試何進行
    的頭像 發(fā)表于 10-12 08:14 ?1338次閱讀
    汽車天窗淋雨設備——防水<b class='flag-5'>測試</b>如<b class='flag-5'>何進行</b>

    何進行充電樁負載測試

    何進行充電樁負載測試? 充電樁負載測試是確保充電樁系統(tǒng)高效運行的關鍵環(huán)節(jié)之一。在本文中,我們將詳盡、詳實、細致地探討充電樁負載測試的步驟、工具和最佳實踐,以幫助您有效地
    的頭像 發(fā)表于 01-18 14:48 ?1313次閱讀

    何進行RF PA Ruggedness的測試和評估呢?

    關于PA ruggedness設計測試問題,先介紹一下原理,如何進行ruggedness的測試和評估。
    的頭像 發(fā)表于 03-27 10:19 ?3898次閱讀
    如<b class='flag-5'>何進行</b>RF PA Ruggedness的<b class='flag-5'>測試</b>和評估呢?