Modbus现场总线课件_第1页
Modbus现场总线课件_第2页
Modbus现场总线课件_第3页
Modbus现场总线课件_第4页
Modbus现场总线课件_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、工业控制网络主讲教师:王振力第1页,共36页。第3章 Modbus现场总线3.1 Modbus概述3.2 Modbus物理层3.3 Modbus串行链路层标准3.4 台达工业自动化设备3.5 Modbus系统组态第2页,共36页。3.1 Modbus概述一、Modbus发展历史 Modicon公司提出的通信规约。Modicon公司被施耐德电气公司收购。施耐德将Modbus协议的所有权移交给IDA ,成立了Modbus-IDA组织 。Modbus-RTPS成为实时以太网 标准IEC61784-2 。Modbus已经成为国家标准GB/T19582-2008 。第3页,共36页。3.1 Modbus

2、概述二、Modbus特点 标准、开放 用户可以免费、放心地使用Modbus协议。 灵活 支持多种物理层标准,如RS-232、RS-485、以太网等 。简单 Modbus的帧格式简单、紧凑,通俗易懂。 第4页,共36页。3.1 Modbus概述三、Modbus通信模型 Modbus协议规范的核心是应用层标准。物理层、数据链路层可灵活选择第5页,共36页。3.1 Modbus概述四、通用Modbus帧 Modbus协议定义了一个与基础通信层无关的简单协议数据单元(PDA),特定总线或网络上的Modbus协议映射能够在应用数据单元(ADU)上引入一些附加字段 。第6页,共36页。3.1 Modbus

3、概述五、Modbus通信原理 Modbus是一种简单的客户机/服务器型应用协议 。第7页,共36页。3.1 Modbus概述五、Modbus通信原理 客户机向服务器发请求,服务器分析并处理客户机的请求后返回响应;1个主站(客户机),最多247个从站(服务器);可以采用单播模式和广播模式(0地址);产生错误,服务器返回通信异常码。第8页,共36页。3.2 Modbus物理层一、RS-232接口标准美国电子工业协会EIA(Electronic Industry Association) 信号标准 第9页,共36页。3.2 Modbus物理层电气特性在TXD和RXD上:逻辑1(MARK)=-3V-1

4、5V 逻辑0(SPACE)=+3+15V 在RTS、CTS、DSR、DTR和DCD等控制线上:信号有效(接通,ON状态,正电压)=+3V+15V 信号无效(断开,OFF状态,负电压)=-3V-15V 第10页,共36页。3.2 Modbus物理层RS-232电平转换器为了实现采用+5V供电的TTL和CMOS通信接口电路能与RS-232标准接口连接。必须进行串行口的输入/输出信号的电平转换。目前常用的电平转换器有MOTOROLA公司生产的MC1488驱动器、MC1489接收器TI公司的SN75188驱动器、SN75189接收器美国MAXIM公司生产的单一+5V电源供电、多路RS-232驱动器/接

5、收器,如MAX232A。 第11页,共36页。3.2 Modbus物理层二、RS-485接口标准 RS-485接口特点 (1)双线差分电气信号(2)半双工传输模式(3)最远1200米通信距离(4)最快10Mbit/s通信速率(5)最大支持32个节点第12页,共36页。3.2 Modbus物理层RS-485的优点(1)成本低(2)网络驱动能力强(3)通信距离远(4)传输速率快第13页,共36页。3.2 Modbus物理层RS-485收发器RS-485收发器种类较多,如MAXIM公司的MAX485,TI公司的SN75LBC184,高速型SN65ALS1176等。第14页,共36页。3.3 Modb

6、us串行链路层标准 Modbus串行链路层标准就是通常所说的标准Modbus协议,它是Modbus协议在串行链路上的实现。 Modbus串行链路层协议是一个主从协议,定义了一个控制器能够识别使用的消息结构。 Modbus串行链路层协议定义了各种数据帧格式,用以描述控制器请求访问其他设备的过程,如何响应来自其他设备的请求,以及怎样侦测错误并记录。 第15页,共36页。3.3 Modbus串行链路层标准一、Modbus的传输模式 ASCII模式 异步串行通信传送ASCII字符;字符间的时间间隔不能超过1秒;帧结构第16页,共36页。3.3 Modbus串行链路层标准RTU模式 异步串行通信传送十六

7、进制数;帧间的停顿时间要超过3.5个字符时间;字符间的时间间隔不能超过1.5个字符时间;帧结构第17页,共36页。3.3 Modbus串行链路层标准地址域地址范围:1247,0为广播地址。功能代码域功能代码范围:1255(01HFFH)。数据域数据域数值范围: 01HFFH;根据功能代码不同数据具有寄存器地址、数据长度、读写数据等不同意义。第18页,共36页。3.3 Modbus串行链路层标准二、Modbus的差错验码 奇偶校验LRC检测CRC检测第19页,共36页。3.3 Modbus串行链路层标准三、Modbus功能码(1)公共功能码 被Modbus-IDA组织确切定义的、唯一的功能码。

8、(2)用户定义功能码 用户无需Modbus-IDA组织的任何批准,就可以选择和实现的功能码。 (3)保留功能码 某些公司在传统产品上现行使用的功能码。 第20页,共36页。3.3 Modbus串行链路层标准常用功能代码第21页,共36页。3.3 Modbus串行链路层标准四、Modbus协议编程实现 第22页,共36页。3.4 台达工业自动化设备一、台达PLC简介RS-485左侧扩展口RS-232第23页,共36页。3.4 台达工业自动化设备一、台达PLC简介台达DVP28SV主机支持左侧高速网络模块扩展。第24页,共36页。3.4 台达工业自动化设备二、台达触摸屏以太网RS-232RS-48

9、5第25页,共36页。3.4 台达工业自动化设备三、台达变频器RS-485接口Modbus协议可安装PROFIBUS、DeviceNet、LonWorks、CANopen通信扩展卡第26页,共36页。3.4 台达工业自动化设备四、伺服驱动器RS-232接口RS-485接口Modbus协议CANopen通信口第27页,共36页。3.5 Modbus系统组态功能要求:组建Modbus 网络,完成由一个触摸屏通过PLC来控制一台VFD-B变频器启动、停止、改变频率的功能。 1. 系统分析 Modbus网络采用主从结构:Modbus主站采用台达SV系列PLC构成;Modbus从站采用台达VFD-B变频

10、器;触摸屏采用台达DOP-B07E515。 第28页,共36页。3.5 Modbus系统组态第29页,共36页。3.5 Modbus系统组态2. 变频器参数配置 第30页,共36页。3.5 Modbus系统组态3. 触摸屏配置触摸屏与PLC采用RS-232连接,Screen Editor软件的组态通信参数、变量映射、动画设计等 。 第31页,共36页。3.5 Modbus系统组态第32页,共36页。3.5 Modbus系统组态4. Modbus网络控制控制要求:当触摸屏中启动按钮按下时,PLC中M0=ON,VFD-B 变频器启动。当触摸屏中停止按钮按下时,PLC中M1=ON,VFD-B 变频器停止。通过触摸屏给定频率输入向PLC的D1写入给定频率

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论