基于PLC通信控制电机多段速设计_第1页
基于PLC通信控制电机多段速设计_第2页
基于PLC通信控制电机多段速设计_第3页
基于PLC通信控制电机多段速设计_第4页
基于PLC通信控制电机多段速设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、目录第一章 概要31.1 基于plc通信控制电机多段速设计背景31.2 网络化控制电机多段速设计技术目标3第二章 系统设计32.1 设计总体规划32.2 系统组成4第三章 硬件系统设计介绍43.1 西门子mm420变频器43.2 西门子s7-300plc63.3 西门子s7-200plc73.4 三相笼型异步电动机83.5 profibus-dp网络通讯9第四章 软件设计94.1 s7-300plc软件上的硬件组态与编程94.2 s7-200plc的软件编写184.3 wincc监控软件制作与监控19总 结22第一章 概要1.1 基于plc通信控制电机多段速设计背景近年来,随着电力电子技术、计

2、算机技术、自动控制技术的迅速发展,交流传动与控制技术成为目前发展最为迅速的技术之一,电气传动技术面临着一场历史革命,即交流调速取代直流调速和计算机数字控制技术取代模拟控制技术已成为发展趋势。电机交流变频调速技术是当今节电、改善工艺流程以提高产品质量和改善环境、推动技术进步的一种主要手段。变频调速以其优异的调速和起制动性能,高效率、高功率因数和节电效果,广泛的适用范围及其它许多优点而被国内外公认为最有发展前途的调速方式。在工业自动化控制系统中,最为常见的是plc和变频器的组合运用,并且产生了多种多样的plc控制变频器的方式,比如可以利用plc的模拟量输出模块控制变频器,plc还可以通过485通信

3、接口控制变频器,也可以利用plc的开关量输入/输出模块控制变频器。1.2 网络化控制电机多段速设计技术目标本实训网络化控制电机多段速设计应该具有以下技术要求:1)基于profibus-dp网络的现场总线通信技术,实现西门子s7-300与s7-200plc的通信。2)完成硬件设计,熟悉西门子s7-300、s7-200与mm420变频器的硬件构造与使用方法,连线的方法与注意事项。3)软件设计:实现电机多段速的控制,在s7-300里编写控制的逻辑程序,实现全自动定时多段速控制,在s7-200里编写通信传送程序,将s7-300里传送过来的数据结果传送给s7-200的控制端口。本设计基于profibus

4、网络通信使s7-200与s7-300通信,用s7-200的i/o端口控制变频器的工作。通过设置变频器的工作方式等参数,使电机按固定的预设频率转动,并通过wincc监控软件和s7-300plc通信对整个系统进行监控,同时检测电机的实时转速。第二章 系统设计2.1 设计总体规划先对mm420变频器进行学习,掌握变频器的参数设置,配置变频器的方法。再了解电动机的星三角接法,学习s7-200与s7-300plc硬件、软件使用方法,掌握它们的profibus-dp网络的通信原理及通信的方法。最后学习wincc组态软件的应用以及与plc之间的通信规则。本设计整体的图如下:控制控制通信s7-300plcs7

5、-200plcmm420变频器电机图1 设计总体框架方案图2.2 系统组成本系统包括:编程与监控的pc电脑,西门子s7-300plc,西门子s7-200plc,西门子mm420变频器,三相笼型异步电动机。它们间的具体结构如图2所示:profibus-dppc/pg编程与监控s7-300plcs7-200plcmm420变频器电机图2 系统联网控制结构图第三章 硬件系统设计介绍3.1 西门子mm420变频器micromaster 420变频器适合用于各种变速驱动装置,尤其适合用于水泵,风机和传送带系统的驱动装置。它的特点是设备性能面向用户的需求,并且使用方便。它的电源电压规格很多,因而可在世界范

6、围内应用。micromaster 420 具有模块化的设计。操作面板和通讯模块可以不使用任何工具,非常方便地用手进行更换。主要特征:调试简单;模块化的结构,因而组态具有最大的灵活性;具有三个完全可编程的隔离的数字输入;一个可标定的模拟输入(0v至10v);它也可以作为第4个数字输入来使用;一个可编程的模拟输出(0ma至20ma);一个完全可编程的继电器输出 (30v,直流/5a,电阻负载或250v,交流/2a,感性负载);采用较高的开关频率时,电动机运行的噪声很小 (在脉冲的开关频率较高的情况下,额定输出电流要降格使用);完善的变频器和电动机保护功能。变频器参数功能表序号变频器参数出厂值设定值

7、功能说明1p0304230380电动机的额定电压( 380v )2p03053.250.35电动机的额定电流( 0.35a )3p03070.750.06电动机的额定功率( 60w )4p031050.0050.00电动机的额定频率( 50hz )5p031101430电动机的额定转速( 1430 r/min )6p100023固定频率设定7p108000电动机的最小频率( 0hz )8p10825050.00电动机的最大频率( 50hz )9p11201010斜坡上升时间( 10s )10p11211010斜坡下降时间( 10s )11p070022选择命令源( 由端子排输入 )12p070

8、1117固定频率设值(二进制编码选择+on命令)13p07021217固定频率设值(二进制编码选择+on命令)14p0703917固定频率设值(二进制编码选择+on命令)15p10010.005.00固定频率116p10025.0010.00固定频率217p100310.0020.00固定频率318p100415.0025.00固定频率419p100520.0030.00固定频率520p100625.0040.00固定频率621p100730.0050.00固定频率7注: (1)设置参数前先将变频器参数复位为工厂的缺省设定值(2)设定p0003=2 允许访问扩展参数 (3)设定电机参数时先设定

9、p0010=1(快速调试),电机参数设置完成设定p0010=0(准备)图3 变频器外部接线图3.2 西门子s7-300plcsimatic s7-300主要面向制造工程的系统解决方案,主要任务和性能特征有通用性应用和特别丰富的cpu及模块种类;高性能;模块化设计;具备紧凑设计模块;由于使用了mmc存储数据和程序,系统免维护。s7-300由多种模块部件所组成,各种模块能以不同方式组合在一起,从而可使控制系统设计更加灵活,满足不同的应用需求。各模块安装在din标准导轨上,并用螺丝固定。这种结构形式既可靠,又能满足电磁兼容要求。背板总线集成在各模块上,通过将总线连接器插在模块的背后,使背板总线联成一

10、体。在一个机架上最多可并排安装8个模块。s7-300有各种不同性能档次的cpu模块可供使用。标准cpu提供范围广泛的基本功能,如指令执行、i/o读写、通过mpi和cp模块的通讯,部分cpu还集成了点到点或profibus通讯接口。s7-300的指令集包含350多条指令,包括了位指令、比较指令、定时指令、整数和浮点数运算指令等。本实训用到的s7-300plc由电源模块ps307、cpu模块cpu315-2dp以及一些信号模块和特殊功能模块组成。而实际我们只用到了他的电源和cpu模块。cpu315-2dp型号的cpu本身自带一个profibus-dp网络的接口,还有cpu的下载线接口,本实训只需通

11、过profibus-dp网线将s7-300和s7-200plc连接起来进行通讯,同时网线还连接着pc机的cp5611板卡以便pc机上的wincc对系统进行监控。3.3 西门子s7-200plcsimatic s7-200plc是紧凑型微型plc,其主要的任务和性能特征有串行模块结构,模块化扩展;紧凑设计,cpu集成输入输出;实时处理能力,高速计数器和报警输入和中断;多种通讯选项。系统的硬件构架由系统的cpu模块和丰富的扩展模块组成。他能够满足各种设备的自动化控制需求。本实训用到的s7-200plc实际硬件设备模块包括有cpu224cn、数字量输入输出模块em223 di8/do8 dc24v、

12、模拟量输入输出模块em235 ai4/ao1 12bit和工业以太网通讯模块cp243-1。由于s7-200plc要连入profibus-dp网络所以还要扩展profibus-dp网络通讯模块em277。图4 s7200接线图图5 变频器与电机接线图3.4 三相笼型异步电动机三相异步电动机转子的转速低于旋转磁场的转速,转子绕组因与磁场间存在着相对运动而感生电动势和电流,并与磁场相互作用产生电磁转矩,实现能量变换。与单相异步电动机相比,三相异步电动机运行性能好,并可节省各种材料。按转子结构的不同,三相异步电动机可分为笼式和绕线式两种。笼式转子的异步电动机结构简单、运行可靠、重量轻、价格便宜,得到

13、了广泛的应用,其主要缺点是调速困难。绕线式三相异步电动机的转子和定子一样也设置了三相绕组并通过滑环、电刷与外部变阻器连接。调节变阻器电阻可以改善电动机的起动性能和调节电动机的转速。三相异步电动机的三角接法和星型接法,他们接线图如图4所示。三角接法的电动机功率大,接入的绕阻电压大,而星型接法电机功率小,接入的绕阻电压小,一般采用星角降压法启动电机,以保证电网电压的稳定以及电动机的启动性能和安全性。abcabcd1d2d3d4d5d6d1d2d3d4d5d6异步电机星型接法异步电机三角接法图6 异步电机三角接法与星型接法示意图3.5 profibus-dp网络通讯profibus是属于单元级和现场

14、级的simatic网络,适用于传输中小量的数据。其开放性可以允许多家厂商开发各自的符合profibus协议的产品,这些产品均可以连接在同一个profibus网络上。profibus是一种电气网络,物理上传输介质可以是屏蔽双绞线、光纤或无线传输。网络连接可利用plc站的dp口,上位机插卡cp5411/cp5511/5611/5613的dp口进行数据交换。连接电缆为profibus电缆,接头为profibus接头并带有终端电阻。s7-300与s7-200通过em277进行profibus-dp通讯,需要在step7中进行s7-300站组态,在s7-200系统中不需要对通讯进行组态和编程,只需要将要

