毕业设计(论文)-基于PLC的多工步组合机床监控系统.doc_第1页
毕业设计(论文)-基于PLC的多工步组合机床监控系统.doc_第2页
毕业设计(论文)-基于PLC的多工步组合机床监控系统.doc_第3页
毕业设计(论文)-基于PLC的多工步组合机床监控系统.doc_第4页
毕业设计(论文)-基于PLC的多工步组合机床监控系统.doc_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

洛阳理工学院毕业设计(论文) 基于PLC的多工步组合机床监控系统摘 要本论文是基于PLC的多工步组合机床控制系统的设计,整个工序可以依次完成对工件的钻孔、车平面、钻深孔、车外圆及钻孔、粗绞双节孔及倒角、精绞双节孔、绞锥孔的工艺要求。首先通过分析比较PLC控制与传统继电器控制的优劣,得出采用PLC控制为最佳控制方案。然后对系统的软硬件设计部分进行了主要介绍,并给出了系统硬件接线图、PLC控制I/O端口分配表、整体程序流程图,并以STEP7 Micro/WIN32为编程软件设计出多工步组合机床电气控制系统的梯形图,以组态王为监控软件设计出组态监控画面,通过对设备的定义、数据变量的定义,然后进行动画连接,得到组态显示图,从而达到对多工步组合机床监控的目的。 关键词: 多工步机床,PLC,组态王Multi-stage combination machine control system based on PLC ABSTRACTThis thesis is to design a multi-stage combination machine control system based on PLC, the whole process can be followed by the completion of the work of drilling, drilling technology of deep hole, plane, car turning and drilling, twisted double hole and chamfering, coarse fine twisted double hole, ground of requirements. First, by using the PLC control with the traditional relay control performance analysis and comparison, the PLC control is the best control scheme. Then part of the hardware and software design of the system are mainly introduced, and gives the hardware connection diagram, PLC control the I/O port distribution list, the program flow chart, and with STEP7 Micro/WIN32 as the programming software designs the trapezoidal chart multi-step electrical machine control system, Kingview as supervisory control software to design the configuration screen monitor by definition, the equipment data, variables, and then animated connection, get configuration shown in figure, so as to achieve the multi-step combined machine for the purpose of monitoring. KEY WORDS: Multi-stage machine, PLC,Kingview 7目 录 前 言1第1章 组合机床与PLC的简介21.1 组合机床的简介及发展趋势21.1.1 组合机床的简介21.1.2 组合机床的发展趋势31.2 可编程控制器(PLC)的简介及特点41.3 控制方案的比较选择51.3.1 PLC控制与传统继电器控制的比较61.3.2与单片机比较7第2章 硬件系统的设计92.1 PLC的选型92.2 I/O编址102.3电路设计102.4电器元件的介绍12第3章 软件系统的设计163.1 软件开发平台和编程语言的介绍163.2 电气控制系统的流程图173.3 电气控制系统梯形图设计193.4 控制设计的意义24第4章 组态王软件的简介26第5章 组态监控画面设计285.1 组态王人机界面的设计285.2 定义设备及数据变量定义325.3 动画连接与命令语言335.4 组态显示图36结论37谢 辞38参考文献39附 录40外文资料翻译41前 言随着生产力的发展和科学技术的进步,人们对所用控制设备不断地提出新的要,要求设备更加通用、灵活、易变、经济、可靠。可编程控制器是当前先进科学技术的产物。作为新一代的工业控制装置具有开发柔性好接线简单安装方便抗干扰性强等特点,用它来进行多工位组合机床的控制系统设计成为时代发展下的技术新突破。工业机床的控制在工业生产自动化控制中占有重要的位置。多工步机床由于其工步及动作多,控制较复杂,采用传统的继电器控制时,需要的继电器多,接线复杂,因此,故障多,维修困难,费工费时,不仅加大了维修成本,而且影响了设备的工效。采用PLC控制,可使线大为简化,不但安装十分方便,而且保证了可靠性,减少了维修费,提高了工效1。采用采用PLC控制,液压机械传动的机床设备。PLC系统设计任务分为硬件和软件设计两部分。一般的PLC控制系统有信号输入组件,输出执行器件,显示器件和PLC构成。因此,此PLC控制系统的硬件设计就是PLC和上述器件的选取和连可编程控制器不仅充分利用微处理器的优点来满足各种工业领域的实时控制要求,同时也照顾到现场电气维护人员的技能和习惯,摈弃了微机常用的计算机编程语言的表达方式,独具风格地形成一套以继电器梯形图为基础的形象编程语言和模块化的软件结构,使用户程序的编制清晰直观、方便易学、调试和查错都很容易。用户买到所需要的PLC后,只需按说明书或提示,做少量的安装接线和用户程序的编制工作,就可以灵活而方便地将PLC应用于生产实践,而且用户程序的编制、修改和调试都不需要具有专门的计算机编程语言知识。通过软件的编制,最终实现除装卸工件以外的其余自动循环过程。采用PLC技术改造的多工步机床和自动控制系统完全符合多工步机床自动的生产特点,能够满足多工步机床自动控制的各种要求,从而提高加工水平。第1章 组合机床与PLC的简介1.1 组合机床的简介及发展趋势1.1.1 组合机床的简介专用机床是为一定的加工对象设计和制造的,用来专门完成一种工件的一道或几道工序。这种机床通常是用很多刀具同时进行切削,且实现了辅助动作的自动化,故生产效率高,能稳定地保证加T质量,同时还可减轻劳动强度。但专用机床是针对某种特定零件的特定工序设计的,当产品更新或加工对象稍有改变时,它很难重新改装,往往需要另行设计制造。组合机床是专用机床的一种重要类型,是由通用部件及少量专用部件组合起来的高效率专用机床。一台组合机床主要由滑台、钻削头、夹具、多轴箱、动力箱、立柱、立柱底座、中间底座、侧底座以及控制部件和辅助部件等组成。其中夹具和多轴箱是按加工对象设计的专用部件,其余均为通用部件,且专用部件中的绝大多数零件(约70 %90 %)也是通用零件。加工时,刀具由电动机通过动力箱、多轴箱驱动作旋转主体运动,并通过各自的滑台带动作直线进给运动。根据所选用的通用部件的规格大小,以及结构和配置形式等方面的差异,将组合机床分为大型组合机床和小型组合机床两大类;根据组合机床的配置形式,可将其分为具有固定夹具的单工位组合机床、具有移动夹具的多工位组合机床和转塔式组合机床三类。组合机床的通用部件是组合机床的基础。部件通用化程度的高低,标志着组合机床技术的水平。在组合机床设计中,选择通用部件是重要内容之一。按通用部件在组合机床上的作用,可分为下列几类:动力部件、支承部件、输送部件、控制部件、辅助部件。本课题主要介绍的是基于PLC的多工步组合机床监控系统,组合机床是由万能机床和专用机床发展来的。组合机床可完成的工艺有铣平面、刮平面、车端面、钻孔、扩孔、撞孔、铰孔、攻丝、倒角、钻深孔、切槽等。随着综合自动化技术的发展,组合机床可以完成的工艺范围也在不断扩大,除了上述工艺外,还可完成车外圆、车锥面、车弧面、车削内外螺纹、液压孔、拉削内外圆柱面、磨削、抛光,甚至还可以进行冲压、焊接、热处理、装配、自动检测。由此可见发展组合机床制造业的重要性。本设计的多功能组合机床是用于加工棉纺锭子锭脚的一种加工机床,其锭脚加工工艺比较复杂,零件加工前为实心坯件,整个机械加工过程由七个工步要求依次进行切削七个工步依次为:钻孔、车平面、钻深孔、车外圆及钻孔、粗绞双节孔及倒角、精绞双节孔、绞锥孔,各个工步的动作分解 (其中SQ1为横向工进开始、SQ2横向延时开始、SQ3横向快退结束、SQ4为纵向快退结束) 如图1-1所示。图1-1 动作分解图1.1.2 组合机床的发展趋势1. 高速化:由于机构各组件分工的专业化,在专业主轴厂的开发下,主轴高速化日益普及。过去只用于汽车工业高速化的机种(每分钟1.5万转以上的机种),现在已成为必备的机械产品要件。2. 精密化:由于各组件加工的精密化,微米的误差已不是问题。以电脑辅助生产(CAM)系统的发展带动数控控制器的功能越来越多。3. 高效能:对机床高速及精密化要求的提高导致了对加工工件制造速度的要求提高。同时,由于产品竞争激烈,产品生命周期缩短,模具的快速加工已成为缩短产品开发时间所必须具备的条件。对制造速度的要求致使加工模具的机床向着高效能专业化机种发展。 4. 系统化:机床已逐渐发展成为系统化产品。现在可以用一台电脑控制一条生产线的作业,不但可缩短产品的开发时间,还可以提高产品的加工精度和产品质量。1.2 可编程控制器(PLC)的简介及特点PLC是计算机在工业发展中的应用而产生的一种通过智能化和程序控制工业生产技术的设备。是通过采用计算机可编程序中的各种运用对工业生产中继电器进行逻辑控制。在PLC的使用过程中它不但采用了中央处理器更是继承了可编程序控制器的原有功能,形成了一个顺序控制,算术运算和通信等各种功能的结合体,其在使用的过程中指令系统丰,程序结构灵活,不但可以完成开关量及顺序控制,而且可以用来实现模拟量等复杂的控制。它是集中工业计算机和通用计算机双重优势而开发出的是通过两种计算机的优点。既有着运行可靠、通用性强和适应性强、发展非常迅速,既可以用来单独构成控制系统,是目前工业自动化应用最广的控制设备2。可编程控制器的特点如下:1. 可靠性高高可靠性是电气控制设备的关键性能。PLC由于采用现代规模继承电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。PLC平均无故障时间高达30万小时。一些使用冗余CPU的PLC的平均无故障工作时间则更长。从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电器系统相比,电气线接及开关接点已减少到数百甚至数千分之一,故障也就大大降低。此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息,在应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除PLC以外的电路及设备也获得故障自诊断。这样,整个系统具有极高的可靠性也就不奇怪了3。2.功能完善、适用性强PLC发展已经形成了大,中,小各种规模的系列化产品。可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能力,可用于和种数字控制领域。近年来PLC的功能单元大量涌现,使PLC渗透到了位置控制,温度控制,CNC等各种工业控制中。加上PLC通信能力的增加及人机罗布技术的发展,使用PLC组成各种控制系统变得非常容易。3. 简单接口容易,编程语言易于为工程技术人员。梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。4. 工作量小、维护方便用破储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建行的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变生产程序改变生产过程成为可能。5. 体积小、能耗低以越小型PLC为倒,新近出道的品种底部尺寸小于100mm,重量小于150g, 功耗仅数瓦。由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备4。1.3 控制方案的比较选择在机床行业中,多工步机床由于其工步及动作多,控制较复杂,采用传统的继电器控制时,需要的继电器多,接线复杂,因此,故障多,维修困难。费工费时,不仅加大了维修成本,而且影响了设备的工效5。原来用于加工棉纺锭脚的机床用于大量的继电器控制,可靠性低容易产生误动作,故障不易检查,维修频繁,噪声大且耗能,越来越满足不了生产需要。同时可编程控制器作为一种新型的工业自动化装置已在工业控制名个领域广泛应用,具有体积小,功耗低,寿命长,可靠性高,灵活通用,易于编程,纪念版及使用方便等特点。多工步机床是一种进行物定加工的高效率,自动化专用设备。它通常采用继电器逻辑控制方式,存在着控制柜体积大,改变控制方式困难,柔性差,设备的电控系统故障率高,检修周期长等缺点。随着技术的进步,这类控制系统已显示出越来越多的弊端。1.3.1 PLC控制与传统继电器控制的比较1. 硬件配套齐全,用户使用方便,适应性强可编程序控制器产品已经标准化,系列化,模块化,配备有品种齐全的各种硬件装备供用户选用。2. 可靠性高,抗干扰能力强传统的继电器控制系统中使用了大量的中间继电器,时间继电器。由于触点接触不良,容易出现故障,PLC用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件,接线可减少互继电器控制系统的1/10-1/100,因触点接触不良造成的故障大为减少。3. 性价比高一台小型PLC内有成百上千个可供用户使用的编程元件,有很强的功能,可以实现非常复杂的控制功能。与相同功能的继电器相比,具有很高的性价比。可编程序控制器可以通过通信联网,实现分散控制,集中管理。4. 安装、调试工作量少PLC用软件功能取代了继电器控制系统中大量的中间继电器,时间继电器,计算机等器件,使控制柜的设计,安装,接线工作量大大减少。PLC的梯形图程序一般采用顺序设计方法。这种编程方法很有规律,很容易掌握。对于复杂的控制系统,梯形图的设计时间比设计继电器系统电路图的时间要少得多。5. 编程方法简单梯形图语言实际上是一种面向用户的一种高级语言,可编程序控制器在执行梯形图的程序时,用解释程序将它“翻译”成汇编语言后再去执行。梯形图是使用得最多的可编程序控制器的编程语言,其电器符号和表达方式与继电器电路原理图相似,梯形图语言形象直观,易学易懂。熟悉继电器电路图的电气技术人员只要花几天时间就可以熟悉梯形图语言,并用来编制用户程序。6. 维修工作量少,维修方便PLC的故障率很低,且有完善的自诊断和显示功能。PLC或外部的输入装置和执行机构发生故障时,可以根据PLC上的发光二极管或编程器提供的故障,迅速的查明故障的原因,用更换模块的方法可以迅速地排除故障。7. 体积小,能耗低对于复杂的控制系统,使用PLC后,可以减少大量的中间继电器和时间继电器,小型PLC的体积相当于几个继电器大小,因此可将开关柜的体积缩小到原来的1/2-1/10。PLC的配线比继电器控制系统的配线要小得多,故可以省下大量的配线和附件,减少大量的安装接线工时,可以减少大量费用。学得轻松,做得舒服。1.3.2与单片机比较PLC是建立在单片机之上的产品,单片机是一种集成电器,两者不具有可比性。单片机可以构成各种各样的应用系统,从微型,小型到中型,大型都可,PLC是单片机应用系统的一个特例。对于量大的配套项目,采用单片机系统具有成本低,效益高的优点,但这要有相当的研发力量和行业经验才能使系统稳定,可靠地运行。最好的方法是单片机系统嵌入PLC的功能,这样可大大简化单片机系统的研制时间,性能得到保障,效益也就有保证。综上,从以与传统继电器和单片机的比较中可以得出PLC控制为最佳控制方案。现代化工业加工制造中,要求机械产业不断的提供各种先进的设备为制造和维修这些设备,就必须具备制造各种金属零件的设备。机械零件的形状精度,尺寸精度和表面粗糙要求高的零件,主要靠机床切削加工来达到,特别是形状复杂和精度要求高的零件,往往需要几道切削加工工步才能完成。开发研制的此项多工步机床的电气控制系统的方案采用千里技术,工作可靠性高,简单易懂,容易掌握,维护方便,性能优良,反应灵活,自动化程度高,适合我国现在的国情,对我国经济的发展,以及机床利用自动控制系统的进步有着重要的现实意义和实用价值6。洛阳理工学院毕业设计(论文)第2章 硬件系统的设计2.1 PLC的选型PLC控制是现代工业自动化控制的重要方案,它可以实现逻辑控制、顺序控制、定时、计数、算数运算、数据运算、数据通信等功能,并且具有处分支、中断、自诊断能力。PLC技术的逻辑控制功能通过软件编程来实现,柔性强,控制功能多,控制线路大大简化。PLC的输入输出回路均带有光电隔离等抗干扰和过载保护措施。程序运行为周期性顺序扫描和集中批处理的工作方式,具有故障检测及诊断程序,可靠性极高。PLC控制系统为模块结构,维护更换方便,并可显示故障类型。因此本文决定采用PLC进行,并且保持原有的操作方式、按钮、开关的作用不变,以方便用户,缩短适应期。根据PLC的技术特点又可增加一些新的功能7。S7-200系列在西门子工控领域中占有重要的地位。S7-200系列PLC体积小,价格低廉,软硬件功能强大,系统配置方便,它一推向市场就在各行各业得到了广泛的应用。而S7-200系列的产品可以满足设计要求,因此设计以西门子公司的S7-200系列入手。S7-200主机单元发展至今,产品多为为CPU22X型,包括CPU221、CPU222、CPU224、CPU224X、CPU226和CPU226XM,他们已经得到广泛的应用8。CPU226系列具有多种功能模块和人机界面可供选择,具有功能齐全的编程软件,控制系统硬件电路需要6输入/5输出共计11个数字量I/O点,所以选择CPU226作为主机单元,它具有24点开关量输入16点开关量输出。因此采用1个基板即可。PLC的具体硬件配置如表2-1所示。表2-1 PLC的具体配置序号名称类型数量1主机单元模板CPU22612基板DIN12.2 I/O编址信号输入设有启动开关SB1、停止开关SB2,以及SQ1 SQ4限位开关,输出信号设有正转接触器KM1、反转接触器KM2、快速接触器KM3、主轴接触器KM4,电磁阀DT1,共6输入/5输出共11个数字量I/O点,PLC的输入/输出具体分配如表2-2所示。表2-2 PLC的输入/输出编址信号名称信号符号I/O编址启动开关SB1I0.0横向工进开始SQ1I0.1横向延时开始SQ2I0.2横向快退结束SQ3I0.3纵向快退结束SQ4I0.4停止开关SB2I0.5正转接触器KM1Q0.0反转接触器KM2Q0.1快速接触器KM3Q0.2电磁阀DT1Q0.3主轴接触器KM4Q0.42.3电路设计机床的主动力是M1主轴电动机,主轴电动机拖动主轴连同工件进行旋转;慢速电动机M2、快速电动机M3拖动大拖板,带动工作台纵向进给运动。当启动M2运转时,工作台作进行纵向工进运动(或工退);当启动M3时,工作台进行纵向快速进给(或后退)。车床回转工作台的各种动作,由快慢速电动机M2和M3切换,当M2运转时,电磁阀吸合,工作台工进(或工退);若M3启动,电磁阀释放,车床快速进给(或后退),设计多工步组合机床的主电路图如图2-1所示。 主电动机 慢速电动机 快速电动机图2-1主电路电气原理图是根据电气控制系统的工作原理,采用电器元件展开的形式,利用图形符号和项目符号表示电路各电器元件中导电部件和接线端子连接关系的电路图。电气原理图并不按电器元件实际布置来绘制,而是根据它在电路中所起的作用画在不同的部位上。电气原理图具有结构简单、层次分明的特点,适合研究和分析电路工作原理,在设计研发和生产现场等方面得到广泛应用。主机I/O接线中,启动开关SB1控制启动电源,四个限位开关SQ1、SQ2、SQ3、SQ4,分别控制横向工进开始、横向延时开始、横向快退结束、纵向快退结束,四个接触器KM1、KM2、KM3和KM4,KM4闭合控住主电动机的转动,KM2、KM3同时闭合控住快速电动机的反转, KM1、KM2同时闭合控制快速电机的正转, KM1闭合控制慢速电机的正转, KM3闭合控制慢速电机的反转,PLC电路主机单元I/O接线图如图2-2所示。 图2-2 PLC电路主机单元I/O接线图2.4电器元件的介绍由于多工步机床电气控制系统I/O点及元件的数量和类型可知,该系统有一个电磁阀,四个接触式接触器KM1、KM2、KM3和KM4,两个按钮开关SB1、SB2,四个限位开关SQ1、SQ2、SQ3和SQ4,两个熔断器FU1和FU2,还有三台三相异步交流电动机M1、M2和M3。统计得出需要接触器四个,按钮开关两个,限位开关四个,电磁阀一个,熔断器两个,三相异步交流电动机三台。按照通常是用来短时接通或断开小电流的控制电路的开关。目前按钮在结构上是多种形式的:旋钮式用手安东旋转进行操作;指示灯式按钮内可装入信号显示信号;紧急式装有蘑菇形按帽,以表示紧急操作。机床常用的按钮开关有LA10、LA18、LA19、LA20和LA25等系列产品,其中LA18系列采用积木式结构。按钮开关选择额定电压是DC4,额定电流5A,电气寿命为通断次数大于20万次。主要根据使用场合所需要的触电数、触电式及颜色选用。限位开关,用于控制机械设备的行程及保护。在实际生产中,将限位开关安装在预先安排的位置,当装于生产机械运动不见的模块撞击限位开关时,限位开关的触点动作,实现电路的切换。因此,限位开关是一种根据运动部件的行程位置而切换电路的电器,它的作用原理与按钮类似。限位开关有LX19、LXW5、LXK3、LX32和LX33等系列。LXW5系列微动开关是适用于交流50HZ或60HZ,电压至600V,额定控制电流至15A和直流220V,额定控制电流20A的控制电路中,限位开关广泛用于各种机床和起重机械,用以控制其行程、进行终端限位保护。在电梯的控制电路中,还利用行程开关来控制开关轿门的速度、自动开关的限位,轿厢的上下限位保护。LX19系列行程开关适用于交流50HZ,交流电压至380V或直流电压值220V的控制电路中,将机械信号转换为电信号,作控制运动机构的行程和变换其运动方向或速度之用。额定电压:铭牌额定电压是指主触点上的额定电压。通常用的电压等级为交流接触器:220V,380V,500V。如某负载是380V的三相感应电动机,则应选用380V的交流接触器。额定电流:铭牌额定电流是指主触点的额定电流。通常用的电流等级为:直流接触器:25,40,60,100,150,250,400,600A交流接触器:5 ,10,20,40,60,100,150,250,400,600A上述电流是指接触器安装在敞开式控制屏上,接触工作不超过额定温升,负载为间断长期工作制时的电流值。若超过8小时,必须空载开闭三次以上,以消除表面氧化膜。如果上诉条件改变,就要做相应修正起电流值,具体如下:当接触器安装在想规内,由于冷却条件差,电流要降低1020%使用当接触器工作于长期工作制,而且通电持续率步超过40%;敞开安装,电流允许提高1025%;箱柜安装,允许提高510%。线圈的额定电压:通常的电压等级为直流线圈:24,48,220,440V交流线圈:36,127,220,380V选择时一般交流对交流,直流对直流,但交流负载频繁动作时可采用直流吸引线圈的接触器;直流接触器断开时产生的过电压高达1020倍,故不宜采用高电压等级,电压太低,接通线圈用的继电器或接触器的联锁触点不可靠。操作频率:至每小时接通的次数,交流接触器最高为600次/h,直流接触器可达1200次/h。接触器用于带有负载主电路的自动接通或断开。分直流、交流两类,适用于交流电动机的频繁启动、制动、正转、反转控制。交流接触器的结构原理与直流接触器相似,主要由点此系统、触点系统、灭弧装置、复位弹簧和支架底座等部分组成。本设计使用MZJ型交流接触器供远距离接通和断开。额定电压至480V,额定电流至600A的交流电力线路之用,适宜于控制交流电动机的频繁启动、停止、换向及反接制动。电磁阀用来控制流体的自动化基础元件,属于执行器;并不限于液压,气动。电磁阀用于控制液压流动方向,该设计的机械装置有气压钢控制,所以就会用到电磁阀。ARE系列的电磁阀主要用于气压流控制,根据介质流向要求及管道连接方式克制ARE-050可满足设计全部要求,因此选择ARE-050作为控制纵向运动的开关。电磁阀选择额定电压是AC220V,额定电流5A,电气寿命为通断次数大于15万次。熔断器选择,主要是选择熔断器的种类、额定电压、熔断器额定电压等级和熔体的额定电流。额定电压是根据所保护电路的电压来选择的。熔体电流的选择是熔断器选择的核心,熔断器种类很多有插入式、填料封闭管式及快速熔断器等,有RC1A系列、RL1系列、RT0系列、RS0系列等。本设计使用RL1系列。电动机的额定功率选择的原则是:所迁额定功率要满足生产机械在拖动的各个环节(启动、调速、制动等)对功率和转矩的要求并在此基础上使电动机得到充分的利用。电动机的额定功率选择的方法是:根据生产机械工作时负载(转矩、功率、电流)大、小变化特点,预选电动机的额定功率,再根据所选择额定功率效验过载能力和启动能力。拖动闸门的电动机常采用短时工作制电动机。主电动机 M1 Y100L2-4 5KW 380V快速电动机M2 Y90L-4 2KW 380V慢速电动机M3 X802-4 2KW 380V具体元件明细表如表2-3所示。表2-3 元件明细表元件名称符号型号数量启动按钮SBLAY16-82刀开关QSHH31限位开关SQALP-3104接触器KMM2J4电磁阀YVARE-0501主电动机M1Y100L2-41快速电动机M2Y90L-41慢速电动机M3X8021熔断器FURL12PLC技术可以实现逻辑控制、顺序控制、定时、计数、算术运算、数据处理、数据通信等功能,并且具有处理分支、中断、自诊断能力。PLC技术的逻辑控制功能通过软件编程实现,柔性强,控制功能多,控制线路大大简化。PLC的输入/输出回路均带有光电隔离等抗干扰和过载保护措施。程序运行为周期性顺序扫描和集中批处理的工作方式,具有故障检测及诊断程序,可靠性极高。因此可以采用PLC控制来代替特反应炉控制系统中使用继电接触器控制实现的所有逻辑控制,可以保持原有的操作方式、按钮、开关、主令控制器的作用不变,以方便用户使用,缩短适应期。可以采用PLC技术设计信号通信电路。操作更简便、可靠、指示更清晰。第3章 软件系统的设计3.1 软件开发平台和编程语言的介绍STEP7 Micro/WIN32编程软件是一种基于Windows平台的应用软件,是西门子公司专为SIMATIC系统S7-200 PLC研制开发的编程软件,它可以使用通用的个人计算机作为图片编辑器,用于在线或离线开发用户程序,用于在线对PLC进行各种操作,并且可以在线监控用户程序的执行状态。STEP7 Micro/WIN32编程软件要求个人计算机操作系统为Windows95 以上版本,硬件配置:IBM486以上兼容机,内存8MB以上,VGA显示器,至少50MB以上硬盘空间,光驱,鼠标,PC/PPI电缆。 PLC最常用的三种编程语言,一是梯形图,二是语句表STL,三是功能块图FBD。采用梯形图编程,因此他直观易懂,但需要一台个人计算机及相应的编程软件:采用语言表STL形式便于实验,因为它只需要一台简易编程器,而不必用昂贵的图形编程器或计算机来编程。STEP7 Micro/WIN32 编程软件提供了三种编程语言,即梯形图LAD,语言表STL及功能块图FBD,每种语言都有自己的特点。梯形图:梯形图是通过连接吧PLC指令的梯形图符号连接在一起的连通图,用以表达所使用的PLC指令及其前后顺序,它与电气原理图很相似。它的连接有两种:以为母线,另一为内部横竖线。内部横竖线把一个个梯形图符号指令连成一个指令组,这个指令组一般是从装载指令开始,必要时再续以若干个输入指令(含LD指令),以建立逻辑条件。最后为输出类指令,实现输出控制,或为数据控制、流程控制、通讯控制、通讯处理、监控工作等指令,以进行相应的工作。编程人员几乎不必具有计算机的基础知识,不需考虑PLC内部的结构原理,只要有继电接触器控制的基础,就能在很短时间内掌握梯形图LAD的使用和编程方法,因此这种编程语言应用最广。梯形图(LAD)编程语言是从继电器控制系统原理图的基础上演变而来的。PLC梯形图与继电器控制系统的基本思想是一致的,只是在使用符号和表达方式上有一定区别。梯形图的一个关键概念是“能流”(Power Flow)。如果有“能流”从左至右流向线圈,则线圈被激励。如没有,则线圈未被激励。“能流”以通过被激励(ON)的常开接点和未被激励(OFF)的常闭接点自左向右流。“能流”在任何时候都不会通过接点自右向左流。语言表STL类似于计算机的汇编语言,是PLC最基础的编程语言。他特别适合于熟悉计算机原理和熟悉PLC的结构原理和工作过程的程序员,用它可以编写储梯形图LAD或功能块图FBD无法实现的编程,程序执行速度最快。功能块图FBD类似于数字电子电路,它是将具有各种与、或、非、异或等逻辑关系的功能块图按照一定的控制逻辑组合起来。这种编程语言适合于那些熟悉数字电子电路的人员。顺序功能流程图(SFC)编程是一种图形化的编程方法,亦称功能图。使用它可以对具有选择等复杂结构的系统进行编程,许多PLC都提供了用于SFC编程的指令9。PLC的编程语言与一般计算机语言相似,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。本文编程确定选用梯形图LAD编程语言,以便形象、直观地反映所实现的逻辑关系10。PLC的这些及其它特性使之成为任何一个控制系统的有益部分。一旦安装后,其作用立即显现,其收益也马上实现,向其他智能设备一样,PLC的潜在优点还取决于应用时的创造性。 3.2 电气控制系统的流程图我们根据设计要求绘制了整个系统的工作流程图,以便可以更清楚的认识组合机床动作的全过程,整个系统的工作流程图,组合机床的动作无非就是横向、纵向移动,按照指定的顺序完成一系列的动作,程序控制流程图如3-1所示。图3-1 主程序控制流程图3.3 电气控制系统梯形图设计多工步组合机床控制系统梯形图设计如下所示。图3-2 钻孔梯形图 图3-3 车平面梯形图图3-4 钻深孔梯形图图3-5 车外圆及钻孔梯形图图3-6 粗绞双节孔及倒角梯形图图3-7 精绞双绞孔梯形图 图3-8 绞锥孔梯形图 图3-9电气控制梯形图 图3-9电气控制梯形图(续1) 图3-9 电气控制梯形图(续2)3.4 控制设计的意义PLC技术可以实现逻辑控制、顺序控制、定时、计数、算术运算、数据运算、数据通信功能,并且具有处理分支、中断、自诊断能力。PLC技术的逻辑控制功能通过软件编程实现,柔性强,控制能力多,控制线路大大简化。S7-200PLC的编程软件为SIEP7 Micro/WIN32,是一种基于Windows平台的应用软件,它可以使用通用的个人计算机作为图形编程器,用于在线或离线开发用户程序,用于在线对PLC进行各种操作,并且可以在线监控用户程序的执行状态。STEP7 Micro/WIN32编程软件三种编程语言,即梯形图LAD,语言表STL及功能块图FBD,每种语言都有自己的特点。梯形图LAD是在继电接触器控制接触上演变而来的,是一种图形化的编程语言。编程人员几乎不必具备计算机的基础知识不需考虑PLC内部的结构原理,只要有继电接触器控制的基础,就能在很短时间内掌握梯形图LAD的使用和编程方法,因此这种编程语言应用最广。语言表STL类似于计算机的汇编语言,是PLC最基础的编程语言。它特别适合于熟悉计算机原理和熟悉PLC的结构原理和工作过程的程序员,用它可以编写出梯形图LAD或功能块图FBD无法实现的程序,程序执行速度最快11。功能块图FBD类似于数字电子思路,它是将具有各种与、或、非、异或等逻辑关系的功能块图按照一定的控制逻辑组合起来。这种编程语言适合于那些熟悉数字电子电路的人员。本设计控制程序采用梯形图AD语言编制,逻辑关系反映的形象、直观。第4章 组态王软件的简介 组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。组态王软件结构由三部分构成: 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。 一、组态王的功能:组态软件具有监控和数据采集系统,好处之一就是能大大缩短开发时间,并能保证系统的质量。能快速便捷地进行图形维护和数据采集。组态王提供了丰富的快速应用设计的工具。1. 快速便捷的应用设计;2. 丰富的可扩充的图形库;3. 对多媒体的支持;4. 灵活简便的变量定义和管理;5. 强大的控制语言;6. 采集和显示历史数据;7. 全新的灵活多样、操作简单的内嵌式报表;8. 配方管理。 二、组态王的主要功能特性:1. 可视化操作界面,真彩显示图形、支持渐进色、丰富的图库、动画连接。 2. 无与伦比的动力和灵活性,拥有全面的脚本与图形动画功能。 3. 可以对画面中的一部分进行保存,以便以后进行分析或打印。 4. 变量导入导出功能,变量可以导出到Excel表格中,方便的对变量名称等属性进行修改,然后再导入新工程中,实现了变量的二次利用,节省了开发时间。 5. 强大的分布式报警、事件处理,支持实时、历史数据的分布式保存。6. 强大的脚本语言处理,能够帮助你实现复杂的逻辑操作和与决策处理。7. 方便的配方处理功能。8. 全新的WebServer架构,全面支持画面发布、实时数据发布、历史数据发布以及数据库数据的发布。 9. 丰富的设备支持库,支持常见的PLC设备、智能仪表、智能模块。第5章 组态监控画面设计5.1 组态王人机界面的设计1. 建立新建工程启动组态王软件的工程管理器,在菜单中点击“新建”弹出如图5-1对话框如下。图5-1 工程向导之一单击“下一步”继续,弹出如图5-2“新建工程向导之二对话框”图5-2 工程向导之二在工程路径文本框中输入一个有效的工程路径,或单击“浏览”按钮,在弹出的路径对话框中选择一个有效的路径。新建工程向导三如图5-3所示。图5-3 新建工程向导三2. 创建组态画面打开工程管理器,弹出如图5-4所示对话框图5-4 工程管理器左键双击点击当前工程,弹出主画面如图5-5所示对话框图5-5 主画面进入新建的组态王工程,选中工程浏览器左侧的画面,在右侧双击新建按钮,则弹出如图5-6所示对话框图5-6 新画面点击“确定”按钮进入内嵌的组态王画面开发系统如图5-7所示图5-7 工程浏览器在工程列表区中选择任一工程双击后或者点击工程管理器上的 “开发” 此快捷键后,就进入了工程的开发环境,如图5-7所示,就进入了开发系统的主画面,本控制系统的组态监控画面设计如下图5-8所示。图5-8 组态王系统开发5.2 定义设备及数据变量定义在组态王工程浏览器树型目录中,选择“设备”,在右边的工作区中出现了“新建”图标, 双击,弹出“设备配置向导”对话框。在“设备配置向导”下的选项中进行设置:设备 安装“设备驱动PLCFX2-485通讯口” 给设备指定唯一的逻辑名称“PLC00” 选择串口号“COM1” 设备地址设置指南“0” 通信参数信息总结。这样就完成了设备定义和连接变量“PLC00”。实时数据库是组态工程的数据交换和数据处理中心。数据变量是构成实时数据库的基本单元,建立实时数据库的过程也就是定义数据变量的过程。在“数据库”中的“数据词典” 中定义数据变量,定义数据变量的内容主要包括数据变量的:变量名、变量类型、初始值、变化灵敏度、最大值最小值的范围、连接设备、寄存器、数据类型和读写属性等相关的参数;数据变量定义如图5-9所示。图5-9 数据变量定义5.3 动画连接与命令语言一、动画连接工程人员在组态王开发系统中制作的画面都是静态的,那么它们如何才能反映工业现场的状况呢?这就需要通过实时数据库,因为只有数据库中的变量才是与现场状况同步变化的。数据库变量的变化又如何导致画面的动画效果呢?通过“动画连接”所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。这样,工业现场的数据,比如温度、液面高度等,当它们发生变化时,通过I/O接口,将引起实时数据库中变量的变化,如果设计者曾经定义了一个画面图素比如指针与这个变量相关,我们将会看到指针在同步偏转。图形对象可以按动画连接的要求改变颜色、尺寸、位置、填充百分数等,一个图形对象又可以同时定义多个连接。把这些动画连接组合起来,应用程序将呈现出令人难以想象的图形动画效果。 图5-10 工件绘制 以工件的“夹紧”和“放松”的动画设置为例说明动画连接;首先在开发系统中主画面绘制所需的图形,如图5-10所示。利用动画连接中的“特殊”选项中的“隐含” 就可以实现对工件的“夹紧”和“放松”动画。特殊:所有的图形对象都可以定义闪烁、隐含两种连接,这是两种规定图形对象可见性的连接。按动任一按钮弹出相应连接对话框。隐含:是使被连接对象根据条件表达式的值而显示或隐含。条件表达式:输入显示或隐含的条件表达式,单击“?”可以查看已定义的变量名和变量域。图5-11 “夹紧”动画设置表达式为真时:规定当条件表达式值为1(TRUE)时,被连接对象是显示还是隐含。当表达式的值为假时,定义了“显示”状态的对象自动隐含,定义了“隐含”状态的对象自动显示如图5-11所示。图5-12 “夹紧”动画设置接着进行放松的动画设置,选择图形并双击,在弹出的“动画连接”对话框中对选项“特殊”中的子选项“隐含”进行设置。如图5-12所示;工件“夹紧”和“放松”运行如图5-13和图5-14所示。图5-13 工件放松的动画效果图5-14 工件夹紧的动画效果二、命令语言组态王除了在定义动画连接时支持连接表达式,还允许用户编写命令语言来扩展应用程序的功能,极大地增强了应用程序的可用性。命令语言的句法和语言非常类似,可以说是的一个简化子集,具有完备的词法语法查错功能和丰富的运算符、数学函数、字符串函数、控件函数、SQL 函数和系统函数。应用程序命令语言:可以在程序启动时、关闭时或在程序运行期间周期执行。如果希望周期执行,还需要指定时间间隔。热键命令语言:被链接到设计者指定的热键上,软件运行期间,操作者随时按下热键都可以启动这段命令语言程序。事件命令语言:规定在事件发生、存在、消失时分别执行的程序。数据改变命令语言:只链接到变量或变量的域。在变量或变量的域值变化到超出数据字典中所定义的变化灵敏度时,它们就被触发执行一次。在编辑完成以上的命令语言后,运行系统的时候只要单击“退出”按钮就会退出组态王运行环境。5.4 组态显示图通过新建工程和组态人机界面的设计,并对设备以及相关的数据变量进行定义,并进

温馨提示

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

评论

0/150

提交评论