中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

台达论坛

抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 台达组态 → 浏览主题: Modbus TCP 求助
发表新帖 回复该主题
回帖:8个,阅读:1010 [上一页] [1] [下一页]
* 帖子主题:

Modbus TCP 求助

分享到
154
qqmushui
文章数:2
年度积分:50
历史总积分:154
品牌积分(台达):0
注册时间:2017/10/17
发站内信
发表于:2017/10/17 21:44:18
#0楼
大家好,请问一下,关于Modbus TCP的协议标识符是如何定义的,除了全0为modbus协议外,还有没有其他的协议?
16003
guanyumou 版主
文章数:7657
年度积分:2176
历史总积分:16003
品牌积分(台达):24
注册时间: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校验取掉,同时加上了事务处理标识符、协议标识符、长度等!
12811
welfare1987
文章数:1796
年度积分:491
历史总积分:12811
品牌积分(台达):0
注册时间:2009/1/27
发站内信
发表于:2017/10/17 23:15:42
#2楼
回复 #1楼 guanyumou
经常使用,还真没研究过TCP的协议,学习了
-122
一往无前
文章数:2
年度积分:-122
历史总积分:-122
品牌积分(台达):0
注册时间:2016/12/9
发站内信
发表于:2017/10/18 13:05:49
#3楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
-122
一往无前
文章数:2
年度积分:-122
历史总积分:-122
品牌积分(台达):0
注册时间:2016/12/9
发站内信
发表于:2017/10/25 21:24:42
#4楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
2267
shuang896
文章数:874
年度积分:174
历史总积分:2267
品牌积分(台达):0
注册时间:2013/11/22
发站内信
发表于:2018/1/8 14:01:38
#5楼
还真没研究过TCP的协议,了解了下
2267
shuang896
文章数:874
年度积分:174
历史总积分:2267
品牌积分(台达):0
注册时间:2013/11/22
发站内信
发表于:2018/1/18 17:19:15
#6楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
16003
guanyumou 版主
文章数:7657
年度积分:2176
历史总积分:16003
品牌积分(台达):24
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2018/1/19 15:02:26
#7楼
以下是引用shuang8962018/1/18 17:19:15的发言:
还真没研究过TCP的协议,学习了
刷积分应该也讲究一点技巧:
附件 untitled1.jpg
2267
shuang896
文章数:874
年度积分:174
历史总积分:2267
品牌积分(台达):0
注册时间:2013/11/22
发站内信
发表于:2018/1/23 18:44:42
#8楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
工控学堂推荐视频:

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

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

140.4