产品
有人云 — 物联网云平台 零编程,组态拖拽即可实现远程监控。同时支持私有部署,拥有属于自己的软硬件一体化方案
200
+
私有云项目
数据本地化
业务个性化
10
+
万 公有云注册用户
80%公有云功能免费
付费VIP享自定义品牌服务
有人云官网
有人智造 — ODM/EMS 依托自动化、智能化、柔性化、透明化的智能工厂,
提供代研、代料、代工一站式OEM/ODM服务
有人智造官网
有人智能 — 解决方案 打包提供云、管、边、端整体解决方案
从问题诊断、方案设计,到实施落地、系统运维
有人智能官网
应用案例
串口服务器USR-TCP232-410使用485口并联方式与设备通信
1970-01-01


注:我司410的485口最大支持32个设备,485总线协议标准是200多个,实际连接还需要设备的负载决定。

1.背景说明

2.硬件需求

(1)USR-TCP232-410串口服务器一个

(2)485设备两个或者多个(该案例中使用的485设备为USR-SENS-WSD)

(3)电脑一台

(4)交换机或者路由器一个(410直连电脑网口也可以,直连电脑网口时需注意将410模块的IP地址设置与电脑在同一个网段内,可参照快速入门手册http://www.usr.cn/Download/208.html)本文档中教程是将410接在路由器上测试。

网线一根

3.软件需求

(1)USR-TCP232-410串口服务器设置软件http://www.usr.cn/Download/90.html

(2)Modbuspoll软件

4.硬件连接

(1)485接线方式,A-A、B-B或者A-正、B-负。

5.参数设置

(1)410的端口0对应的是232接口、端口1对应的是485接口,该通信方式中只用到了485口。

(2)网络参数

a.IP地址类型默认静态IP,为了不与局域网内设备IP冲突,故修改为DHCP/动态获取。如果需要修改为静态IP需要将410设置与所接路由器在同一网段内并且IP不能冲突。

b.如果410是直连在电脑网口则不能修改为DHCP/动态获取,需要将410IP地址更改为与当前连接电脑在同一个网段,410默认地址为192.168.0.7,因此电脑也需要将IP地址设置为192.168.0.XXX。

(1)串口参数:串口参数设置时需要与自己设备的串口参数值匹配。温湿度设备波特率:9600校验位、NONE数据位8、停止位1,故410也需要更改为与设备相同。

(2)Modbuspoll在通信过程中使用的是Modbus TCP协议,在给410设置参数的时候需要启用Modbus RTU功能。(目前支持Modbus TCP转Modbus RTU功能的产品有USR-TCP232-410、USR-WIFI232-D2、USR-WIFI232-630)

6.连接方式

(1)首先打开Mosbuspoll软件,点击Filenew创建新的页面,或者直接点击File下面的图标创建一个新的页面。如果打开Modbuspoll软件时已存在一个页面可忽略该步骤。

(2)页面存在之后点击ConnectionConnection Setup选项,将连接方式更改为TCP/IP,将IP Address地址填写为410从路由器位置获取到的IP地址,Port为410的本地端口。

(1)创建页面之后选择SetupRead/write Definition选项添加从设备站号设置温湿度模块1的地址。

(2)Slave ID为要访问的Modbus设备从站的地址。

(3)Function为寄存器功能码,经常用到的4种分别对应关系如下

(1)Address为寄存器起始地址,默认从1开始,对应MCGS的寄存器地址。

(2)Quantity为寄存器连续个数,默认为10个。

(3)Scan Rate为读取数据周期,单位毫秒,默认为1000ms。

(4)Read/Write Enabled为是否连续读取选择,选中则连续读取。

(5)Read/Write Once为此按钮点击一次,执行一次读取。

(6)Modbus RTU设备指令

设置完成点击OK,将显示定义的寄存器列表以及读取到温湿度设备1的温湿度数据。

首先在File选项下new选项或者直接点击File下面的图标创建一个新的页面,设置温湿度模块2的地址方式与温湿度模块1相同此处不再赘述。

设置完成点击OK,将显示定义的寄存器列表以及读取到温湿度设备2的温湿度数据。

热门推荐
热门标签

关注有人微信公众号
了解更多信息