详情介绍
目录
高温LED显示温湿度变送器
产品使用手册
1 . 读 取 数 据 ( 功 能 码 0x03)
2. 常用数据地址表
9E查询设备地址
4读取与修改波特率
5读取与修改校正值
4-20mA 电流型:与电流计算
DC0-10VDC0-10V电压型:与DC0-10V电压计算
免责声明 7
产品名称 | 高温型温湿度变送器 |
产品型号 | GY/VGD-200-RH-HL |
温度量程 | -40~60℃/-20~80℃/-20~300℃/0~50℃/0~120℃ |
湿度量程 | 0~100%RH |
精度 | 温度:±0.5℃湿度:±3%(@25℃65%) |
杆端耐温 | <1000℃ |
供电电源 | 电压:DC12~24V电流<20mA |
厂时默认设备地址为1,默认波特率为模块及非记录仪表:9600,8,n,1 或记录仪: 115200,8,n,1。
1 . 读 取 数 据 ( 功 能 码 0x03)
问询帧(十六进制),发送举例:查询1#设备1个数据,上位机发送命令:0103000000 01840A。
地址 | 功能码 | 起始地址 | 数据长度 | 校验码 |
01 | 03 | 0000 | 0001 | 840A |
对于正确的问询帧,设备会响应数据:010302007979 A6,响应格式:
地址 | 功能码 | 长度 | 数据1 | 校验码 |
01 | 03 | 02 | 0079 | 79 A6 |
数据说明:命令中数据为十六进制,以数据1为例,0079转为十进制数值为121,假设数据 倍率为100,则真实值为121/100=1.21,其它以此类推。
2. 常用数据地址表
组态地址 | 寄存器地址 | 寄存器说明 | 数据类型 | 值范围 |
40001 | 0000 | 1#高温温湿度寄 存器 | 只读 | 0~65535 |
40101 | 0064 | 型号编码 | 读/写 | 0~65535 |
40102 | 0065 | 测点总数 | 读/写 | 1~20 |
40103 | 0066 | 设备地址 | 读/写 | 1~249 |
40104 | 0067 | 波特率 | 读/写 | 0~6 |
40105 | 0068 | 通讯模式 | 读/写 | 1~4 |
40106 | 0069 | 协议类型 | 读/写 | 1~10 |
3读取与修改设备地址
(1)读取或查询设备地址
若不知道当前设备地址、且总线上只有一个设备时,可以通过命令FA
9E查询设备地址。
设备地址 | 功能码 | 起始地址 | 数据长度 | 校验码 |
FA | 03 | 0066 | 0001 | 719E |
FA即250为通用地址,当不知道地址时可以用250这个地址来取得真实设备地址,0066 为设备地址的寄存器。
对于正确的查询命令,设备会响应,比如响应数据为:01030200017984,其格式解 析如下表所示:
设备地址 | 功能码 | 起始地址 | 型号编码 | 校验码 |
01 | 03 | 02 | 0001 | 7984 |
响应应数据中,第一个字节01表示当前设备的真实地址。
(2)更改设备地址
比如当前设备地址为1,我们希望更改为02,则命令为:010600660002 E814。 设备地址 功 能 码 寄 存 器 地 址 目标地址 校 验 码
01 | 06 | 0066 | 0002 | E814 |
更改成功后,设备会返回信息:020600660002 E827,其格式解析如下表所示:
设备地址 | 功能码 | 寄存器地址 | 目标地址 | 校验码 |
02 | 06 | 0066 | 0002 | E827 |
响应应数据中,修改成功后,第1个字节为新的设备地址, 一般设备地址更改后,立即生 效,此时用户需要同时将自己软件的查询命令做相应更改。
4读取与修改波特率
( 1 ) 读 取 波 特 率
设备默认出厂波特率为9600,若需要更改,可根据下表及相应通讯协议进行更改操作。比 如读取当前设备的波特率ID,命令为:01030067000135 D5,其格式解析如下。
设备地址 | 功能码 | 起始地址 | 数据长度 | 校验码 |
01 | 03 | 0067 | 0001 | 35 D5 |
读取当前设备的波特率编码。波特率编码:1为2400;2为4800;3为9600;4为19200;5 为38400;6为115200。
对于正确的查询命令,设备会响应,比如响应数据为:0103020003 F845, 其格式解 析如下表所示:
设备地址 | 功能码 | 数据长度 | 波特率编码 | 校验码 |
01 | 03 | 02 | 0003 | F845 |
根据波特率编码,03为9600,即当前设备的波特率为9600。
(2)更改波特率
比如将波特率从9600更改为38400,即将代码从3更改为5,则命令为:010600670005
F816。
设备地址 | 功能码 | 寄存器地址 | 目标波特率 | 校验码 |
01 | 06 | 0067 | 0005 | F816 |
将波特率从9600更改为38400,即将代码从3更改为5。新的波特率会即时生效,此时设 备会失去响应,查询设备的波特率需做相应修改。
5读取与修改校正值
( 1 ) 读 取 校 正 值
当数据与参照标准有误差时,我们可以通过调整“校正值”来减小显示误差。校正差值可 修改范围为正负1000,即值范围为0-1000或64535-65535。比如当显示值偏小100时,我们通 过增加100来校正,命令为:0103006B 0001 F5 D6 。在命令中100即十六进制0x64;如果 需要减小,则可以设置负值,比如-100,对应十六制制值为FF 9C,其计算方式为100-65535=65435, 再转为十六进制则为0xFF 9C。设备校正值是从006B开始,我们以第1个参数为例进行说明,
多个参数时校正值读取与修改方法相同。
设备地址 | 功能码 | 起始地址 | 数据长度 | 校验码 |
01 | 03 | 006B | 0001 | F5 D6 |
对于正确的查询命令,设备会响应,比如响应数据为:0103020064 B9 AF,其格式解 析如下表所示:
设备地址 | 功能码 | 数据长度 | 校正值 | 校验码 |
01 | 03 | 02 | 0064 | B9 AF |
响应应数据中,第一个字节01表示当前设备的真实地址,006B为第一个状态量校正值寄 存器。若设备有多个参数,其它参数操作方式与此相同, 一般温度、湿度有此参数,光照一般没 有此项。
(2)更改校正值
比如当前状态量偏小,我们希望将其真实值加1,当前值加100校正操作命令为:010600 6B 0064 F9 FD。
设备地址 | 功能码 | 寄存器地址 | 目标地址 | 校验码 |
01 | 06 | 006B | 0064 | F9 FD |
操作成功后,设备会返回信息:0106006B 0064 F9 FD,成功更改后,参数立即生效。
4-20mA 电流型:与电流计算
例设量程为-30~80,模拟量输出为4~20mA电流信号时,与电流的计算关系如公式所示:
C=(80--30)*(X-4)÷(20-4)+-30, 其中80为量程上限, -30为量程下限,20为电流输出量程上
限,4为下限,X为当前读出的电流值,C为计算出来的值,常用数值列表如下:
电流X(mA) | 值C() | 计算过程 |
4 | -30 | (80-(-30))*(4-4)÷(20-4)+-30 |
5 | -23.125 | (80-(-30))*(5-4)÷(20-4)+-30 |
6 | -16.25 | (80-(-30))*(6-4)÷(20-4)+-30 |
7 | -9.375 | (80-(-30))*(7-4)÷(20-4)+-30 |
8 | -2.5 | (80-(-30))*(8-4)÷(20-4)+-30 |
9 | 4.375 | (80-(-30))*(9-4)÷(20-4)+-30 |
10 | 11.25 | (80-(-30))*(10-4)÷(20-4)+-30 |
11 | 18.125 | (80-(-30))*(11-4)÷(20-4)+-30 |
12 | 25 | (80-(-30))*(12-4)÷(20-4)+-30 |
13 | 31.875 | (80-(-30))*(13-4)÷(20-4)+-30 |
14 | 38.75 | (80-(-30))*(14-4)÷(20-4)+-30 |
15 | 45.625 | (80-(-30))*(15-4)÷(20-4)+-30 |
16 | 52.5 | (80-(-30))*(16-4)÷(20-4)+-30 |
17 | 59.375 | (80-(-30))*(17-4)÷(20-4)+-30 |
18 | 66.25 | (80-(-30))*(18-4)÷(20-4)+-30 |
19 | 73.125 | (80-(-30))*(19-4)÷(20-4)+-30 |
20 | 80 | (80-(-30))*(20-4)÷(20-4)+-30 |
如表所示,当测量值8mA时,当前为-2.5。
DC0-10VDC0-10V电压型:与DC0-10V电压计算
例设量程为-30~80,模拟量输出为0~10VDC0-10V电压信号时,与DC0-10V电压的计算关系 如公式所示:C=(80--30)*(X-0)÷(10-0)+-30, 其中80为量程上限, -30为量程下限,10为
DC0-10V电压输出量程上限,0为下限,X为当前读出的DC0-10V电压值,C为计算出来的值,常用 数值列表如下:
DC0-10V电压X(V) | 值C() | 计算过程 |
0 | -30 | (80-(-30))*(0-0)÷(10-0)+-30 |
1 | -19 | (80-(-30))*(1-0)÷(10-0)+-30 |
2 | -8 | (80-(-30))*(2-0)÷(10-0)+-30 |
3 | 3 | (80-(-30))*(3-0)÷(10-0)+-30 |
4 | 14 | (80-(-30))*(4-0)÷(10-0)+-30 |
5 | 25 | (80-(-30))*(5-0)÷(10-0)+-30 |
6 | 36 | (80-(-30))*(6-0)÷(10-0)+-30 |
7 | 47 | (80-(-30))*(7-0)÷(10-0)+-30 |
8 | 58 | (80-(-30))*(8-0)÷(10-0)+-30 |
9 | 69 | (80-(-30))*(9-0)÷(10-0)+-30 |
10 | 80 | (80-(-30))*(10-0)÷(10-0)+-30 |
如表所示,当测量值5V时,当前为25。
免责声明
本文档提供有关产品的所有信息,未授予任何知识产权的许可,未明示或暗示,以及禁止 发言等其它方式授予任何知识产权的许可除本产品的销售条款和条件声明的责任,其他问题 公司概不承担责任。并且,我公司对本产品的销售和使用不作任何明示或暗示的担保,包括对 产品的特定用途适用性,适销性或对任何专利权,版权或其它知识产权的侵权责任等均不作担 保,本公司可能随时对产品规格及产品描述做出修改,恕不另行通知。