欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    基于S7300PLC物料分拣系统的设计毕业设计.doc

    • 资源ID:4137805       资源大小:5.86MB        全文页数:34页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于S7300PLC物料分拣系统的设计毕业设计.doc

    本科生毕业设计(论文)学 院: 电子与电气工程学院 专 业: 自 动 化 学 生: 指导教师 : 完成日期 年 月 基于S7-300 PLC物料分拣系统的软件设计 Software Design of Material Sorting System Based on S7-300 PLC总 计 : 29 页表 格 : 3 个插 图 : 20 幅本 科 毕 业 设 计(论文)基于S7-300 PLC物料分拣系统的软件设计Software Design of Material Sorting System Based on S7-300 PLC学 院: 电子与电气工程学院 专 业: 自 动 化 学 生 姓 名: 学 号: 指 导 教 师(职称): 评 阅 教 师: 完 成 日 期: 基于S7-300 PLC物料分拣系统的软件设计自动化专业 摘 要 本文是基于西门子S7-300 PLC和西门子触摸屏的物料分拣系统设计。采用S7-300 PLC为控制器,以西门子触摸屏为人机对话接口。通过分析控制系统的工艺流程,利用西门子编程软件STEP 7完成了PLC的程序设计,实现了气动机械手对物料的分拣功能。同时使用西门子HMI软件Wincc Flexible设计系统监控画面,定义I/O设备,构造数据库,建立动画连接并与硬件系统进行了联合调试,在触摸屏上实现了对系统的实时控制。关键词 物料分拣;气动机械手;S7-300 PLC;触摸屏Software Design of Material Sorting System Based on S7-300 PLCAutomation Specialty XU Bao-haiAbstract: This paper designs the material sorting system on the basis of Siemens S7-300 PLC and Siemens touch screen. S7-300 PLC is utilized as the controller and Siemens touch screen is adopted as the human machine interface conversation. By analyzing the control system process flows, PLC procedures are designed by means of Siemens programming software STEP 7, and the purpose of materials sorting function with pneumatic manipulator is achieved. Meanwhile, Siemens HMI software, Wincc Flexible, is used to design monitor- ing screen of system, to define I/O equipments, to construct the database, to build animation and to debug on-line with hardware system. In the end, the goal of real time monitoring for the system on the touch screen is achieved. Key words: Material sorting; pneumatic manipulator; S7-300 programmable logic controller; touch screen目 录1引言11.1物料分拣系统的概述11.2物料分拣系统的国内外研究现状11.3研究的目的及意义12物料分拣系统的硬件分析22.1控制系统的设计22.1.1 物料分拣系统的分析22.1.2控制器的选型22.2空气压缩机的工作原理及使用32.3接近开关的工作原理32.4带磁性开关的气缸的工作原理42.5光纤传感器的工作原理42.6电控换向阀的工作原理42.7NPN型电平与PNP型的转换52.8物料分拣系统的结构53物料分拣系统的软件设计63.1PLC程序设计步骤63.2机械手移动的工艺流程73.3PLC程序的地址分配73.4程序流程图的设计83.4.1物料分拣系统的工作流程83.4.2程序流程图的设计103.5物料分拣系统程序的设计103.5.1PLC的编程原则103.5.2STEP 7 V5.4编程软件的使用103.5.3 程序的设计134HMI(触摸屏)的应用134.1HMI概述134.2HMI实现方法和步骤134.2.1HMI组态134.2.2HMI与PLC的连接和传送16结束语18参考文献19附录20致谢291 引言随着社会不断的发展,市场竞争也越来越激烈,因此,各大生产企业都迫切地需要改进自己落后的生产技术,从而提高生产效率,特别是在要进行物料自动分拣的企业。以往一直采用半自动分拣或人工分拣的方法,使生产效率非常低,生产成本非常高,导致企业的竞争能力差。物料自动分拣已成为了企业的唯一的选择。针对上述问题,研究一种高效率的物料自动分拣系统势在必行。本文提出一种利用S7-300 PLC、气动机械手和传感器融合技术设计了高效率、低成本的自动物料分拣系统1。1.1 物料分拣系统的概述物料分拣采用可编程控制器PLC进行控制,能连续、大批量地分拣物料,分拣误差率低且劳动强度大大降低,可显著提高劳动生产率2。而且,气动技术使用安全、可靠,可以在高温、易燃、易爆、多尘埃、强磁、辐射等恶劣情况下工作。而气动机械手作为机械手的一种,它具有结构简单,动作迅速、节能和不污染环境等优点3。所以,气动机械手被广泛应用于各个行业。所以,只要根据不同的分拣对象,对本系统稍加修改即可实现要求,非常方便。1.2 物料分拣系统的国内外研究现状国外物料分拣控制系统发展迅速,并在智能化方面取得成果,在这方面,日本、美国、德国等国的技术比较领先,都生产出了一批商品化的、性能优异的自动化装置,并在各行业广泛应用。近年来,在我国以信息化带动的工业化正在蓬勃发展,物料分拣系统已成为各行业系统控制中的重要地位,特别是在冶金、化工和机械等工业中。传统的生产方案已经不满足高质量、高速度的要求。近年来我国的快速发展为此行业的发展奠定了坚实的基础与广阔的发展空间。这大大提高了工作的安全性、可靠性,不仅控制简便,而且控制精确,同时又降低了产品的成本,提高了生产效率。1.3 研究的目的及意义分拣系统中物料传感器以及气缸应用自动化设备更新时的需要,可以大量代替单调往复或高精度需求的工作,在先进制造领域中扮演着极其重要的角色。它可以搬运货物、分拣物品、代替人的繁重劳动。可以实现生产的机械化和自动化,能在高温、腐蚀及有毒气体等环境下操作以保护人身安全,可以广泛应用于机械制造、冶金、电子、轻工业和原子能等部门。基于PLC的物料分拣系统的设计,是以中央处理器为核心,综合了计算机和自动控制等先进技术,具有可靠性高、功能完善、组合灵活、编程简单、功耗低等优点,已成为目前在物料分拣控制系统中使用最多的控制方式4。使用PLC的自动控制系统具有体积小,可靠高,故障率低,动作精度高等优点。随着分拣系统自动化发展的深度和广度及机器人智能水平的提高,物料分拣系统已在众多领域得到了应用。2 物料分拣系统的硬件分析2.1 控制系统的设计控制系统是物料分拣系统的一个重要组成部分,它的基本功能是接收上位机传来的控制指令信号,通过相应控制程序转化为执行机构的运动。本文所研究的物料分拣系统采用顺序控制与位置控制相结合的方式。2.1.1 物料分拣系统的分析在物料分拣系统中,控制系统是整个系统运行的大脑,负责控制整个系统的协调、高效的运行。本系统在控制方式上采用了触摸屏与PLC结合的控制模式,如图1所示。利用PLC的高可靠性、模块化结构及编程简单等特点,让其作为完成实时采集和控制任务;另一方面利用个人计算机及其人机界面程序实现监控功能。图1 系统的结构简图在物料分拣控制系统中,触摸屏负责整个系统的协调、优化、高效的运行。主要有两方面功能:一方面对PLC发送控制命令,从而实现对机械手的控制;另一方面及时监控PLC及其他设备的工作状态,对系统进行监控,并且还应具有良好监视和模拟运行功能。物料分拣的控制由于PLC的参与,使得庞大而且复杂多变的控制系统变得简单明了,使程序的编制、修改变得容易。物料分拣控制系统就其实现来说,不论是硬件还是软件部分,都应满足功能完备实用且工作稳定可靠、具有良好的系统可扩展性和维护性等基本要求5。2.1.2 控制器的选型PLC作为一种工业控制装置,在科研、生产的诸多领域中得到越来越广泛的应用。要正确、合理的选择PLC,这对控制系统的程序开发设计有非常重要的作用。本次设计的物料分拣系统中,总涉及输入量26个,输出量11个,及I/O点数总计为37个。输入模块可以采用一个32点输入模块或者两个16点输入模块,输出模块采用一个16点输出模块。本次设计采用西门子S7-300 PLC,PLC系统硬件选型说明如表1所示6。表1 PLC系统硬件配置序号名称型号说明数量1电源模块6ES7-307-1BA00-0AA0PS30712CPU模块6ES7-315-2AF03-0AB0CPU315-2DP13数字量输入模块6ES7-321-1BH02-0AA0SM321 DI16*DC24V24数字量输出模块6ES7-322-1BH01-0AA0SM322 DO16*DC24V/0.5A12.2 空气压缩机的工作原理及使用空气压缩机由压缩机、储气桶、气压仪表及启停按钮组成。启动空气压缩机,则其压缩空气使储气桶内气压不断增加,压强值可从气压仪表上读取,注意不要使储气桶内气压达到产品所规定的气压上限值,否则会出现危险情况7。空气压缩机的日常维护8。(1)检查安全阀功能是否正常;(2)每日使用后排放储气桶内水分(当桶内压力很小情况下做此操作);(3)压缩机内的油位不能过低,否则启动压缩机会被烧坏。2.3 接近开关的工作原理本次设计使用的是LJ8A3-2-Z/BX电感式接近开关,电感式接近开关的工作原理图如图3所示。电感式接近开关由三大部分组成:振荡器、开关电路、及放大输出电路。振荡器产生一个交变磁场,当金属物体接近这一磁场,并达到感应距离时,在金属体内产生涡流,从而导致振荡衰减,以致停振。振荡器振荡及停振的变化被后级放大电路处理并转化成开关信号,触发驱动控制器件,从而达到非接触式之检测的目的。图3 电感式接近开关工作原理图这种接近开关所能检测的物体必须是金属导电体。物体离传感器越近,线圈内的阻尼就越大,阻尼越大,传感器振荡器的电流越小。2.4 带磁性开关的气缸的工作原理气缸是一种气动元件,其种类很多。在机械手控制系统中主要用的气缸为带磁性开关的气缸。对于气缸进、排气口,当左边进气,右边排气时,活塞向左运动,反之活塞向右运动。当活塞运动到位时,活塞上的永久磁铁将使磁性开关产生开关信息。当磁铁接近磁性开关时,磁性开关中的磁性开关闭合,电路导通,指示灯亮;反之,磁性开关断开,指示灯灭。当指示灯亮时,说明活塞运动到位。磁性开关电路原理图如图4所示。图4 磁性开关电路原理图2.5 光纤传感器的工作原理色标传感器常用于检测特定色标或物体上的斑点,它是通过与非色标区相比较来实现色标检测,而不是直接测量颜色。色标传感器实际是一种反向装置,光源垂直于目标物体安装,而接收器与物体成锐角方向安装,让它只检测来自目标物体的散射光,从而避免传感器直接接收反射光,并且可使光束聚焦很窄9。白炽灯和单色光源都可用于色标检测。本次设计使用D11SN6FP光纤传感器,其接线图如图5所示。图5 光纤传感器接线图2.6 电控换向阀的工作原理电控换向阀是一种气动控制元件,简称电磁阀。它是通过电控改变气缸中进气和排气方向,从而改变活塞运动方向的元件。本次设计使用的电控换向阀为二位五通单电控换向阀。二位五通表示有两个工作位置和五个通气口。单电控是指电磁阀通电时,活塞运动,改变气体通路;断电时,活塞不运动,恢复原气体通路。当电磁阀线圈断电时,依靠弹簧作用,活塞保持初始状态,当电磁阀线圈通电时,活塞向左运动,即可通过电磁阀线圈的通电与断电便可改变气缸内气体流向,从而实现对气缸活塞运动的控制。2.7 NPN型电平与PNP型的转换PLC控制系统的设计中,虽然接线工作占的比重较小,大部分工作还是PLC的编程设计工作,但它是编程设计的基础,只有接线正确后,才能顺利地进行编程设计工作。PLC中数字量的输入分为源型输入和漏型输入。本次设计所用的SM321数字量输入模块属于漏型输入,即电流从PLC的输入端流进,从公共端流出,也就是说公共端接外接电源的负极10。源型输入与漏型输入正好相反。而此次设计所用的接近开关、传感器都属于NPN型,NPN集电极开路输出为0V,当输出OUT端和PLC输入相连时,电流从PLC的输入端流出,从PLC的公共端流入,此为PLC的源型输入。与此次设计所用的模块不符合,所以需要将NPN型转换为PNP型。PNP型集电极开路输出为高电平,当输出OUT端和PLC输入相连时,电流从PLC的输入端流入,从PLC的公共端流出,此形式符合本次设计的要求。NPN型电平与PNP型的转换电路如图6所示。图6 NPN型电平与PNP型的转换电路图2.8 物料分拣系统的结构本次设计的物料分拣控制系统是一个用于自动分捡不同物料的系统。主要设备有:计算机、触摸屏(西门子TP170B 6)、PLC(西门子S7-300)和机械手工作台,其中机械手工作台主要包括以下部分:电源、空气压缩机、电感式接近开关、色标传感器、电控换向阀、带磁性开关的气缸。西门子S7-300 PLC是控制系统的控制器,通过编程实现对机械手工作台的控制,而且以组态软件为开发平台,可实现触摸屏对整个系统的监控。电源为PLC、电控阀、接近开关及传感器提供电源,空气压缩机为整个系统提供动力。通过磁性接近开关可以对气缸运动进行控制,而通过电控换向阀可以改变气缸的运动方向,从而实现机械手抓取和松开物块,及机械手大小臂前后、上下动作,完成物料分拣任务。色标传感器用来检测物料的颜色,从而使机械手分拣不同颜色的物料到不同的位置。机械手工作台就是系统的被控对象,通过它实现物料的分拣。基于S7-300物料分拣系统的实物图如图2所示。图2 基于S7-300 PLC物料分拣系统的实物图3 物料分拣系统的软件设计电气控制由最初的继电器回路控制发展成为如今的可编程序控制器控制,是因为PLC具有通用灵活、抗干扰性强、可靠性高、易于编程、使用方便等优点。系统中采用PLC控制,大大缩短了系统的设计和调试周期。3.1 PLC程序设计步骤PLC控制系统是以程序形式来实现其控制功能的,大量的工作时间将用在程序设计上。PLC程序设计可遵循以下五个步骤进行11。(1)确定被控系统必须完成的动作及完成这些动作的顺序;(2)分配输入输出设备,即确定哪些外围设备是传送信号到PLC,哪些设备是接收来自PLC的信号,并将PLC的输入、输出端子对应进行分配;(3)应用编程工具设计PLC程序;(4)对程序进行调试,其中包括模拟调试和写入PLC进行现场调试;(5)将已完成的程序固化到PLC中,完成编程过程。3.2 机械手移动的工艺流程物料分拣系统中主要由传感器和机械手来实现物料的传送与搬运,而控制系统是机械手的指挥系统。控制系统中需要用到单电控的二位五通电磁阀,进而对气缸进行控制,气缸是否到位,用限位开关来实现检测。机械手搬运物料时的简单工作流程,如图7所示。系统上电,接通空气压缩机给系统供气。传感器的检测信号作为PLC的输入信号,经PLC程序处理后,由PLC输出口输出控制信号,控制电磁阀的接通,电磁阀做出相应的机械动作。打开气路,驱动气缸的活塞运动,完成机械手臂的前移、下移、夹取动作;限位开关检测到相应动作到位后,再给PLC一个控制输入信号,经PLC程序处理后,使相应的电磁阀关断,气缸恢复初始状态,完成机械手臂的后移、上升、卸料动作。图7 机械手工作流程图3.3 PLC程序的地址分配根据系统的控制要求分配PLC中的地址。PLC程序的地址分配如表2所示。表2 PLC程序的地址分配表西门子PLC(I/O)物料分拣系统接口(I/O)输入部分输入部分I0.0仓库A左限开关I0.1传送台左限开关I0.2仓库A物料检测开关I0.3机械手A右限开关I0.4机械手A左限开关I0.5机械手A上限开关I0.6机械手A下限开关I0.7传送台A物料传感器I1.0传送台上限I1.1传送台下限I1.2紧急停车I1.3机械手B右限开关I1.4机械手B左限开关I1.5传送台B物料传感器I1.6机械手B上限开关I1.7机械手B下限开关I12.0A传感器I12.1B颜色传感器I12.2C颜色传感器I12.3仓库B1右限I12.4仓库B1左限I12.5仓库B2左限I12.6仓库B2右限I12.7开始I13.0停止I13.1传送台右限输出部分Q4.0仓库A物料传送(气缸0)Q4.1机械手A下移(气缸1)Q4.2机械手A夹紧(气缸2)Q4.3传送台左移(气缸3)Q4.4传送台下移(气缸4)Q4.5机械手B夹紧(气缸5)Q4.6机械手A左移(气缸6)Q4.7机械手B左移(气缸7)Q5.0机械手B下移(气缸8)Q5.1仓库B1右移(气缸9)Q5.2仓库B2右移(气缸10)3.4 程序流程图的设计3.4.1 物料分拣系统的工作流程分拣系统采用PLC控制。系统上电后,系统自动恢复到初始状态,初始状态为:物料传送气缸在最右限;机械手A大臂在最右限,小臂在上限,机械手处于松开状态;传送台在最右限,传送台上的升降杆在上限;机械手B大臂在最右限,小臂在上限,机械手处于松开状态;仓库B1、仓库B2均在最左限。系统恢复到初始状态后,按下开始按钮,系统开始运行,首先是仓库A送料,当物料检测器检测到物料时,机械手A开始动作,其动作流程依次为:左移、下降、夹紧、延时2秒、上升、右移、下降、松开、延时2秒、上升;机械手A动作完成后,传送台A(右端)传感器检测物料,检测到物料后,其动作流程依次为:左移、下降、右移、上升、延时2秒(A、B、C传感器检测)、左移、下降、右移、上升;当物料送到传送台B(左端)处时,传送台B物料传感器检测,检测到物料时,机械手B开始动作,其动作流程依次为:下降、夹紧、延时2秒、上升、左移、下降、松开、延时2秒、上升、右移;A、B、C传感器检测到物料种类后,仓库B1、仓库B2分别右移,最终将仓库A中的物料分拣到仓库B中。当按下停止按钮后,系统完成一个的周期的工作后自动停止。当按下紧急停车按钮后,系统立即停止工作。物料分拣系统工作流程图如图8所示。图8 物料分拣系统工作流程图3.4.2 程序流程图的设计根据系统的工作流程及控制要求设计本次设计的程序流程图。其程序流程图详见附录。3.5 物料分拣系统程序的设计3.5.1 PLC的编程原则PLC是由继电接触器控制发展而来的,但是与之相比,PLC的编程应该遵循以下基本原则12。(1)外部输入、输出、内部继电器(位存储器)、定时器、计数器等器件的触点可多次重复使用。梯形图的每一行都是从左侧母线开始,线圈接在最右边,触点不能放在线圈的右边。线圈不能直接与左侧母线相连。(2)同一编号的线圈在一个程序中使用两次及以上(称为双线圈输出)容易引起误操作,应尽量避免双线圈输出。(3)梯形图程序必须符合顺序执行的原则,从左到右,从上到地执行,如不符合顺序执行的电路不能直接编程。(4)在梯形图中串联触点、并联触点的使用次数没有限制,可无限次地使用。按照PLC的编程原则,根据物料分拣系统的工作流程及程序流程图,按要求编写程序。3.5.2 STEP 7 V5.4编程软件的使用在进行程序设计时,需要用到西门子公司的编程软件STEP 7,本次设计所使用的是西门子公司STEP 7 V5.4版。STEP 7 V5.4版具有容易使用、直观的用户界面、组态取代了编程、统一数据库等特点13。(1)使用管理器向导新建项目本次设计的项目画面如图9所示。图9 项目画面(2)硬件组态S7-300实际硬件中机架配置模块之间必须无间隙地插入到机架中。例外:对于只有一个机架的安装,软件组态表里槽3保持为空(为接口模块保留),槽4至槽11可以组态其他的模块。但实际的硬件中,将不允许有间隙,如果实际硬件有间隙,背板总线将被中断14。本次设计中只用到一个机架,其组态如图10所示。图10 实际硬件组态与软件组态图(3)使用符号定义变量符号分为共享符号和局域符号。共享符号可以在符号表里定义,共享符号可以被所有的块使用,在所有块中的状态是一样的,共享符号在一个块的总目录中只能被定义一次。局域符号只是在指定块的接口参数和声明表中定义,局域符号只是在被定义的块使用有效。在硬件组态中,I/O模块一般使用默认地址,在模块中定义的地址应与实际硬件的地址一一对应。在编写程序时可以使用绝对地址,也可以使用符号。在I/O点不多的情况下使用绝对地址编程很方便。但是如果I/O点比较多的时候使用符号编写程序会更得心应手。本次设计的部分符号表如图11所示。图11 符号表图(4)在OB1中创建程序程序块编写程序视图如图12所示,图中以OB1程序块梯形图视图为例。(5)下载STEP7可以把用户的组态信息和程序下载到CPU中。当下载时需要把CPU面板的模式开关切换到“STOP”或“RUN-P”模式,下载信息中包含硬件组态信息或网络组态信息等的系统数据时,会提示需要切换到停止状态下载。图12 OB1中创建程序简图(6)STEP 7与PLC通信连接的组态STEP 7可以用下列硬件与PLC通信。 PC/MPI适配器用于连接运行STEP 7的计算机的RS-232C接口和PLC的MPI接口。计算机一侧的通信速率为19.2 kbit/s或38.4 kbit/s,PLC一侧的通信速率为19.2 kbit/1.5 Mbit/s。除了PC/MPI适配器,还需要一根RS-232C通信电缆。 USB/MPI适配器用于连接安装了STEP 7的计算机的USB接口和PLC的MPI接口,特别适合于笔记本电脑使用。用户可以在安装STEP 7时对计算机与PLC的通信组态,也可以在安装好STEP 7之后,在SIMATIC管理器中执行菜单命令设置。设置PG/PC接口对话框如图13所示。计算机在MPI网络中默认的站地址为0。“超时”选择框用来设置与PLC建立连接的最长时间。(7)仿真软件PLCSIMSTEP 7的可选工具PLCSIM是一个PLC仿真软件,能够在PG/PC上模拟S7-300、S7-400系列CPU的运行。PLCSIM提供了方便、强大的仿真模拟功能。与真实的PLC相比,它的灵活性更高,提供了许多PLC硬件无法实现的功能,使用也更加方便。但是同时软件无法取代真实的硬件,不可能实现完全仿真。这点用户在使用时要注意,以免出现不必要的错误。图13 “设置PG/PC接口”对话框(8)具体STEP 7 V5.4编程软件的具体使用请读者查阅相关资料。3.5.3 程序的设计按照PLC的编程原则,在编程软件中根据系统的控制要求编写程序,并在软件中进行离线模拟运行。具体程序详见附录。4 HMI(触摸屏)的应用4.1 HMI概述HMI(Human Machine Interface)是西门子人际界面的总称15。HMI不但可以与S7-200 CPU配合使用,还可以配合S7-300/400使用,也可以配合其他主流品牌CPU使用。HMI既可以显示和修改CPU数据,也可以处理事件、报警等过程和历史数据。其特点是:界面友好,显示直观明了,操作方便,性能稳定16。西门子HMI种类有OP(操作员面板)、TP(触摸屏)、MP(多功能站)、PC(基于PC站)。4.2 HMI实现方法和步骤此次设计包括PLC控制程序和HMI监控组态界面,PLC控制程序通过“STEP 7 V5.4”软件来实现,HMI监控组态界面使用“Wincc Flexible 2008”软件进行组态。本次设计所使用的触摸屏为西门子TP170B 6。4.2.1 HMI组态(1)新建HMI站在STEP 7项目“XBH2013”中,插入“SIMATIC HMI Station”(人机界面站),在出现的界面中,选择实际应用的HMI型号,最后确认。本次设计使用的是TP 170B 6,新建的HMI站如图14所示。图14 新建HMI站(2)HMI与CPU连接在项目管理界面,选中STEP 7项目名称“HMI”,然后双击右边的“MPI(1)”图标,进入网络组态(NetPro)界面进行设置17。在设置过程中一定要注意地址的一一对应,设置完成后的界面如图15所示。在图15中,单击保存编译键,进行保存和编译,没有错误出现,则可进行下一步的创建。图15 网络组态画面(3)进入HMI画面组态下面以本次设计的运行页画面为例描述。运行页画面如图16所示。在运行页画面中,由指示灯、按钮组成。指示灯作为监控系统的运行指示,按钮可以控制物料分拣系统的开始、停止、紧急停车的运行,切换画面按钮可以用来切换系统的不同画面。指示灯及按钮可以在工具中找到,而让它们做出相应的动作则需要变量连接和动画连接。图16 运行页画面返回按钮为切换画面时使用,启动、停止和紧急停车键为操作系统时使用。返回按钮连接如图17所示。在运行页画面中的启动、停止、紧急停车按钮和指示灯为物料分拣系统工作时使用,其连接需要使用变量。在Wincc Flexible软件中可以使用两种类型的变量:外部变量和内部变量。外部变量是HMI设备和PLC进行数据交换的媒介。在Wincc Flexible中创建一个外部变量,必须为其指定与PLC程序中相同的地址,这样HMI设备和PLC可以访问同一映像寄存器,实现HMI设备与PLC之间的通信。图17 返回按钮连接图内部变量存贮在HMI设备的内存中,不能直接与PLC通信。因此,只有这台HMI设备能够对内部变量进行读写访问。本次设计中STEP 7中的变量可以被Wincc Flexible直接使用。下面仅对指示灯的连接为例介绍。其连接图如图18所示。图18 指示灯连接图在同一站点中使用变量更方便,在Wincc Flexible中不需要再次建立变量,使用STEP 7中的变量与Wincc Flexible建立连接后,Wincc Flexible中会自动生成变量。4.2.2 HMI与PLC的连接和传送在调试HMI时,HMI与PLC连接有很多方法,如表3所示。表3 HMI与PLC连接方法种类HMIPLC1HMISIM (HMI仿真系统)2HMI Runtime(HMI运行系统)PLCSIM (PLC仿真系统)3HMI Runtime(HMI运行系统)CPU315-2DP (PLC有型实物)4TP170B (HMI有型实物)CPU315-2DP (PLC有型实物)第1种“HMISIM”,只能仿真HMI画面的一些功能。第2种“HMI Runtime”与“PLCSIM”,这种方法使用比较方便,不受硬件设施限制,但是它不能完成项目的实际控制任务。第3种“HMI Runtime”与“CPU315-2DP”,这种方法可以使HMI的选择多样化,“HMIRuntime”系统在计算机上完成,“CPU315-2DP”是有型实体,可以完成项目的控制任务。但是,它无法长期在工业现成工作,只能暂时完成项目的控制任务。“HMI Runtime”与“CPU315-2DP”通信是通过PC/PG的编程电缆完成的。第4种“TP170B”与“CPU315-2DP”,这种方式代表着很多工业现场的控制方式。“TP170B”与“CPU315-2DP”通信可以通过MPI方式,也可以通过DP方式18。本次设计运用的是第3种控制方案,此方案运用方便、灵活。只要稍加修改即可在实际工业中使用。本次设计的运行画面如图19、图20所示。图19 物料分拣系统主画面图20 物料分拣系统运行画面在系统运行状态下,可以使用切换画面按钮切换到不同的画面,监控系统的运行情况,使用系统控制按钮控制系统的运行。西门子HMI功能强大,其具体使用情况请读者根据自己的使用情况查阅相关资料。结束语物料分拣系统在实际生产中的应用可实现对不同的物料进行连续、大批量地分拣,分拣误差率低且劳动强度大大降低,可显著提高劳动生产率。其特点使得物料分拣系统越来越得到重视和应用,其未来的应用领域和前景将更加宽广。本设计完成的主要工作为以下几点:(1)对目前的物料分拣系统进行研究分析,对比各种系统的结构及使用情况,设计了使用气动机械手为操作平台的系统;(2)运用S7-300 PLC为控制核心,使用其模块PS、CPU、SM321(DI)、SM322(DO)。同时围绕外部硬件进行程序的构思;(3)使用STEP 7软件编写程序,并进行离线仿真,其调试已达到控制目的;(4)通过Wincc Flexible软件设计上位机界面和功能,完成上位机对系统的控制;(5)通过软、硬件的整体调试实现了物料分拣系统的功能,并经过实际运行验证了其可行性。经过本次设计,使我对本专业有了更深一层的理解,而且将大学所学的知识又系统性的学习了一次,使自己具备了一定独立思考问题、解决实际问题的能力。参考文献1 盖晓华,张平洋,吴向前,杨超.气动机械手的自动控制和上位机监控设计J.工业控制计算机,2010,23(10):43-462 崔保春,单鹏.基于PLC的物料分拣控制的设计J.科技信息,2010(32):2283 万理想,丁保华,徐军,胡明.PLC在物料分拣机械手控制中的应用J.煤矿机械,2007,28(4):192-1944 李海雯.基于PLC的物料分拣系统设计J.电工技术,2012(6):47-485 张淑红,王熙雏.基于PLC的机械手物料分选装置的控制J.广西轻工业,2010,26(12):53-556 西门子PLC S7-300模块中文选型手册.20107 徐建英.空气压缩机M.北京:中国铁道出版社,2004.48 谭海艳.直联式空气压缩机的维护保养J.高校理科研究,2004(12):108-1099 王良,李鸿.色标传感器工作原理初探J.中国井矿盐,2008,39(6):28-3010 廖常初.S7-300/400 PLC应用教程M.北京:机械工业出版社,2012.211 刘华波,何文雪.西门子S7-300/400 PLC编程与应用M.北京:机械工业出版社,2011.612 廖常初.S7-300/400 PLC应用技术M.北京:机械工业出版社,2011.113 胡建.西门子S7-300/400 PLC工程应用M.北京:北京航空航天大学出版社,2011.914 秦绪平,张万忠.西门子S7系列可编程控制器应用技术M.北京:化学工业出版社,2011.515 Li Dong lin. English in Automatic ControlM.Harbin:Harbin Institute of Technology Press,2003.616 吴迎春,徐连强,张家骅.触摸屏和PLC在物料分拣系统中的应用J.机械制造与自动化,2012,41(2):171-17317 D Beal,E Bianchi,L Dozio. Real Time Application InterfaceJ.Linux Journal,2000(4):19-3718 张运刚,宋小春.PLC职业技能培训及视频精讲西门子STEP 7 M.北京:人民邮电出版社,2010.10

    注意事项

    本文(基于S7300PLC物料分拣系统的设计毕业设计.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开