ImageVerifierCode 换一换
格式:DOCX , 页数:57 ,大小:83.08KB ,
资源ID:25807203      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25807203.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于PLC的送料小车控制系统的设计设计.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于PLC的送料小车控制系统的设计设计.docx

1、基于PLC的送料小车控制系统的设计设计西门子S7-400PLC在运动系统精确定位中的应用摘 要随着科技的不断发展,工业自动化程度不断提高,定位控制已广泛应用于机械装配、材料加工、包装等工业自动化领域,而定位的准确性也成了完成自动化的关键环节。在机械设备中,为了提高生产效率,必须提高生产机械的运行速度,而为了保证加工精度,又必须提高定位精度。但是,这两者之间存在着矛盾。要改善这种情况,就必须采用定位控制技术。本文就通过运料小车详细讨论定位控制技术在其中的应用,对其工作原理进行系统的分析,同时对定位控制系统所涉及到的软硬件的使用进行了详尽的阐明。在本系统中采用S7-400PLC控制变频器实现运料小

2、车的精确定位,它具有可靠性高、响应时间快、平滑调速等优点,提高了性能方便了操作。程序部分则采用梯形图和语句表相结合的方式,有使用方便、修改灵活和扼要明了的特点。 关键词:定位控制技术,可编程序控制器,运料小车,变频器The Application of SIEMENS S7-400 PLC in Accurate Positioning of Tractarian SystemAbstractWith the continuous development of science and technology,Constantly raise the level of industrial aut

3、omation,Positioning control has been widely applied to mechanical assembly, material processing, packaging,and other industrial automation field.And the positioning accuracy has become the key link to complete automation. Mechanical equipment in order to increase production efficiency,The need to im

4、prove the operating speed of production machinery,In order to ensure processing accuracy,and the need to improve positioning accuracy.However,there are contradictions between the two.To improve this situation,we must use positioning control technology.The detailed discussion on the adoption of troll

5、eys transported material positioning control technology in the application,A systematic analysis of its operating principles,while positioning control systems software and hardware involved in the use of detailed elaboration.In the system used to transport materials S7-400 PLC control transducer tro

6、lleys precise positioning,it has high reliability,quick response time and smooth mechanics,and other advantages,and enhanced performance for the operation.Most of the procedures used Tixingtu, user-friendly, concise and clear and flexible modification features.Key words:Positioning Control Technolog

7、y,PLC,Transportted Materials Trolleys, Frequentcy Inverter1绪论1.1定位控制技术国内外背景及研究的目的和意义 定位控制技术是适应现代高科技需要而发展起来的先进控制技术,是高科技产品开发过程中不可或缺的关键手段,它应用于现代电子,传感技术及计算机等高新技术,并综合应用了机械技术发展的新成果,不管是在民用工业,还是在国民经济建设中都有着极其广泛的应用前景,如机床定位、精密医疗器械、计算机硬盘定位系统、纺织、自动贴片等。现阶段,作为定位控制领域中一个关键性技术难题高精度定位,引起了各个国家的高度重视。定位控制技术作为现代高科技的重要组成部分

8、,又推动着自动化生产,计算机、材料加工、医疗、纺织等相关领域的发展。因此,定位控制技术已成为国家科学技术的重要组成部分,它也是衡量一个国家科学技术水平的重要标志1。在定位控制技术的研究和发展过程中,定位控制算法起着决定性的作用,它是实现高精度定位的基础,也是衡量一个国家定位控制优劣的重要标志。当然,我国自行研制的定位控制器的性能同美国、日本、德国等国家相比,还存在很大的差距。而各国对这些技术是严格保密的,因此依靠自己的力量,研究定位控制系统,既具有重大的理论价值,又具有重要的实际意义。近年来,计算机技术已渗透到各个学科领域,有力地推动着定位控制技术的发展,目前,美国、日本、德国、韩国等国家的定

9、位控制技术较领先,它们也相继推出了一系列定位控制器。如美国的GALIL公司,自1983年成立之日起,专门致力于精密运动控制器的开发。现已被世界公认为运动控制领域的先驱及领导者。它开发的运动控制器采用32位微处理器,可实现多种运动控制方式,定位精度可达0.01mm,控制轴数可以实现18轴任选。日本在这方面技术也是领先的,如它们开发的DS-S型定位控制器,采用交流伺服电机,在保证最高速度330mm/sec下,重复定位精度可达0.02mm。德国的费斯托(FESTO)公司也推出了它们的定位控制器,可以实现多轴,多点精确定位控制。另外,韩国inCOM技术公司通用定位控制器Robo系列也是目前性能较好的定

