首页知识分享如何使用XB6S-MT2002和XB6S-C01SP实现Modbus TCP转Modbus RTU通讯

如何使用XB6S-MT2002和XB6S-C01SP实现Modbus TCP转Modbus RTU通讯

2025-08-18

在本案例中使用实点科技远程I/O XB6S Modbus TCP协议耦合器XB6S-MT2002搭配串口通讯模块XB6S-C01SP进行对Modbus从站的读写。

 

 

首先在浏览器输入XB6S-MT2002的IP地址(192.168.1.120)打开web界面,打开组态信息可看到XB6S-C01SP所占用的地址,分别为读取数据地址和写入数据地址。

 

 

单击XB6S-C01SP进入模块的配置界面配置相关参数。

 

通讯模式选择Modbus RTU主站模式,通讯参数选择9600-N-8-1。

 

节点参数设置如下,分别为从站号1的设备,起始地址为0连续读和写两个寄存器。

 

 

点击提交来下发参数,出现“√成功”即为下发参数成功。

 

使用Modbus Poll软件来监控XB6S-MT2002的读取数据地址和写入数据地址。

 

 

使用Modbus Slave来模拟RTU从站设备。

 

 

在数据写入地址的前两个地址分别写入1A、2B,写入到从站设备,并读取显示到数据读取地址的前两个地址中。

 

 

由于Modbus TCP是大端传输即高字节在前低字节在后,Modbus RTU是小端传输即低字节在前高字节在后,所以可以看到写入和读取时字节相反,XB6S-C01SP提供三种字节交换模式,如上图情况可按照如下参数配置,配置两字节交换,提交参数。(注意:提交参数需断开Modbus Poll的链接)

 

可看到数据写入和读取均正常。

 

 

以上就是如何使用XB6S-MT2002XB6S-C01SP实现Modbus TCP转Modbus RTU通讯的办法,感谢您的观看。