![毕业设计——气动机械手的PLC控制系统设计_第1页](http://file.renrendoc.com/FileRoot1/2018-12/16/b1c3b7fb-fb94-47db-b330-87228438d699/b1c3b7fb-fb94-47db-b330-87228438d6991.gif)
![毕业设计——气动机械手的PLC控制系统设计_第2页](http://file.renrendoc.com/FileRoot1/2018-12/16/b1c3b7fb-fb94-47db-b330-87228438d699/b1c3b7fb-fb94-47db-b330-87228438d6992.gif)
![毕业设计——气动机械手的PLC控制系统设计_第3页](http://file.renrendoc.com/FileRoot1/2018-12/16/b1c3b7fb-fb94-47db-b330-87228438d699/b1c3b7fb-fb94-47db-b330-87228438d6993.gif)
![毕业设计——气动机械手的PLC控制系统设计_第4页](http://file.renrendoc.com/FileRoot1/2018-12/16/b1c3b7fb-fb94-47db-b330-87228438d699/b1c3b7fb-fb94-47db-b330-87228438d6994.gif)
![毕业设计——气动机械手的PLC控制系统设计_第5页](http://file.renrendoc.com/FileRoot1/2018-12/16/b1c3b7fb-fb94-47db-b330-87228438d699/b1c3b7fb-fb94-47db-b330-87228438d6995.gif)
已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘 要气动机械手是一具有抓取和移动工件的功能,在现代应用是越来越广,因为它具有人所不具备的一些能力,它可以在高温、腐蚀及有毒气体等因素的危害下工作。也可以使整个生产线更有规律性、稳定性、持续性以及保证恒久不变的工作状态,有效的提高生产率,有效计算产品生产数据和生产计划安排。气动机械手PLC的控制系统,有效的提高了气动机械手的整体技术性能起到了良好的作用。控制的对象是由两个机械手组成的机械手群,每个机械手完成八个基本动作,三个机械手互相配合动作。但是本文的重点放在PLC各个部分的设计和介绍、梯形图等。是一个水平或垂直运动的机械设备。机械手能完成左右移动,上下升降和手部的放手夹紧,放取和移动工件。关键词:气动机械手; PLC; 西门子S7-200;AbstractIs kind of pneumatic manipulator has the function of grab and move the artifacts, in the modern application is more and more widely, because it is what man does not have some ability, it can be in high temperature, corrosive and toxic gases harm factors such as work. Can also make the whole production line more regularity 、stability、continuity and ensure constant working condition , effectively improve the productivity, the product to calculate the production data and production schedule.This thesis chose, pneumatic manipulator PLC control system, effectively improve the performance of the overall technology of pneumatic manipulator has played a good role. Control object is composed of two robot manipulator, each robot to complete the eight basic movements, two robots to cooperate with each other. But this article focuses on the design of each part of the PLC and introduction, ladder diagram etc.The main content of this paper is a horizontal or vertical movement of the mechanical equipment. Manipulator can be done about moving, lifting up and down and hand grip, take and down movement artifacts.Key words: Pneumatic manipulator; PLC; S7-200;目 录1 绪论11.1 课题背景及研究意义11.2 国内外现状12 机械手简介12.1 机械手的介绍12.1.1 机械手的构成22.2 机械手控制方式的选择22.2.1 PLC与工业控制计算机和集散控制系统的比较及选型23 可编程控制器33.1 PLC简介33.3.1 PLC的基本结构33.2 PLC的工作原理43.3.3 PLC的分类64 系统的控制方案74.1 输入/输出信号74.1.1 I/0地址分配94.2 PLC类型的选择114.2.1 S7-200基本型号和CPU的选择114.3 PLC外部接线125 气动机械手设计125.1 机械手的构成125.2 气动搬运机械手群结构135.3 软件设计135.3.1 机械手1的控制程序145.3.2 机械手2的控制程序165.3.3 机械手3的控制程序185.3.4 机械手群的控制程序20总结语22参考文献23致谢23IV武汉科技大学高职毕业设计1 绪论1.1 课题背景及研究意义机械手是工业自动化领域中经常遇到的一种控制对象。近年来随着工业自动化的发展机械手逐渐成为一门新兴学科,并得到了较快的发展。机械手广泛地应用与锻压、冲压、锻造、焊接、装配、机加、喷漆、热处理等各个行业。特别是在笨重、高温、有毒、危险、放射性、多粉尘等恶劣的劳动环境中,机械手由于其显著的优点而受到特别重视。总之,机械手是提高劳动生产率,改善劳动条件,国内外都十分重视它的应用和发展。由于自动化可以节省大量的人力、物力等,而PLC也具有其他控制方式所不具有的特殊优越性,如通用性好、实用性强、硬件配套齐全、编程方法简单易学,因此工业领域中广泛应用PLC。1.2 国内外现状近几年来,气动技术的应用领域迅速拓宽,尤其是在各种自动化生产线上得到广泛应用。电气可编程控制技术(PLC)与气动技术相结合,使整个系统自动化程度更高,控制方式更灵活,性能更加可靠;气动机械手、柔性自动生产线的迅速发展,对气动技术提出了更多更高的要求;微电子技术的引进,促进了电气比例伺服技术的发展,现代控制理论的发展,负气动技术从开关控制进进闭环比例伺服控制,控制精度不断进步;由于气动脉宽调制技术具有结构简单、抗污染能力强和本钱低廉等特点,国内外都在大力开发与研究。2 机械手简介2.1 机械手的介绍Mechanical hand也被称为自动手,Auto hand能模仿人手和手臂的动作功能,按固定程序抓取、搬运物件或操作工具的自动操作装置。它可代替人的繁重劳动以实现生产的机械化和自动化,能在有害环境下操作以保护人身安全,因而广泛应用于机械制造、冶金、电子、轻工和原子能等部门。2.1.1 机械手的构成机械手简述:机械手的形式是多种多样的,有的较为简单,有的较为复杂,但基本的组成形式是相同的,一般由执行机构、传动系统、控制系统和辅助装置组成。1. 执行机构机械手的执行机构,由手、手腕、手臂、支柱组成。手是抓取机构,用来夹紧和松开工件,与人的手指相仿,能完成人手的类似动作。手腕是连接手指与手臂的元件,可以进行上下、左右和回转动作。简单的机械手可以没有手腕。支柱用来支撑手臂,也可以根据需要做成移动。2. 传动系统执行机构的动作要由传动系统来实现。常用机械手传动系统分机械传动、液压传动、气压传动和电力传动等几种形式。3. 控制系统机械手控制系统的主要作用是控制机械手按一定的程序、方向、位置、速度进行动作,简单的机械手一般不设置专用的控制系统,只采用行程开关、继电器、控制阀及电路便可实现动传动系统的控制,使执行机构按要求进行动作。动作复杂的机械手则要采用可编程控制器、微型计算机进行控制。2.2 机械手控制方式的选择2.2.1 PLC与工业控制计算机和集散控制系统的比较及选型1. 各自技术发展的起源计算机是为了满足快速大量数据处理要求的设备。硬件结构方面,总线标准化程度高,兼容性强,软件资源丰富,特别是有实时操作系统的支持,故对要求快速、实时性强、模型复杂和计算工作量大的工业对象的控制占有优势。集散系统从工业自动化仪表控制系统发展到以工业控制计算机为中心的集散系统,所以其在模拟量处理、回路调节方面具有一定优势,初期主要用在连续过程控制,侧重回路调节功能。PLC是由继电器逻辑系统发展而来,主要应用在工序控制上,初期主要是代替继电器控制系统,侧重于开关量顺序控制方面。近年来随着微电子技术、大规模集成电路技术、计算机技术和通信技术等的发展,PLC在技术和功能上发生了飞跃。在初期逻辑运算的基础上,增加了数值运算、闭环调节等功能,增加了模拟量和PID调节等功能模块;运算速度提高,CPU的能力赶上了工业控制计算机;通信能力的提高发展了多种局部总线和网络(LAN),因而也可构成为一个集散系统。特别是个人计算机也被吸收到PLC系统中。PLC在过程控制的发展将是一智能变送器和现场总线,暨向下拓展功能,开放总线。2. 相同点在微电子技术发展的背景下,从硬件的角度来看,PLC、工业计算机、集散系统(DCS)之间的差别正在缩小,都将由类似的一些微电子元件、微处理器、大容量半导体存储器和I/O模件组成。编程方面也有很多相同点。3. 不同点由于PLC和计算机属于两类产品,经过几十年的发展都形成了自身的装置特点和软件工具,实际上它们的区别仍然存在。PLC用编程器或计算机编程,编程语言是梯形图、功能块图、顺序功能表图和指令表等。集散系统自身或用计算机结构形成组态构成开发系统环境。特别需要提出的是,PLC与STD总线工控机的区别,无论从维修、安装和模件功能都很相似。PLC更适用于黑模式下运行,但在线运行时若要进行较大的程序修改,其能力略逊于STD工控机,但是从开关量控制而言,PLC的性能优于STD工控机。总的来说,在选择控制器时,首先要从工程要求、现场环境和经济性等方面考虑。没有哪种控制器是绝对完善的,也没有哪种产品绝对差,只能说根据不同的环境选择更适用的产品。综上所述,考虑各种情况,本课题选择PLC编程。3 可编程控制器3.1 PLC简介3.3.1 PLC的基本结构其硬件结构基本上与微型计算机相同。1、 中央处理单元中央处理单元(CPU)是PLC控制器的控制中枢1。它按照PLC控制器系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当PLC控制器投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映像区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映像或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映像的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。为了进一步提高PLC控制器的可靠性,近年来对大型PLC还采用双CPU构成冗余系统或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常运行。2、存储器存放系统软件的存储器称为系统程序存储器;存放应用软件的存储器称为用户程序存储器。3、电源PLC控制器的电源在整个系统中起着十分重要得作用。如果没有一个良好的、可靠的电源系统是无法正常工作的,因此PLC的制造商对电源的设计和制造也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC控制器直接连接到交流电网上去。4、程式输入装置负责提供操作者输入、修改、监视程式用作的功能。5、 输入输出回路负责接收外部输入元件信号和负责接收外部输出元件信号。3.2 PLC的工作原理可编程序控制器有两种基本的工作状态,即运行(RUN)状态与停止(STOP)状态。在运行状态,可编程控制器通过执行反映控制要求的用户程序来实现控制功能。为了使可编程序控制器的输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是反复不断地重复执行,直至可编程序控制器停机或切换到STOP工作状态。 除了执行用户程序之外,在每次循环过程中,编程序控制器还要完成,内部处理、通信处理等工作,一次循环可分为5个阶段。可编程序控制器的这种周而复始的循环工作方式称为扫描工作方式。由于计算机执行指令的速度极高,从外部输入-输出关系来看,处理过程似乎是同时完成的。在内部处理阶段。可编程序控制器检查CPU模块内部的硬件是否正常,将监控定时器复位,以及完成一些别的内部工作。在通信服务阶段,可编程序控制器与别的带微处理器的智能装置通信,响应编程器键入的命令,更新编程器的显示内容。当可编程序控制器处于停止(STOP)状态时,只执行以上的操作。可编程序控制起处于(RUN)状态时,还要完成另外3个阶段的操作。在可编程序控制器的存储器中,设置了一片区域用来存放输入信号和输出信号的状态,它们分别称为输入映像寄存器和输出映像寄存器。可编程序控制器梯形图中别的编程元件也有对应的映像存储区,它们统称为元件映像寄存器。在输入处理阶段,可编程序控制器把所有外部输入电路的接通/断开(ON/OFF)状态读入输入寄存器。外接的输入触点电路接通时,对应的输入映像寄存器为“1”状态,梯形图中对应的输入继电器的常开触点接通,常闭触点断开。外接的输入触点电路断开,对应的输入映像寄存器为“0”状态,梯形图中对应的输入继电器的常开触点断开,常闭触点接通。在程序执行阶段,即使外部输入信号的状态发生了变化,输入映像寄存器的状态 也不会随之而变,输入信号变化了的状态只能在下一个扫描周期的输入处理阶段被读入。可编程序控制器的用户程序由若干条指令组成,指令在存储器中按步序号顺序排列。在没有跳转指令时,CPU从第一条指令开始,逐条顺序的执行用户程序,直到用户程序结束之处。在执行指令时,从输入映像寄存器或别的元件映像寄存器中将有关编程元件的0/1状态读出来,并根据指令的要求执行相应的逻辑运算,运算结果写入到对应的元件映像寄存器中,因此,各编程元件的映像寄存器(输入映像寄存器除外)的内容随着程序的执行而变化。在输出处理阶段,CPU将输出映像寄存器的0/1状态传送到输出锁存器。梯型图某一输出继电器的线圈“通电”时,对应的输出映像寄存器为“1”状态。信号经输出模块隔离 和功率放大后,继电器型输出模块中对应的硬件继电器的线圈通电,其常开触点闭合,使外部负载通电工作。若梯形图中输出继电器线圈断电对应的输出映像寄存器为“0”状态,在输出处理阶段后,继电器型输出模块中对应的硬件继电器的线圈断电,其常开触点断开,外部负载断电,停止工作。某一编程元件对应的映像寄存器为“1”状态时,称该编程元件为ON,映像寄存器为“0”状态时,该编程元件为OFF。扫描周期可编程序控制器在RUN工作状态时,执行一次扫描操作所需的时间称为扫描周期,其典型值为1100ms。指令执行所需的时间与用户程序的长短、指令的种类和CPU执行指令的速度有很大的关系。当用户程序较长时,指令执行时间在扫描周期中占相当大的比例。不过严格地来说扫描周期还包括自诊断、通信等。 1. 输入采样阶段在输入采样阶段,PLC以扫描方式依次读入所有的数据和状态它们存入I/O映象区的相应单元内。输入采样结束后,转入用户程序行和输出刷新阶段。在这两个阶段中,即使输入数据和状态发生变化I/O映象区的相应单元的数据和状态也不会改变。所以输入如果是脉冲信号,它的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读2. 用户程序执行阶段在用户程序执行阶段,PLC的CPU总是由上而下,从左到右的顺序扫描梯形图。并对控制线路进行逻辑运算,并以此刷新该逻辑线圈或输出线圈在系统RAM存储区中的状态。或者确定是否要执行该梯形图所规定的特殊功能指令。例如:算术运算、数据处理、数据传达等。3. 输出刷新阶段在输出刷新阶段,CPU按照I/O映象区内对应的数据和状态刷新所有的数据锁存电路,再经输出电路驱动响应的外设。这时才是PLC真正的输出。4. 输入/输出滞后时间输入/输出滞后时间又称系统响应时间,是指可编程序控制器的外部输入信号发生变化的时刻至它控制的有关外部输出信号发生变化的时刻之间的时间间隔,它由输入电路滤波时间、输出电路的滞后时间和因扫描工作方式产生的滞后时间三部分组成。输入模块的CPU滤波电路用来滤除由输入端引入的干扰噪声,消除因外接输入触点动作是产生的抖动引起的不良影响,滤波电路的时间常数决定了输入滤波时间的长短,其典型值为10ms左右。3.3.3 PLC的分类 PLC按结构分为整体型和模块型两类,以应用环境分为现场安装和控制室安装两类;按CPU字长分为1位、4位、8位、16位、32位、64位等。从应用角度出发,通常可按控制功能或输入输出点数选型。整体型PLC的I/O点数固定,因此用户选择的余地较小,用于小型控制系统;模块型PLC提供多种I/O卡件或插卡,因此用户可较合理地选择和配置控制系统的I/O点数,功能扩展方便灵活,一般用于大中型控制系统。4 系统的控制方案为了实现对气动搬运机械手群的自动控制2,系统采用PLC做控制器。系统的输入开关量为数字信号,直接连接PLC,PLC通过中间继电器对电磁阀加以控制。PLC通过中间继电器对电磁阀加以控制。右旋限位开关停止按钮启动按钮物品检测开关下降限位开关夹放检测开关上升限位开关左旋限位开关P L C上升电磁阀夹放电磁阀右旋电磁阀左旋电磁阀选择按钮下降电磁阀继电器继电器继电器继电器继电器图4.1 系统框图 4.1 输入/输出信号1、输入信号有数字量输入信号和模拟量输入信号3。输出信号也有数量信号和模拟信号之分。数字输入信号,比如按钮开关,限位开关等。模拟输入信号,一般为电压信号或电流信号4。表4.1 输入信号名称、电气符号、作用序 号名 称电气符号作 用1总启动按钮SB1负责整个系统的启动2总停止按钮SB2负责整个系统的停止3自动/手动按钮SB3负责机械手自动控制和检测的切换4机械手1启动按钮SB4负责检测时机械手1的启动5机械手1停止按钮SB5负责检测时机械手1的停止6机械手2启动按钮SB6负责检测时机械手2的启动7机械手2停止按钮SB7负责检测时机械手2的停止8机械手3启动按钮SB8负责检测时机械手3的启动9机械手3停止按钮SB9负责检测时机械手3的停止10工作台A物品检测开关SQ1负责检测工作台A是否有物品11工作台B物品检测开关SQ2负责检测工作台B是否有物品12工作台C物品检测开关SQ3负责检测工作台C是否有物品13机械手1下降限位开关SQ4负责检测机械手1到达最低位置14机械手1夹紧检测开关SQ5负责机械手1夹放物品检测15机械手1上升限位开关SQ6负责检测机械手1到达最高位置16机械手1左旋限位开关SQ7负责检测机械手1是否左旋18017机械手1右旋限位开关SQ8负责检测机械手1是否右旋18018机械手2下降限位开关SQ9负责检测机械手2到达最低位置19机械手2夹紧检测开关SQ10负责机械手2夹放物品检测20机械手2上升限位开关SQ11负责检测机械手2到达最高位置21机械手2左旋限位开关SQ12负责检测机械手2是否左旋18022机械手2右旋限位开关SQ13负责检测机械手2是否右旋18023机械手3下降限位开关SQ14负责检测机械手3到达最低位置24机械手3夹紧检测开关SQ15负责机械手3夹放物品检测25机械手3上升限位开关SQ16负责检测机械手3到达最高位置26机械手3左旋限位开关SQ17负责检测机械手3是否左旋18027机械手3右旋限位开关SQ18负责检测机械手3是否右旋1802、模拟输入信号,一般为电压信号或电流信号,数字输出信号,一般用来控制执行元件,比如气缸的电磁阀,电动机的交流接触器等。表4.2 输出信号名称、电气符号、作用序 号名 称电气符号作 用1机械手1下降电磁阀KA1负责机械手1的下降2 机械手1夹放电磁阀KA2负责机械手1的夹放物品3机械手1上升电磁阀KA3负责机械手1的上升4机械手1左旋电磁阀KA4负责机械手1的左旋5机械手1右旋电磁阀KA5负责机械手1的右旋6 机械手2下降电磁阀KA6负责机械手2的下降7机械手2夹放电磁阀KA7负责机械手2的夹放物品8机械手2上升电磁阀KA8负责机械手2的上升9机械手2左旋电磁阀KA9负责机械手2的左旋10机械手2右旋电磁阀KA10负责机械手2的右旋11机械手3下降电磁阀KA11负责机械手3的下降12机械手3夹放电磁阀KA12负责机械手3的夹放物品13机械手3上升电磁阀KA13负责机械手3的上升14机械手3左旋电磁阀KA14负责机械手3的左旋15机械手3右旋电磁阀KA15负责机械手3的右旋4.1.1 I/0地址分配机械手输入信号有27个,输出信号有15个,建立I/O地址分配表5。表4.3 输入信号地址分配表序 号名 称 地址编码1SB1I0.02SB2I0.13SB3I0.24SB4I0.35SB5I0.46SB6I0.57SB7I0.68SB8I1.09SB9I1.110SQ1I0.711SQ2I1.212SQ3I1.313SQ4I2.014SQ5I2.115SQ6I2.216SQ7I2.317SQ8I2.418SQ9I2.519SQ10I2.620SQ11I2.721SQ12I3.022SQ13I3.123SQ14I3.224SQ15I3.325SQ16I3.426SQ17I3.527SQ18I3.6表4.4 输出信号地址分配表序 号名 称地址编码1KA1Q0.02KA2Q0.13KA3Q0.24KA4Q0.35KA5Q0.46KA6Q0.57KA7Q0.68KA8Q0.79KA9Q1.010KA10Q1.111KA11Q2.012KA12Q2.113KA13Q2.214KA14Q2.315KA15Q2.4表4.5 通用辅助继电器地址分配表序 号名 称地 址1自动方式M0.02手动方式M0.13机械手1动作中M0.24机械手2动作中 M0.35机械手3动作中M0.46系统停止M0.54.2 PLC类型的选择PLC有很多类型类型6,如:日本三菱公司MITSBISHI、日本的立石公司OMRON C系列、德国的西门子SIMATIC S7系列、松下电工EP系列。本文选择的是西门子的SIMATIC S7系列微型的PLC中的S7-200。4.2.1 S7-200基本型号和CPU的选择S7-200系列的PLC有4个不同的基本型号,8个不同的CPU。这次设计一共有输入信号27点,输出信号15点,共计32点7。因此选择CPU224,CPU224具有14点输入/10点输出,I/O点数共计24点,有7个扩展模块,有内置时钟等优点。由于CPU224输入信号只有14点,所有需要两个扩展8点DC输入EM221,用于数字开关量的输入。一个扩展8点继电器输出EM222,用于继电器的输出。4.3 PLC外部接线总启动按钮SB1,总停止按钮SB2,自动/手动选择按钮SB3,机械手1启动按钮SB4,机械手1停止按钮SB5,机械手2启动按钮SB6,机械手2停止按钮SB7,工作台A物品检测开关SQ1,分别连接到CPU224的I0.0I0.7。机械手3启动按钮SB8,机械手3停止按钮SB9,工作台B物品检测开关SQ2,工作台C物品检测开关SQ3,分别连接到CPU224的I1.0I1.3。机械手1下降电磁阀的中间继电器KA 1,机械手1夹放电磁阀的中间继电器KA2,机械手1上升电磁阀的中间继电器KA3,机械手1左旋电磁阀的中间继电器KA4,分别连接到CPU224的Q0.0Q0.3。机械手1右旋电磁阀的中间继电器KA5,机械手2下降电磁阀的中间继电器KA6,机械手2夹放电磁阀的中间继电器KA7,分别连接到CPU224的Q0.4Q0.6。机械手2上升电磁阀的中间继电器KA8,机械手2左旋电磁阀的中间继电器KA9,机械手2右旋电磁阀的中间继电器KA910,分别连接到CPU224的Q0.7Q1.1。图4.1 CPU224外部接线5 气动机械手设计5.1 机械手的构成机械手简述8:机械手的形式是多种多样的,有的较为简单,有的较为复杂,但基本的组成形式是相同的,一般由执行机构、传动系统、控制系统和辅助装置组成。1. 执行机构机械手的执行机构,由手、手腕、手臂、支柱组成。手是抓取机构,用来夹紧和松开工件,与人的手指相仿,能完成人手的类似动作。手腕是连接手指与手臂的元件,可以进行上下、左右和回转动作。简单的机械手可以没有手腕。支柱用来支撑手臂,也可以根据需要做成移动。2. 传动系统执行机构的动作要由传动系统来实现。常用机械手传动系统分机械传动、液压传动、气压传动和电力传动等几种形式。3. 控制系统机械手控制系统的主要作用是控制机械手按一定的程序、方向、位置、速度进行动作,简单的机械手一般不设置专用的控制系统,只采用行程开关、继电器、控制阀及电路便可实现动传动系统的控制,使执行机构按要求进行动作。动作复杂的机械手则要采用可编程控制器、微型计算机进行控制。5.2 气动搬运机械手群结构论文的控制对象是由三个机械手组成的机械手群9。其结构如图3.1所示。机械手1机械手2机械手3工作台A工作台B工作台C红外检测红外检测红外检测图5.1 机械手群结构三个机械手、三个工作台和三个红外检测器固定在一个大型的基座上。每个机械手的手部正下方都有工作台,用于放置物品。在每个机械手的基座和工作台之间都有一个红外检测器,用于检测工作台上是否有物品。机械手把物品从右面的工作台上移到左面的工作台上。5.3 软件设计5.3.1 机械手1的控制程序当I2.2=1,上升限位开关闭合10;且I2.4=1,右旋限位开关闭合;且Q0.2=0,上升电磁阀断开;且Q0.3=0,左旋电磁阀断开,则Q0.0=1,下降电磁阀闭合;并且M0.2=1,辅助继电器。当Q0.0=1,下降电磁阀闭合;且I2.4=1,右旋限位开关闭合;且I2.0=1,下降限位开关闭合,则Q0.0=0,下降电磁阀断开,并且Q0.1=1,夹放电磁阀闭合。当Q0.1=1,夹放电磁阀闭合;且I2.4=1,右旋限位开关闭合;且I2.0=1,下降限位开关闭合;Q0.2=0,上升电磁阀断开,则定时器T53启动定时。当53=1,定时时间到;且I2.4=1,右旋限位开关闭合;且I2.0=1,下降限位开关闭合;Q0.0=0,下降电磁阀断开,则Q0.2=1,上升电磁阀闭合。当Q0.2=1,上升电磁阀闭合;且I2.4=1,右旋限位开关闭合;I2.2=1,上升限位开关闭合,则Q0.2=0,上升电磁阀断开,并且Q0.4=0,右旋电磁阀断开,则Q0.3=1,左旋电磁阀闭合。当Q0.3=1,左旋电磁阀闭合;且I2.2=1,上升限位开关闭合;且I2.3=1,左旋限位开关闭合,则Q0.3=0,左旋电磁阀断开,并且Q0.2=0,上升电磁阀断开,则Q0.0=1,下降电磁阀闭合。当Q0.0=1,下降电磁阀闭合;且I2.3=1,左旋限位开关闭合;且I2.0=1,下降限位开关闭合,则Q0.0=0,下降电磁阀断开,并且Q0.1=0,夹放电磁阀断开。当Q0.1=0,夹放电磁阀断开;且I2.3=1,左旋限位开关闭合;且I2.0=1,下降限位开关闭合;Q0.2=0,上升电磁阀断开,则定时器T54启动定时。当T54=1,定时时间到;且I2.3=1,左旋限位开关闭合;且I2.0=1,下降限位开关闭合;Q0.0=0,下降电磁阀断开,则Q0.2=1,上升电磁阀闭合。当Q0.2=1,上升电磁阀闭合;且I2.3=1,左旋限位开关闭合;I2.2=1,上升限位开关闭合,则Q0.2=0,上升电磁阀断开,并且Q0.3=0,左旋电磁阀断开,则Q0.4=1,右旋电磁阀闭合。当Q0.4=1,右旋电磁阀闭合;且I2.2=1,上升限位开关闭合;且I2.4=1,右旋限位开关闭合,则Q0.4=0,右旋电磁阀断开,并且M0.2=0,辅助继电器。图2 机械手1梯形图5.3.2 机械手2的控制程序当I2.7=1,上升限位开关闭合;且I3.1=1,右旋限位开关闭合;且Q0.7=0,上升电磁阀断开;且Q1.0=0,左旋电磁阀断开,则Q0.5=1,下降电磁阀闭合;并且M0.3=1,辅助继电器。当Q0.5=1,下降电磁阀闭合;且I3.1=1,右旋限位开关闭合;且I2.5=1,下降限位开关闭合,则Q0.5=0,下降电磁阀断开,并且Q0.6=1,夹放电磁阀闭合。当Q0.6=1,夹放电磁阀闭合;且I3.1=1,右旋限位开关闭合;且I2.5=1,下降限位开关闭合;Q0.7=0,上升电磁阀断开,则定时器T55启动定时。当55=1,定时时间到;且I3.1=1,右旋限位开关闭合;且I2.5=1,下降限位开关闭合;Q0.5=0,下降电磁阀断开,则Q0.7=1,上升电磁阀闭合。当Q0.7=1,上升电磁阀闭合;且I3.1=1,右旋限位开关闭合;I2.7=1,上升限位开关闭合,则Q0.7=0,上升电磁阀断开,并且Q1.1=0,右旋电磁阀断开,则Q1.0=1,左旋电磁阀闭合。当Q1.0=1,左旋电磁阀闭合;且I2.7=1,上升限位开关闭合;且I3.0=1,左旋限位开关闭合),则Q1.0=0,左旋电磁阀断开,并且Q0.7=0,上升电磁阀断开,则Q0.5=1,下降电磁阀闭合。当Q0.5=1,下降电磁阀闭合;且I3.0=1,左旋限位开关闭合;且I2.5=1,下降限位开关闭合,则Q0.5=0,下降电磁阀断开,并且Q0.6=0,夹放电磁阀断开。当Q0.6=0,夹放电磁阀断开;且I3.0=1,左旋限位开关闭合;且I2.5=1,下降限位开关闭合;Q0.7=0,上升电磁阀断开,则定时器T56启动定时。T56=1,定时时间到;且I3.0=1,左旋限位开关闭合;且I2.5=1,下降限位开关闭合;Q0.5=0,下降电磁阀断开,则Q0.7=1,上升电磁阀闭合。 当Q0.7=1,上升电磁阀闭合;且I3.0=1,左旋限位开关闭合;I2.7=1,上升限位开关闭合),则Q0.7=0,上升电磁阀断开,并且Q1.0=0,左旋电磁阀断开,则Q1.1=1,右旋电磁阀闭合。当Q1.1=1,右旋电磁阀闭合;且I2.7=1,上升限位开关闭合;且I3.1=1,右旋限位开关闭合,则Q1.1=0,右旋电磁阀断开,并且M0.3=0,辅助继电器。图3 机械手2的梯形图5.3.3 机械手3的控制程序当I3.4=1,上升限位开关闭合;且I3.6=1,右旋限位开关闭合;且Q2.2=0,上升电磁阀断开;且Q2.3=0,左旋电磁阀断开,则Q2.0=1,下降电磁阀闭合;并且M0.4=1,辅助继电器。当Q2.0=1,下降电磁阀闭合;且I3.6=1,右旋限位开关闭合;且I3.2=1,下降限位开关闭合,则Q2.0=0,下降电磁阀断开,并且Q2.1=1,夹放电磁阀闭合。当Q2.1=1,夹放电磁阀闭合;且I3.6=1,右旋限位开关闭合;且I3.2=1,下降限位开关闭合;Q2.2=0,上升电磁阀断开,则定时器T57启动定时。当T57=1,定时时间到;且I3.6=1,右旋限位开关闭合;且I2.2=1,下降限位开关闭合;Q2.0=0,下降电磁阀断开,则Q2.2=1,上升电磁阀闭合。当Q2.2=1,上升电磁阀闭合;且I3.6=1,右旋限位开关闭合;I3.4=1,上升限位开关闭合,则Q2.2=0,上升电磁阀断开,并且Q2.4=0,右旋电磁阀断开,则Q2.3=1,左旋电磁阀闭合。当Q2.3=1,左旋电磁阀闭合;且I3.4=1,上升限位开关闭合;且I3.5=1,左旋限位开关闭合,则Q2.3=0,左旋电磁阀断开,并且Q2.2=0,上升电磁阀断开,则Q2.0=1,下降电磁阀闭合。当Q2.0=1,下降电磁阀闭合;且I3.5=1,左旋限位开关闭合;且I3.2=1,下降限位开关闭合,则Q2.0=0,下降电磁阀断开,并且Q2.1=0,夹放电磁阀断开。当Q2.1=0,夹放电磁阀断开;且I3.5=1,左旋限位开关闭合;且I3.2=1,下降限位开关闭合;Q2.2=0,上升电磁阀断开,则定时器T58启动定时。当T58=1,定时时间到;且I3.5=1,左旋限位开关闭合;且I3.2=1,下降限位开关闭合;Q2.0=0,下降电磁阀断开,则Q2.2=1,上升电磁阀闭合。当Q2.2=1,上升电磁阀闭合;且I3.5=1,左旋限位开关闭合;I3.4=1,上升限位开关闭合,则Q2.2=0,上升电磁阀断开,并且Q2.3=0,左旋电磁阀断开,则Q2.4=1,右旋电磁阀闭合。当Q2.4=1,右旋电磁阀闭合;且I3.7=1,上升限位开关闭合;且I3.6=1,右旋限位开关闭合,则Q2.4=0,右旋电磁阀断开,并且M0.4=0,辅助继电器。图4 机械手3梯形图5.3.4 机械手群的控制程序当I0.0=1,总启动按钮闭合;且I0.2=1,手动/自动按钮闭合;且M0.5=0,系统停止辅助继电器,M0.0=1,机械手群自动方式辅助继电器。当,I0.1=1,总停止按钮闭合;且M0.2=0;且M0.3=0;且M0.4=0;且I1.2=0,工作台A物品检测开关闭合;且I1.3=0,工作台B物品检测开关闭合。则M0.5=1,系统停止辅助继电器。当 M0.0=1,机械手群自动方式辅助继电器;且M0.2=0;且M0.3=0;且M0.4=0;且I0.7=1,工作台A物品检测开关闭合;且I1.2=0,工作台B物品检测开关断开;且I1.3=0,工作台C物品检测开关断开。启动定时器T60定时。当T60=1,定时时间到,调用机械手1控制程序。当M0.0=1,机械手群自动方式辅助继电器;且M0.2=0;且M0.3=0;且M0.4=0;且I1.2=1,工作台B物品检测开关闭合。启动定时器T61定时。当T61=1,定时时间到,调用机械手2控制程序。当M0.0=1,机械手群自动方式辅助继电器;且M0.2=0;且M0.3=0;且M0.4=0;且I1.3=1,工作台C物品检测开关闭合。启动定时器T62定时。当T62=1,定时时间到,调用机械手3控制程序。当I0.0=1,总启动按钮闭合;且I0.2=0,手动/自动按钮断开;且M0.5=0,系统停止辅助继电器,M0.1=1,机械手群手动方式辅助继电器。当M0.1=1,机械手群手动方式辅助继电器;I0.3=1,机械手1启动按钮闭合;且I0.4=0,机械手1停止断开,则调用机械手1控制程序。当M0.1=1,机械手群手动方式辅助继电器;I0.5=1,机械手2启动按钮闭合;且I0.6=0,机械手2停止断开,则调用机械手2控制程序。当M0.1=1,机械手群手动方式辅助继电器;I1.0=1,机械手2启动按钮闭合;且I1.1=0,机械手2停止
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中控员转正申请书
- 特困户申请书范文100
- 最标准的乡医申请书
- 缓交诉讼费申请书
- 知产保护与企业社会责任的融合实践
- 2025年度桶装水智能调配与物流管理服务合同
- 二零二五年度货运驾驶员安全培训与聘用协议4篇
- 2025年度文化旅游合资成立合同范本
- 股权变更的申请书
- 好好说话-言语交际与人际沟通知到智慧树章节测试课后答案2024年秋陕西工商职业学院
- 后印象派绘画
- pcs-9611d-x说明书国内中文标准版
- GB/T 1634.1-2004塑料负荷变形温度的测定第1部分:通用试验方法
- 数据结构英文教学课件:chapter4 Stacks and Queues
- 无人机航拍技术理论考核试题题库及答案
- T∕CMATB 9002-2021 儿童肉类制品通用要求
- 工序劳务分包管理课件
- 暖通空调(陆亚俊编)课件
- 工艺评审报告
- 自动化腹膜透析(APD)的临床应用课件
- 中国滑雪运动安全规范
评论
0/150
提交评论