太阳集团tcy8722

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

NB114串口服务器Modbus网关配置及功能详解

NB114串口服务器是可以实现RS485串口数据与以太网数据互相转换的工业级单路以太网串口服务器;该单路串口服务器具有多种Modbus网关模式以及MQTTC/HTTPC物联网网关模式,可满足各类串口设备/PLC模块的联网功能;前边小编介绍了NB114串口服务器的基础功能介绍、NB114串口服务器配置MQTT软件教程、NB114串口服务器快速入门配置教程、远程串口升级及固件升级教程等等,本文小编重点介绍NB114串口服务器modbus网关配置功能介绍,如下文所示:

1、串口服务器简单协议转化模式

1简单协议转化模式

开启:将Modbus RTU协议与Modbus TCP协议进行互转,非 Modbus 数据(RTU/TCP)抛弃不进行转换。

关闭:不进行协议转换但对 Modbus 数据进行校验,非 Modbus 数据(RTU/TCP)进行抛弃。

简单协议转换可以工作在任意模式(TCP 客户端、TCP 服务器、UDP 客户端、UDP 服务器、MQTT 客户端、HTTP 客户端),无论是工作在什么模式都只能存在一个 Modbus 主站。

2简单协议转化模式

上位机/网页配置:

3简单协议转化模式
4简单协议转化模式

Modbus Poll Modbus Slave 软件调试:

配置软件连接设置:

5简单协议转化模式

软件寄存器读取与仿真配置:

Poll 菜单选择 SetupàRead/Write Definition

6简单协议转化模式

Slave 菜单选择 SetupàSlave Definition

7简单协议转化模式

串口服务器通讯演示:

8简单协议转化模式

2、串口服务器多主机模式

NB114串口服务器多主机模式则可以最多处理 6 Modbus TCP 主机,当多台 Modbus 主机同时访问时,Modbus网关时会进行总线的占用调度(RS-485 总线只能一次处理一个请求,而多主机模式则会根据 TCP 请求先后进行排序处理,其他链路进行等待),从而解决总线冲突问题(目前仅支持 6 主机连接),只支持工作在 TCP 服务器模式,从机只能在串口,否则无法正常工作。

建议在无多路主机使用时配置为“简单协议转换”。

1串口服务器多主机模式

上位机/网页配置:

2串口服务器多主机模式
3串口服务器多主机模式

Modbus Poll Modbus Slave 软件调试:

软件配置与寄存器配置参考“简单协议转换”,同时开启多个Modbus Poll软件3 路为例,最多可以支持到 6 路)。

4串口服务器多主机模式

3、串口服务器存储型网关

串口服务器存储型网关不仅对总线数据进行仲裁还将对重复的读取指令进行存储,当不同主机请求相同数据时网关无需在多次询问 RTU 设备寄存器状态,而直接返回存储区内缓存的数据,极大程度上提升了网关的多主机请求处理能力,同时也缩短了整个请求流程所消耗的时间。用户可以根据需求自定义存储区指令轮询间隔以及指令存储时间。

1串口服务器存储型网关

串口服务器存储型网关作为对多主机请求性能的优化,也是只能工作在 TCP 服务器模式,提升了网络侧的响应速度。

串口服务器存储型网关具有以下特点:

1  网关具有 5K 缓存用于存储指令和返回结果的存储(读取 10 个保持寄存器为例,可以存储 189 条指令与返回结果);

2  RTU 响应超时自动清空缓存,保证数据的实时性和真实性;

3  轮询间隔可进行自定义,0-65535ms;

4  网关会根据用于配置的指令存储时间轮询 RTU 设备,MODBUS 主机在存储时间没有再次查询该指令,网关自动删除存储指令释放缓存;

5  第一条指令与控制指令(05、06、0F、10 功能码)会直接访问 RTU 设备;

6  仅支持 01、02、03、04 Modbus功能码查询结果存储;

存储型网关上位机与网页配置:


2串口服务器存储型网关
3串口服务器存储型网关
4串口服务器存储型网关

4、 可配置型网关

串口服务器可配置型网关根据预配置的MODBUS指令,自动轮询 RTU 设备寄存器(仅支持 MODBUS 读指令的配置),非存储表内指令会直接操作RTU设备。可以将经常读取的指令提前存储在网关内,可以缩短响应时间(查询配置的指令),数据不会直接发送给服务器需要 Modbus 主机请求才会返回,与“简单协议转换”使用方法类似,若需要将数据自动上传到服务器请选择“自动上传”。由于以上特点,可配置型网关的串口侧只可连接 Modbus从站。

1串口服务器可配置型网关

指令存储说明(添加,指令错误与格式错误无法添加):

2串口服务器可配置型网关
3串口服务器可配置型网关

指令存储说明(删除):

4串口服务器可配置型网关
5串口服务器可配置型网关

上位机/网页配置:

6串口服务器可配置型网关

5、自动上传

串口服务器客户端模式TCP 客户端、UDP 客户端、MQTT 客户端、HTTP 客户端)网关会自动轮询存储指令表内指令并上传至服务器,可以根据需求选择反馈格式(Modbus RTU 格式或者Modbus TCP 格式)以及指令轮询间隔(0-65535ms)。

指令预存储参考“可配置型网关-指令存储说明”,自动上传上位机/网页配置:

串口服务器自动上传功能

2串口服务器自动上传

TCP 客户端演示(Modbus RTU 格式):

3串口服务器自动上传

TCP 客户端演示(Modbus TCP 格式):

4串口服务器自动上传

NB114串口服务器相关应用文章推荐:

串口服务器如何配置接入阿里云MQTT环境教程

基于串口服务器的华为云接入MQTT通信教程

串口服务器基于EMQX平台自建MQTT服务器实现通讯教程

基于百度云平台自建MQTT服务器实现通讯教程

今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网和企业公众号(微信号:cdebyte进行了解,也可以直接拨打400电话咨询技术专员!


太阳集团tcy8722