基于PLC的工业机械手臂控制系统毕业设计

上传人:无*** 文档编号:129203034 上传时间:2022-08-02 格式:DOC 页数:39 大小:443.50KB
收藏 版权申诉 举报 下载
基于PLC的工业机械手臂控制系统毕业设计_第1页
第1页 / 共39页
基于PLC的工业机械手臂控制系统毕业设计_第2页
第2页 / 共39页
基于PLC的工业机械手臂控制系统毕业设计_第3页
第3页 / 共39页
资源描述:

《基于PLC的工业机械手臂控制系统毕业设计》由会员分享,可在线阅读,更多相关《基于PLC的工业机械手臂控制系统毕业设计(39页珍藏版)》请在装配图网上搜索。

1、基于PLC的工业机械手臂控制系统 摘要PLC是以现代微处理器技术为核心的控制器,作为一种通用的工业控制器,其可靠性高、抗干扰能力强;PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性,此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息;PLC采用光电隔离和滤波技术技术有效抑制外部干扰源对PLC的影响,此外PLC还可在强、通用性好;开发周期短,功耗小。本课题对现代工业的的发展具有很重要的意义。关键词:意义,应用,前景,编程语言,设计目 录1.引言82机械 械结构921传动机构92.1.1.螺旋机构92.1.2. 滑动螺旋

2、机构9滚动螺旋机构1022机械手夹持器和机座的结构10机械手夹持器10机座113可编程控制PLC1231 PLC简介1232 PLC内部原理13A. 系统程序存储区15B. 系统RAM存储区15C用户程序存储区1533 PLC的工作原理1634 PLC机型的选择方法19PLC的类型19输入输出模块的选择193.4.3 电源的选择20存储器的选择20功能的选择203.4.6 经济性的考虑203.5 机械手PLC选择及参数21主要技术数据如下:213.5.2 PLC主机的组成224 机械手PLC控制系统设计2241 机械手的工艺过程2242 PLC控制系统24确定输入/输出点数并选择PLC型号24

3、分配PLC的输入/输出端子25控制系统程序设计255软件设计295.1 FX1N PLC梯形图中的编程元件295.2 程序的总体结构315.2.1 各部分程序如下31致谢42参考文献43随着世界经济和技术的发展,人类活动的不断扩大,机器人应用正迅速向社会生产和生活的各个领域扩展,也从制造领域转向非制造领域,各种各样的机器人产品随之出现。像海洋开发、宇宙探测、采掘、建筑、医疗、农林业、服务、娱乐等行业都提出了自动化各机器人化的要求。随着机器人的产生和大量应用,很多领域,许多单一、重复的机械工作由机器人(也称机械手)来完成。工业机器人是一种能进行自动控制的、可重复编程的,多功能的、多自由度的、多用

4、途的操作机,广泛采用工业机械人,不仅可提高产品的质量与产量,而且对保障人生安全,改善劳动环境,减轻劳动强度,提高劳动生产率,节约原材料消耗以及降低生产成本,有着十分重要的意义。和计算机、网络技术一样,工业机器人的广泛应用正在日益改变着人类的生产和生活方式。机械手是一种模仿人手动作,并按设定的程序来抓取、搬运工件或加持工具,机械手可在空间抓放物体,动作灵活多样,适用于可变换生产品种的中、小批量自动化生产,广泛应用于自动生产线、自动机的上下料、数控设备的自动换刀装置中。机械手一般由执行系统、驱动系统、控制系统和人工智能组成,主要完成移动、转动、抓取等动作。控制系统是机械手的指挥系统,它通过控制驱动

5、系统,让执行器按照规定的要求进行工作。并检测其正确与否。可编程控制器(PLC)是一种数定运算操作的电子系统,它将逻辑运算、顺序控制、时序计数、算术运算等控制程序,用指令形式存放在存储器中,并通过数字式、模拟式的输入和输出,控制各种机械或生产过程。与继电器控制线路相比,PLC具有可靠性高、抗干扰能力强;体积小、能耗低等特点。因此,机械手控制系统越平越多的由可编程控制器来实现。工业机械手是近代自动控制领域中出现的一项新的技术,是现代控制理论与工业生自动化实践相结合的产物,并以成为现代机械制造生产系统中的一个重要组成部分。工业机械手是提高生产过程自动化、改善劳动条件、提高产品质量和生产效率的有效手段

6、之一。尤其在高温、高压、粉尘、噪声以及带有放射性和污染的场合,应用得更为广泛。在我国,近几年来也有较快的发展,并取得一定的效果,受到机械工业和铁路工业部门的重视。 2机械 械结构21传动机构.螺旋机构螺旋机构由螺杆、螺母和机架组成,其主要功能是将转动变换为直线运动,并同时传递运动和动力,按螺旋副中的摩擦性质,螺旋机构可以分为滑动螺旋机构和滚动螺旋机构两种类型。按用途可以分为传力螺旋、传导螺旋和调整螺旋三种类型。螺旋机构具有结构简单,制造方便,传动平稳,无噪声易于自锁等优点。. 滑动螺旋机构 螺旋副内为滑动摩擦的的螺旋机构,称为滑动螺旋机构。滑动螺旋机构所用的螺纹为传动性能好,效率高的矩形、梯形

7、和锯齿形螺纹。滑动螺旋机构由螺母和螺杆组成。根据机构的组成及运动方式,滑动螺旋机构又分为以下两种。(1)由螺母和螺杆组成的滑动螺旋机构,螺母与机架固联,螺杆转动并移动(如图2-1b所示),这种螺旋机构以传递动力为主,故又称传力螺旋机构。一般要求用较小的转矩产生较大的轴向力,多用在工作时间短,速度较低的场合。(2)由螺母、螺杆和机架组成的滑动螺旋机构,如图2-1a所示,螺杆转动,螺母移动,这种螺旋机构以传递运动为主,故又称为传导螺旋机构。本文所介绍的机械手的竖轴就是用的传导螺旋机构。这种传动形式结构紧凑,刚度较大,传动效率高,精度高。 (a)螺杆转动,螺母移动 (b) 螺母固定,螺杆转动并移动图

8、2-1滚动螺旋机构 螺旋副内为滚动摩擦的螺旋机构,称为滚动螺旋机构或滚珠丝杠。其机构特点是在螺杆和螺母之间设有封闭循环滚道,并在其间放如刚球,当螺杆转动时,刚球沿螺旋滚道滚动并带动螺母作直线运动。按循环方式的不同,分为外循环和内循环两种形式。 滚珠始终在循环过程中始终与螺杆保持接触的循环叫内循环。滚珠在返回时与螺杆脱离接触的循环叫外循环(如图2-2所示)。外循环螺母只需设置一个反向器,当滚珠进入反向器时,就被阻止而转弯,从返回通道回到滚道的另一端,形成一个循环回路。机械手的横向运动采用的便是滚动螺旋传动。滚动螺旋机构摩擦阻力小,动作灵敏度高,传动效 率高,可达90%以上。用调整的方法可消除间

9、隙,传动精度高。 图2-2 22机械手夹持器和机座的结构机械手夹持器机械手的机械夹持器多为双指手抓式,按其手抓的运动方式可分为平移型和回转型。回转型手抓有可分为单支点和双支点回转型,按夹持方式可以分为外夹式和内撑式。按驱动方式可以电动、液压和气动三种。回转型夹持器结构较简单,但当所夹持的工件直径有变动时,将引起工件轴心的偏移。对平移型夹持器,工件直径的变化不影响其轴心的位置。但其机械机构繁杂,体积大,制造精度要求高。所以当设计机械手夹持器的时候,在满足工件的定位精度要求的条件下,尽可能的采用结构比较简单回转型夹持器。 本文设计的机械手采用的是楔槽杠杆式回转型夹持器。如右图所示,装在杆上端的滚子

10、3和楔块之间为滚动接触。当电机带动连杆前进时,通过楔块4的斜面和杠杆1,使两个手抓产生加紧动作和加紧力。当楔块后移时,靠弹簧的拉力使手指松开。这种末端执行器由于楔块和滚子之间为滚动接触,摩擦力小,活动灵活,且机构简单。机座机座是机械手的支撑部件,机座承受机械手的全部重量和工作载荷,所以机座应有足够的强度、刚度和承载能力。另外机座还要求有足够大的安装基面,以保证机械手工作时的稳定行。图2-3如图2-3所示,机械手采用普通轴承作为支撑元件的机座支撑结构。这种结构有制造简单、成本低、安装调整方便等优点。图中电动机3经减速器4、主动小齿轮5、中间齿轮6、大齿轮7驱动丝杆2旋转,从而驱动升降台上下运动。

11、整个机座安装在基座8上。3可编程控制PLC 31 PLC简介自二十世纪六十年代美国推出可编程逻辑控制器(Programmable Logic Controller,PLC)取代传统继电器控制装置以来,PLC得到了快速发展,在世界各地得到了广泛应用。同时,PLC的功能也不断完善。随着计算机技术、信号处理技术、控制技术网络技术的不断发展和用户需求的不断提高,PLC在开关量处理的基础上增加了模拟量处理和运动控制等功能。今天的PLC不再局限于逻辑控制,在运动控制、过程控制等领域也发挥着十分重要的作用。作为离散控的制的首选产品,PLC在二十世纪八十年代至九十年代得到了迅速发展,世界范围内的PLC年增长率

12、保持为20%30%。随着工厂自动化程度的不断提高和PLC市场容量基数的不断扩大,近年来PLC在工业发达国家的增长速度放缓。但是,在中国等发展中国家PLC的增长十分迅速。综合相关资料,2004年全球PLC的销售收入为100亿美元左右,在自动化领域占据着十分重要的位置。 PLC是由摸仿原继电器控制原理发展起来的,二十世纪七十年代的PLC只有开关量逻辑控制,首先应用的是汽车制造行业。它以存储执行逻辑运算、顺序控制、定时、计数和运算等操作的指令;并通过数字输入和输出操作,来控制各类机械或生产过程。用户编制的控制程序表达了生产过程的工艺要求,并事先存入PLC的用户程序存储器中。运行时按存储程序的内容逐条

13、执行,以完成工艺流程要求的操作。PLC的CPU内有指示程序步存储地址的程序计数器,在程序运行过程中,每执行一步该计数器自动加1,程序从起始步(步序号为零)起依次执行到最终步(通常为END指令),然后再返回起始步循环运算。PLC每完成一次循环操作所需的时间称为一个扫描周期。不同型号的PLC,循环扫描周期在1微秒到几十微秒之间。PLC用梯形图编程,在解算逻辑方面,表现出快速的优点,在微秒量级,解算1K逻辑程序不到1毫秒。它把所有的输入都当成开关量来处理,16位(也有32位的)为一个模拟量。大型PLC使用另外一个CPU来完成模拟量的运算。把计算结果送给PLC的控制器。相同I/O点数的系统,用PLC比

14、用DCS,其成本要低一些(大约能省40%左右)。PLC没有专用操作站,它用的软件和硬件都是通用的,所以维护成本比DCS要低很多。一个PLC的控制器,可以接收几千个I/O点(最多可达8000多个I/O)。如果被控对象主要是设备连锁、回路很少,采用PLC较为合适。PLC由于采用通用监控软件,在设计企业的管理信息系统方面,要容易一些。 近10年来,随着PLC价格的不断降低和用户需求的不断扩大,越来越多的中小设备开始采用PLC进行控制,PLC在我国的应用增长十分迅速。随着中国经济的高速发展和基础自动化水平的不断提高,今后一段时期内PLC在我国仍将保持高速增长势头。 通用PLC应用于专用设备时可以认为它

15、就是一个嵌入式控制器,但PLC相对一般嵌入式控制器而方具有更高的可靠性和更好的稳定性。实际工作中碰到的一些用户原来采用嵌入式控制器,现在正逐步用通用PLC或定制PLC取代嵌入式控制器32 PLC内部原理 PLC实质上是一种被专用于工业控制的计算机,其硬件结构和微机是基本一的。如图3-1所示, PLC硬件的基本结构图所示:编程器中央处理单元(CPU)输入电路输出电路系统程序存储区用户程序存储区电源图3-1 PLC硬件的基本结构图(1)中央处理单元(CPU)中央处理单元(CPU)是PLC 的控制中枢。它按照PLC系统程序赋予的功能,接受并存储从编程器键入的用户程序和数据,检查电源、存储器、I/O以

16、及警戒定时器的状态,并能检查用户程序的语法错误。当PLC投入运行时,首先它以扫描的方式接受现场各输入装置的状态和数据,并分别存入I/O映象区, 然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算术运算等任务。并将逻辑或算术运算等结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕以后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行为止。(2)存储器与微型计算机一样,除了硬件以外,还必须有软件。才能构成一台完整的PLC。PLC的软件分为两部分: 系统软件和应用软件。存放系统软件的存储器称为系统程序存储器。PL

17、C存储空间的分配:虽然大、中、小型 PLC的CPU的最大可寻址存储空间各不相同,但是根据PLC的工作原理, 其存储空间一般包括以下三个区域:系统程序存储区,系统RAM存储区(包括I/O映象区和系统软设备等)和用户程序存储区。A. 系统程序存储区在系统程序存储区中存放着相当于计算机操作系统的系统程序。它包括监控程序、管理程序、命令解释程序、功能子程序、系统诊断程序等。由制造厂商将其固化在EPROM中,用户不能够直接存取。它和硬件一起决定了该PLC的各项功能。B. 系统RAM存储区系统RAM存储区包括I/O映象区以及各类软设备(例如:逻辑线圈、数据寄存器、计时器、计数器、变址寄存器、累加器等)存储

18、区。(A)I/O映象区由于PLC投入运行后,只是在输入采样阶段才依次读入各输入状态和数据,在输出刷新阶段才将输出的状态和数据送至相应的外设。因此,它需要有一定数量的存储单元(RAM)以供存放I/O的状态和数据,这些存储单元称作I/O映象区。一个开关量I/O占用存储单元中的一个位(bit), 一个模拟量I/O占用存储单元中的一个字(16个bit)。因此,整个I/O映象区可看作由开关量的I/O映象区和模拟量的I/O映象区两部分组成。(B)系统软设备存储区除了I/O映象区以外,系统 RAM存储区还包括PLC内部各类软设备(逻辑线圈、数据寄存器、计时器、计数器、变址寄存器、累加器等)的存储区。该存储区

19、又分为具有失电保持的存储区域和无失电保持的存储区域,前者在PLC断电时,由内部的锂电子供电。使这部分存储单元内的数据得以保留;后者当PLC停止运行时,将这部分存储单元内的数据全部置“零”。C用户程序存储区 用户程序存储区存放用户编制的用户程序。不同类型的PLC其存储容量各不相同,一般来说,随着PLC机型增大其存储容量也相应增大。不过对于新型的PLC,其存储容量可根据用户的需要而改变。D常用的I/O分类常用的I/O分类如下:开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(

20、0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。除了上述通用I/O外,还有特殊I/O模块,如热电阻、热电偶、脉冲等模块。按I/O点数确定模块规格及数量,I/O模块可多可少,但其最大数受CPU所能管理的基本配置的能力,即受最大的底板或机架槽数限制。(3)PLC电源PLC电源在整个系统中起着十分重要的作用。无论是小型的PLC,还是中、大型的PLC,其电源的性能都是一样的,均能对PLC内部的所有器件提供一个稳定可靠的直流电源。一般交流电压波动在正负10%(15%)之间,因此可以直接将PLC接入到交流电网上去。可编程序控制器一般使用220V交流电源。可编程序

21、控制器内部的直流稳压电源为各模块内的元件提供直流电压。某些可编程序控制器可以为输入电路和少量的外部电子检测装置(如接近开关)提供24V直流电源。驱动现场执行机构的电源一般由用户提供。可编程序控制器是从继电器控制系统发展而来的,它的梯形图程序与继电器系统电路图相似,梯形图中的某些编程元件也沿用了继电器这一名称,如输入、输出继电器等。这种计算机程序实现的“软继电器”,与继电器系统中的物理结构在功能上某些相似之处。33 PLC的工作原理可编程序控制器有两种基本的工作状态,即运行(RUN)状态与停止(STOP)状态。在运行状态,可编程控制器通过执行反映控制要求的用户程序来实现控制功能。为了使可编程序控

22、制器的输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是反复不断地重复执行,直至可编程序控制器停机 或切换到STOP工作状态。除了执行用户程序之外,在每次循环过程中,可如上图编程序控制器还要完成,内部处理、通信处理等工作,一次循环可分为5个阶段。可编程序控制器的这种周而复始的循环工作方式称为扫描工作方式。由于计算机执行指令的速度极高,从外部输入-输出关系来看,处理过程似乎是同时完成的。在内部处理联合阶段。可编程序控制器检查CPU模块内部的硬件是否正常,将监控定时器复位,以及完成一些别的内部工作。 在通信服务阶段,可编程序控制器与别的带微处理器的智能装置通信,响应编程器键入的命令

23、,更新编程器的显示内容。当可编程序控制器处于停止(STOP)状态时,只执行以上的操作。可编程序控制起处于(RUN)状态时,还要完成另外3个阶段的操作。在可编程序控制器的存储器中,设置了一片区域用来存放输入信号和输出信号的状态,它们分别称为输入映像寄存器和输出映像寄存器。可编程序控制器梯形图中别的编程元件也有对应的映像存储区,它们统称为元件映像寄存器。在输入处理阶段,可编程序控制器把所有外部输入电路的接通/断开(ON/OFF)状态读入输入寄存器。外接的输入触点电路接通时,对应的输入映像寄存器为“1”状态,梯形图中对应的输入继电器的常开触点接通,常闭触点断开。外接的输入触点电路断开,对应的输入映像

24、寄存器为“0”状态,梯形图中对应的输入继电器的常开触点断开,常闭触点接通。在程序执行阶段,即使外部输入信号的状态发生了变化,输入映像寄存器的状态 也不会随之而变,输入信号变化了的状态只能在下一个扫描周期的输入处理阶段被读入。可编程序控制器的用户程序由若干条指令组成,指令在存储器中按步序号顺序排列。在没有跳转指令时,CPU从第一条指令开始,逐条顺序的执行用户程序,直到用户程序结束之处。在执行指令时,从输入映像寄存器或别的元件映像寄存器中将有关编程元件的0/1状态读出来,并根据指令的要求执行相应的逻辑运算,运算结果写入到对应的元件映像寄存器中,因此,各编程元件的映像寄存器(输入映像寄存器除外)的内

25、容随着程序的执行而变化。在输出处理阶段,CPU 将输出映像寄存器的0/1状态传送到输出锁存器。体型图某一输出继电器的线圈“通电”时,对应的输出映像寄存器为“1”状态。信号经输出模块隔离 和功率放大后,继电器型输出模块中对应的硬件继电器的线圈通电,其常开触点闭合,使外部负载通电工作。若梯形图中输出继电器线圈断电对应的输出映像寄存器为“0”状态,在输出处理阶段后,继电器型输出模块中对应的硬件继电器的线圈断电,其常开触点断开,外部负载断电,停止工作。某一编程元件对应的映像寄存器为“1”状态时,称该编程元件为ON,映像寄存器为“0”状态时,称该编程元件为OFF。扫描周期可编程序控制器在RUN工作状态时

26、,执行一次图所示的扫描操作所需的时间称为扫描周期,其典型值为1100ms。指令执行所需的时间与用户程序的长短、指令的种类和CPU执行指令的速度有很大的关系。当用户程序较长时,指令执行时间在扫描周期中占相当大的比例。不过严格地来说扫描周期还包括自诊断、通信等。如图3-2所示。第(N-1)个扫描周期输出刷新第(N+1)个扫描周期输入采样第N个扫描周期输入采样输出刷新用户程序执行图3-2 PLC的扫描运行方式(1)输入采样阶段在输入采样阶段,PLC以扫描方式依次读入所有的数据和状态它们存入I/O映象区的相应单元内。输入采样结束后,转入用户程序行和输出刷新阶段。在这两个阶段中,即使输入数据和状态发生变

27、化I/O映象区的相应单元的数据和状态也不会改变。所以输入如果是脉冲信号,它的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。(2)用户程序执行阶段在用户程序执行阶段,PLC的CPU总是由上而下,从左到右的顺序依次的扫描梯形图。并对控制线路进行逻辑运算,并以此刷新该逻辑线圈或输出线圈在系统RAM存储区中对应位的状态。或者确定是否要执行该梯形图所规定的特殊功能指令。例如:算术运算、数据处理、数据传达等。(3)输出刷新阶段在输出刷新阶段,CPU按照I/O映象区内对应的数据和状态刷新所有的数据锁存电路,再经输出电路驱动响应的外设。这时才是PLC真正的输出。(4)输入/输出滞后时间输入

28、/输出滞后时间又称系统响应时间,是指可编程序控制器的外部输入信号发生变化的时刻至它控制的有关外部输出信号发生变化的时刻之间的时间间隔,它由输入电路滤波时间、输出电路的滞后时间和因扫描工作方式产生的滞后时间三部分组成。输入模块的CPU滤波电路用来滤除由输入端引入的干扰噪声,消除因外接输入触点动作是产生的抖动引起的不良影响,滤波电路的时间常数决定了输入滤波时间的长短,其典型值为10ms左右。输出模块的滞后时间与模块的类型有关,继电器型输出电路的滞后时间一般在10ms左右;双向可空硅型输出电路在负载接通时的滞后时间约为1ms,负载由导通到断开时的最大滞后时间为10ms;晶体管型输出电路的滞后时间约为

29、1ms。由扫描工作方式引起的滞后时间最长可达到两个多扫描周期。可编程序控制器总的响应延迟时间一般只有几十ms,对于一般的系统是无关紧要的。要求输入输出信号之间的滞后时间尽量短的系统,可以选用扫描速度快的可编程序控制器或采取其他措施。34 PLC机型的选择方法PLC的类型PLC按结构分为整体型和模块型两类,按应用环境分为现场安装和控制室安装两类;按CPU字长分为1位、4位、8位、16位、32位、64位等。从应用角度出发,通常可按控制功能或输入输出点数选型。整体型PLC的I/O点数固定,因此用户选择的余地较小,用于小型控制系统;模块型PLC提供多种I/O卡件或插卡,因此用户可较合理地选择和配置控制

30、系统的I/O点数,功能扩展方便灵活,一般用于大中型控制系统。输入输出模块的选择输入输出模块的选择应考虑与应用要求的统一。例如对输入模块,应考虑信号电平、信号传输距离、信号隔离、信号供电方式等应用要求。对输出模块,应考虑选用的输出模块类型,通常继电器输出模块具有价格低、使用电压范围广、寿命短、响应时间较长等特点;可控硅输出模块适用于开关频繁,电感性低功率因数负荷场合,但价格较贵,过载能力较差。输出模块还有直流输出、交流输出和模拟量输出等,与应用要求应一致。可根据应用要求,合理选用智能型输入输出模块,以便提高控制水平和降低应用成本。考虑是否需要扩展机架或远程I/O机架等。3.4.3 电源的选择PL

31、C的供电电源,除了引进设备时同时引进PLC应根据产品说明书要求设计和选用外,一般PLC的供电电源应设计选用220VAC电源,与国内电网电压一致。重要的应用场合,应采用不间断电源或稳压电源供电。如果PLC本身带有可使用电源时,应核对提供的电流是否满足应用要求,否则应设计外接供电电源。为防止外部高压电源因误操作而引入PLC,对输入和输出信号的隔离是必要的,有时也可采用简单的二极管或熔丝管隔离。存储器的选择由于计算机集成芯片技术的发展,存储器的价格已下降,因此,为保证应用项目的正常投运,一般要求PLC的存储器容量,按256个I/O点至少选8K存储器选择。需要复杂控制功能时,应选择容量更大,档次更高的

32、存储器。3.4.5 冗余功能的选择a控制单元的冗余(1)重要的过程单元:CPU(包括存储器)及电源均应1B1冗余。(2)在需要时也可选用PLC硬件与热备软件构成的热备冗余系统、2重化或3重化冗余容错系统等。b I/O接口单元的冗余(1)控制回路的多点I/O卡应冗余配置。(2)重要检测点的多点I/O卡可冗余配置。3)根据需要对重要的I/O信号,可选用2重化或3重化的I/O接口单元。3.4.6 经济性的考虑选择PLC时,应考虑性能价格比。考虑经济性时,应同时考虑应用的可扩展性、可操作性、投入产出比等因素,进行比较和兼顾,最终选出较满意的产品。输入输出点数对价格有直接影响。每增加一块输入输出卡件就需

