RS232 RS485 TO ETH TCP-Modbus 测试

原来modbus 传感器都是有对应的指令码的,不同功能的指令码也不一样,比如测温度和湿度的指令码也是不一样的;

Modbus是一种串行通信协议,常用于工业自动化系统中。它主要分为两种形式:Modbus RTU和Modbus TCP。这两种形式的Modbus之间有以下区别:

  1. 物理层:Modbus RTU是基于串行通信的,使用RS-232或RS-485等串行通信方式。而Modbus TCP是基于以太网的通信协议,使用TCP/IP协议栈进行通信。

  2. 帧结构:Modbus RTU的帧结构是二进制的,具有较小的帧头和校验,适用于传输较少数据量的情况。Modbus TCP的帧结构是基于TCP/IP协议栈的,帧头和帧尾都有固定的标识符,支持传输较大的数据量。

  3. 速度:Modbus RTU的通信速度较快,可以达到115200bps,而Modbus TCP的速度相对较慢,最高速度为100Mbps。

  4. 安全性:由于Modbus RTU是基于串行通信的,因此它的安全性较差。而Modbus TCP使用TCP/IP协议栈,可以通过网络安全性协议来提高通信的安全性。

将 RS232 RS485 TO ETH 配置为Modus TCP 模式:

Modbus TCP<->Modbus RTU 原理说明

Modbus rtu和modbus tcp协议区别:Modbus TCP 协议则是在 Modbus RTU 协议上加一个 MBAP 报文头,这个 MBAP 报文头共七个字节长度,除了第五、六个字节外,其余的基本上都是不变(比如,modbus rtu数据是:01 03 10 01 00 07 51 08,modbus tcp数据就是:00 00 00 00 00 06 01 03 10 01 00 07,第五、六个字节为00 06,表示00 06 后面有6个字节)

主机(RS232 RS485 TO ETH)给modbus 传感器发送Modbus TCP 请求数据帧,从机(传感器)返回应答的数据帧 ,如图所示:

根据传感器的指导书,将返回的数据转换为对应的温湿度数据,测试成功

FAQ

我无法通过Modbus从我的能源设备中提取数据

  1. 通信速率匹配: 确保两个RS232/RS485转以太网转换器的通信速率(波特率)与Modbus设备的设置相匹配。

  2. 奇偶校验位: 配置RS485转换器和Modbus设备的奇偶校验位以确保一致性。

  3. 数据位和停止位: 确保数据位和停止位的设置与Modbus设备一致。

  4. Modbus地址: 确保每个Modbus设备都有唯一的Modbus地址。这通常在Modbus设备的设置中配置。

  5. Modbus模式: 通常,Modbus设备可以设置为RTU模式或ASCII模式。确保RS485转换器和Modbus设备使用相同的模式。

  6. Modbus功能码: 确保RS485转换器和Modbus设备都能够理解相同的Modbus功能码,例如读取保持寄存器(03)或写入多个寄存器(16)等。

  7. Modbus寄存器映射: 配置RS485转换器和Modbus设备以指定要访问的寄存器地址。

  8. 电气连接: 确保RS485转换器和Modbus设备的电气连接正确,包括终端电阻和线缆连接。

  9. Modbus通信模式: 确保Modbus设备支持TCP/IP模式,而不仅仅是串口模式。

  10. 防火墙和网络设置: 检查网络防火墙和路由器设置,确保数据包能够从一个设备传输到另一个设备。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
微型以太网/串口换器 波仕ETH232系列微型以太网/串口换器秉承波仕换器的一贯特色,具有超小型的外形(80*23*47mm)、RS-232、RS-485、RS-422通用,可以虚拟成为本地COM串口(COM1-COM256)、无须修改已有的串口通信软件。同时波仕赠送具有自主知识产权的通信源程序(VC++,VB、BC、DELPHI,可以嵌入用户通信程序)以及拥有版权的以太网-串口影射程序。波仕ETH232GH、ETH232GL1和ETH232L1都是世界上最小的、也是使用最简便的以太网/串口换器。 其中ETH232GH、ETH232GL1是带光电隔离的以太网/串口换器,实现了以太网、电源、串口的三方隔离。 我们对国内外多种以太网串口服务器进行了比较试验,ETH232系列是少数能够成功用起来的产品之一,而且是最容易用起来的。专利产品,谨防???! 专利号:200630307752 ETH232GH 高速光电隔离以太网->RS-232/485/422换器 5V供电 0-115.2Kbps ETH232GL1 光电隔离以太网->RS-232/485/422换器 5V供电 0-19.2Kbps ETH232L1 以太网->RS-232/485/422换器 5V供电 0-115.2Kbps 在很多应用场合,如果想让设备连接到以太网中,就必须拥有一个以太网接口,普通的设备 都含有RS-232(或RS-485/RS-422)串行接口,可以将串行接口连接到以太网中,实现了设备与 以太网以及internet的互连。 这样我们就可以远程控制设备,读取设备的状态信息,采集数据 等等,随着网路技术的高速发展,这必将是一种趋势。波仕以太网/串口换器配合参数修改软件 可以设置模块的串口波特率,IP地址,子网掩码,网关,MAC等信息。 波仕以太网/串口换器是实现通信主机的以太网与RS-232/RS-485/RS-422串口设备相互通 讯的一种协议换装置(TCP/IP协议-串行通信协议)。 波仕ETH232系列产品提供一个RS232/ RS485/RS422串口,一个10M以太网口等。 硬件安装 由于ETH232系列产品的使用方法、软件设置都是一样的,所以以下仅以ETH232GH为例。 将ETH232GH以太网/串口换器接上电源(直流5V到30V均可,随产品配套有)。电源插 座旁边有一个小LED(发光二极管),当ETH232GH产品通电后LED会一直亮着。 将 RJ-45座插入以太网的RJ-45插头即可。注意直接接电脑的RJ-45电缆(交叉线)与接 HUB 的 RJ-45 电缆(直连线)是不同的。波仕 ETH232GH 的 RS-232/485/422串口端是一个 DB-9 针座,具有 RS-232、RS-485、RS-422 全部引脚。当作为 RS-232 口时与 PC 机的 DB-9 针 RS-232 口的2、3、5脚分配完全相同。作为RS-422时,T+、T—是指从ETH232GH向外发送。注意RS-485 和 RS-422通信时建议要接地线(5脚)。RS-485/422无须跳线选择。RS-485/422信号的参考地 线与RS-232的GND是一样的。 DB-9针端的引脚分配如下(带接线端子): 1 2 3 4 5 6 7 8 9 RS-232 RXD TXD GND RS-485 A GND B RS-422 T+ GND R+ R— T— ETH232GH、ETH232GL1 不仅以太网(RJ-45)与串口之间有变压器隔离(1000V),而且还增 加了一道对串口的2500V光电隔离,实现了以太网(RJ-45)、外接电源、串口(RS-232/485/422) 三方的隔离。ETH232GH的 RS-232/485/422的最高通信速率为 115.2Kbps。ETH232GL1的 RS-232 /485 /422的最高通信速率为19.2Kbps。波仕ETH232GH、ETH232GL1内置有600W抗雷击浪涌保护 器。 ETH232L1的以太网(RJ-45)与串口之间有变压器隔离(1000V)。外接电源与串口是不隔 离的、外接电源的地线与RS-232/485/422的信号地线是共地的。ETH232L1的RS-232/485/422的 最高通信速率为115.2Kbps。其余完全同ETH232GH或 ETH232GL1,包括软件、电源等。 软件设置 波仕 ETH232GH随产品赠送的光盘上有配置程序 con

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信看

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值