首页 > 其他分享 >WCH_ModBus网关模块使用说明

WCH_ModBus网关模块使用说明

时间:2024-02-26 11:58:54浏览次数:27  
标签:Modbus 网关 00 模式 ModBus 从机 CLIENT 串口 WCH

目录

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的相关配置调换即可

标签:Modbus,网关,00,模式,ModBus,从机,CLIENT,串口,WCH
From: https://www.cnblogs.com/wchwchlq/p/18029758

相关文章

  • 安全生产:AI视频智能分析网关V4如何应用在企业安全生产场景中?
    随着科技的不断进步,视频智能分析技术在安全生产领域中的应用越来越广泛。这种技术通过计算机视觉和人工智能算法,可以对监控视频进行自动分析和处理,以实现多种功能,如目标检测、行为识别、异常预警等。今天我们以TSINGSEE青犀AI视频智能分析网关V4为例,来介绍下视频智能分析技术AI视......
  • Modbus RTU通过从站地址获取校验码的代码
    主要方法拆分高低位计算校验码完整通过从站地址获取校验码的代码usingSystem;classProgram{staticvoidMain(){Console.Write("请输入从站地址(十六进制):");stringslaveAddressInput=Console.ReadLine();bytesl......
  • 智能分析网关V4助力打造“AI+视频监管”明厨亮灶智能监管平台
    一、背景分析随着人们对食品安全和卫生的关注度不断提高,餐饮业的后厨卫生问题成为了社会热点。餐饮业作为人们日常生活中的重要组成部分,其后厨卫生状况直接关系到消费者的健康。由于生产流程复杂,传统的监管方式往往难以做到全面覆盖,而视频智能监管建设方案则能够借助高清摄像头、......
  • 【行业方案】AI智能分析网关V4在校园消防安全场景中的应用
    校园作为学习、成长的重要场所,其安全问题至关重要。而消防安全更是校园安全的重中之重,它不仅关乎着师生的生命安全,也关系到学校正常的教学秩序。TSINGSEE青犀智慧校园烟火识别及预警方案融合了计算机视频图像分析技术、视频传输技术、智能预警、消息通知等技术,可对校园消防安全隐......
  • AI智能分析网关V4智慧工厂视频智能监管与风险预警平台建设方案
    一、背景需求分析1)随着信息技术的迅猛发展和制造业竞争的加剧,智慧工厂成为了推动制造业转型升级的重要引擎。智慧工厂解决方案通过整合物联网、人工智能、大数据分析等先进技术,实现生产过程的智能化、自动化和高效化,为企业提供了更加灵活、智能的生产模式和管理方式。2)工厂生产......
  • Flowable-网关
    首先,并行网关。顾名思义,就是通过这个网关,可以把一个顺序流分成多个顺序流来执行,然后再通过这个网关,把分出来的多条顺序流合并为一个顺序流继续执行。还是上个简单例子来演示一下,便于理解。流程图如下:直接启动该流程,完成开始后的第一个用户任务,数据库中的数据显示如下:可以看......
  • Flowable-排他网关
    排他网关只会选择一条顺序流,即当流程到达排他网关这个节点时,会按顺序(XML中定义的前后顺序)选择出口顺序流(sequenceFlow)计算其定义的条件,如果被计算的条件为True,则按照该出口顺序流向下执行。如果所有出口顺序流的条件都为False,则会抛出异常。在流程设计器内,排他网关位于Gatewa......
  • Modbus Slave 软件使用详解
    软件介绍         ModbusSlave是一个模拟Modbus协议从机的上位机软件,主要用于模拟测试跟其他主机设备通信的过程。与之成套存在的另一个软件--ModbusPoll,则是模拟Modbus协议主机的上位机软件。该软件内部封装标准Modbus协议栈,通过图形化界面使得操作更为简便。目前软......
  • .net core微服务之网关
    网关:一:apisixdoc:https://apisix.apache.org/zh/docs/apisix/getting-started/README/github:https://github.com/apache/apisix二:Konggithub:https://github.com/Kong/kong三:Ocelotgithub:https://github.com/ThreeMammals/Ocelot四:janusgithub:https://......
  • 常用的MODBUS协议测试工具推荐
    介绍一些常用的MODBUS测试工具。1、ModscanModscan是一款免费的MODBUS测试工具,支持ModbusRTU和TCP和ASCII协议。它可以进行单点和多点的读写操作,并且可以生成MODBUS协议相关的报告。还支持模拟器模式,使用户可以通过虚拟设备对ModBus进行测试。2、CASModbusS......