多路智能變送器(MODBUS協議) RS-4041-14F2
產品簡介
一、出廠設置 地址:01 波特率:9600 校驗位:無停止位:1 位 二、MODBUS基本格式 報文格式
產品詳細信息
一、出廠設置
地址:01 波特率:9600 校驗位:無停止位:1 位
二、MODBUS基本格式
報文格式
(1)、功能碼0x03---查詢從設備寄存器內容
主設備報文
|
從設備地址 (0x01-0xFF 1 字節) |
|
功能碼 (0x03 1 字節) |
|
起始寄存器地址 (2 字節) |
|
寄存器個數 (2 字節) |
|
CRC 校驗碼 (2 字節) |
從設備正確報文
|
從設備地址 (0x01-0xFF 1 字節) |
|
功能碼 (0x03 1 字節) |
|
數據區字節數 (2*寄存器個數1 字節) |
|
數據區 (寄存器內容2*寄存器個數字節) |
|
CRC 校驗碼 (2 字節) |
(2)、功能碼0x10---對從設備寄存器置數
主設備報文
|
從設備地址 (0x01-0xFF 1 字節) |
|
功能碼 (0x10 1 字節) |
|
起始寄存器地址 (2 字節) |
|
寄存器個數 (2 字節) |
|
數據區字節數 (2*寄存器個數1 字節) |
|
寫入寄存器的數據 (2*寄存器個數個字節) |
|
CRC 校驗碼 (2 字節) |
從設備正確報文
|
從設備地址 (0x01-0xFF 1 字節) |
|
功能碼 (0x10 1 字節) |
|
起始寄存器地址 (2 字節) |
|
寄存器個數 (2 字節) |
|
CRC 校驗碼 (2 字節) |
注:1、CRC 檢驗碼低位在前、高位在后,寄存器地址,數據均為高位在前、低位在后;
2、寄存器字長為16bit(兩個字節);
三、產品使用說明(三相四線制產品)
(1)、電參量數據寄存器定義表
|
寄存器地址(Hex) |
寄存器內容 |
寄存器個數 |
寄存器狀態 |
數據范圍 |
|
0x0010 |
A相電壓 |
1 |
只讀 |
-12000~+12000 |
|
0x0011 |
A相電流 |
1 |
只讀 |
-12000~+12000 |
|
0x0012 |
B相電壓 |
1 |
只讀 |
-12000~+12000 |
|
0x0013 |
B相電流 |
1 |
只讀 |
-12000~+12000 |
|
0x0014 |
C相電壓 |
1 |
只讀 |
-12000~+12000 |
|
0x0015 |
C相電流 |
1 |
只讀 |
-12000~+12000 |
|
0x0016 |
P有功功率 |
1 |
只讀 |
-12000~+12000 |
|
0x0017 |
Q無功功率 |
1 |
只讀 |
-12000~+12000 |
|
0x0018 |
COS 功率因數 |
1 |
只讀 |
-12000~+12000 |
|
0x0019 |
F頻率 |
1 |
只讀 |
0~65000 |
|
0x001A |
有功電度 |
2 |
只讀 |
0x80000000~0x7FFFFFFF |
|
0x001C |
無功電度 |
2 |
只讀 |
0x80000000~0x7FFFFFFF |
(2)、模塊名、地址與波特率寄存器定義表
|
寄存器地址(Hex) |
寄存器內容 |
寄存器個數 |
寄存器狀態 |
數據范圍 |
|
0x0020 |
地址與波特率 |
1 |
讀/寫 |
地址(0-256) 波特率(03-07) |
|
0x0021 |
模塊名 |
2 |
只讀 |
按產品型號配置(4 字節) |
(3)、電度量清零寄存器說明
|
寄存器地址(Hex) |
寄存器內容 |
寄存器個數 |
寄存器狀態 |
數據范圍 |
|
0x00A7 |
電度量清零 |
1 |
寫 |
0x0000 |
(4)、命令舉例
命令中所有寄存器地址字節、寄存器個數字節、數據字節高位在前,低位在后;CRC 校驗碼低位在前,高位在后;
A:讀所有數據命令舉例:
|
從設備地址 |
功能碼 |
起始寄存器地址 |
寄存器個數 |
CRC-L |
CRC-H |
|
0x01 |
0x03 |
0x00 0x10 |
0x00 0x0E |
0XC5 |
0XCB |
說明:0x00 為寄存器地址高字節,0x10 為寄存器地址低字節
數據輸出順序見<<電參量數據寄存器定義表>>
B:修改地址與波特率命令舉例:
(地址由原來的01 號變為02 號,波特率改為9600<代碼為06>)
|
從設備 地址 |
功能碼 |
起始寄存 器地址 |
寄存器個數 |
數據字 節個數 |
寫入寄存器 的數據 |
CRC-L |
CRC-H |
|
0x01 |
0x10 |
0x00 0x20 |
0x00 0x01 |
0x02 |
0x02 0x06 |
0x20 |
0x52 |
說明:波特率代碼設置:03--1200bps 04--2400bps 05--4800bps 06--9600bps 07--19200bps
C:讀模塊名與配置命令舉例:
|
從設備地址 |
功能碼 |
起始寄存器地址 |
寄存器個數 |
CRC-L |
CRC-H |
|
0x01 |
0x03 |
0x00 0x20 |
0x00 0x03 |
0x04 |
0x01 |
D:電度量清零命令舉例:
|
從設備 地址 |
功能碼 |
起始寄存 器地址 |
寄存器個數 |
數據字 節個數 |
寫入寄存器 的數據 |
CRC-L |
CRC-H |
|
0x01 |
0x10 |
0x00 0XA7 |
0x00 x01 |
0x02 |
0x00 0x00 |
0xBF |
0X47 |
(1):電流、電壓和功率數據格式
兩字節
符號+數據原碼
數據范圍:-12000~+12000
數據意義:10000 對應輸入的標稱額定值。例如,當輸入電流*大值為5.000A 時,此時
的預期輸出值為10000D 或2710H,2.500A 的預期輸出值為5000D 或1388H
即:
低8 位字節(原碼表示)
|
7 |
6 |
5 |
4 |
3 |
2 |
1 |
LSB |
高8 位字節
|
符號位 1=負數 0=正數 |
MSB |
13 |
12 |
11 |
10 |
9 |
8 |
(1) 功率的計算:
(2)
P=3*(Xp*(5*380))/10000 (W)
Q=3*(Xq*(5*380)/10000 (Var)
其中:
Xp----設備讀到的有功功率數據(二字節,高位在前,*高位為符號位)
Xq----設備讀到的無功功率數據(二字節,高位在前,*高位為符號位)
(2) 有功電度的計算方法
N=n*5*380/(1000*3600) (kWh)
其中:n----設備讀到的有功電度數據(四字節,高位字節在前,*高位為符號位)
(3) 頻率的計算方法
f=F/1000 (Hz)
其中:F----從設備讀得的頻率數據(二字節,高位在前,無符號位)
(4) 電流和電壓的計算方法
u=(U/10000)*380 (V)
其中:U----從設備讀得的電壓數據(二字節,高位在前,*高位為符號位)
i=(I/10000)*5 (A)
其中:I----從設備讀得的電流數據(二字節,高位在前,*高位為符號位)
四、產品接線參考圖
產品尺寸:121X83X27
引腳說明:
|
符號 |
Ia1 |
Ia2 |
Ib1 |
Ib2 |
Ic1 |
Ic2 |
Va |
Vb |
Vc |
N |
|
說明 |
A相電流 |
B相電流 |
C相電流 |
A相電壓 |
B相電壓 |
C相電壓 |
零線 |
|||
|
符號 |
VD |
GND |
NC |
NC |
NC |
NC |
NC |
A |
B |
PE |
|
說明 |
電源 |
0V |
空 |
空 |
空 |
空 |
空 |
RS-485 |
RS-485 |
外殼 |
五、指示燈說明
1、指示燈位置示意圖如圖二所示
2、功能說明
Power---電源
Run---程序運行
Txd---串口發數
Rxd---串口收數
Vb----VB電壓輸入
2012-4-27
公安機關備案號:


