其他品牌 品牌
生产厂家厂商性质
锦州市所在地
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”