工程監(jiān)測(cè)多通道振弦模擬信號(hào)采集儀VTN的MODBUS 通訊協(xié)議
工程監(jiān)測(cè)多通道振弦模擬信號(hào)采集儀VTN
在 MODBUS 協(xié)議下,所有寄存器被定義為“保持寄存器” (詳見(jiàn) MODBUS 通訊協(xié)議標(biāo)準(zhǔn)說(shuō)明), 設(shè)備支持基于 MODBUS 協(xié)議的多個(gè)連續(xù)寄存器讀取、單個(gè)寄存器寫入兩種指令碼, 對(duì)應(yīng)指令碼分別為 0x03、 0x06。
(1) 03(0x03)、 04(0x04) 指令碼: 讀取多個(gè)連續(xù)的寄存器數(shù)據(jù),指令格式如下
工程監(jiān)測(cè)多通道振弦模擬信號(hào)采集儀VTN的MODBUS 通訊協(xié)議
例:讀取地址為 0x01 的設(shè)備寄存器值,寄存器開(kāi)始地址為 0,連續(xù)讀取 10 個(gè)寄存器
主機(jī)發(fā)送指令: 0x01 0x03 0x00 0x00 0x00 0x0A 0xC5 0xCD
從機(jī)返回應(yīng)答: 0x01 0x03 0x14 0x00 0x01 0x00 0x60 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x01 0xF4 0x00 0x00 0x00 0x64 0x00 0xC8 0x5F 0x8F(下劃線為讀取到的 10 個(gè)寄存器值)
讀取多個(gè)連續(xù)寄存器時(shí), 單次讀取不要超過(guò) 32 個(gè)寄存器, 不要讀取不存在的寄存器。
注意:當(dāng)工作模式撥碼開(kāi)關(guān)設(shè)置為“MODBUS 指令驅(qū)動(dòng)測(cè)量模式” 時(shí),對(duì)傳感器通道寄存器的讀取的指令會(huì)在測(cè)量完成后響應(yīng),最長(zhǎng)響應(yīng)延時(shí)為 120 秒。
(2) 06(0x06) 指令碼: 修改單個(gè)寄存器的值, 指令格式如下
工程監(jiān)測(cè)多通道振弦模擬信號(hào)采集儀VTN的MODBUS 通訊協(xié)議
例:將地址為 0x01 的設(shè)備中的寄存器 8 的值修改為 100
主機(jī)發(fā)送指令: 0x01 0x06 0x00 0x08 0x00 0x64 0x09 0xE3
從機(jī)返回應(yīng)答: 0x01 0x06 0x00 0x08 0x00 0x64 0x09 0xE3
審核編輯黃宇
-
MODBUS
+關(guān)注
關(guān)注
28文章
1810瀏覽量
77063 -
監(jiān)測(cè)
+關(guān)注
關(guān)注
2文章
3618瀏覽量
44557 -
模擬信號(hào)
+關(guān)注
關(guān)注
8文章
1133瀏覽量
52482 -
通訊協(xié)議
+關(guān)注
關(guān)注
10文章
276瀏覽量
20363 -
采集儀
+關(guān)注
關(guān)注
0文章
278瀏覽量
7170
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論