下载此文档

MB3480学习心得.docx


文档分类:医学/心理学 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
一、基础知识:
1、 什么是Modbus
Modbus是由Modicon (现为施耐德电气公司的一个品牌)在1979年发明的, 是全球第一个真正用于工业现场的总线协议。
2、 主--从结构:
主设备查询
查询消息中的功能代码告之被选中的从设备要执行何种功能。 数据段包含了
从设备要执行功能的任何附加信息。例如功能代码03是要求从设备读保持寄存 器并返回它们的内容。数据段必须包含要告之从设备的信息: 从何寄存器开始读 及要读的寄存器数量。错误检测域为从设备提供了一种验证消息内容是否正确的 方法。
从设备回应
如果从设备产生正常的回应,在回应消息中的功能代码是在查询消息中的功 能代码的回应。数据段包括了从设备收集的数据: 像寄存器值或状态。如果有错 误发生,功能代码将被修改以用于指出回应消息是错误的, 同时数据段包含了描
述此错误信息的代码。错误检测域允许主设备确认消息内容是否可用。
每个MODBU帧都包括地址域 功能域 数据域 错误检测域
3、Modbus的三种通信协议:
Modbus协议分为三种通信方式:ModbusRTU ModbusASCII以及ModbusTCP
首先,Modbus TCP的通信格式和 Modbus RTU非常相似,唯一的差别只是 Modbus RTU最后带两个字节的 CR(校验,而Modbus TCP没有。
其次,Modbus ASCII的通信格式与Modbus RTU其实“神合貌离”,就是把 ModbusRTU的每一个字节(例如:27H)高四位(2)和低四位(7)拆分为两个 字节,并以ASCII码的方式表现出来(32 37),再给命令帧分别加上起始符和结 束符便可以,当然 ModbusRTU和ModbusASCII的校验的方式不同,这里暂不详 述,所以同一条命令用 ModbusRTU方式和ModbusASCII方式表现出来,虽然在 命令长度的上有很大的区别,但其实际表达的意思却是一样。
地址
贞能
代码
数据
数量
数摇1
44!
数据n
URC低 字节
CRC高
字节
地址域明議域
4、RTU方式:
错误检测域
帧定界:MODBURTU方式下,每两个字符之间发送或者接收的时间间隔不 能超过倍 字符传输时间。如果两个字符时间间隔超过了倍的字符传输时间,规 约就认为一帧数据已经接收,新的一帧数据传输开始。
备注:NPort与MGate产品的区别就在于,MGate在每帧报文的之后,增加 了倍的字符传输时间,而
NPort则没有。
5、ASCII 方式:
:地址
功能
代們
数量
数振1
数抿nLRC低宝节
月匚言字节”车
换行
地址域功能域
错误检测域
帧定界:
“:”帧起始 “CR LF' 帧结束
ASCII方式用两个ASCII字符表示一个8位数据,比如16进制的3A用字 符“3”和字符“ A”表示。
& Modbus TCP
Modbus TCP数据帧包含报文头、功能代码和数据 3个部分:
Modbus TCP/IP PDU
O
PDU
图6 Modtxjs TCP数据桢格式
MBAP艮文头(MBAP ModbusApplication Protocol ,Modbus应用协议) 分4个域,共7个字节:
表3 MBAP报文头

长度(B)
描述
客户端
服务器端
传输标志
2
标志某个 Mo±us询问 /应答的传输
由客户端生成
应答时复制该值
协议标志
2
0=Modtw 协议
J=UNI-TE 协议
由客户端生成
应答时复制该值
长度
2
后续字节计数
由客户端生成
应答时由服务器 端重新生成
单元标志
1
定义達续于
目的其他设备
由客户端生成
应答时复制该值
自注:这里的客户端、服务器端是指 TCP的Client、Server端
二、MGate说明:
1、通信模式
1) MGate配置文件中:
RTU Slave
RTU Master
ASCII Slave
ASCII Master
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

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人kunpengchaoyue
  • 文件大小882 KB
  • 时间2021-04-12