下载此文档

MB3480学习心得.doc


文档分类:医学/心理学 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
一、基础知识: 1、什么是 Modbus ? Modbus 是由 Modicon (现为施耐德电气公司的一个品牌)在1979 年发明的, 是全球第一个真正用于工业现场的总线协议。 2、主--从结构: 主设备查询查询消息中的功能代码告之被选中的从设备要执行何种功能。数据段包含了从设备要执行功能的任何附加信息。例如功能代码 03 是要求从设备读保持寄存器并返回它们的内容。数据段必须包含要告之从设备的信息:从何寄存器开始读及要读的寄存器数量。错误检测域为从设备提供了一种验证消息内容是否正确的方法。从设备回应如果从设备产生正常的回应,在回应消息中的功能代码是在查询消息中的功能代码的回应。数据段包括了从设备收集的数据:像寄存器值或状态。如果有错误发生,功能代码将被修改以用于指出回应消息是错误的,同时数据段包含了描述此错误信息的代码。错误检测域允许主设备确认消息内容是否可用。每个 MODBUS 帧都包括地址域功能域数据域错误检测域 3、Modbus 的三种通信协议: Modbus 协议分为三种通信方式:Modbus RTU 、Modbus ASCII 以及 Modbus TCP 。首先, Modbus TCP 的通信格式和 Modbus RTU 非常相似,唯一的差别只是 Modbus RTU 最后带两个字节的 CRC 校验,而 Modbus TCP 没有。其次, Modbus ASCII 的通信格式与 Modbus RTU 其实“神合貌离”,就是把 Modbus RTU 的每一个字节(例如: 27H )高四位( 2)和低四位( 7)拆分为两个字节,并以 ASCII 码的方式表现出来(3237),再给命令帧分别加上起始符和结束符便可以,当然 Modbus RTU 和Modbus ASCII 的校验的方式不同,这里暂不详述,所以同一条命令用 Modbus RTU 方式和 Modbus ASCII 方式表现出来,虽然在命令长度的上有很大的区别,但其实际表达的意思却是一样。 4、RTU 方式: 帧定界:MODBUS RTU 方式下,每两个字符之间发送或者接收的时间间隔不能超过 倍字符传输时间。如果两个字符时间间隔超过了 倍的字符传输时间,规约就认为一帧数据已经接收,新的一帧数据传输开始。备注:NPort 与MGate 产品的区别就在于,MGate 在每帧报文的之后,增加了 倍的字符传输时间,而 NPort 则没有。 5、ASCII 方式: 帧定界: “:”帧起始“CRLF”帧结束 ASCII 方式用两个 ASCII 字符表示一个 8 位数据,比如 16 进制的 3A 用字符“3”和字符“A”表示。 6、Modbus TCP Modbus TCP数据帧包含报文头、功能代码和数据 3个部分: MBAP 报文头( MBAP :Modbus Application Protocol ,Modbus 应用协议)分 4个域,共 7个字节: 自注:这里的客户端、服务器端是指 TCP 的Client 、Server 端。二、 MGate 说明: 1、通信模式 1)MGate 配置文件中: Modbus 采用主从结构,只有两种模式: Master 和Slave RTU/ASCII Slave :PC作为 Master 主,装置作为 Slave 从; RTU/ASCII Master :PC作为 Slave 从,装置作为 Master 主; RTU 与ASCII 的区别: a)校验: RTU :CRC (循环冗长校验); ASCII :LRC (纵向冗长校验); 校验码用于检查信息的完整性; b)消息格式不同: RTU :消息中每个字节(8Bit )包含 2个4Bit 的十六进制字符,优点:同样波特率下,比 ASCII 传送更多的数据; ASCII :消息中每个字节( 8Bit )都作为一个 ASCII 码( 2 个十六进制字符)发生,优点:字符发送的时间间隔可达到 1秒而不产生错误; 2)说明手册中: 两种通信模式: A)以太网 Master 串口 Slave : Modbus TCP 可支持同时 16 个连接,串口支持 RS-232 和RS-422/485 ,其中 RS-232 和RS-422 仅能连一个设备, RS-485 可连接 31个设备; B)串口 Master 以太网 Slave : 可支持 32个Modbus TCP slave 设备; 三、实测: 1、结构: 笔记本电脑网口?MB3480 ?笔记本+UPort 1150 ; 2、UPort 1150 设置: 默认为 RS-232 方式,注意设置为 RS-485 (也可为 RS-232 ),方法: “控制面板”?“设备管理器”? 3、MB3480 的设置: 1)主从模式的设定:

MB3480学习心得 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小3.52 MB
  • 时间2017-04-13