Modbus通讯协议简介解析-共17页课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Modbus通讯协议简介解析-共17页课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Modbus 通讯 协议 简介 解析 17 课件
- 资源描述:
-
1、一种工业上广泛使用的一种工业上广泛使用的串行通信协议串行通信协议 Modbus协议是工业控制器网络协议中的一协议是工业控制器网络协议中的一种,此协议定义了一个控制器能认识的消息结构,种,此协议定义了一个控制器能认识的消息结构,描述了一个控制器请求访问其它设备、回应来自其描述了一个控制器请求访问其它设备、回应来自其它设备的请求以及侦测错误并记录的过程。通过此它设备的请求以及侦测错误并记录的过程。通过此协议,控制器相互之间、控制器经由网络(例如以协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一种太网)和其它设备之间可以通信。它已经成为一种通用工业标准,可以将不
2、同厂商生产的控制设备通用工业标准,可以将不同厂商生产的控制设备(例如:变频器,伺服驱动器,智能仪表,信号采(例如:变频器,伺服驱动器,智能仪表,信号采集卡等)连成工业网络,进行集中监控。集卡等)连成工业网络,进行集中监控。Modbus串行链路协议是一个主串行链路协议是一个主-从协从协议。在同一时间,只能将一个主站连接到总议。在同一时间,只能将一个主站连接到总线,将一个或多个从站(最大数量为线,将一个或多个从站(最大数量为247)连接到相同的串行总线。连接到相同的串行总线。Modbus 通讯总通讯总是由主站发起,当从站没有收到来自主站的是由主站发起,当从站没有收到来自主站的请求时,将不会发送数据
3、。主站同时只能启请求时,将不会发送数据。主站同时只能启动一个动一个Modbus事务处理,从站之间不能相事务处理,从站之间不能相互通信。互通信。主站用两种模式向从站发出主站用两种模式向从站发出Modbus请求,分别请求,分别为单播模式和广播模式。为单播模式和广播模式。单播模式工作方式:由主站寻址单个从站,从站接单播模式工作方式:由主站寻址单个从站,从站接收并处理完请求之后,向主站返回一个报文(一个收并处理完请求之后,向主站返回一个报文(一个应答)。在这种模式下,一个应答)。在这种模式下,一个Modbus 事务处理包事务处理包含含2 个报文:一个是主站的请求,另一个是从站的个报文:一个是主站的请求
4、,另一个是从站的应答。每个从站必须有唯一的地址(应答。每个从站必须有唯一的地址(1247),),这样才能区别于其它站而被独立地寻址。这样才能区别于其它站而被独立地寻址。广播模式工作方式:主站可以向所有的从站发送请广播模式工作方式:主站可以向所有的从站发送请求,对于主站广播的请求没有应答返回,广播请求求,对于主站广播的请求没有应答返回,广播请求必须是写命令,所有设备必须接收写功能的广播,必须是写命令,所有设备必须接收写功能的广播,地址地址0被保留用来识别广播通信。被保留用来识别广播通信。Modbus寻址空间由寻址空间由256个不同地址组成。地个不同地址组成。地址址0为广播地址,所有从站必须识别广
5、播地址。为广播地址,所有从站必须识别广播地址。Modbus主站没有特定地址,只有从站有一个地主站没有特定地址,只有从站有一个地址,在址,在Modbus串行总线上,这个地址必须是唯串行总线上,这个地址必须是唯一的。一的。表表1 Modbus寻址空间分配寻址空间分配01-247248-255广播地址从站某个地址保留地址(1)请求)请求 主设备查询消息中的功能代码告之被选中的从设备要执主设备查询消息中的功能代码告之被选中的从设备要执行何种功能。数据段包含了从设备要执行功能的任何附加信行何种功能。数据段包含了从设备要执行功能的任何附加信息。例如:功能代码息。例如:功能代码03是要求从设备读保持寄存器并
6、返回是要求从设备读保持寄存器并返回它们的内容。数据段必须包含要告之从设备的信息:从何寄它们的内容。数据段必须包含要告之从设备的信息:从何寄存器开始读及要读的寄存器数量。错误检测域为从设备提供存器开始读及要读的寄存器数量。错误检测域为从设备提供了一种验证消息内容是否正确的方法。了一种验证消息内容是否正确的方法。(2)响应)响应 如果从设备产生一个正常的回应,在回应消息中的功能如果从设备产生一个正常的回应,在回应消息中的功能代码是在查询消息中的功能代码的回应。数据段包括了从设代码是在查询消息中的功能代码的回应。数据段包括了从设备收集的数据(例如寄存器值或状态)。如果有错误发生,备收集的数据(例如寄
展开阅读全文