15、进行通讯的数据存放在v存储区与s7-300的组态em277从站时的硬件i/o地址相对应就可以了。第四章 软件设计4.1 s7-300plc软件上的硬件组态与编程s7-300硬件组态1. 启动step 7 v5.3编程软件:双击 打开step 7软件2. 新建项目(1)根据step 7向导新建项目图7 step 7向导新建项目按【下一步】出现下图:图8 为项目选择cpu类型图选择您对应项目的cpu类型,如果发现您的cpu315找不到相应的定货号,因此根据“step 7向导新建项目”无法创建项目,单击“取消”。(2)软件(simatic manager)界面新建项目双击 新建项目【文件】【新建】,

16、如图:图9 新建项目操作图右击项目名称【300与200通讯】 选中【插入新对象】单击【simatic 300站点】,硬件组态:插入一个s7-300的站点,开始硬件组 双击“ ”双击“ ”进入硬件组态界面如图所示。图10 硬件组态界面 根据s7-300主机的组合进行硬件组态(电源ps307 5a): 选择s7-300导轨:rack-300中的rail 选择电源模块ps307(有配置时) 选择cpu主机(cpu右边可以安装不超过八个模块sm、fm、cp) 选择数字量输入输出(如cpu主机没带时,需要组态) 选择其他扩展模块(3)安装em277 profibus-dp模块gsd文件系统采用profi

17、bus dp通讯,s7-300作为主站,s7-200作为从站,其中数据由通过em277 profibus-dp进行交换。step 7需要安装em277 gsd 文件。启动step 7 v5.3编程软件,进入硬件组态界面如图2.1.7所示。【选项】【安装gsd文件】单击【浏览】,找到放置“siem089d.gsd”文件夹并打开,再在如图2.1.12中选中“siem089d.gsd” 单击【安装】。图11 选中em277 profibus-dp模块gsd文件(4)s7-300、em277 profibus-dp模块硬件组态(profibus-dp通讯)双击机架2中的“dp”(如图12)进入dp属性

18、窗口,设定dp连网,操作如下所示:图12 进入dp属性窗口1. 进入“属性-dp-(r0/s2.1)”窗口图13 属性-dp-(r0/s2.1)窗口单击“属性”图14属性-profibus接口 dp(ro/s2.1)窗口2. 单击【新建】单击【网络设置】选择传输率图15 属性-profibus网络设置传输率3.profibus dp线上挂上em277 单击profibus dp线左键单击图16设定主站后出现dp主站系统线 插入em277 profibus-dp并设置地址选择地址图17 选择从站地址s7-300的硬件下载完成后,将em277的拨位开关拨到与以上硬件组态的设定值一致,在s7-200

19、中编写程序将进行交换的数据存放在vb0vb63。改变硬件地址后必需断电重新启动。选择em277 i/o地址单击profibus dp线上的em277,再选择所需要的地址。选择“32bytes out/32bytes in”,可以看到em277的i/o地址。图18 em277 profibus-dp详细参数s7-300、em277硬件组态(profibus dp通讯)完成,如图:图19 工业全数字实训装置硬件组态(5)em277 profibus-dp(s7-300)、s7-200对应的通讯地址vb0vb31是s7-300写到s7-200的数据,vb32vb63是s7-300从s7-200读取的

20、数据,em277 profibus-dp上拨位开关的位置一定要和s7300中组态的地址值一致。em277和s7-200对应地址表序号em277(s7-300)s7-2001qboqb31vb0vb312ib0ib31vb32vb63(6)根据项目要求编写程序plc300的程序如下4.2 s7-200plc的软件编写1处为输入程序,2处为输出程序把编写好的程序分别下载到plc中,上点,测试,完成。dp线在300plc上的端口应该是dp口(右边的那个端口),plc200应该连接em277上的端口,并与plc300组态相对应站号。4.3 wincc监控软件制作与监控在完成s7-300与s7-200p

21、lc通讯,并由s7-200plc控制变频器使电机多段速运行后,使用wincc监控软件和s7-300plc通讯对整个系统进行监控。s7- 300h 采用模块化设计。cpu 模块上有标准化dp 接口和mpi 接口。本系统中, 我们选择mpi 接口,wincc 和plc 之间的过程通讯结构如下图所示。wincc与plc之间的通讯组态具体实现方法如下:第一步, 启动wincc 并建立一个新的wincc 项目后, 在变量管理器中选择添加通讯驱动程序“simatic s7 protocolsuite chn”, 然后选择期望的通道单元“mpi”为该通道单元组态逻辑连接, 设置逻辑连接节点名、网络地址等参数这样就建立了wincc 与s7-300间的通讯连接。第二步, 在已建立的通讯连接下定义变量组及相关变量,每个变量有三个设置项: 变量名、数据类型、地址, 其中最重要的是变量地址, 它定义了此变量与s7-300中某一确定地址的一一对应的关系。以此, 将s7-300与wincc之间需要通讯的数据一一定义变量.

温馨提示

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

评论

0/150

提交评论