33、增加一定的费用。当点数增加到某一数值后,相应的存储器容量、机架、母板等也要相应增加,估因此,点数的增加对CPU选用、存储器容量、控制功能范围等选择都有影响,在算和选用时应充分考虑,使整个控制系统有较合理的性能价格比。3.5 机械手PLC选择及参数 综合上述原则机械手控制系统主机为三菱的FX2N-48MR。主要技术数据如下:工作电源:24VDC输入点数:24输出点数:24输入信号类型:直流或开关量输入电流:24VDC 5mA模拟输入:-10V10V(-20mA+20mA)输出晶体管允许电流/点(/COM)输出电压规格:30VDC最大负载:9W输出反应时间:OffOn 20s OnOff 30s基

34、本指令执行时间:数个s程序语言:指令+梯形图+SFC程序容量:3792STEPS基本顺序指令:32个(含步进梯形指令)应用指令:100种初始步进点:S0S9一般步进点:118点,S10S127辅助继电器:一般用512+232点(M000M511+M768M999)停电保持用256点(M512M767)特殊用280点(M1000M1279)定时器:100ms时基64点(T0T63)10ms时基63点(T64T126,M1028为ON时)1ms时基1点(T127)计数器:一般用112点(C000C111,16位计数器)停电保持用16点(C112C127,16位计数器)高速用13点1相5kHz,2相

