EBT3002以太网芯片是实现TTL串口数据与以太网数据互相转换的以太网串口服务器芯片;前文简单介绍了EBT3002串口转以太网芯片简介,本文详细的介绍了该以太网芯片的modbus网关功能怎么配置和功能应用教程。
启用:对Modbus数据进行校验非 Modbus 数据(RTU/TCP)抛弃不进行传输,将Modbus RTU协议与Modbus TCP协议进行互转。
禁用:不进行协议转换但对Modbus 数据进行校验,非 Modbus 数据(RTU/TCP)抛弃不进行传输。
将Modbus RTU 数据转换为Modbus TCP数据,或将Modbus TCP数据转换为Modbus RIU数据,实现以太网Modbus数据与串口Modbus 数据的互转。
简单协议转换可以工作在任意模式(TCP客户端、TCP服务器、UDP客户端、UDP服务器、MQTT客户端),该网关模式不支持多主机操作,需要多主机请使用“存储型网关”和“多主机模式”。
相对简单协议转换只能存在一个Modbus主站,而多主机模式则可以同时接入多台Modbus TCP主机,当多台Modbus主机同时访问时,Modbus网关时会进行总线的占用调度(RS-485总线只能一次处理一个请求,而多主机模式则会根据TCP请求先后进行排序处理,其他链路进行等待),从而解决总线冲突问题(目前在单服务器模式下最多支持9路Modbus TCP主机连接,多路主机同时接入是应当注意请求间隔和超时时间的匹配,否则会应为串口传输速率远小于以太网传输速率导致丢包,若需要快速响应建议使用“存储型网关”),只支持工作在TCP服务器模式,并且从机只能在串口,否则无法正常工作。
随着主机数量的增加相应的应当增加Modbus超时时间,若需要多台主机连续高速请求建议使用“存储型网关”,建议在无多路主机使用时配置为“简单协议转换”。
软件配置与寄存器配置参考“简单协议转换”,同时开启多个 Modbus Poll软件(3路为例,单服务器模型下最多可以支持9路)。
存储型网关不仅对总线数据进行仲裁还将对重复的读取指令进行存储,当不同主机请求相同数据时网关无需在多次询问RTU设备寄存器状态,而直接返回存储区内缓存的数据,极大程度上提升了网关的多主机请求处理能力,同时也缩短了整个请求流程所消耗的时间。用户可以根据需求自定义存储区指令轮询间隔以及指令存储时间。
存储型网关作为对多主机请求性能的优化,也是只能工作在TCP服务器模式,提升了网络侧的响应速度。
(1)网关具有2K缓存用于存储指令和返回结果的存储(读取10个保持寄存器为例,大概可以存储67条指令与返回结果〉﹔
(2)RTU响应超时自动清空缓存,保证数据的实时性和真实性;
(3)轮询间隔可进行自定义,0-65535ms(默认:200ms);
(4)网关会根据用于配置的指令存储时间轮询RTU设备,MODBUS主机在存储时间没有再次查询该指令,网关自动删除存储指令释放缓存;
(5)第一条指令与控制指令(05、06、OF、10功能码)会直接访问RTU设备;(6)仅支持01、02、03、04Modbus功能码查询结果存储;
网关根据预配置的MODBUS指令,自动轮询RTU设备寄存器(仅支持 MODBUS读指令的配置),非存储表内指令会直接操作RTU设备,可以将经常读取的指令提前存储在网关内,可以缩短响应时间(查询配置的指令),数据不会直接发送给服务器需要Modbus主机请求才会返回,与“简单协议转换”使用方法类似,若需要将数据自动上传到服务器请选择“自动上传”。由于以上特点,可配置型网关的串口侧只可连接Modbus从站。
以太网芯片modbus配置型网关指令存储说明(增加,指令错误与格式错误无法添加):
以太网芯片modbus配置型网关指令存储说明(删除):
在客户端模式(TCP客户端、UDP客户端、MQTT客户端、HTTP客户端)网关会自动轮询存储指令表内指令并上传至服务器,可以根据需求选择反馈格式(Modbus RTU格式或者Modbus TCP格式)以及指令轮询间隔(0-65535ms) 。
今天的分享就到这里啦,EBYTE人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网进行了解,还有客服小姐姐在线答疑哦!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3