Modbus现场总线.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Modbus现场总线

工业控制网络 第3章 Modbus现场总线 3.1 Modbus概述 3.2 Modbus物理层 3.3 Modbus串行链路层标准 3.4 台达工业自动化设备 3.5 Modbus系统组态 3.1 Modbus概述 一、Modbus发展历史 Modicon公司提出的通信规约。 Modicon公司被施耐德电气公司收购。 施耐德将Modbus协议的所有权移交给IDA ,成立了Modbus-IDA组织 。 Modbus-RTPS成为实时以太网 标准IEC61784-2 。 Modbus已经成为国家标准GB/T19582-2008 。 3.1 Modbus概述 二、Modbus特点 标准、开放 用户可以免费、放心地使用Modbus协议。 灵活 支持多种物理层标准,如RS-232、RS-485、以太网等 。 简单 Modbus的帧格式简单、紧凑,通俗易懂。 3.1 Modbus概述 三、Modbus通信模型 Modbus协议规范的核心是应用层标准。 物理层、数据链路层可灵活选择 3.1 Modbus概述 四、通用Modbus帧 Modbus协议定义了一个与基础通信层无关的简单协议数据单元(PDA),特定总线或网络上的Modbus协议映射能够在应用数据单元(ADU)上引入一些附加字段 。 3.1 Modbus概述 五、Modbus通信原理 Modbus是一种简单的客户机/服务器型应用协议 。 3.1 Modbus概述 五、Modbus通信原理 客户机向服务器发请求,服务器分析并处理客户机的请求后返回响应; 1个主站(客户机),最多247个从站(服务器); 可以采用单播模式和广播模式(0地址); 产生错误,服务器返回通信异常码。 3.2 Modbus物理层 一、RS-232接口标准 美国电子工业协会EIA(Electronic Industry Association) 信号标准 3.2 Modbus物理层 电气特性 在TXD和RXD上: 逻辑1(MARK)=-3V~-15V 逻辑0(SPACE)=+3~+15V 在RTS、CTS、DSR、DTR和DCD等控制线上:信号有效(接通,ON状态,正电压)=+3V~+15V 信号无效(断开,OFF状态,负电压)=-3V~-15V 3.2 Modbus物理层 RS-232电平转换器 为了实现采用+5V供电的TTL和CMOS通信接口电路能与RS-232标准接口连接。必须进行串行口的输入/输出信号的电平转换。 目前常用的电平转换器有 MOTOROLA公司生产的MC1488驱动器、MC1489接收器 TI公司的SN75188驱动器、SN75189接收器 美国MAXIM公司生产的单一+5V电源供电、多路RS-232驱动器/接收器,如MAX232A。 3.2 Modbus物理层 二、RS-485接口标准 RS-485接口特点 (1)双线差分电气信号 (2)半双工传输模式 (3)最远1200米通信距离 (4)最快10Mbit/s通信速率 (5)最大支持32个节点 3.2 Modbus物理层 RS-485的优点 (1)成本低 (2)网络驱动能力强 (3)通信距离远 (4)传输速率快 3.2 Modbus物理层 RS-485收发器 RS-485收发器种类较多,如MAXIM公司的MAX485,TI公司的SN75LBC184,高速型SN65ALS1176等。 3.3 Modbus串行链路层标准 Modbus串行链路层标准就是通常所说的标准Modbus协议,它是Modbus协议在串行链路上的实现。 Modbus串行链路层协议是一个主从协议,定义了一个控制器能够识别使用的消息结构。 Modbus串行链路层协议定义了各种数据帧格式,用以描述控制器请求访问其他设备的过程,如何响应来自其他设备的请求,以及怎样侦测错误并记录。 3.3 Modbus串行链路层标准 一、Modbus的传输模式 ASCII模式 异步串行通信传送ASCII字符; 字符间的时间间隔不能超过1秒; 帧结构 3.3 Modbus串行链路层标准 RTU模式 异步串行通信传送十六进制数; 帧间的停顿时间要超过3.5个字符时间; 字符间的时间间隔不能超过1.5个字符时间; 帧结构 3.3 Modbus串行链路层标准 地址域 地址范围:1~247,0为广播地址。 功能代码域 功能代码范围:1~255(01H~FFH)。 数据域 数据域数值范围: 01H~FFH; 根据功能代码不同数据具有寄存器地址、数据长度、读写数据等不同意义。 3.3

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档