35、2kHz(C235C254,全部为停电保持32位计数器)数据寄存器:一般用408点(D000D407)停电保持用192点(D408D599)特殊用144点(D1000D1143)指针/中断:P64点;I4点(P0P63/I001、I101、I201、I301)串联通信口:程序写入/读出通讯口:RS232 一般功能通讯口:RS485主机电源220V AC3.5.2 PLC主机的组成1、输入单元输入单元由8个按扭、8个开关和16个接插件组成,它们分别与PLC的16个输入点相接。改变这些开关或按扭的通断状态,即可对主机输入所需要的开关量。16个接插件可外接其它直流或开关量输入信号。2、输出单元输出单

36、元由24个二极管和24个接插件组成,它们分别与PLC的24个输出点相连。发光二极管是否发光,即可表示输出点的状态,使用者可得到主机的输出信息。24个输出接插件可外接其它需要控制的设备。输出单元的4个地端,分别引出到面板,其中只有C4与3V电源共地。3、电源单元PLC主机左边有外接220V/AV的电源插座,作为PLC的工作电源。内装变压器,输出3V电源,供二极管使用。另外PLC的24VDC和24GND已引出到面板,供外接输入器件(如传感器)的工作电源用4 机械手PLC控制系统设计41 机械手的工艺过程了解设备概况机械手的结构和各部分动作示意图,如图下图所示。机械手的工作均由电机驱动,它的上升、下

37、降、左移、右移都是有电机驱动螺纹丝杆旋转来完成的。分析工艺过程机械手的初始位置停在原点,按下启动后按扭后,机械手将下降加紧工件上升右移再下降放松工件在上升左移八个动作,完成一个工作周期。机械手的下降、上升、右移、左移等动作转换,是由相应的限位开关来控制的,而加紧、放松动作的转换是有时间来控制的。为了确保安全,机械手右移到位后,必须在右工作台上无工件时才能下降,若上次搬到右工作台上的工件尚未移走,机械手应自动暂停,等待。为此设置了一个光电开关,以检测“无工件”信号。控制方面的要求 为了满足生产要求,机械手设置了手动工作方式和自动工作方式,而自动工作方式又分为单步、单周期和连续工作方式。1) 手动

