日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

通讯简单测试—Modscan32使用简介-Susie 周

發布時間:2023/12/10 编程问答 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 通讯简单测试—Modscan32使用简介-Susie 周 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Modbus采用主從式通信,日常使用較多的是Modbus RTU和Modbus TCP/IP兩種協議。我司儀表較多為Modbus RTU協議,常用調試軟件為第三方工具ModScan32,比較簡單易懂的一款軟件,下面介紹一下其使用方法。

ModScan32用來模擬主設備。它可以發送指令到從機設備(使用Modbus協議的智能儀表終端設備)中,從機響應之后,就可以在界面上返回相應寄存器的數據。

1、首先要保證外部的連接線正確連接好,確認數據線連接正常。

下面打開軟件界面,如下圖:

第一步、點擊菜單欄Connection-->connect,出現Connection Details對話框;

?

第二步、單擊protocol Selection進入下一步;

?

第三步、通訊參數設定;

?

注:

1)當通訊接口是串口時需要確定現在具體使用的是PC機的哪個串口。一般情況PC機集成配置 的串口為COM1,通過USB接口擴展的為COM3或COM4(具體機器會有所不同)。

2)通訊參數的選擇要與從站(儀表/設備)中的設置一致,包括通訊速率、數據長度、奇偶校驗和停止位。其中的“protocol Selection”選擇默認的“RTU”模式。

3)Device Id——從站儀表/設備地址號

4)Address——讀取的起始寄存器地址

5)Length——需要讀取的寄存器個數(一般建議先讀少量寄存器,確認通訊上了之后再批量讀多個寄存器數據。)

2、Modbus

1)在監視區的“MODBUS Point Type”中選擇通訊的Modbus寄存器類型。

01:COIL STATUS ?——讀寫開關量類型DO

02:INPUT STATUS ——讀開關量類型DI

03:HOLDING REGUSTE ——讀寫WORD類型

04:INPUT REGISTER ——讀WORD類型

按照硬件產品說明書指導選擇哪一種類型,常規modbus規約讀取使用03功能碼

2)檢查通訊電纜,確認線路沒有問題后點擊快捷鍵,連接通訊。觀察數據顯示區的信息。

數據區最上方會顯示通訊狀態,如

?

?

3)寄存器數據顯示區域,數據格式可選:二進制、八進制、十進制、十六進制格式。

?

3、報文區域解析

下圖為DTSY1352-NK儀表的報文示例:

發送的報文(十六進制):

11 03 00 00 00 3c 47 4b

11:十進制17,為儀表地址

03:讀取的功能碼

0000H:起始寄存器地址(十進制為起始地址1)

00 3C:寄存器個數,3C轉換為十進制為60個

47 4b:CRC校驗碼

回復的報文(十六進制):

11 03 78 ……(省略60個寄存器數據)48 cc

78:十六進制78即十進制120,表示120個字節(60個寄存器)

48 cc:CRC校驗碼

附:Modscan32可自行百度下載,體積較小。一般無需安裝,下載后解壓即可使用。

總結

以上是生活随笔為你收集整理的通讯简单测试—Modscan32使用简介-Susie 周的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。