Modbus 通信协议 一 (简介)

本文介绍了Modbus通信协议,一种主从式串行异步半双工协议,包括功能码、RTU和ASCII模式的区别,以及数据帧和通信模式的详细说明。提供案例并指出RTU模式在效率上的优势,附有详细教程链接。

Modbus 简介

Modbus 通信协议是一种主从式 串行 异步 半双工通信协议。

可以一个主站对多个从站进行双向通信。

主站可单独和从站通信,也可以广播式和所有从站通信。

Modbus 数据格式

在这里插入图片描述c

功能码

在这里插入图片描述

常用功能码 H03

在这里插入图片描述

常用功能码 H06

在这里插入图片描述

常用功能码 H10

在这里插入图片描述

错误应答

1)对有错或错误的应答,从站将其功能码最高位b7置1,
2)并将错误代码放入数据区告诉主站发生了什么错误。

在这里插入图片描述

RTU 模式

RTU 模式数据格式规定

在这里插入图片描述

ASCLL模式

ASCLL 模式数据格式规定

在这里插入图片描述

案列

在这里插入图片描述
在这里插入图片描述

将数据帧中的每一位转换成 ASCLL 码,使用16进制。

其他

起止式异步传送字符格式

在这里插入图片描述

数据格式

通信中,一个完整的信息称作一帧,也叫做数据信息帧。数据信息帧的结构称作 数据格式。

通信模式

ASCLL模式:主要优点是允许字符之间的时间间隔长达1s,也不会出现错误。

RTU模式:优点是在相同波特率下其传输的字符的密度高于ASCLL模式,每个字符必须连续传输。

详细教程可转

Modbus 教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值