有人物联网官方网站
有人物联网官方网站
联网的事情找有人!
联网的事情找有人!

USR-G781连接RTU设备与云组态软件通信实例

2019-10-17

分享到:
{}

 

1准备工作

1.1硬件需求:MODBUS RTU设备(USR-WSD-2温湿度传感器),DTU(USR-G781)

1.2软件需求:透传云软件控制台http://console.usr.cn/  

USR-G781配置软件http://www.usr.cn/Download/537.html

1.3实现功能:串口设备连接DTUDTU设置参数与透传云服务器连接,实现云组态发送MODBUS RTU协议的请求数据,MODBUSRTU下位机返回对应的参数值

1.4 MODBU RTU获取温湿度协议

读湿度数据

命令帧:0x11  0x04   0x00 0x00   0x00 0x01    0x33  0x5A

ID   功能码  起始地址   读取数据个数   CRC  校验码

响应帧:0x11  0x04        0x02      0x01 0xC3   0x39 0x32

ID   响应功能码 返回字节数 返回湿度数据 CRC 校验码

返回湿度数据为0x01C3,换算为十进制为451,表示当前相对湿度为45.1%

 

读温度数据: 

命令帧:0x11 0x04    0x00 0x01  0x00 0x01   0x62 0x9A

ID   功能码  起始地址  读取数据个数 CRC 校验码

响应帧:0x11 0x04        0x02       0x00 0xEE   0xF8 0xBF

ID   响应功能码 返回字节数 返回湿度数据 CRC 校验码

返回温度数据为0x00EE,换算为十进制为238,表示当前温度为23.8℃

 

读湿度、温度数据: 

命令帧:0x11 0x04    0x00 0x00  0x00 0x02   0x73 0x5B

ID   功能码 起始地址   读取数据个数 CRC 校验码

响应帧:0x11 0x04        0x04      0x01 0xC8  0x00 0xED 0xAA 0x0A

ID   响应功能码 返回字节数 湿度数据  温度数据   CRC 校验码

返回湿度数据为0x01C8,换算为十进制为456,表示当前相对湿度为45.6%;返回温度数据为 0x00ED,换算为十进制为 237,表示当前温度为 23.7℃

2、登陆透传云后台添加数据模板、设备编号及关数据模板

2.1 添加数据模板

2.1.1登陆透传云后,点击“数据管理-数据模板-添加”,出现如下界面,填写“数据模版名称”例如温湿度传感器,添加数据点,如下设置。设置完成后点击“保存”。

2.1.2设置完后,显示如下

 

2.2添加设备编号

添加完成如下图所示

 

3、设置781内部参数

3.1781的串口通过USB转串口线与电脑进行连接,出厂默认的串口参数为115200 None 8 1

3.2 设置完参数后,将781串口与温湿度传感器对接上,连接服务器。

4、设置云组态

4.1 点击“组态管理”-“组态列表”-“添加”,填写组态名称,点击“保存”后进行编辑。

 

4.2点击“数值/开关”,用鼠标拖拽2个数值框到编辑区,通过“属性”连接到从机设备,字体大小通过“样式”进行修改,设置完后点击右上角进行“保存”。

4.3 点击“运行”后,即可进入运行界面,读取到的温度和湿度值将显示在页面上,如下图所示。

 


相关产品

发表评论

姓  名*
邮  箱*
公  司  名 
评论内容*
验证码