10、位控制器之一。通过对比国外几家著名公司的定位控制系统产品,可以看出目前国外定位控制系统大都采用数字化控制。速度和位置检测多采用编码器,实现全数字化控制也是一个总体的发展方向。另外国外开发的伺服定位产品,采用,模块化结构,体系结构越来越开放,用户接口越来越完善,大部分都是通用性的,非常适合批量生产,这也是他们的产品占领市场的一大优势。随着国外伺服定位控制技术的飞速发展,目前,我国在这一方面也有了极大的发展,比如,哈尔滨工业大学精密工程研究所、华中理工大学、国防科技大学、长春光学精密机械研究所等单位都在从事定位控制方面的研究工作,并取得了阶段性的成果。但是,对于高速、高精度伺服定位控制技术方面,较

11、国外还有较大的差距,推出的一些定位控制器,模拟伺服系统较多,且体系结构不够开放,用户接口不够完善,部分还只是停留在专用性上,不适合批量生产2。本课题就以工业领域中运料小车为例,采用德国西门子公司S7-400通过变频器对其运动过程实现精确定位,其目的是通过引入先进的定位控制技术,能够很好的改善系统特性,以满足对定位精度提出的要求。1.2运料小车的介绍及其应用运料小车是工业领域中运料过程中的主要设备之一,广泛应用于冶金、有色金属、煤矿、港口、码头等行业。该设备在整个系统中起着至关重要的作用,它能否正常运料直接影响产品产量和质量。早期运料小车电气控制系统多为继电器-接触器组成的复杂系统,这种系统存在

12、设计周期长、体积大、成本高等缺陷,几乎无数据处理和通信功能,必须有专人负责操作。将PLC应用到运料小车电气控制系统,可实现运料小车的自动化控制,降低系统的运行费用。PLC运料小车电气控制系统具有连线简单,控制速度快,精度高,可靠性和可维护性好,安装、维修和改造方便等优点。1.3变频器调速技术简介本课题中变频器作为连接PLC和运料小车的中介也起到很重要的作用。变频调速是集自动控制、微电子、电力电子、通信技术于一体的高科技技术。它本身具有故障率低、调速精度高、保护功能多、节能效果显著等优点,在各行业中获得了广泛应用。作为强弱电混合、机电一体的综合性技术,既要处理巨大电能的转换(整流、逆变)又要处理

13、信息的收集、变换和传输,因此它的共性技术必定分成功率和控制两大部分。前者要解决与高压大电流有关的技术问题和新型电力电子器件的应用技术问题,后者要解决的软硬件开发问题,此部分作为与本课题相结合的PLC控制技术将在后面的章节里作系统的分析。1.4论文的主要工作本文以西门子S7-400PLC定位控制为主线,主要讨论了运料小车的定位控制系统的构建,定位控制程序的编写,PLC与变频器的结合及运料小车定位控制系统的实现等问题。全文共分四章,下面简要介绍各章的主要工作:1、综述了定位控制系统的背景资料及国内国外现状,同时对与本课题紧密相关的运料小车和变频器调速技术作了简要的介绍。2、西门子S7-400PLC

14、是贯穿本课题的主线,本章对其软硬件方面的知识作了基本的介绍。同时也对变频调速的历史及原理作了扼要的说明。3、在本章中将对整个控制系统的组成作了系统的阐述,切实的提出一套运料小车的精确定位的设计方案。4、作为全文的结尾,总结了本文的主要工作,取得的成果及有待改进的地方,并进一步展望了定位控制系统的长远发展。2西门子S7-400的组成与变频调速原理可编程序控制器(PLC)是应用十分广泛的通用微机控制装置,是自动控制系统中的关键设备。西门子公司的S7-300/400在大中型PLC中应用最广,市场占有率最高。而其强大的编程软件STEP7和通信网络的功能也使其在各行各业得到了广泛的使用3。作为本论文的主

