Modbus协议.ppt_第1页
Modbus协议.ppt_第2页
Modbus协议.ppt_第3页
Modbus协议.ppt_第4页
Modbus协议.ppt_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Modbus协议,1Modbus协议背景 2Modbus协议介绍 3Modbus-RTU协议,Modbus协议背景,Modbus协议背景:面向工业控制器联网管理,从单机控制走向集中监控、集散控制。,Modbus协议介绍,Modbus 协议是应用于电子控制器上的一种通用语言。定义了一个控制器能认识使用的消息结构,作为消息域格局和内容的公共格式。,Modbus网络传输,控制器通信使用主从技术,即仅一设备(主设备)能初始化传输(查询)。其它设备(从设备)根据主设备查询提供的数据作出相应反应(回应)。 主设备可单独和从设备通信,也能以广播方式和所有从设备通信。,Modbus-RTU协议,Modbus网

2、络的两种标准传输方式: (1)ASCII美国标准信息交换代码,以文本为主 (2)RTU远程终端单元,信数据量大而且是二进制数值时,多采用RTU模式。,Modbus-RTU模式,通信数据量大而且是二进制数值时,多采用RTU模式 每个字节的位 1个起始位 8个数据位,最小的有效位先发送 1个奇偶校验位,无校验则无 1个停止位(有校验时),2个Bit(无校验时) 错误检测域 CRC(循环冗长检测),Modbus-BUS消息帧,功能码的处理,例如:一从主设备发往从设备的消息要求读一组保持寄存器,将产生如下功能代码: 0 0 0 0 0 0 1 1 (十六进制03H) 对正常回应,从设备仅回应同样的功能代码。对异议回应,它返回: 1 0 0 0 0 0 1 1 (十六进制83H),检错功能,奇偶校验对每个字符都可用,帧检测(LRC或CRC)应用于整个消息它们都是在消息发送前由主设备产生的,从设备在接收过程中检测每个字符和整个消息帧。 使用RTU模式,消息包括了一基于CRC方法的错误检测域。CRC域检测了整个消息的内容。 CRC域是两个字节,包含一16位的二进制值。它由传输设备计算后加入到消息中。接收设备重新计算收到消

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论