38、工作方式:利用按钮对机械手每一步动作进行控制。例如,按下“下降”按钮,机械手下降;按下“上升”按钮,机械手上升。手动操作可用于调整工作位置和紧急停车后机械手返回原点。2) 单步工作方式:从原点开始,按照自动工作循环的步序,每按一次启动按钮,机械手完成一步动作后自动停止。3) 单周期工作方式:按下启动按钮,机械手按工序自动自动完成一个周期的动作,返回原点后停止。4) 连续工作方式:按下按钮,机械手从原点,按步序自动反复连续工作,在连续工作方式下设置两种停车状态: 正常停车:在正常工作状态下停车。按下复位按钮,机械手在完成最后一个周期的工作后,返回原点自动停机。 紧急停车:在发生事故或紧急状态时停

39、车。按下紧急停车按钮,机械手停止在当前状态。当故障排除后,需手动回到原点。42 PLC控制系统1)输入信号 位置检测信号:下限、上限、右限、左限共4个行程开关,需要4个输入端子。 “无工件检测”信号:用光电开关作检测元件,需要1个端子。 “工作方式”选择开关:有手动、单步、单周期和连续4种工作方式,需要4个输如端子。 手动操作:需要有下降、上升、右移、左移、加紧、放松6个按钮,也需要6个输入端子。 自动工作:尚需启动、正常停车、紧急停车3个按钮,也需要3个输入端子。以上共需要18个输入信号。2)输出信号 PLC的输出用于控制机械手的下降、上升、右移、左移、加紧、放松以三个电动机转速的控制等,共

40、需要11个输出点。机械手从原点开始工作,需要一个原点指示灯,也需要1个输出点。所以,至少需要6个输出点。 由于机械手的控制属于开关量控制,在功能上未提出特殊要求。因此任何型号的小型PLC均可满足要求。根据所需的I/O总点数并留有一定的备用量,可选用FX2N-48RM,其输入和输出各24点,继电器输出型。FX2N-48RM的各项工作参数已在第二章介绍,在此不在做介绍。分配PLC的输入/输出端子 PLC的输入输出端子分配接线图,如图4-2所示。PLC控制系统程序设计为了方便编程,可将手动和自动程序分别编出相对独立的程序段,用跳转指令进行选择,控制系统程序结构框图,如图4-3所示。选择手动方式时,X

41、3接同,跳过自动程序,执行手动程序;选择自动工作方式时,X3断开,执行自动程序。(1)手动程序 手动操作不需要按工序顺序进行动作,所以可按普通继电器程序来设计。手动操作的梯形图,如图4-4所示,手动按钮X20-X25分别控制下图4-2 输入/输出分配接线图图4-3 总程序结构框图图4-4 手动程序降、上升、右移、左移、加紧和放松各个动作。为了保证系统的的安全与进行,设置了一些必要的连锁。其中在左、右移动的电路中加入X11作上限连锁,这是因为机械手只有处于上限位置时,才允许左、右移动。(1) 自动程序 自动程序如图4-5所示。1)连续及单周期操作。当机械手在原点时,程序处于初始状态S0,执行下降

42、动作。当下降到下限位开关时,X10接通,又接通下一个状态S21,接着执行下一步动作。当执行完最后一步动作,即左移到原点碰到左限位开关时,X13接通,如果是单周期操作,则M0断开,回到初始状态,如果连续操作,则M0接通,状态转移至S20,又开始下一个周期的循环。在运行中,如按正常停车按钮,则X1接通,M0复位,机械手的动作继续执行完一个周期后,回到初始状态。如按紧急停车按钮,则X2接通,状态S0S33全部复位,机械手工作停止。重新启动时,先用手动来将机械手移回原点,才能再次进行自动操作。2)单步操作。当自动操作程序采用步进指令设计时,单步操作程序用“禁止状态转移”标志器M8040来实现,如图4-

43、6所示。该继电器线圈接通时,禁图4-5 自动程序止步进状态转移,线圈断电时,允许状态转移。在单步操作方式下,利用启动按钮X0作为单步操作信号,X4接通。不按启动按钮时,X0断开,其常闭接点闭合,M8040接通,状态转移被禁止。图4-6 用“禁止状态转移”设计的单步操作梯形图当完成一步动作后,按下启动按钮,X0接通,其常闭接点将M8040断开,状态转移到下一步。将如图4-6所示的单步操作梯形图连接在如图4-5所示的自动程序上端,就得到了包括单步、单周期、连续操作在内的整个自动操作的梯形图。至此,机械手的控制程序分段设计完毕。根据图4-3所示的总程序结构框图,将手动操作程序梯形图和自动程序梯形图嵌

44、入,就得到整个程序的梯形图。5软件设计5.1 FX1N PLC梯形图中的编程元件设计选用FX1N60MR,其输入继电器(X)36点,输出继电器(Y)24点,辅助继电器(M)384点,状态继电器(S)1000点,定时器(T)256点,计数器(C),数据寄存器(D)等。特殊辅助继电器【4】M8000运行监控(PLC运行时自动接通,停止时断开);M8002初始脉冲(仅在PLC运行开始时接通一个扫描周期);M8005PLC后备锂电池电压过低时接通;M801110ms时钟脉冲; M8013100ms时钟脉冲;M80121s时钟脉冲; M80141min时钟脉冲。表5-1 PLC输入/输出分配表输入信号输

