首页 上一页 1 2 下一页 尾页

Modbus TCP和Modbus Rtu的区别 点击:28478 | 回复:40



叶帆

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 88回
  • 年度积分:0
  • 历史总积分:239
  • 注册:2003年9月03日
发表于:2005-11-21 21:10:00
楼主
Modbus TCP和Modbus Rtu的协议到底有什么区别,难道仅仅是协议相差0 0 0 0 0 和没有校验。



二十四桥

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 42回
  • 年度积分:0
  • 历史总积分:349
  • 注册:2002年11月13日
发表于:2008-10-21 15:55:53
21楼
两个协议的本质都是MODBUS协议,都是靠MODBUS寄存器地址来交换数据;但所用的硬件接口不一样,Modbus RTU一般采用串口RS232C或RS485/422,而Modbus TCP一般采用以太网口。现在市场上有很多协议转换器,可以轻松的将这些不同的协议相互转换,比较有名的我用过的是研华(Advantech)的。

sam_tian

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 10回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2008年3月20日
发表于:2008-11-03 21:43:44
22楼
引用chenlilili 的回复内容:

新浪的问题解决了吗?我也遇到同样问题了,请指教!

我触摸屏上自带了一个以太网口,可设置为MODBUS TCP/IP方式通讯,但另一端是是一个232/485的接口的设备,支持(自带)标准的的MODBUS RTU协议,目前市场上有一种串口服务器,可以将串口和以太网协议相转换,我相求教的是,MODBUS TCP/IP 与MODBUS RTU协议能否通过这种模块进行转换。这种模块叫串口服务器。

-------------------------------------------------------------------------------------------------

我公司代理美国B&B公司的MODBUS串口服务器-MES1A,MES1B可以完美解决这一问题。

联系方式:0512-68097866,联系人:田工。

恒启电子(苏州)有限公司





蒋勇

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 62回
  • 年度积分:0
  • 历史总积分:311
  • 注册:2006年2月08日
发表于:2008-11-06 20:27:18
23楼

引用叶帆 的回复内容:默认服务端口502
计数 未定义 帧长
2Byte 2个0 2Byte
计数:二个字节,内容任意,注意返回帧返回的计数与发送帧的计数相同
帧长:二个字节,从设备地址开始算起的命令帧长度(RTU命令帧去掉校验后的长度)
说明:TCP和RTU协议非常类似,我们只要把RTU协议的两个字节的校验码去掉,然后在RTU协议的开始加上6个字节的数据(如上表所示)并通过TCP/IP网络协议发送出去即可。

-----------------------------------------------------------------------------------------------------------------

不一定,要看具体的设备,比如Honeywell HC900 就不能去掉CRC16两个字节。最好做成可配置,我写了一个兼容RS485和TCP的modbus的master程序,2字节,4字节整数,4字节float的字节顺序可设置。float 支持 FP L,FP LB,FP B,FP BB4种规范。就连CRC16的字节顺序也可配置,目的是兼容某些厂家不规范的modbus设备,这个程序VC源代码可到我的网站下载。www.kipway.com

 


 



wuxinihui

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 980回
  • 年度积分:0
  • 历史总积分:1523
  • 注册:2008年11月20日
发表于:2008-12-03 22:42:16
24楼
TCP和RTU协议非常类似,只要把RTU协议的两个字节的校验码去掉,然后在RTU协议的开始加上5个0和一个6并通过TCP/IP网络协议发送出去即可

wuxinihui

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 980回
  • 年度积分:0
  • 历史总积分:1523
  • 注册:2008年11月20日
发表于:2008-12-03 22:46:18
25楼
现在市场上有很多协议转换器,可以轻松的将这些不同的协议相互转换

tsw_123456

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2007年11月29日
发表于:2009-05-28 15:52:43
26楼

康海 串口服务器 canhigher nc608-8m

答:坚毅刚强’:你的触摸屏的品牌型号是什么? 我也想用

长征三号

  • 精华:0帖
  • 求助:1帖
  • 帖子:54帖 | 910回
  • 年度积分:0
  • 历史总积分:1121
  • 注册:2008年6月16日
发表于:2009-05-30 21:53:38
27楼
这两个哪个用起来比较简单呢

b20b

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2009年5月15日
发表于:2009-06-09 21:17:45
28楼

新浪 X新浪
积分:157
帖子:36注册时间:2003-10-8 15:40:00 12楼 回复时间:2006-5-8 18:46:00 我目前需要向大家求都这样一个问题,我触摸屏上自带了一个以太网口,可设置为MODBUS TCP/IP方式通讯,但另一端是是一个232/485的接口的设备,支持(自带)标准的的MODBUS RTU协议,目前市场上有一种串口服务器,可以将串口和以太网协议相转换,我相求教的是,MODBUS TCP/IP 与MODBUS RTU协议能否通过这种模块进行转换。这种模块叫串口服务器。

------------------------------------------------------------------------------

