1 / 14
文档名称:

modbus协议详解.pdf

格式:pdf   大小:156KB   页数:14页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

modbus协议详解.pdf

上传人:Bonnacon 2022/1/31 文件大小:156 KB

下载得到文件列表

modbus协议详解.pdf

文档介绍

文档介绍:: .
ASCII 模式
地 功能代 数据数 数据 LRC 高字 LRC 低字
: 数据 1 ... 回车 换行
址 码 量 n 节 节
RTU 模式
地址 功能代 数据数 数据1 ... 数据 n CRC 高字 CRC 低字码 量 节 节
所选的 ASCII 或 RTU 方式仅适用于标准的 Modbus 网络,它定义了在这些网络上连续传输的消息段的每
一位,以及决定怎样将信息打包成消息域和如何解码。
在其它网络上(象 MAP 和 Modbus Plus)Modbus 消息被转成与串行传输无关的帧。
1、ASCII 模式
当控制器设为在 Modbus 网络上以 ASCII(美国标准信息交换代码)模式通信,在消息中的每个 8Bit
字节都作为两个 ASCII 字符发送。这种方式的主要优点是字符发送的时间间隔可达到 1 秒而不产生错误。
代码系统
• 十六进制,ASCII 字符 0...9,A...F
• 消息中的每个 ASCII 字符都是一个十六进制字符组成
每个字节的位
• 1 个起始位
• 7 个数据位,最小的有效位先发送
• 1 个奇偶校验位,无校验则无
• 1 个停止位(有校验时),2 个 Bit(无校验时)
错误检测域
• LRC(纵向冗长检测)
2、RTU 模式
当控制器设为在 Modbus 网络上以 RTU(远程终端单元)模式通信,在消息中的每个 8Bit 字节包含两
个 4Bit 的十六进制字符。这种方式的主要优点是:在同样的波特率下,可比 ASCII 方式传送更多的数据。
代码系统
• 8 位二进制,十六进制数 0...9,A...F
• 消息中的每个 8 位域都是一个两个十六进制字符组成
每个字节的位
• 1 个起始位
• 8 个数据位,最小的有效位先发送
• 1 个奇偶校验位,无校验则无
• 1 个停止位(有校验时),2 个 Bit(无校验时)
错误检测域• CRC(循环冗长检测)
三、Modbus 消息帧
两种传输模式中(ASCII 或 RTU),传输设备以将 Modbus 消息转为有起点和终点的帧,这就允许接收
的设备在消息起始处开始工作,读地址分配信息,判断哪一个设备被选中(广播方式则传给所有设备),
判知何时信息已完成。部分的消息也能侦测到并且错误能设置为返回结果。
1、ASCII 帧
使用 ASCII 模式,消息以冒号(: