当前位置: 首页 >应用方案 >技术应用 >

串口服务器接入ModBus物联网平台的配置方法

一、教程案例简介

本案例将通过配置NA111串口服务器接入ModBus物联网平台使得ModBus物联网平台能采集MA01-AXCX4020设备DI状态和控制DO输出。

串口服务器接入ModBus物联网平台

二、关系图

接入ModBus物联网平台的NA111串口服务器和MA01-AXCX4020关系图:

关系图-接入ModBus物联网平台

三、串口服务器设备准备

NA111串口服务器一台;

MA01-AXCX4020串口IO联网模块一台;

网线一根

RS485通讯电缆若干;

12V开关电源个;

四、ModBus物联网平台

1创建一个项目,在新增项目里填写相应信息后进行保存,如图所示:

1ModBus物联网平台

2创建设备,点击设备管理中的设备列表,进行新增设备,如图所示:

2ModBus物联网平台

3填写设备名称,手动填写(自定义)或者随机生成设备号SN(设备号SN进行复制备用),在设备协议中选择ModBus TCP,其他可不进行填写,然后保存即可,如图所示:

3ModBus物联网平台

4添加连接RS-485MA01-AXCX4020设备,在设备列表中找到刚刚创建的串口服务器设备,然后在属性设置处,点击添加从机,如图所示:

4ModBus物联网平台

5弹出对话框后,点击新增从设备节点,如图所示:

5ModBus物联网平台

6增加一路DI从节点名称:DI1,从设备地址:1(对应MA01-AXCX4020的设备地址),寄存器:1(对应MA01-AXCX4020DI1的寄存器地址),从设备节点类型选择:状态类型,单位选择:打开/关闭,最后点击参数配置的图标,如图所示:

注:查询MA01-AXCX4020设备各硬件寄存器地址,在亿佰特官网https://www.ebyte.com的产品详情下载用户手册查询寄存器地址。

6ModBus物联网平台

7在弹出的参数配置的对话框中,属性种类选择:ModBus,功能码选择:02,然后点击保存,如图所示:

7ModBus物联网平台

8最后点击保存,这样就配置好了一路DI如图所示:

8ModBus物联网平台

保存之后,如图所示:

9ModBus物联网平台

9依次添加4DI只需要修改寄存器地址,如图所示:

10ModBus物联网平台

10增加一路DO从节点名称:DO1,从设备地址:1(对应MA01-AXCX4020的设备地址),寄存器:1(对应MA01-AXCX4020DO1的寄存器地址),从设备节点类型选择:开关类型,单位选择:打开/关闭,最后点击参数配置的图标,如图所示:

11ModBus物联网平台

11在弹出的参数配置的对话框中,属性种类选择:ModBus,功能码选择:01/05,读写方式选择:读写,然后点击保存,如图所示:

12ModBus物联网平台

12依次添加2DO只需要修改寄存器地址,如图所示:

13ModBus物联网平台

13这样我们就完成了MA01-AXCX4020所有数据点的配置。

五、NA111串口服务器配置

1打开NA111串口服务器的上位机(可在亿佰特官网相应位置下载),进行网络参数配置,将网络工作模式改为:TCP客户端,目标IP/域名:cloud.ModBus.cn,目标端口:50001ModBus物联网平台的连接参数),如图所示:

14ModBus物联网平台

2点击串口参数,将串口参数配置为:9600-8N1(与MA01-AXCX4020串口参数配置成一致,后面就不讲述如何配置MA01-AXCX4020的串口参数了),如图所示:

15ModBus物联网平台

3点击高级参数,将心跳包模式配置为:网络心跳包,心跳周期:60秒,心跳包的自定义数据填写在云平台备份的设备号SN5331323030373453;将注册包模式配置为:连接发送自定义注册包,注册包的自定义数据填写在云平台备份的设备号SN5331323030373453,如图所示:

16ModBus物联网平台

4点击ModBus参数,将ModBus网关的简单协议转换功能打开,将TCPRTU开启,如图所示:

17ModBus物联网平台

5完成所有配置后,点击保存配置,保存完成后重启设备,如图所示:

18ModBus物联网平台

六、功能演示

1采集DI状态:变化MA01-AXCX4020设备DI1的状态ModBus物联网平台会通过NA111串口服务器采集到MA01-AXCX4020设备DI1的状态,如图所示:

19ModBus物联网平台

2控制DO输出:ModBus物联网平台下发打开指令,通过NA111串口服务器控制MA01-AXCX4020设备DO1的状态,如图所示:

20ModBus物联网平台
串口IO联网模块

自此便实现了ModBus物联网平台通过串口服务器采集MA01-AXCX4020设备DI状态和控制DO输出。

今天的分享就到这里啦,亿佰特人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的官网进行了解,还有客服在线答疑哦!

https://www.wjx.cn/jq/84863372.aspx