• 太阳集团tcy8722

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

    EBT3001串口转以太网芯片Modbus网关功能配置教程

    太阳集团tcy8722研发的实现的串口转以太网模组产品有EBT3001和EBT3002,其中EBT3001是单串口转以太网芯片,EBT3002是8路串口转以太网芯片。EBT3001以太网芯片产品是实现串口数据与以太网数据互相转换的串口芯片;该串口转以太网芯片可满足各类串口设备、PLC模块的联网功能。EBT3001以太网芯片模块功能及配置方式简介、基础配置功能详解、Socket功能详解 、以太网芯片高级功能详解等详细介绍,本文会详细的介绍EBT3001以太网芯片Modbus网关功能的配置教程,包含Modbus RTU与 Modbus TCP协议转换、简单协议转化模式、多主机模式、存储型网关、可配置型网关、自动上传等功能的配置演示教程。

    1、Modbus RTUModbus TCP协议转换

    1EBT3001以太网芯片协议转换

    启用:将Modbus RTU协议与Modbus TCP 协议进行互转。

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

    2、简单协议转化模式

    Modbus RTU数据转换为Modbus TCP数据,或将 Modbus TCP 数据转换为 Modbus RTU数据,实现以太网 Modbus 数据与串口 Modbus 数据的互转。

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

    2以太网芯片简单协议转换

    上位机/网页配置:

    3以太网芯片上位机配置

    Modbus Poll Modbus Slave 软件调试:

    软件连接设置:

    4EBT3001以太网芯片软件连接设置

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

    Poll 菜单选择 SetupàRead/Write Definition

    5以太网芯片配置

    Slave 菜单选择 SetupàSlave Definition

    6以太网芯片配置

    通讯演示:

    7以太网芯片通讯演示

    3、多主机模式

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

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

    8以太网芯片多主机模式

    上位机/网页配置:

    9以太网芯片多主机上位机配置

    Modbus Poll Modbus Slave 软件调试:

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

    10以太网芯片软件调试

    4、存储型网关

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

    11存储型网关

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

    EBT3001以太网芯片网关特点:

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

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

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

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

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

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

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

    12以太网芯片存储型网关特点

    5、可配置型网关

    网关根据预配置的MODBUS 指令,自动轮询 RTU 设备寄存器(仅支持 MODBUS 读指令

    的配置),非存储表内指令会直接操作RTU 设备。可以将经常读取的指令提前存储在网关内,可以缩短响应时间(查询配置的指令)。由于以上特点,可配置型网关的串口侧只可连接 Modbus从站。

    13以太网芯片可配置型网关

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

    14以太网芯片储存

    指令存储说明(删除):

    16以太网芯片储存指令

    上位机/网页配置:

    17以太网芯片存储型网关上位机配置

    6、自动上传

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

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

    18以太网芯片自动上传

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

    19以太网芯片TCP客户端演示

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

    20以太网芯片客户端演示

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

    21以太网芯片MQTT客户端演示

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

    22以太网芯片MQTT演示

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


    太阳集团tcy8722