45、入信号手动SAX0底盘逆限位SQ6X23回原位SAX1手顺限位SQ7X24连续SAX2手逆限位SQ8X25回原位SB1X3底旋转脉冲X26启动SB2X4前行SB12X30停止SB3X5后退SB13X31下降SB4X6输出信号上升SB5X7上升/下降步进电机YA0Y0夹紧SB6X10YA1Y1松开SB7X11YA2Y2手顺转SB8X12前进/后退步进电机YA3Y3手逆转SB9X13YA4Y4底盘顺转SB10X14YA5Y5底盘逆转SB11X15夹紧YA6Y6下限位SQ1X16手顺转YA 7Y7上限位SQ2X17手逆转YA 8Y10前限位SQ3X20底顺转YA 9Y11后限位SQ4X21底逆转 Y

46、A10Y12底盘顺限位SQ5X22在手动方式时可以通过手动按钮来实现,其控制面板如下图5-2图5-2 控制面板示意图5.2 程序的总体结构图5-3 程序总的结构图机械手系统的程序总体结构如图5-3,分为公用程序、自动程序、手动程序和回原位程序等四部分。其中自动程序包括单步、连续运动程序,因它们的工作顺序相同所以可将它们和编在一起。CJ(FNC00)是条件跳转应用指令,指针标号PX是其操作数。该指令由于某种条件下跳过CJ指令和指针标号之间的程序,从指针标号处继续执行,以减少程序执行时间。如果选择“手动”工作方式,即X0为ON,X1为OFF则PLC执行完公用程序后将跳过自动程序到P0处,由于X0动

47、断触点断开所以直接执行“手动程序”。由于P1处的X1的动断触点闭合,所以又跳过回原位程序到P2处。如果选择“回原位”工作方式,同样只执行公用程序和回原位程序,如果选择“连续”方式,则只执行公用程序和自动程序。 各部分程序如下图5-4公用程序说明,当Y6复位(电磁阀松开)、后限位X21和上限位X17接通时,辅助继电器M0变为ON,表示机械手在原位。如果开始执行用户程序(M8002为ON)、系统处于手动或回原位状态(X0或X1为ON),那么初始步对应的M10被置位,连续工作方式做好准备。如果M0为OFF,M10被复位,系统不能进入连续工作方式。指令ZRST是成批复位应用指令,以防止系统从自动方式转

48、换手动方式,再返回自动方式时出现两种不同的活动步。 图5-5自动连续程序说明:当系统处于自动连续方式时,X2为ON,它的动合触点闭合,在初始步时按下启动按钮X4,M1得电并保持,就按照图4.2自动功能图进行工作。按下停止按钮X7后,M1变为OFF,系统不会立即停止,而是完成当前的工作周期后,机械手最终停止在原位。图5-6手动程序说明:用对应机械手的上下前后移动和夹紧松开按钮。按下不同的按钮,机械手执行相应的动作。在前后移动的程序中串联上线位置开关的动合触点是为了避免机械手在较低位置移动时碰撞其他工件。为保证系统安全运行,程序之间还进行必要的连锁。回原位程序;在系统处于回原位工作状态时,按下回原

49、位按钮(X3),M3变为ON,机械手松开和上升,当升到上限位(X17变为ON),机械手后退,直到后限位(X21为ON)才停止,并且M3复位。梯形图程序经过检验语法错误以及逻辑上的可靠性后,编译成指令表,以便后传入PLC中。并可以运用软件在线监测PLC的运行情况,同时可以用手持编程器根据现场要求修改程序中的各参数,达到任意位置停止的目的。致谢本论文是在指导老师张华及机电一体化教研室诸位老师的亲切关怀和悉心指导下完成的。他们严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。从课题的选择到项目的最终完成,张华老师和各位专业老师都始终给予我细心的指导和不懈的支持。在此谨向各老师

50、致以诚挚的谢意和崇高的敬意。经过几个月的努力我终于完成了这篇论文,PLC课程是我们的主要课程,自从接触了这门课程我便对她产生了浓厚的兴趣,所以在做毕业设计时我毅然的选择了PLC设计。在此,我还要感谢在一起愉快的度过三年生活的09机电一体化班各位同学,正是由于你们的帮助和支持,我才能克服一个一个的困难和疑惑,直至本文的顺利完成。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!最后我还要感谢培养我长大含辛茹苦的父母,谢谢你们!参考文献1 plc电器控制技术,漆汉宏,机械工业出版社 20062 PLC技术与应用,程周主,福建科学技术出版社 20043 控制电气及应用,李中年主,清华大学出版社 20064 通用变频器应用技术,刘美俊,福建科学技术出版社 20045 机械制造装备设计,冯辛安,机械工业出版社 2005

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!