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

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

1樓:龍緣之戀

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

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

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

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

一、串列埠

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

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

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

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

二、串列埠由來

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

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

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

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

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

2樓:匿名使用者

給你舉個例子吧。

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

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

03:讀保持暫存器

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

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

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

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

3樓:水中魚

這兩者不是一個類別的概念,串列埠通訊指的是兩個裝置之間通過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轉...

為什麼用口袋妖怪魂銀修改器讀取存檔就會出現「程式無法識別此存

可能是你的存檔規格不一。口袋妖怪心金魂銀修改器怎麼總是無法識別存檔?我用的是desmume,要改什麼東西的?口袋妖怪心金魂銀修改器怎麼總是無法識別存檔? 於富貴鮮賦 修改器和模擬器不對應?存檔沒記錄好?口袋妖怪魂銀修改器怎麼讀取存檔 來素花資嫣 包含了兩款修改器,一款是心金魂銀限定,另一款pokeg...