15、控设备,现将其系列的组成作如下介绍:2.1 S7-400系列PLC的基本结构S7-400由机架、电源模块(PS)、中央处理单元(CPU)、数字量输入/输出(DI/DO)模块、模拟量输入/输出(AI/AO)模块、通信处理器(CP)、功能模块(FM)和接口模块(IM)组成。DI/DO模块和AI/AO模块统称为信号模块(SM)。S7-400的模块插座焊在机架中的总县连接板上,模块插在模块插座上,有不同槽数的机架供用户选用,如果一个机架容纳不下所有的模块,可以增设一个或数个扩展机架,各机架之间用接口模块和通信电缆交换信息。中央机架(或称中央控制器,CC)必须配置CPU模块和一个电源模块,可以安装除用于

16、接受和IM(接口模块)外的所有S7-400模块。如果有扩展机架,中央机架和扩展都需要安装接口模块。集中式扩展适用于小型配置或一个控制柜中的系统。CC和EU的最大距离为1.5m(带5V电源)或3m(不带5V电源)。分布式扩展适用于分布范围广的场合,CC与最后一个EU的最大距离为100m(S7 EU)或600m(S5 EU)。CC最多插6块发送IM,最多只有2个IM可以提供5V电源。通过C总线(通信总线)的数据交换仅限于CC和6个EU之间。用ET 200分布式I/O可以进行远程扩展,用于分布范围很广的系统。通过CPU中的PROFIBUS-DP接口,最多连接125个总线节点。使用光缆时CC和最后一个

17、节点的距离为23km。电源模块应安装在机架的最左边(第1槽),有冗余功能的电源模块是一个例外。中央机架,最多能连接21个扩展机架。中央机架中同时传送电源的发送接口模块(IM 460-1)不能超过两块,IM461-1的每个接口只能带一个扩展机架。扩展机架中的借口模块只能安装在最右边的槽(第18槽或第19槽)。通信处理器CP只能安装在编号不大于6的扩展机架中。2.2 STEP7的编程语言 STEP 7是S7-300/400系列PLC的编程软件。梯形图、语句表和功能块图是标准的STEP 7软件包配备的3种基本编程语言,这3种语言可以在STEP 7中相互转换。STEP 7还有多种编程语言可供用户选用,

18、但由于本系统中未曾涉及,在本文里就不作介绍了。1、梯形图(LAD)梯形图是使用得最多的PLC图形编程语言。梯形图与继电器电路图很相似,具有直观易懂的优点,很容易被工厂熟悉继电器控制的电气人员掌握,特别适合于数字逻辑控制。有时把梯形图称为电路或程序。2、语句表(STL)S7系列PLC将指令表称为语句表(Statement List),它是一种类似于微机的汇编语言中的文本语言,多条语句组成一个程序段。语句表比较适合经验丰富的程序员使用,可以实现某些不能用梯形图或功能块表示的功能。3、功能块图(FBD)功能块图用类似于与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量

19、,输入、输出端的小圆圈表示“非”运算,方框被“导线”连接在一起,信号自左向右流动。2.3变频调速的原理变频调速的基本控制方式:异步电动机的同步转速,即旋转磁场的转速为1=601/p (2.1)式中 1同步转速(r/min);1定子频率(Hz);p磁极对数;而异步电动机的轴转速为1()1()/p (2.2)式中 异步电动机的转差率, 其中(1)/1 (2.3)改变异步电动机的供电频率,可以改变其同步转速,实现调速运行4。3运料小车的精确定位的设计方案3.1设计的产生背景在工业生产工程控制中,有不少定位、定量的控制任务而且这些定位的问题是其过程实现自动化的一个极其重要的环节。正如本文提出的运料小车

20、的精确定位控制,在煤炭焦化工艺中,运料车在炉口定位与装卸是其工艺工程自动化的一个重要环节,它要求运料车定位系统实现准确定位、可靠运行,且定位误差不得超过8mm。由于焦化的运料车质量大,行走惯性大,从运料小车行走状态转变为停止状态要求平稳过度。为了完成上述控制要求的行车运行,采用PLC和变频器的结合将是一个很好的选择。3.2小车运行设计1、运行图按照上述要求可以归纳出行车运行图如(图3.1)。假设纵坐标为速度,横坐标为距离,从原位出发,先以匀加速运行;当速度达到高速时,再以匀速运行;当到达A点时,改为匀减速运行,到达炉口B点时,运料车立即停止运行,准备卸煤于炉中。 图3.1在图3.1中,当行车从

