為什麼用串列埠測試工具讀取Modbus裝置資料時,暫存器地址要加

時間 2021-08-31 20:06:21

1樓:龍緣之戀

modbus是modcon公司開發的一個通訊協議。

他的起始地址是從1開始的。

別的都是從0開始的,正好錯開一位。

和第三方裝置走modbus通訊的時候要加1。

一、串列埠

序列介面簡稱串列埠,也稱序列通訊介面或序列通訊介面(通常指com介面)。

序列是採用序列通訊方式的擴充套件介面。

序列介面 (serial inte***ce) 是指資料一位一位地順序傳送。

序列特點是通訊線路簡單,只要一對傳輸線就可以實現雙向通訊。

二、串列埠由來

串列埠的出現是在2023年前後,資料傳輸率是115kbps~230kbps。

串列埠出現的初期是為了實現連線計算機外設的目的,初期串列埠一般用來連線滑鼠和外接modem以及老式攝像頭和寫字板等裝置。

串列埠也可以應用於兩臺計算機(或裝置)之間的互聯及資料傳輸。

由於串列埠(com)不支援熱插拔及傳輸速率較低,目前部分新主機板和大部分便攜電腦已開始取消該介面。

目前串列埠多用於工控和測量裝置以及部分通訊裝置中。

2樓:

這個問題比較難回答,我簡單說一下吧

modbus是modcon公司開發的一個通訊協議他的起始地址是從1開始的,

別的都是從0開始的,正好錯開一位,

和第三方裝置走modbus通訊的時候,要加1,

3樓:匿名使用者

給你舉個例子吧。

假設你的從機地址是01,你要讀取第一個保持暫存器的數值,你就可以在串列埠助手裡

傳送:01 03 00 00 00 01 84 0a01:從機地址

03:讀保持暫存器

00 00:從第一個暫存器開始

00 01:從第一個暫存器開始的一個暫存器84 0a:crc校驗碼

不知道你有沒有看明白,但是我用上述的過程傳送能正確收到資料。加一減一的問題不好解釋啊~

4樓:萍水e相逢

讀程式吧

或許 資料 就在 哪個地方 呢

請問串列埠通訊和modbus通訊的區別是什麼?

5樓:水中魚

這兩者不是一個類別的概念,串列埠通訊指的是兩個裝置之間通過485或232串列埠連線,在串列埠通道上實現資料通訊。modbus指的是一種工業標準的資料對話協議,對於保持暫存器,輸入暫存器,輸出暫存器,線圈暫存器等不同的暫存器數值的讀寫,均定義了專門的指令和資料交換規範。modbus協議需要在與modbus標準的工業裝置進行資料通訊時使用,既可以通過串列埠實現連線,也可以通過tcp乙太網連結。

為什麼用串列埠測試工具讀取Modbus裝置資料時,暫存器地址要

龍緣之戀 modbus是modcon公司開發的一個通訊協議。他的起始地址是從1開始的。別的都是從0開始的,正好錯開一位。和第三方裝置走modbus通訊的時候要加1。一 串列埠 序列介面簡稱串列埠,也稱序列通訊介面或序列通訊介面 通常指com介面 序列是採用序列通訊方式的擴充套件介面。序列介面 ser...

怎麼用串列埠除錯工具接收plc傳送的資料

你是想檢測串列埠與plc的資料還是,用串列埠除錯工具與plc通訊,如果是檢測串列埠與plc的資料,那就需要串列埠檢測軟體,如果是用串列埠除錯工具與plc通訊,那就需要知道plc的通訊協議 瘋狂的門 如果只是檢測plc通訊口傳送的資料,需要一個485轉232轉換器,連線到電腦 筆記本還需要一個usb轉...

讀高中有什麼用

富浚丁雪瑤 以前我也是這樣問的,到現在終於知道了,無論混不混的好,有文憑和沒文憑就是有差距的,最起碼有文憑的給人第一映像就會超過沒文憑的,現在的人都是戴著有色眼鏡看人的,雖然現在也有很多大學生都找不到工作,但是文憑在手的人機會就多些,只要您不好高騖遠 中國傳統就是這樣,看人都是很現實的,要麼有錢要麼...