您现在所在的是:

台达论坛

回帖:8个,阅读:2878 [上一页] [1] [下一页]
* 帖子主题:

Modbus TCP 求助

404
qqmushui
文章数:2
年度积分:50
历史总积分:404
品牌积分(台达):0
注册时间:2017/10/17
发站内信
发表于:2017/10/17 21:44:18
#0楼
大家好,请问一下,关于Modbus TCP的协议标识符是如何定义的,除了全0为modbus协议外,还有没有其他的协议?
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
品牌积分(台达):89
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2017/10/17 22:37:10
#1楼
以下是引用qqmushui2017/10/17 21:44:18的发言:
大家好,请问一下,关于Modbus TCP的协议标识符是如何定义的,除了全0为modbus协议外,还有没有其他的协议?
以读4x区寄存器为例:

客户端发送:
00 01 00 00 00 06 01 03 12 34 00 02
其中:
00 01为事务处理标识符的高8位和低8位
00 00为协议标识符,一般固定为00 00
00 06为长度,指的是从它后面开始到Modbus TCP报文结束的字节计数
01为单元标识符
03为功能码
12 34为预读的寄存器起始地址的高8位和低8位
00 02为预读的寄存器个数的高8位和低8位

服务器返回:
00 01 00 00 00 07 01 03 04 11 11 22 22
00 01为事务处理标识符的高8位和低8位
00 00为协议标识符,一般固定为00 00
00 07为长度,指的是从它后面开始到Modbus TCP报文结束的字节计数
01为单元标识符
03为功能码
04为字节计数,读2个寄存器,所以为4个字节
11 11为寄存器地址为1234的值
22 22为寄存器地址为1235的值

Modbus TCP报文和Modbus RTU报文有相似之处,把Modbus RTU中的CRC校验取掉,同时加上了事务处理标识符、协议标识符、长度等!
17733
welfare1987
文章数:1842
年度积分:939
历史总积分:17733
品牌积分(台达):0
注册时间:2009/1/27
发站内信
发表于:2017/10/17 23:15:42
#2楼
回复 #1楼 guanyumou
经常使用,还真没研究过TCP的协议,学习了
182
一往无前
文章数:68
年度积分:182
历史总积分:182
品牌积分(台达):1
注册时间:2016/12/9
发站内信
发表于:2017/10/18 13:05:49
#3楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
182
一往无前
文章数:68
年度积分:182
历史总积分:182
品牌积分(台达):1
注册时间:2016/12/9
发站内信
发表于:2017/10/25 21:24:42
#4楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
2617
shuang896
文章数:906
年度积分:50
历史总积分:2617
品牌积分(台达):0
注册时间:2013/11/22
发站内信
发表于:2018/1/8 14:01:38
#5楼
还真没研究过TCP的协议,了解了下
2617
shuang896
文章数:906
年度积分:50
历史总积分:2617
品牌积分(台达):0
注册时间:2013/11/22
发站内信
发表于:2018/1/18 17:19:15
#6楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
品牌积分(台达):89
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2018/1/19 15:02:26
#7楼
以下是引用shuang8962018/1/18 17:19:15的发言:
还真没研究过TCP的协议,学习了
刷积分应该也讲究一点技巧:
附件 untitled1.jpg
2617
shuang896
文章数:906
年度积分:50
历史总积分:2617
品牌积分(台达):0
注册时间:2013/11/22
发站内信
发表于:2018/1/23 18:44:42
#8楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005