Modbus重点部分描述
来源:互联网 发布:二维码标签机打印软件 编辑:程序博客网 时间:2024/06/05 16:36
1.Modbus数据单元
Modbus协议定义了一个与基础通信层无关的简单协议数据单元(PDU),特定总线或网络上的Modbus协议映射能够在应用数据单元(ADU)上引入一些附加域。启动Modbus事务处理的客户机创建Modbus PDU,其中的功能码向服务器指示将执行哪种操作,功能码后面是含有请求和响应参数的数据域。
Modbus协议定义了一个与基础通信层无关的简单协议数据单元(PDU),特定总线或网络上的Modbus协议映射能够在应用数据单元(ADU)上引入一些附加域。启动Modbus事务处理的客户机创建Modbus PDU,其中的功能码向服务器指示将执行哪种操作,功能码后面是含有请求和响应参数的数据域。
通用Modbus帧
串行链路上的Modbus帧
TCP/IP上的Modbus帧
2.RTU与Tcp/ip区别
RTU协议中的指令由地址码(一个字节),功能码(一个字节),起始地址(两个字节),数据(N个字节),校验码(两个字节)五个部分组成,其中数据又由数据长度(两个字节,表示的是寄存器个数,假定内容为M)和数据正文(M乘以2个字节)组成,而RTU协议是采用3.5个字节的空闲时间作为指令的起始和结束。
Modbus TCP协议是在RTU协议前面添加MBAP报文头,共七个字节长度,其分别的意义是:1.传输标志,两个字节长度,标志Modbus询问/应答的传输,一般默认是00 00。2.协议标志,两个字节长度,0表示是Modbus,1表示UNI-TE协议,一般默认也是00 00。3.后续字节计数,两个字节长度,其实际意义就是后面的字节长度,具体情况详见下文。4.单元标志,一个字节长度,一般默认为00,单元标志对应于Modbus RTU协议中的地址码,当RTU与TCP之间进行协议转换的时候,特别是Modbus网关转换协议的时候,在TCP协议中,该数据就是对应RTU协议中的地址码.
0 0
- Modbus重点部分描述
- Servlet和Jsp 重点部分
- XHTML学习的重点部分
- 操作系统部分重点知识回顾
- Modbus
- modbus
- Modbus
- modbus
- Modbus
- modbus
- Modbus
- modbus
- Modbus
- oracle 部分函数描述
- DirectX Forum FAQ 重点部分摘译
- DirectX Forum FAQ 重点部分摘译
- DirectX Forum FAQ 重点部分摘译
- DirectX Forum FAQ 重点部分摘译
- 微软100题(100)智力题2
- android非法字符的判定、表情符号的判定
- OC基础:NSString NSNumber 如何学习苹果帮助文档
- 杭电ACM1129——Do the Untwist~~解密 密文
- mysql 学习总结
- Modbus重点部分描述
- NEUQ 1022:二叉树
- 配置NDK Cygwin .bash_profile:行47: 语法错误: 未预期的文件结尾 syntax error: unexpected end of file 解决
- Qt获取控件位置,坐标总结
- VC获取操作系统版本和名称
- TCP打洞技术
- iOS——播放声音和振动
- erlang创建进程
- 长按桌面进入小部件,选择“设置快捷方式”里任意一个添加到桌面,在设置中将语音设置为英语,添加的快捷方式依然是中文