21、原位出发后,先以匀加速运行,加速度的选择主要考虑下面两种因素:1) 在加速过程中,必须保持运料车运行平稳,不发生剧烈的晃动。2) 在满足上述条件的情况下,尽可能地选择较大的加速度,以提高生产效率。当行车运行到B点时,接近开关产生一个信号,使行车立即停止运行,准备卸料。根据以上的系统功能要求,我们决定使用PLC系统以分布式总线结构来实现控制系的全部功能。其中主PLC系统安装在中央控制室内,子PLC系统安装在运料小车上,它们之间通过PROFIBUS现场总线通讯。2、硬件选择(1) 主站的PLC系统采用西门子的S7-400系列。S7-400的DI、DO部分连接于控制柜内,用于开关系统和电源监视,一部

22、分连接小车运行轨道上,用于轨道的状态监视和控制。子站采用西门子的ET200S远程I/O系统。ET200S是专门的小型PLC控制器,用于小车控制的最大特点是:1) M151-7CPU,可以控制小车完成所有动作,处理大量细节问题。主站只需要发送命令即可,减轻了主站PLC的负担。而且使整个系统易于维护。2) 有专用的柔性电机启动器,用于小车卸煤开关电机的控制。主站和子站分工合作,运料小车的动作控制功能由其上安装的ET200S来完成,而主站只负责发送命令信号。例如,操作员在现场安下起动按钮,主站接收到DI输入,并转化成起动命令,传递给子站。子站接收到起动命令后,向变频器发出控制字和频率字,并在适当的时

23、候使电机转动,使小车运动。ET200S还负责控制小车的前进,后退,在装卸煤的精确定位等动作的执行,以及一些错误状态的自动复位等。主站通过在小车轨道上设置电压信号让小车读取,或者直接通过软件设置的通讯区传达命令字来控制小车的运行。S7-400除了控制小车的运行,还负责系统的开关、状态的显示以及错误状态的手动复位等。主站的S7-400和子站的ET200S上都安装有PROFIBUS-DP接口模块,这样它们就可以通过PROFOBUS-DP总线传递信息,相互通讯。(2) 变频器我们选用Siemens的MicroMaster 440变频器来控制小车的行走。MicroMaster 440变频器采用模块化设计

24、。因此只需插入PROFIBUS-DP通讯模块,即可通PROFIBUS总线与子站PLC通讯。可以很方便的实现控制功能和状态反馈。MicroMaster 440变频器在控制运料小车时因为其功率较小,采用V/F控制方式。根据现场调试的情况,选择适当的加速度和减速度。假设变频器的输出频率从2.4Hz增加到50Hz、从50Hz降至2.4Hz的时间设定为1s时,小车所获得加速度和减速度都可以满足要求。另外,为了保证定位精度,要求小车到达B点时,其速度已经降到足够小,又为了提高生产效率,最好的运行情况是:到达B点时,恰好减速过程结束,这就要求正确的选择A点的位置与减速度的一致配合。假设变频器的输出频率从最高

25、频率50Hz下降到所指定的频率2.4Hz期间,小车处于匀减速运行,当变频器输出频率为50Hz时,测得小车速度为vmax;当变频器输出频率为2.4Hz时,测得小车的速度为vmin;则小车的减速度a为: a=(vminvmax)/t (3.1)式中为减速过程所需的时间,为预先设定时间,然后根据匀减速运行方程,可以求得A点到B点的距离为: s=at2/2 (3.2)3、软件组态(1) 使用的组态软件为了能使用编程器对选定的硬件进行编程,并且必须在编程器中先对硬件进行组态,并将组态好的信息通过编程设备电缆下载到PLC中。我们使用Siemens的S7 Step 7 v5.2来完成硬件组态。为了识别ET2

26、00S远程I/O站和MicroMas-ter 440变频器,还必须加装S7 Step 7 v5.2 SP1软件包。(2) 主站PLC系统的组态主站 S7-400系统由S7 417-4DP CPU,PROFIBUS-DP接口模块,电源模块,数字量/模拟量输入输出模块等部分组成,存储卡使用S7 MMC 64Kbyte。(3) 子站PLC系统的组态一套ET200S系统包括IM151-7 CPU,PROFIBUS-DP接口模块,电源模块,数字量/模拟量输入输出模块,电机启动器等部分。存储卡使用S7 MMC 64kbyte。(4) 分布式结构的组态和通讯区设置主站和子站之间是一对多的关系,一台主站与所有

