江苏省无锡交通高等职业技术学校毕业论文
题目PLC控制机械手设计
系 部:电气与信息工程系
专 业:电气自动化
班 级:061311
学 号:17
姓 名:王守祥
指导教师: 冯老师
江苏省无锡交通高等职业技术学校电气与信息工程系
2011年4月
1
江苏省无锡交通高等职业技术学校毕业论文
PLC控制机械手设计
摘 要
可编程序控制器(Programmable Logic Controller),简称PLC,是在继电顺序控制基础上发展起来的以微处理器为核心的通用的工业自动化控制装置。随着电子技术和计算机技术的迅猛发展,PLC的功能也越来越强大,更多地具有计算机的功能,所以又简称PC(PROGRAMMABLE CONTROLLER),但是为了不和PERSONAL COMPUTER混淆,仍习惯称为PLC。目前PLC已经在智能化、网络化方面取得了很好的发展,并且现今已出现SOFTPLC,更是PLC领域无限的发展前景。本文主要通过气动机械臂的PLC控制来介绍PLC的具体应用,让我们更熟悉PLC,为今后学习打下基础。
本设计主要利用PLC实现机械手的设计,其中就机械手,PLC做了简单的介绍,然后按要求对机械手的程序进行设计,画出梯形图,并根据梯形图写出了指令。
通过对电器自动化专业五年大专所学知识进行整合,设计了机械手通过PLC系统来编写程序控制机械手的运行轨迹。
关键词:PLC,机械手,梯形图
2
江苏省无锡交通高等职业技术学校毕业论文
目 录
摘 要 ..................................................................................................................................................................................................2 第一章 PLC简介 .............................................................................................................................................................................4 1.1 基本结构PLC .........................................................................................................................................................................4 1.1.1处理单元(CPU) .........................................................................................................................................................4 1.1.2存储器 ...............................................................................................................................................................................5 1.1.3 输入接口电路 ..................................................................................................................................................................6 1.1.4 输出接口电路 ..................................................................................................................................................................6 1.1.5电源 ...................................................................................................................................................................................7 1.2 PLC的工作原理 ...................................................................................................................................................................7 1.2.1输入刷新阶段 ...................................................................................................................................................................8 1.2.2程序执行阶段 ...................................................................................................................................................................8 1.2.3 输出刷新阶段 ..................................................................................................................................................................8 第二章 机械臂的PLC控制...........................................................................................................................................................9 2.1 控制特点 .................................................................................................................................................................................9 2.2 系统控制示意图 .....................................................................................................................................................................9 2.3 输入和输出点分配表及原理接线图 .................................................................................................................................... 11 2.4 操作系统 ............................................................................................................................................................................... 12 2.5 回原位程序 ........................................................................................................................................................................... 13 2.6手动单步操作程序 ................................................................................................................................................................ 14 2.7自动操作程序 ........................................................................................................................................................................ 15 2.8机械臂传送系统梯形图......................................................................................................................................................... 15 第三章 全文总结 ............................................................................................................................................................................ 17 参 考 文 献 .................................................................................................................................................................................... 18 致 谢 ................................................................................................................................................................................................ 19
3
江苏省无锡交通高等职业技术学校毕业论文
第一章 PLC简介
1.1 基本结构PLC
可编程序控制器实施控制,其实质就是按一定算法进行输入输出变换,并将这个变换与以物理实现。输入输出变换、物理实现可以说是PLC实施控制的两个基本点,同时物理实现也是PLC与普通微机相区别之处,其需要考虑实际控制的需要,应能排除干扰信号适应于工业现场,输出应放大到工业控制的水平,能为实际控制系统方便使用,所以PLC采用了典型的计算机结构,主要是由微处理器(CPU)、存储器(RAM/ROM)、输入输出接口(I/O)电路、通信接口及电源组成。PLC的基本结构如下图所示:
1.1.1处理单元(CPU)
处理单元 (CPU)是PLC的控制核心。它按照PLC系统程序赋予的功能:a. 接收并存储从用户程序和数据;b.检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当PLC投入运行时,首先它以扫描的方式采集现场各输入装置的状态和数据,并分别存入I/O映象寄存区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算并将结果送入I/O映象寄存区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象寄存区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环直到停止
4
江苏省无锡交通高等职业技术学校毕业论文
运行。 为了进一步提高PLC的可靠性,近年来对大型PLC还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常运行。
1.1.2存储器
可编程序控制器的存储器分为系统程序存储器和用户程序存储器。存放系统软件(包括监控程序、模块化应用功能子程序、命令解释程序、故障诊断程序及其各种管理程序)的存储器称为系统程序存储器;存放用户程序(用户程序存和数据)的存储器称为用户程序存储器,所以又分为用户存储器和数据存储器两部分。
PLC常用的存储器类型 :
(1)RAM (Random Assess Memory) 这是一种读/写存储器(随机存储器),其存取速度最快,由锂电池支持。
(2)EPROM(Erasable Programmable Read Only Memory)这是一种可擦除的只读存储器。在断电情况下,存储器内的所有内容保持不变。(在紫外线连续照射下可擦除存储器内容)。
(3)EEPROM(Electrical Erasable Programmable Read Only Memory)这是一种电可擦除的只读存储器。使用编程器就能很容易地对其所存储的内容进行修改。
PLC存储空间的分配 : 虽然各种 PLC的CPU的最大寻址空间各不相同,但是根据PLC的工作原理,其存储空间一般包括以下三个区域:
(1)系统程序存储区
(2)系统RAM存储区(包括I/O映象寄存区和系统软设备等)。 (3)用户程序存储区
系统程序存储区:在系统程序存储区中存放着相当于计算机操作系统的系统程序。包括监控程序、管理程序、命令解释程序、功能子程序、系统诊断子程序等。由制造厂商将其固化在 EPROM中,用户不能直接存取。它和硬件一起决定了该PLC的性能。
系统RAM存储区:系统RAM存储区包括I/O映象寄存区以及各类软元件,如:逻辑线圈、数据寄存器、计时器、计数器、变址寄存器、累加器等存储器。
(1)I/O映象寄存区:由于PLC投入运行后,只是在输入采样阶段才依次读入各输入状态和数据,在输出刷新阶段才将输出的状态和数据送至相应的外设。因此,它需要一定数量的存储单元(RAM)以存放I/O的状态和数据,这些单元称作I/O映象寄存区。一个开关量I/O占用存储单元中的一个位,一个模拟量I/O占用存储单元中的一个字。因此整个I/O映象寄存区可看作两个部分组成:开关量I/O映象寄存区;模拟量I/O映象寄存区。
5
江苏省无锡交通高等职业技术学校毕业论文
(2)系统软元件存储区 :除了I/O映象寄存区区以外,系统RAM存储区还包括PLC内部各类软元件(逻辑线圈、计时器、计数器、数据寄存器和累加器等)的存储区。该存储区又分为具有失电保持的存储区域和失电不保持的存储区域,前者在PLC断电时,由内部的锂电池供电,数据不会丢失;后者当PLC断电时,数据被清零。
(3)用户程序存储区 : 用户程序存储区存放用户编制的用户程序。不同类型的 PLC,其存储容量各不相同。
1.1.3 输入接口电路
输入输出信号有开关量、模拟量、数字量三种,在我们实习室涉及到的信号当中,开关量最普遍,也是实验条件所限,在次我们主要介绍开关量接口电路。
可编程序控制器优点之一是抗干扰能力强。这也是其I/O设计的优点之处,经过了电气隔离后,信号才送入CPU执行的,防止现场的强电干扰进入。如下图就是采用光电耦合器(一般采用反光二极管和光电三极管组成)的开关量输入接口电路:
1.1.4 输出接口电路
可编程序控制器的输出有:继电器输出(M)、晶体管输出(T)、晶闸管输出(SSR)三种输
出形式。
(1) 输出接口电路的隔离方式
6
江苏省无锡交通高等职业技术学校毕业论文
(2) 输出接口电路的主要技术参数
a.响应时间 响应时间是指PLC从ON状态转变成OFF状态或从OFF状态转变成ON状态所需要的时间。继电器输出型响应时间平均约为10ms;晶闸管输出型响应时间为1ms以下;晶体管输出型在0.2ms以下为最快。
b.输出电流 继电器输出型具有较大的输出电流,AC250V以下的电路电压可驱动纯电阻负载2A/1点、感性负载80VA以下(AC100V或AC200V)及灯负载100W以下(AC100V 或200V)的负载;Y0、Y1以外每输出1点的输出电流是0.5A,但是由于温度上升的原因,每输出4合计为0.8A的电流,输出晶体管的ON电压约为1.5V,因此驱动半导体元件时,请注意元件的输入电压特性。Y0、Y1每输出1点的输出电流是0.3A,但是对Y0、Y1使用定位指令时需要高速响应,因此使用10—100mA的输出电流;晶闸管输出电流也比较小,FX1S无晶闸管输出型。
c.开路漏电流 开路漏电流是指输出处于OFF状态时,输出回路中的电流。继电器输出型输出接点OFF是无漏电流;晶体管输出型漏电流在0.1mA以下;晶闸管较大漏电流,主要由内部RC电路引起,需在设计系统时注意。
输出公共端(COM) 公共端与输出各组之间形成回路,从而驱动负载。FX1S有1点或4点一个公共端输出型,因此各公共端单元可以驱动不同电源电压系统的负载。
1.1.5电源
PLC的电源在整个系统中起着十分重要得作用。如果没有一个良好的、可靠得电源系统是无法正常工作的,因此PLC的制造商对电源的设计和制造也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC直接连接到交流电网上去。
1.2 PLC的工作原理
由于PLC以微处理器为核心,故具有微机的许多特点,但它的工作方式却与微机有很大不同。
7
江苏省无锡交通高等职业技术学校毕业论文
微机一般采用等待命令的工作方式,如常见的键盘扫描方式或I/O扫描方,若有键按下或有I/O变化,则转入相应的子程序,若无则继续扫描等待。
PLC则是采用循环扫描的工作方式。对每个程序,CPU从第一条指令开始执行,按指令步序号做周期性的程序循环扫描,如果无跳转指令,则从第一条指令开始逐条执行用户程序,直至遇到结束符后又返回第一条指令,如此周而复始不断循环,每一个循环称为一个扫描周期。扫描周期的长短主要取决于以下几个因素:一是CPU执行指令的速度;二是执行每条指令占用的时间;三是程序中指令条数的多少。一个扫描周期主要可分为3个阶段。
1.2.1输入刷新阶段
在输入刷新阶段,CPU扫描全部输入端口,读取其状态并写入输入状态寄存器。完成输入端刷新工作后,将关闭输入端口,转入程序执行阶段。在程序执行期间即使输入端状态发生变化,输入状态寄存器的内容也不会改变,而这些变化必须等到下一工作周期的输入刷新阶段才能被读入。
1.2.2程序执行阶段
在程序执行阶段,根据用户输入的控制程序,从第一条开始逐步执行,并将相应的逻辑运算结果存入对应的内部辅助寄存器和输出状态寄存器。当最后一条控制程序执行完毕后,即转入输入刷新阶段。
1.2.3 输出刷新阶段
当所有指令执行完毕后,将输出状态寄存器中的内容,依次送到输出锁存电路(输出映像寄存器),并通过一定输出方式输出,驱动外部相应执行元件工作,这才形成PLC的实际输出。
8
江苏省无锡交通高等职业技术学校毕业论文
第二章 机械臂的PLC控制
2.1 控制特点
机械臂电气控制系统,除了有多工步特点之外,还要求有连续控制和手动控制等操作方式。工作方式的选择可以很方便地在操作面板上表示出来。当旋钮打向回原点时,系统自动地回到左上角位置待命。当旋钮打向自动时,系统自动完成各工步操作,且循环动作。当旋钮打向手动时,每一工步都要按下该工步按钮才能实现。以下是设计该机械臂控制程序的步骤和方法。
2.2 系统控制示意图
机械臂传送工件系统示意图,如图1所示。
9
江苏省无锡交通高等职业技术学校毕业论文
图1 机械臂传送示意及操作面板图
10
江苏省无锡交通高等职业技术学校毕业论文
2.3 输入和输出点分配表及原理接线图
表1 机械臂传送系统输入和输出点分配表
名 称 启动 下限行程 上限行程 右限行程 左限行程 停止 手动操作 连续操作 代号 SB1 SQ1 SQ2 SQ3 SQ4 SB2 SB3 SB4 输入 X0 X1 X2 X3 X4 X5 X6 X7 名 称 夹紧 放松 单步上升 单步下降 单步左移 单步右移 回原点 工件检测 代号 SB5 SB6 SB7 SB8 SB9 SB10 SB11 SQ5 输入 X10 X11 X12 X13 X14 X15 X16 X17 名 称 电磁阀下降 电磁阀夹紧 电磁阀上升 电磁阀右行 电磁阀左行 原点指示 代号 YV1 YV2 YV3 YV4 YV5 EL 输出 Y0 Y1 Y2 Y3 Y4 Y5 11
江苏省无锡交通高等职业技术学校毕业论文
2.4 操作系统
操作系统包括回原点程序,手动单步操作程序和自动连续操作程序,如图3所示。
12
江苏省无锡交通高等职业技术学校毕业论文
其原理是:
把旋钮置于回原点,X16接通,系统自动回原点,Y5驱动指示灯亮。再把旋钮置于手动,则X6接通,其常闭触头打开,程序不跳转(CJ为一跳转指令,如果CJ驱动,则跳到指针P所指P0处),执行手动程序。之后,由于X7常闭触点,当执行CJ指令时,跳转到P1所指的结束位置。如果旋钮置于自动位置,(既X6常闭闭合、X7常闭打开)则程序执行时跳过手动程序,直接执行自动程序。
2.5 回原位程序
回原位程序如图4所示。用S10~S12作回零操作元件。应注意,当用S10~S19作回零操作时,在最后状态中在自我复位前应使特殊继电器M8043置1。
13
江苏省无锡交通高等职业技术学校毕业论文
2.6手动单步操作程序
如图5所示。图中上升/下降,左移/右移都有联锁和限位保护。
14
江苏省无锡交通高等职业技术学校毕业论文
2.7自动操作程序
自动操作状态转移见图6所示。当机械臂处于原位时,按启动X0接通,状态转移到S20,驱动下降Y0,当到达下限位使行程开关X1接通,状态转移到S21,而S20自动复位。S21驱动Y1置位,延时1秒,以使电磁力达到最大夹紧力。当T0接通,状态转移到S22,驱动Y2上升,当上升到达最高位,X2接通,状态转移到S23。S23驱动Y3右移。
移到最右位,X3接通,状态转移到S24下降。下降到最低位,X1接通,电磁铁放松。为了使电磁力完全失掉,延时1秒。延时时间到,T1接通,状态转移到S26上升。上升到最高位,X2接通,状态转移到S27左移。左移到最左位,使X4接通,返回初始状态,再开始第二次循环动作。
在编写状态转移图时注意各状态元件只能使用一次,但它驱动的线圈,却可以使用多次,但两者不能出现在连续位置上。因此步进顺控的编程,比起用基本指令编程较为容易,可读性较强。
2.8机械臂传送系统梯形图
如图7所示。图中从第0行到第27行为回原位状态程序。从第28行到第66行,为手动单步操作程序。从第67行到第129行为自动操作程序。这三部分程序(又称为模块)是图3的操作系统运行的。
回原位程序和自动操作程序。是用步进顺控方式编程。在各步进顺控末行,都以RET结束本步进顺控程序块。但两者又有不同。回原位程序不能自动返回初始态S1。而自动操作程序能自动返回
15
江苏省无锡交通高等职业技术学校毕业论文
初态S2。
16
江苏省无锡交通高等职业技术学校毕业论文
第三章 全文总结
在本次设计中,机械手模型控制系统采用PLC进行控制,大大提高了该系统的自动化程度,减少了大量的中间继电器、时间继电器和硬件接线,提高了控制系统的可靠性。同时,使用PLC进行控制可方便更改生产流程,增强控制功能。通过本次设计,可以根据工件的变化及运动流程的要求随时更改相关参数,实现机械手控制系统的不同工作需求,机械手控制系统具有了很大的灵活性和可操作性。
因为理论知识学的不牢固,在设计遇到了不少问题。通过理论与实际的结合,进一步提高观察、分析和解决问题的实际工作能力,以便培养成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。运用学习成果,把理论运用于实际,使理论得以提升,形成创新思想。通过此次设计过程,巩固了专业基础知识,培养了我综合应用机械设计课程及其他课程的理论知识和应用生产实际知识解决工程实际问题的能力,在设计的过程中还培养出了我们的团队精神,为今后的学习和工作过程打下基础。
17
江苏省无锡交通高等职业技术学校毕业论文
参 考 文 献
[1] 张凤珊.电气控制及可编程序控制器.2版 [M].北京: 中国轻工业出版社,2003. [2] 《工厂常用电气设备手册》编写组.工厂常用电气设备手册.2版 [M].北京: 中国电力出版社,1998.
[3] 马志溪.电气工程设计 [M].北京: 机械工业出版社,2002.
[4] 刘增良,刘国亭.电气工程CAD [M].北京: 中国水利水电出版社,2002. [5] 齐占庆,王振臣.电气控制技术 [M].北京: 机械工业出版社,2002. [6] 史国生.电气控制与可编程控制器技术 [M].北京: 化学工业出版社,2003
18
江苏省无锡交通高等职业技术学校毕业论文
致 谢
本报告在老师,同学和朋友的关心和帮助下终于顺利完成。这次报告的设计,让我们熟悉了三菱PLC基本编程技巧,顺利完成PLC程序的调试,同时我们也初步掌握科研报告的格式。非常感谢老师。老师倾注了大量的心血,从选题到开题报告,从写作提纲,到一遍又一遍地指出文档的编辑方法,严格把关,循循善诱,在此我表示衷心感谢。同时我还要感谢在我学习期间给我极大关心和支持的各位老师以及关心我的同学和朋友。谢谢!
19
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务