WCH_ModBus网关模块使用说明

目录

1.Modbus网关模块介绍

2.ModBus协议的特性

3.模块简单调试使用

  3.1MODBUS CLIENT模式

    3.2 MODBUS SERVER模式

相关文档工具下载连接

1.模块优势

● 支持 10/100M,全双工/半双工自适应以太网接口

● 内置固件,无需用户编程开发,可通过上位机配置软件或者串口命令配置使用。

● 支持 MDI/MDIX 线路自动转换
● 支持串口数据和网络数据的双向透明传输(两路串口:RS485、RS232   不支持同时工作)

● 支持 Modbus RTU 和 Modbus TCP 数据转换
● 支持串口数据转 HTTP GET/POST 请求
● 支持网口心跳包功能,用户可以自定义心跳包的时间和内容
● 支持 DHCP 自动获取 IP 地址
● 支持 DNS 域名访问
● 支持 KEEPALIVE 机制
● 通过上位机软件、串口命令设置芯片工作模式、端口、IP 等网络参数
● 工作模式支持 TCP CLIENT、TCP SERVER、UDP CLIENT、UDP SERVER、MODBUS CLIENT、MODBUS SERVER 和 HTTP CLIENT 7 种模式
● 串口波特率支持 300bps ~ 921600bps
● -40℃到 852.ModBus的特性℃工作温度范围

 

2.ModBus的特性

(1)modbus是一主多从的通信协议

(2)通信中只有主机可以发送请求,从设备接收主机发送的数据来进行相应的响应

(3)modbus不能同步进行通信,即主机在同一时间只能和一个从机通信。

(4)从机不会自己发消息给主机,只能回复主机发送的消息请求

(5)modbus总线上只负责数据传输,需要用户通过额外手段判断数据是否正常接收

 

3.简单调试使用

上位机软件和操作指南 

  下载链接:https://files.cnblogs.com/files/blogs/808422/WCH-Modbus-MOD.zip?t=1708678403&download=true

调试会用到modbus poll和modbus slave主从模拟调试工具

  下载链接:https://files.cnblogs.com/files/blogs/808422/modbus%E8%B0%83%E8%AF%95%E5%B7%A5%E5%85%B7.zip?t=1708678878&download=true

 

模块上电后,插上网线,下载上面链接中的压缩包,用搜索配置软件文件夹下的上位机工具(WCH_Modbus_CfgTool_V1.10)搜索设备进行相关模式选择和参数配置,详细使用流程参考操作指南PDF。

模块的TCP CLIENT、TCP SERVER、UDP CLIENT、UDP SERVER这四种模式和我司的9120/9121的使用方式、实现效果一样。

MODBUS CLIENT模式:

(1)上位机工具中的网络模式选择Modbus Client ,其他网络参数配置和9120/9121一致,可以参考上方链接中的操作指南PDF文档。

(2)择打开ModBus Slave工具,点击工具栏Connection,模式选择Modbus TCP/IP,下方的IP Address填写电脑的本地IP即所设置的目的IP,设置完成后点击OK。

  (如果需要改动下图中波特率、数据位停止位等参数,需要在Serial Port模式下设置,设置完成后再切回Modbus TCP/IP模式)

 (3)择打开ModBus Poll工具,点击工具栏Connection,模式选择Serial Port,串口选择对应设备串口号,设置完成后点击OK。当连接建立成功后,Modbus网关模块上的TCPCS指示灯会处于常亮。

下图黄色框中,

TX表示主机发送的指令次数

ERR表示出错的指令次数

ID表示从机id

F表示功能号

SR表示间隔多少发一次指令

PS:我们常用的功能号就是两个:03和06,一个是读取数据,一个是修改/写入数据。其他的一些命令可自行查找Modbus资料。

(4)建立连接后,每次修改从机寄存器中的值(红框),主机查询后都会做出相应更新(黄框),

双击红色框中的蓝色小框可以修改寄存器中的值;双击黄色框中的蓝色小框可以修改从机对应寄存器的值,修改后可以看到从机已经发送改变,等主机再次查询时也会做出相应修改。

 (5)在Modbus Poll中,点击Display中的Communication...,会弹出Communication traffic窗口(通信流量窗口),可以实时看到当前发送命令和接受的数据。

如:TX:02 03 00 00 00 0A C5 FE  (从前往后依次是:从机地址、功能码、数据地址、数量、校验)

  RX:  02 03 14 00 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 99 B4(从前往后依次是:从机地址、字节总数、各寄存器数据、校验)

MODBUS SERVER模式:把Modbus Poll和Modbus Slave的相关配置调换即可

posted on 2024-02-26 11:45  WCH_ETH_刘淇  阅读(65)  评论(0编辑  收藏  举报

导航