机械手的PLC控制系统设计.doc
《机械手的PLC控制系统设计.doc》由会员分享,可在线阅读,更多相关《机械手的PLC控制系统设计.doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流机械手的PLC控制系统设计.精品文档.目录第1章 前 言11.1 设计的优点11.2 设计的一般步骤1第2章 机械手设计简介22.1 设备的控制要求22.2 装置简介3第3章 PLC选型及资源配53.1 PLC原理及应用53.1.1 可编程控制器53.1.2 PLC的发展趋势53.1.3与单片机相比较PLC的特点63.1.4 PLC的基本组成及工作原理63.1.5 PLC各组成部分的作用103.2 控制系统构成图123.2.1 控制系统如图123.2.2 输入/输出分析133.2.3用户程序容量估计133.3 PLC选型133.3.1 PLC
2、机型选择133.3.2 FX2N系统的基本单元133.3.3 FX系列的部分特殊功能模块143.4 FX系列PLC的编程器及其它外部设备173.4.1 FX系列编程器173.4.2 其它外部设备173.5 FX系列PLC各单元模块连接173.6 FX系列PLC的性能指标183.6.1 FX系列PLC性能比较183.6.2 FX系列PLC 的环境指标183.6.3 FX系列PLC的输入技术指标193.6.4 FX系列PLC的输出技术指标193.7 FX系列PLC的编程器元件203.7.1 输入继电器(X)223.7.2 输出继电器(Y)233.7.3 辅助继电器(M)233.7.4 状态器(S)
3、243.7.5 定时器(T)243.7.6 常数(K、H)253.8 FX系列PLC的基本指令253.8.1 FX2N系列PLC的基本逻辑指令253.8.2 FX系列PLC功能指令介绍283.9 PLC系统资源分配30第4章 控制系统程序设计和调试314.1 可编程序控制器的控制设计方法314.1.1 梯形图的编程规则314.1.2 程序的顺序控制设计法334.1.3 程序的逻辑设计方法334.2 PLC程序及调试说明334.2.1 复杂程序的设计方法334.2.2 PLC程序内容和质量344.2.3 PLC程序的调试35第5章 机械手PLC程序365.1 I/O和所用内部单元地址分配365.
4、2 机械手软件系统结构375.3 机械手自动操作系统流程图385.4 总程序结构框图395.5 源程序405.5.1 机械手手动程序405.5.2 机械手自动程序415.6 程序清43总结与展望44致 谢45参考文献46附 录 一47附 录 二48附录表A FX系列PLC部分功能指令一览表49第1章 前 言机械手是工业生产中常用的机械设备, 是现代企业和建筑工地不可缺少的运输工具, 它的动作由相应的控制系统控制,如采用传统的继电接触控制,由于机械触点多, 接线复杂, 因而控制装置体积很大,并且故障率高, 可靠性差, 动作精确度低。而可编程控制器是以中央处理器为核心, 综合了计算机和自动控制等先
5、进技术, 具有可靠性高、功能完善、组合灵活、编程简单、功耗低等优点,已成为目前在机械手控制系统中使用最多的控制方式。PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。它的使用大大降低了工人的劳动强度,提高了工作效率。PLC在工业自动化控制特别是顺序控制中的地位非常重要!本设计主要研究内容: 要求有两种工作方式:点动和自动操作;点动操作时,用按钮单独操作机械上升或下降,右移或左移,夹紧或放松;自动操作时,按下起动按钮,机械从“原点”开始工作,自动完成一个工作循环过程,即将工件夹紧后,从A点移动到B点放下工件,然后返回“原点”等待下一次操作。1.1 设计的优点用可编程
6、控制器,具有投资省、见效快的特点。因为使用PLC控制机床电气系统后,可去掉了机械手的中间继电器、时间继电器、顺序控制二极管及电阻,使线路简化。同时,由于PLC的高可靠性,输入输出部分还具有信号指示,这不仅使电气故障次数大大减少,而且还能给准确判断电器故障的发生部位提供了很大的方便。论文从plc选型开始介绍,并按照设计的全过程逐次的介绍了系统资源配置、控制系统程序设计集调试的方法、自动操作系统流程图、总程序结构框图、源程序、程序清单、梯形图、电气原理图。1.2 设计的一般步骤(1)先要全面的了解被控对象的机构、运行过程等,并明确动作逻辑关系;根据系统的功能要求选择PLC的型号及各种附加的配置,并
7、有规则,有目的分配输入输出点;(2)根据控制及流程要求,对应输入输出开发相应的应用程序;同时连接PLC与外部设备的连线;(3)将编制完成的程序写入PLC中,模拟工况运行,进行调试及修改;在模拟成功后,接入现场实际控制系统中进行再次调试,直至完全通过为止。第2章 机械手设计简介每设计都要分析被控对象并提出控制要求:1.详细分析被控对象的工艺过程及工作特点,了解被控对象机、电、液之间的配合,提出被控对象对PLC控制系统的控制要求,确定控制方案,拟定设计任务书。确定输入输出设备 2.根据系统的控制要求,确定系统所需的全部输入设备(如:按纽、位置开关、转换开关及各种传感器等)和输出设备(如:接触器、电
8、磁阀、信号指示灯及其它执行器等),从而确定与PLC有关的输入/输出设备,以确定PLC的I/O点数。2.1 设备的控制要求 设备应具有“正常运转”和“强制停止”。控制系统设有手动、单周期、单步和连续4种工作方式,机械手在最上面和左边且放松时,成为系统处于原点状态或初始状态。机械手自动控制顺序功能图见图1,机械手的运动过程主要有八个动作即为:原点下降夹紧上升右移 左移上升放松下降图1 机械手的自动控制顺序功能 手动操作时由按钮操作对机械手的每一种运动单独进行控制,在单步操作方式下,从初始步开始,按下启动按钮X0后,系统转换到下一步,完成该步的任务后,自动停止工作并在该步,再按一下启动按钮,又往前走
9、一步。如选择单周期工作方式,按下启动按钮后,从初始步开始,机械手按顺序功能图(见图2)的规定完成一个周期的工作后,返回并停留在初始步。原点下降夹紧上升右移 左移上升放松下降图2 机械手的单周期控制顺序功能选择连续工作方式时,在初始状态按下启动按钮后机械手从初始步开始一个周期一个周期地反复连续工作,按下停止按钮,并不马上停止工作,完成最后一个周期的工作后,系统才返回并停留在初始步。在选择单周期、连续和单步工作方式之前,系统应处于原点状态。如不满足这一条件,可选择原点工作方式,然后按回原点启动按钮,使系统自动返回原点状态。在连续工作方式下设置两种停车状态:正常停车:在正常工作状态下的停车。按下停车
10、按钮,机械手完成最后一个周期的工作后,返回原点自动停车。紧急停车:在发生故障或紧急状态时的停车。按下紧急停车按钮,机械手停止在当前执行状态。当故障排除后,需手动回原点。2.2 装置简介 参照图1机械手结构图,机械手在连续工作方式下,机械手按下述顺序周而复始地搬物:(如图3)1)原位状态下(机械手在左、上限位置),按启动按钮,机械手开始下降。2)下降到下限位行程开关动作,下降结束,机械手开始夹紧。3)机械手夹紧工件,直到计时器计时时间到,上升运动开始。4)上升到上限行程开关受压动作,上升运动结束,机械手开始右移。5)右移到右限行程开关受压动作,右移运动结束,等待工件检测信号。6)待无工件信号到来
11、,机械手开始下降。7)下降到下限行程开关受压动作,下降运动结束,机械手开始放松。8)机械手放松工件,直到计时器计时时间到,上升运动开始。9)上升到上限行程开关受压动作,上升运动结束,机械手开始左移。左移到左限行程开关受压动作,左限运动结束,机械手回到原始状态,一个工作循环完毕。图3 机械手工作循环过程图机械手的上升和下降、左行和右行由不同继电器来控制不同电机的正反转来实现,夹紧和放松由二位四通的电磁阀控制的。气缸采用QGBQ系列,属自保持式双电控阀气缸,工作压力为0.150.8Mpa,其电磁换向阀有记忆功能,当切断电信号时,阀位不变,气缸活塞位置保持不变,系统不受突然断电的干扰。图4为机械手示
12、意图,机械手的任务是将A工作台上的工件搬到B工作台。图4 机械手结构图第3章 PLC选型及资源配置3.1 PLC原理及应用3.1.1 可编程控制器国际电工委员会(IEC)对PLC的定义是:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。3.1.2 PLC的发展趋势1.小型化方向发展目前的小型PLC大都局限在开关量输入输出,而
13、且CPU和I/O组装在一个箱体,今后的小型CPU也将增加模拟量处理功能。而且将有灵活的组态特性,并且能与其的机型连用。、小型的PLC的基本特点是价格低廉,经济可靠,适用回路或设备简单的单机控制,便于“机电仪一体化”。2.大型化发展方向(1)功能不能加强,不仅具有逻辑运算,计数定时等基本功能,还具有数值运算。模拟调节、监控、记录、显示等功能。网络功能是PLC的发展一个重要特征。各种个人计算机,图形工作站,小型机等都可作为PLC的控制主机或工作站,这些装置的结合能后给屏幕显示、数据采集。记录保存、回路面版等功能提示。大量的PLC联网及不同厂家生产的PLC兼容性强,使用较易的进行分散或集中控制管理。
14、(2)应用范围不断扩大:不仅可进行一般的逻辑控制,还能进行中断控制,智能控制、过程控制及远程控制。(3)性能不断的提高,采用高性能的微处理器提高处理速度,加快PLC的响应时间,为了扩大存储容量,有的公司已使用了磁泡存贮器或硬盘,采用多处理技术,以提高性能,提高PLC的可靠性。(4)编程软件的多样化和高级化。多种编程语言,有面向顺序控制的步进顺序语言和面向过程控制系统的流程图语言,后者为一种面向功能快的语言,如基本,C及汇编语言,另外还头专用的高级语言。PC也将具有数据库,并可实现整个网络的数据共享,还将不断发展适用控制和专家系统。(5)构成形式的分散和集中化,PLC与I/O接口分散,分散的每个
15、I/O口输入输出点可少到十几点,分散的单元可以几十个或上百个。PLC的本身也可分散,分散的PLC可以连接,这样可将集中控制中存在的“危险集中”化为“危险分散”。分散的PLC与上位机结合构成集散系统,分散得进行控制,这就便于构成多层控制,以实现整个工厂或企业的自动化控制和管理。3.1.3与单片机相比较PLC的特点单片机具有结构简单,使用方便,价格比较便宜等特点,一般用于数字采集和工业控制,但由于单片机不是专门针对工业现场的自动化控制而设计的,与PLC相比有以下缺点:(1)不如PLC容易掌握:单片机一般要用机器指令或其助记符编程,这就要求设计人员具有一定的计算机硬件和软件知识,对于只熟悉机电控制的
16、技术人员来说,需要相当一般时间的学习才能掌握。 PLC本身是微机系统,提供给用户使用是电控人员所熟悉的梯形图语言,使用的术语仍然是“继电器”一类的术语,大部分指令与继电器触点的串联、并联、串联与并联。并串联等相对应,这就使熟悉机电控制的工程技术人员一目了然。对于使用者来说,不必去关心文集的一些技术问题,而只要用较短的时间去熟悉PLC的指令系统及操作方法,就能应用到工业现场。(2)不如PLC使用简单:用单片机来使用自动控制,一般要在输入输出接口上大量的工作。例如要考虑现场与单片机的连接,接口的扩展,输入输出信号的处理。接口工作方式等问题,除要设计控制程序,还要在单片机的外围做很多软件和硬件方面的
17、工作,调试也比较麻烦,而PLC的I/0口已经做好,输入接口可以输入信号直接连接,非常方便;输出接口具有一定的驱动能力,例如继电器输出,其输出触点容量可达2200V,2A。且I/O口均有光电耦合环节,抗干扰能力强。(3)不如PC可靠:用单片机做工业控制,突出问题是抗干扰性能差,而PC是专门用于工程现场的自动控制装置,在系统硬件和软件上都采用了抗干扰措施。当然PLC在数据采集、数据处理等方面不如单片机。总之,PLC用于控制,稳定可靠,抗干扰能力强,使用方便,但单片机的通用性和适应性强。3.1.4 PLC的基本组成及工作原理 PLC的基本组成:广义上来讲,PLC也算是计算机控制系统,只不过它比一般的
18、计算机更强的与工业过程相连接的接口和更直接适应于控制要求的编程语言,所以PLC的基本组成也包含着中央处理器(CPU)存贮器输入输出(I/O)接口、电源等,如图5所示:输入部件中央处理器储存器输出部件编程器来自用户设备至用户设备至用户设备图5 PLC的基本组成框图由于PLC的中央处理器都是由微处理器,单片机或位片试计算机组,存贮器及I/O不见的形式也多种多样,因此,也可将PLC的组成以微型计算机控制系统常用的总线结构形似表示。微处理器CPU系统程序ROM用户数据用户程序ROM编程器功能开关指示器输入滤波电平旋转输入锁存电平转换光电耦合光电耦合 继电器 可控硅智能I/O储存器概括来自现场 去现场图
19、6 总线结构示意图PLC的工作原理: 最初研制生产的PLC 主要用于代替传统的由继电器接触器构成的控制装置,但这两者的运行方式是不相同的: 继电器控制装置采用硬逻辑并行运行的方式,即如果这个继电器的线圈通电或断电,该继电器所有的触点(包括其常开或常闭触点)在继电器控制线路的哪个位置上都会立即同时动作。 PLC 的CPU 则采用顺序逻辑扫描用户程序的运行方式,即如果一个输出线圈或逻辑线圈被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不会立即动作,必须等扫描到该触点时才会动作。 为了消除二者之间由于运行方式不同而造成的差异,考虑到继电器控制装置各类触点的动作时间一般在100ms 以上,而P
20、LC 扫描用户程序的时间一般均小于100ms,因此,PLC采用了一种不同于一般微型计算机的运行方式扫描技术。这样在对于I/O 响应要求不高的场合,PLC 与继电器控制装置的处理结果上就没有什么区别了。第(n-1)个扫描周期第n个扫描周期第(n+1)个扫描周期输出刷新输入采样用户程序执行输出刷新输入采样PLC执行过程1扫描技术 当PLC 投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC 的CPU 以一定的扫描速度重复执行上述三个阶段。 (1) 输入采样阶段 在输入采样阶段,PLC以扫描方式依次地读入所有输
21、入状态和数据,并将它们存入I/O 映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O 映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。(2) 用户程序执行阶段 在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM 存储区
22、中对应位的状态;或者刷新该输出线圈在I/O 映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在I/O 映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O 映象区或系统RAM 存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。(3)输出刷新阶段 当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有
23、的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC 的真正输出。2PLC 的I/O 响应时间 为了增强PLC 的抗干扰能力,提高其可靠性,PLC的每个开关量输入端都采用光电隔离等技术。 为了能实现继电器控制线路的硬逻辑并行控制,PLC 采用了不同于一般微型计算机的运行方式(扫描技术)。 以上两个主要原因,使得PLC 得I/O 响应比一般微型计算机构成的工业控制系统满的多,其响应时间至少等于一个扫描周期,一般均大于一个扫描周期甚至更长。所谓I/O 响应时间指从PLC 的某一输入信号变化开始到系统有关输出端信号的改变 第(n-1)个扫描周期第n个扫描周期第(n+1)个扫描周期输出刷新输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机械手 PLC 控制系统 设计
限制150内