一、资料下载
USR-TCP232-304说明书:http://www.ybljg.com/Download/920.html
USR-TCP232-304设置软件:http://www.ybljg.com/Download/257.html
二、准备工作
1、USR-TCP232-304 数量1个
2、路由器 数量1个
3、485转USB调试线 数量1个
4、电源适配器5V 数量1个
三、连接框图
四、云端参数配置
1、登录通博TBET云平台:http://account.ybljg.com/#/login_cps(如果没有账号先申请通行证)
2、添加设备
云平台添加设备,在网关管理---网关列表--添加网关,点击SN不支持,系统自动生成,不需要自己设置,通讯密码可以自定义8位密码.(建议使用系统自动生成的通讯密码)
3、新建模板,设备管理--设备模板--添加模板
*选择modbus rtu协议
*添加变量
变量名称:“温度”,单位:自定义。
变量标识符不用填。
寄存器:第一个空选择“4”,第二个空填“1”。
数据格式:16 无符号
小数点位数:0(小数位数)
存储方式:变化存储(自定义选择)
读写方式:读写
高级选项 > 采集公式:%s/10
高级选项 > 控制公式:%s*10
注意:如果实际使用情况,不需要公式的话,可以不添加公式
寄存器地址计算方法:
寄存器的填写(需要知道终端设备的功能码寄存器的起始地址,不清楚的需要联系终端设备的厂家)
功能码03H或06H,起始地址0000H,则填:40001;
功能码04H,起始地址000AH,则填:30011;
功能码01H或05H,起始地址0002H,则填:00003;
功能码02H,起始地址0003H,则填:10004。
格式为:功能码+寄存器地址(需要16进制转为10进制)+1
与组态软件的寄存器写法相同,填十进制寄存器地址,寄存器为起始地址+1。
如:
功能码03H或06H,起始地址0000H,则填:40001;
以这个为例,操作为只读就是功能码为03则就是4,寄存器地址16进制转换为10进制就是0000,然后+1;所以组态地址就是40001;
4、添加设备
云平台添加设备,在设备管理---设备列表--添加设备
*绑定已有模板
从机地址: 根据304连接的串口设备modbus从机地址实际填写;串口序号: 默认;
*绑定网关
五、USR-TCP232-304参数配置
1、打开电脑,链接设备的网卡(未识别网络是正常的状态),将改网卡的IP地址设置为静态的IP地址192.168.0.201,禁用无用网卡
2、关闭防火墙和杀毒软件
打开控制面板找到“windows防火墙”选项关闭防火墙
3、打开M0设置软件
点击“搜索设备”当搜索列表中出现304的设备后,单击搜索到的设备,查看以及修改其配置信息(下图为默认配置信息)。
4、IP地址类型更改为DHCP/动态IP,设置完成后通过网线将304的网口接到路由器LAN口上面,给设备供网。工作方式选择TCP Client,目标IP:自己的云平台接入地址,远程端口号:15000,设置完成后点击保存参数。
5、304在云端上线
6、304通过485转USB接电脑,串口号可以在设备管理器中查询。
六、数据测试
1、打开modbus slave软件,选择串口以及设置串口参数
串口参数: 跟USR-TCP232-304的串口参数保持一致
2、设置数据
3、在通博TBET云平台上找到对应的设备,点击数据查看-主动采集。可以在通博TBET云平台查看设备传输的串口数据。
撰写人:秦嘉城