数据本地化
业务个性化
1. 资料下载:
USR-TCP232-306说明书:
USR-TCP232-306软件设计手册:
USR-TCP232-306设置软件:
2. 网络拓扑
说明:本案例中,串口设备用电脑端的modbus slave软件模拟来测试
3. 有人云端参数设置
1>登录有人云平台:(如果没有账号先申请通行证)
2>添加设备
3>新建模板
4>添加设备完成
5>编辑从机
6>添加变量
变量名称:“湿度”,单位:自定义。
变量标识符不用填。
寄存器:第一个空选择“4”,第二个空填“1”。
数据格式:16 无符号
高级选项 > 采集公式:%s/10
高级选项 > 控制公式:%s*5
注意:如果实际使用情况,不需要公式的话,可以不添加公式
7>以相同方式再添加一个名称为湿度的变量,保存
8>云端设置完成
4. 设置USR-TCP232-306的参数
1>设置USR-TCP232-306的IP地址:打开设置软件--搜索--点击设备--选择DHCP/动态IP--保存参数
2>设置其他参数:重新搜索设备
串口参数设置:根据串口设备的实际情况设置,本案例中,波特率修改为9600,n,8,1
3>设置有人云:
模块工作方式:TCP client
目标IP/域名:clouddata.usr.cn
远程端口:15000
本地端口号:0或者其他不常用端口
注册包类型:启用透传云
设备编号:按照自己添加的设备填写
通讯密码:按照自己添加的设备填写
设备编号和通讯密码可以在该界面查看
4>保存参数后,重新搜索下设备,确认参数是否修改成功
5>打开有人云平台,可以看到设备是在线状态了
5. 数据测试
1>打开modbus slave软件,选择串口以及设置串口参数
串口参数: 跟TCP232-306的串口参数保持一致
4>设置温度湿度参数
5>点击设备名称
6>数据查看:
在添加变量的时候,添加了除以10的公式,所以云平台的实际显示值是modbus slave中的1/10;
如果云平台不想显示运算后的数值,则添加变量的时候,不要添加公式即可。
7>如果想要展示小数,可以在添加变量的时候选择保留的小数位数,本案例中只修改了温度值的小数位数
8>有人云平台写入数据:写入的数值是5,但是我们添加变量的时候,控制公式是%s*5,所以软件上展示的是25;但是有人云平台在按照周期读取数据,按照采集公式%s/10,那有人云平台又展示为2.5了