27、子站通过PROFIBUS-DP通讯。这种网络结构也需要进行组态,并下载到PLC中。可以使用Net Pro程序进行网络结构组态和下载。为了将命令传递给子站,还应该在主站和子站系统上分别开辟用于通讯的虚拟I/O区。主站上的虚拟I/O区对应于小车上的虚拟I/O区。这样主站程序只要按一定的格式输出虚拟DO,子站的虚拟DI就会接收到信号。同样的,子站可以通过虚拟DO将自身的状态返回到主站,以供主站监视和判断。可以在硬件组态过程中通过HW config程序设置通讯区,因为虚拟I/O并不是硬件上真实存在的,因此可以设置得很大,只要不超出存储单元的容量就行。(5) 组态信息的下载HW config程序和Net

28、 pro程序都提供组态信息的下载。设置好编程器与PLC的连接后,就可以将组态好的硬件和网络结构信息通过编程设备电缆下载到相应的PLC中。下载完成后如果诊断无误,那么硬件的设置工作就完成了,可以开始进一步的工艺流程编程设计。4、PLC编程实现控制功能(1) 标志位的定义(单位:mm)DBD 4 定位设置DBD 8 固定参照物的实际位置DBD 20 向前距离的预置关断开关DBD 24 向前距离的关断开关DBD 28 慢速向前的速度设置点(只在定位)DBD 32 快速向前的速度设置点(只在定位)DBD 36 向前的距离X (为了快速向前速度)DBD 40 向后距离的预置关断开关DBD 44 向后距离

29、的关断开关DBD 48 慢速向后的速度设置点(只在定位)DBD 52 快速向后的速度设置点(只在定位)DBD 56 向后的距离X (为了快速向后速度)DBD 60 向前中的Kp =DBD32/DBD36DBD 64 向前中的附加设置点dDBD 68 向后中的Kp =DBD52/DBD56DBD 72 向后中的附加设置点dDBD 76 估计向前或向后的附加设置点d = dmaxDBD 80 预置关断开关点DBD 84 关断开关点DBD 88 临时缓存:关于定位的斜坡发生器之后的速度设定点DBD 92 临时缓存:定位的速度设置点 = 向前最小值DBD88 和(设置点+/- d 实际值) x KpD

30、BD 96 临时缓存:定位的速度设置点=向前最大值DBD92和最小电压DBD 116 临时缓存:定位的速度设置点DBD 120 预置加速向前循环中的增量(爬行和定位)DBD 124 预置减速向前循环中的减量(爬行和定位)DBD 128 预置加速向后循环中的增量(爬行和定位)DBD 132 预置减速向后循环中的减量(爬行和定位)DBD 140 向前的最小电压=速度设置点的最小量 (向此点运动中)DBD 144 向后的最小电压=速度设置点的最小量 (向此点运动中)DBW 240 错误字BIT 241.0 1=错误BIT 240.0 空置BIT 240.1 1=定位设置点大于向前软限制开关(如果不等

31、于0 定位设置点 EMAX = DBD260)BIT 240.2 1=定位设置点大于向前软限制开关(如果不等于0 定位设置点 定位误差BIT 240.6 1=向前结束位置的硬限位开关(定位期间)BIT 240.7 1=向后结束位置的硬限位开关(定位期间)DBD 260 向前的软限制开关 (只对定位和行动中不等于0时的情况)DBD 272 向前的软限制开关 (只对定位和行动中不等于0时的情况)DBD 480 临时存储用户的辅助标志位MD200DBD 484 临时存储用户的辅助标志位MD204DBW 488 临时存储用户的辅助标志位MW208DBD 500 临时存储内部的辅助标志位MD200DBD 504 临时存储内部的辅助标志位MD204DBW 508 临时存储内部的辅助标志位MW208 MB200 = DBB500BIT 0 输入信号AE: 1=带模拟输入的爬行BIT 1 输入信号ENDV: 1=向前结束位置的硬限位开关BIT 2 输入信号LAGV: 1=慢速向前的硬信号BIT 3 输入信号LAGR: 1=慢速向后的硬信号BIT 4 输入信号ENDR: 1=向后结束位置的硬限位开关BIT 5 输入信号MOTO: 1=数字输出的电机定位: 0

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1