028-81259914
18781956287
以工业和信息化技术
服务企业工业和信息智能化建设

温湿度检测仪RS485配置软件安装及使用

发布日期:2018-03-06 12:05:19   来源 : 产品部    作者 :产品部    浏览量 :7094
产品部 产品部 发布日期:2018-03-06 12:05:19  
7094

RS485配置软件安装及使用 

1软件选择

打开资料包,选择“调试软件”---“485参数配置软件”,找到打开即可。

2参数设置

①、选择正确的COM口(“我的电脑—属性—设备管理器—端口”里面查看COM端口),下图列举出几种不同的485转换器的驱动名称。

②、单独只接一台设备并上电,点击软件的测试波特率,软件会测试出当前设备的波特率以及地址,默认波特率为4800bit/s,默认地址为0x01。

③、根据使用需要修改地址以及波特率,同时可查询设备的当前功能状态。

④、如果测试不成功,请重新检查设备接线及485驱动安装情况。

⑤、点击温湿度,可直接查看温湿度当前实时数值。

⑥、注意:此软件只可设置2400bit/s、4800bit/s、9600bit/s三种波特率。


3.通信协议

3.1通讯基本参数

编码

8位二进制

数据位

8位

奇偶校验位

停止位

1位

错误校验

CRC(冗余循环码)

波特率

2400bit/s、4800bit/s、9600bit/s、19200bit/s可设,出厂默认为4800bit/s

3.2数据帧格式定义

采用Modbus-RTU 通讯规约,格式如下:

初始结构≥4 字节的时间

地址码 = 1 字节

功能码 = 1 字节

数据区 = N 字节

错误校验 = 16 位CRC 码

结束结构≥4 字节的时间

地址码:为变送器的地址,在通讯网络中是唯一的(出厂默认0x01)。

功能码:主机所发指令功能指示,本变送器只用到功能码0x03(读取寄存器数据)。

数据区:数据区是具体通讯数据,注意16bits数据高字节在前!

CRC码:二字节的校验码。

主机问询帧结构:

地址码

功能码

寄存器起始地址

寄存器长度

校验码低位

校验码高位

1字节

1字节

2字节

2字节

1字节

1字节

从机应答帧结构:

地址码

功能码

有效字节数

数据一区

数据二区

数据N区

校验码

1字节

1字节

1字节

2字节

2字节

2字节

2字节

3.3寄存器地址

寄存器地址

PLC或组态地址

内容

操作

范围及定义说明

0000 H

40001

湿度值

只读

扩大10倍上传

0001H

40002

温度值

只读

扩大10倍上传

000CH

40013

温度上限

读写

设置温度报警上限值,

扩大倍数10倍

出厂默认600

000EH

40015

温度下限

读写

设置温度报警下限值,

扩大倍数10倍

出厂默认0

0010H

40017

湿度上限

读写

设置湿度报警上限值,

扩大倍数10倍

出厂默认600

0012H

40019

湿度下限

读写

设置湿度报警下限值,

扩大倍数10倍

出厂默认0

0050H

40081

温度校准值

读写

设置温度校准值,

扩大倍数10倍

出厂默认0

0051H

40082

温度回差

读写

设置继电器响应回差值,

扩大倍数10倍

出厂默认0

0052H

40083

湿度校准值


设置湿度校准值,

扩大倍数10倍

出厂默认0

0053H

40084

湿度回差


设置继电器响应回差值,

扩大倍数10倍

出厂默认0

0040H

40065

背光时长

读写

0: 常亮

10-65535:定时可设置

0041H

40066

继电器状态

读写

0:断开 1:闭合

0042H

40067

继电器关联

读写

0:无关联

1:温度上限  2:温度下限

3:湿度上限  4:湿度下限

07D0H

42001

485地址

读写

1~254(出厂默认1)

07D1H

42002

485波特率

读写

0代表2400bit/s 1代表4800bit/s

2代表9600bit/s  3代表19200bit/s

4通讯协议示例以及解释

4.1读取设备地址0x01的湿度实时值(扩大10倍上传

问询帧

地址码

功能码

起始地址

数据长度

校验码低位

校验码高位

0x01

0x03

0x00 0x00

0x00 0x02

0xC4

0x0B

应答帧(例如读到温度为-10.1℃,湿度为65.8%RH)

地址码

功能码

返回有效字节数

湿度值

温度值

校验码低位

校验码高位

0x01

0x03

0x04

0x00 0x64

0xFF 0X9B

0x5A

0x3D

温度计算:

当温度低于 0 ℃ 时温度数据以补码的形式上传。 

温度:FF9B H(十六进制)= -101 => 温度 = -10.1℃

湿度计算:

湿度:292 H (十六进制)= 658 => 湿度 = 65.8%RH

4.3写入设备地址0x01的湿度报警上限值(扩大10倍写入)

问询帧

地址码

功能码

起始地址

写入数据区

校验码低字节

校验码高字节

0x01

0x06

0x00 0x10

0x01 0xF4

0x88

0x16

应答帧

地址码

功能码

起始地址

写入数据区

校验码低字节

校验码高字节

0x01

0x06

0x00 0x10

0x01 0xF4

0x88

0x16

写入湿度报警上限 (设置报警上限值为50%RH):

湿度50%RH扩大十倍写入=500 =>01F4H(十六进制)

5.常见问题及解决办法

设备无法连接到PLC或电脑

可能的原因:

1)电脑有多个COM口,选择的口不正确。

2)设备地址错误,或者存在地址重复的设备(出厂默认全部为1)。

3)波特率,校验方式,数据位,停止位错误。

4)主机轮询间隔和等待应答时间太短,需要都设置在200ms以上。

5)485总线有断开,或者A、B线接反。

6)设备数量过多或布线太长,应就近供电,加485增强器,同时增加120Ω终端电阻。

7)USB转485驱动未安装或者损坏。

8)设备损坏。


附件下载:

485参数配置工具V3.3_original.exe
RS485配置软件安装及使用
RS485
配置软件
安装及使用
温湿度检测仪
技术咨询:18781956287 028-81259914
技术咨询::cdtaber@cdtaber.com
公司地址:中国(四川)自由贸易试验区成都高新区天府大道中段530号2幢38楼04号
公司抖音
网站二维码
抖音号
微信小程序
云计算支持 反馈 枢纽云管理
回到顶部