ls提到过的串口服务器,其实是串口到以太网的数据透传, 完全没用更改数据包的格式, 所以直接通过串口服务器是无法通讯的.

 

 如果是Modbus RTU和Modbus TCP 两类设备互相通讯的话,就需要Modbus协议网关(指的是硬件网关). 我个人只用过MOXA的通讯网关MB3000系列, MB3180/MB3170, 有兴趣的朋友可以分别抓串口包和tcp包,就知道数据通过网关后,数据包做过哪些转换了

电气睡神

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 87回
  • 年度积分:0
  • 历史总积分:214
  • 注册:2005年3月04日
发表于:2009-06-24 23:05:49
29楼
施耐德XBTGT系列一部分触摸屏有RJ45的口

长征三号

  • 精华:0帖
  • 求助:1帖
  • 帖子:54帖 | 910回
  • 年度积分:0
  • 历史总积分:1121
  • 注册:2008年6月16日
发表于:2009-07-06 21:07:13
30楼
向你们学习呀                                               

gordian

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 36回
  • 年度积分:0
  • 历史总积分:82
  • 注册:2006年6月30日
发表于:2009-07-16 13:40:09
31楼
回复内容:
对:b20b 关于

新浪 X新浪
积分:157
帖子:36注册时间:2003-10-8 15:40:00 12楼 回复时间:2006-5-8 18:46:00 我目前需要向大家求都这样一个问题,我触摸屏上自带了一个以太网口,可设置为MODBUS TCP/IP方式通讯,但另一端是是一个232/485的接口的设备,支持(自带)标准的的MODBUS RTU协议,目前市场上有一种串口服务器,可以将串口和以太网协议相转换,我相求教的是,MODBUS TCP/IP 与MODBUS RTU协议能否通过这种模块进行转换。这种模块叫串口服务器。

------------------------------------------------------------------------------

ls提到过的串口服务器,其实是串口到以太网的数据透传, 完全没用更改数据包的格式, 所以直接通过串口服务器是无法通讯的.

 

 如果是Modbus RTU和Modbus TCP 两类设备互相通讯的话,就需要Modbus协议网关(指的是硬件网关). 我个人只用过MOXA的通讯网关MB3000系列, MB3180/MB3170, 有兴趣的朋友可以分别抓串口包和tcp包,就知道数据通过网关后,数据包做过哪些转换了

内容的回复:

顶这个!!

leowan

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 17回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2004年4月30日
发表于:2010-01-09 19:32:30
32楼
我用modsim仿真,modbus tcp取数据,发现第一个数据无法取到是怎么回事?

LDJ9936

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 21回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2008年2月25日
发表于:2011-10-27 17:50:26
33楼
学习学习!!!!!!!!!!!!!!!!!!

genru

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 27回
  • 年度积分:0
  • 历史总积分:189
  • 注册:2011年6月15日
发表于:2011-12-08 17:16:01
34楼
不错,学习了,晋宇提供modbus rtu转modbus tcp的网关 网址:www.genru.com.cn

genru

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 27回
  • 年度积分:0
  • 历史总积分:189
  • 注册:2011年6月15日
发表于:2011-12-08 17:21:04
35楼

不错,学习了,有专门的modbus rtu转modbus tcp

广州晋宇公司有这种网关的.网址:www.genru.com.cn

genru

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 27回
  • 年度积分:0
  • 历史总积分:189
  • 注册:2011年6月15日
发表于:2011-12-08 17:22:07
36楼

不错,学习了,有专门的modbus rtu转modbus rtu的设备,有需要可以联系 020-81376938

bhdxzgp

  • 精华:5帖
  • 求助:8帖
  • 帖子:141帖 | 5451回
  • 年度积分:0
  • 历史总积分:21609
  • 注册:2006年4月16日
发表于:2012-05-22 08:22:36
37楼

modbus rtu转modbus tcp的设备

 

modbustcp支持多主站

yq2010

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2012年6月28日
发表于:2012-06-28 13:34:15
38楼

高性价比MODBUS网关产品,支持MODBUS RTU转MODBUS TCP:

http://item.taobao.com/item.htm?id=10435063469

http://item.taobao.com/item.htm?id=15211859270

yq2010

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2012年6月28日
发表于:2012-10-22 10:36:29
39楼

回复内容:
对:yq2010关于高性价比MODBUS网关产品,支持MODBUS RTU转MODBUS TCP:http://item.taobao.com/item.htm?id=10435063469 http://item.taobao.com/item.htm?id=15211859270 内容的回复:



最新版本串口服务器,支持MODBUS TCP,支持宽电压供电:

http://item.taobao.com/item.htm?spm=2013.1.0.110.0kCy8O&id=18407368252

rect_er

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 185回
  • 年度积分:0
  • 历史总积分:283
  • 注册:2014年10月25日
发表于:2015-07-10 11:43:54
40楼

Modbus tcp报文,跟rtu报文只有一点点不同,在站地址前面加了6个字节的报文头,后面的CRC校验砍掉了。

 矩形PLC内置的Modbus-TCP(服务器/客户端)标准协议,最多可扩展7个本地模块,十分适合于做现场设备层的采集终端,做为子站通过以太网远程连接到西门子/施耐德/AB/GE等中大型PLC主站,可与WINCC、组态王、iFix、力控等任意上位机组态软件无缝连接!


QQ:1803295319,电话:13049878565


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页