JT-6GF一體式光伏環境監測儀
產品簡介
JT-6GF一體式光伏環境監測儀是一款應用于光伏電站、新能源監測領域的儀器。產品創新性地將光伏電站運維管理需要監測的各項氣象參數集成到一個結構中,通過一個RS485接口與變送器相連接,可實現對傳統固定式光伏氣象站的替代。
應用領域
太陽能光伏電站、光伏資源評估、太陽能光伏電站運維管理、大氣熱平衡研究、太陽能光伏電站氣象環境科學研究
產品技術參數
監測參數 | 測量范圍 | 精度 | 分辨率 |
環境溫度 | -40-85℃ | ±0.3℃ | 0.01℃ |
相對濕度 | 0-100%RH | ±3%RH(<80%RH,無凝露) | 0.01%RH |
組件溫度 | -45℃~+85℃ | ≤ ±0.3℃ | 0.1℃ |
風速 | 0-60m/s | ±(0.3+0.03V)M/S;V≤30M/S ±(0.3+0.05V)M/S;V≥30M/S v為風洞內的標準風速值 | 0.01m/s |
風向 | 0-359.9° | ±3°(風速=10m/s時) | 0.1° |
大氣壓力 | 500-1100hPa | ±0.5hPa(25℃,950-1100hPa) | 0.1hPa |
太陽總輻射 | 0~2000W/m2 | ≤ ±5% | 1W/m2 |
工作溫度 | -40℃—80℃ | ||
輸出信號 | RS485通訊,Modbus協議 | ||
供電 | DC12-24V | ||
太陽輻射表調節盤 | 0-89°范圍可調 | ||
防護等級 | IP65 | ||
固定方式 | 套筒式(可選配轉接件) | ||
固定支架 | 可選配1.5米、2米支架 | ||
備注 | JT-6GF型一體式光伏環境監測儀標配TBQ-2J型熱電堆原理總輻射表, 用戶可選配EKO/MS-802(Class A)、MS-60(Class B)、MS-40(Class C)型總輻射表; Kipp&Zonen/CMP6(Class B)、CMP10(Class A)型總輻射表 |
MODBUS RTU通訊協議
波特率:9600
數據位:8
停止位:1
校驗位:無
1.1 CRC說明:
以下所有說明中,MODBUS RTU 協議中的CRC16兩字節,按照MODBUS規定:低字節在前,高字節在后。
以下說明中,假定系統地址0xFF(系統缺省地址為FF)
1.2 返回錯誤碼規定:
系統對于錯誤指令的接收(包括CRC16效驗錯誤),均實行不返回錯誤碼方式。上位機可在指令發出100ms后收不到返回數據時認為發出指令失敗,可重新發送指令。
2.1 標準MODBUS 寄存器說明
特別注意:MODBUS 命令中寄存器的數量或長度一項均為兩字節16 位為一個單位(高字節在前,低字節在后),而非單字節8 位為一個單位。
用戶應保證命令中寄存器的地址和數量這兩項參數的范圍在本系統規定范圍之內。如果超出范圍,系統的輸出結果將無法預測,用戶應在上位機軟件設計中保證MODBUS 命令符合本手冊要求
寄存器:用功能碼 04 讀
地址 | 操作 | 內容 | 備注 |
0x0001 | 只讀 | 空氣溫度,加40放大100倍的16進制數,如0x1B00表示6912/100-40=29.12℃ | |
0x0002 | 只讀 | 空氣濕度,放大100倍的16進制數,如0x1603表示5635/100=56.35% | |
0x0003 | 只讀 | 大氣壓強,放大10倍的16進制數,如0x2784表示10116/10=1011.6hPa | |
0x0004 | 只讀 | 風速,放大10倍的16進制數,如0x0025表示37/10=3.7m/s | |
0x0005 | 只讀 | 風向,放大10倍的16進制數,如0x0114表示276/10=27.6° | 北為0° |
0x0006 | 只讀 | 組件溫度,加20放大100倍的16進制數,如0x0A52表示2642/100-20=6.42℃ | |
0x0007 | 只讀 | 總輻射,16進制數,如0x0016表示22W/㎡ | |
0x0008 | 只讀 | 總輻射累積量, 放大1000倍的16進制數,如 0x086C表示2.156 MJ/m2 |
內部寄存器:用功能碼 04 讀;
地址 | 操作 | 內容 | 備注 |
0x0000 | 讀寫 | 系統地址,范圍0x01-0xFF(十進制),出廠設置為0xFF |
注:地址部分的數據為16進制表示,例:地址20(十進制)讀寫值為0x14
下面舉例介紹一下利用 Modbus RTU 命令訪問系統寄存器的方法:
1、讀取多個輸入寄存器(8個實時數據)命令
發送:FF 04 00 01 00 08 B5 D2
FF | 04 | 00 01 | 00 08 | B5 D2 |
系統地址 | 功能碼 | 寄存器地址 | 寄存器數量 | 軟件自動產生的CRC16校驗位 |
回答:FF 04 10 1B 00 16 03 27 84 00 25 01 14 0A 52 00 16 08 6C B0 AB
返回數據含義:
FF | 04 | 10 | 1B 00 16 03 27 84 01 14 00 25 0A 52 00 16 08 6C | B0 AB |
系統地址 | 功能碼 | 數據段字節數量 | 數據段數據 | CRC16校驗位 |
數據段依次為
空氣溫度:0x1B00/100-40=29.12℃
空氣濕度: 0x1603/100=56.35%
大氣壓強:0x2784/10=1011.6hPa
風速: 0x0025/10=3.7m/s
風向: 0x0114/10=27.6°
組件溫度:0x0A52/100-20=6.42℃
總輻射: 0x0016=22W/㎡
總輻射累積量: 0x086C/1000=2.156 MJ/m2
每個數據占兩個字節,保留位用00 00 補齊。
協議測試:假定系統地址0xFF,C1C2為 CRC16的高低字節,以下數據均為16進制數
(除“讀取實時數據"指令外,其它指令供高級開發選用)
------讀取系統地址命令:
發送:00 03 00 01 00 01 D4 1B
返回: 00 03 02 00 01 44 44 (0001H = 1 表示系統地址為01)
------修改內部寄存器:功能碼0x10
----- 修改系統地址命令(地址改為0x33)
發送:00 10 00 01 00 01 02 00 33 EA 04
返回:00 10 00 01 00 01 51 D8(表示修改成功)
------校時指令
發送AT+TSET=20160101010101
設置時間為2016年1月1日1時1分1秒
系統回復“OK"MODBUS RTU通訊協議
波特率:9600
數據位:8
停止位:1
校驗位:無
1.1 CRC說明:
以下所有說明中,MODBUS RTU 協議中的CRC16兩字節,按照MODBUS規定:低字節在前,高字節在后。
以下說明中,假定系統地址0xFF(系統缺省地址為FF)
1.2 返回錯誤碼規定:
系統對于錯誤指令的接收(包括CRC16效驗錯誤),均實行不返回錯誤碼方式。上位機可在指令發出100ms后收不到返回數據時認為發出指令失敗,可重新發送指令。
2.1 標準MODBUS 寄存器說明
特別注意:MODBUS 命令中寄存器的數量或長度一項均為兩字節16 位為一個單位(高字節在前,低字節在后),而非單字節8 位為一個單位。
用戶應保證命令中寄存器的地址和數量這兩項參數的范圍在本系統規定范圍之內。如果超出范圍,系統的輸出結果將無法預測,用戶應在上位機軟件設計中保證MODBUS 命令符合本手冊要求
寄存器:用功能碼 04 讀
地址 | 操作 | 內容 | 備注 |
0x0001 | 只讀 | 空氣溫度,加40放大100倍的16進制數,如0x1B00表示6912/100-40=29.12℃ | |
0x0002 | 只讀 | 空氣濕度,放大100倍的16進制數,如0x1603表示5635/100=56.35% | |
0x0003 | 只讀 | 大氣壓強,放大10倍的16進制數,如0x2784表示10116/10=1011.6hPa | |
0x0004 | 只讀 | 風速,放大10倍的16進制數,如0x0025表示37/10=3.7m/s | |
0x0005 | 只讀 | 風向,放大10倍的16進制數,如0x0114表示276/10=27.6° | 北為0° |
0x0006 | 只讀 | 組件溫度,加20放大100倍的16進制數,如0x0A52表示2642/100-20=6.42℃ | |
0x0007 | 只讀 | 總輻射,16進制數,如0x0016表示22W/㎡ | |
0x0008 | 只讀 | 總輻射累積量, 放大1000倍的16進制數,如 0x086C表示2.156 MJ/m2 |
內部寄存器:用功能碼 04 讀;
地址 | 操作 | 內容 | 備注 |
0x0000 | 讀寫 | 系統地址,范圍0x01-0xFF(十進制),出廠設置為0xFF |
注:地址部分的數據為16進制表示,例:地址20(十進制)讀寫值為0x14
下面舉例介紹一下利用 Modbus RTU 命令訪問系統寄存器的方法:
1、讀取多個輸入寄存器(8個實時數據)命令
發送:FF 04 00 01 00 08 B5 D2
FF | 04 | 00 01 | 00 08 | B5 D2 |
系統地址 | 功能碼 | 寄存器地址 | 寄存器數量 | 軟件自動產生的CRC16校驗位 |
回答:FF 04 10 1B 00 16 03 27 84 00 25 01 14 0A 52 00 16 08 6C B0 AB
返回數據含義:
FF | 04 | 10 | 1B 00 16 03 27 84 01 14 00 25 0A 52 00 16 08 6C | B0 AB |
系統地址 | 功能碼 | 數據段字節數量 | 數據段數據 | CRC16校驗位 |
數據段依次為
空氣溫度:0x1B00/100-40=29.12℃
空氣濕度: 0x1603/100=56.35%
大氣壓強:0x2784/10=1011.6hPa
風速: 0x0025/10=3.7m/s
風向: 0x0114/10=27.6°
組件溫度:0x0A52/100-20=6.42℃
總輻射: 0x0016=22W/㎡
總輻射累積量: 0x086C/1000=2.156 MJ/m2
每個數據占兩個字節,保留位用00 00 補齊。
協議測試:假定系統地址0xFF,C1C2為 CRC16的高低字節,以下數據均為16進制數
(除“讀取實時數據"指令外,其它指令供高級開發選用)
------讀取系統地址命令:
發送:00 03 00 01 00 01 D4 1B
返回: 00 03 02 00 01 44 44 (0001H = 1 表示系統地址為01)
------修改內部寄存器:功能碼0x10
----- 修改系統地址命令(地址改為0x33)
發送:00 10 00 01 00 01 02 00 33 EA 04
返回:00 10 00 01 00 01 51 D8(表示修改成功)
------校時指令
發送AT+TSET=20160101010101
設置時間為2016年1月1日1時1分1秒
系統回復“OK"