(完整版)尹寻---毕业设计.doc_第1页
(完整版)尹寻---毕业设计.doc_第2页
(完整版)尹寻---毕业设计.doc_第3页
(完整版)尹寻---毕业设计.doc_第4页
(完整版)尹寻---毕业设计.doc_第5页
免费预览已结束,剩余35页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课题:工业铲车操作控制系统的设计摘要工业铲车自动化及智能化程度低,本文提出了对其进行自动化改造的技术路线和具体思路,论述了应用PLC进行自动化控制的方案;采用三菱PLC编程器对工业铲车控制部分进行线路控制,可以很容易实现完成逻辑、顺序、定时、计数、数字运算、数据处理等功能,通过输入输出接口建立与工业铲车数字量和模拟量的联系,实现生产过程的自动控制,提高了生产效率,对其它的生产机械有一定的借鉴意义。关键词: PLC控制、工业铲车、线路保护ABSTRACTForkliftsto lowdegreeofautomationand intelligent,isproposed inthispaper

2、theautomation renovationoftechnicalrouteand thespecifictrainofthought,thispaperdiscussestheapplicationofPLC inautomaticcontrolscheme;ControlledbymitsubishiPLC programmer to industrial forklift parts on linecontrol,6can easilyachieve completelogic,sequence,timing,counting,digitalcomputing,dataprocess

3、ing, and otherfunctions,through theestablishmentandforkliftstoinputandoutputinterface of analog quantity and digital quantity, realize theautomatic control of production process, improve the productionefficiencyandreferencesignificanceforotherproductionmachinery.Keywords:PLC control, industrial fork

4、lift, line protection目录第一章前言1.1 工业铲车简介1.2工业铲车控制系统进行PLC改造的目的及意义第二章 PLC 及工业铲车的 PLC控制2.1 PLC 的由来及定义2.2 PLC 的发展历程2.3 PLC 的特点2. 4 PLC 的抗干扰措施2. 5 PLC的原理2. 6 PLC 的编程语言第三章工业铲车仿真模型的设计与组装3.1驱动部分设计3.2传动部分设计3.3组装模型(实物模型)3.4控制器及接线盒第四章 PLC 控制程序的设计4.1 IO分析4.2 PLC 的选择4.3 FX2N 系列编程器介绍4.4确定各元件的编号,分配IO 地址4.5 程序设计说明(各逻

5、辑行的作用见图1-3 )第五章总结第六章致谢第一章前言1.1 工业铲车简介铲车是用来装零散坚固的货物的,一般以建筑材料为主,如碎石、砂土等,铲车一般用在建筑工地、建筑材料集散地,用于装车,有时也用于铲土和铲雪及地面平整等用途;工业铲车一般是在小四轮拖拉机上进行改装的小型装载机械。利用拖拉机自身动力, 采用液压控制, 通过多路液压阀上的操作手柄可使铲斗升降和翻转,从而达到铲车平稳工作。在搬运物料方面起了很大的作用,节省了大量人力和物力,它搬运东西速度快,操作也比较简单,所需的人员少,就能完成大量的搬运工作。1.1.2工业铲车控制系统进行PLC改造的目的及意义20 世纪 40 年代末 50 年代初

6、,我国的流程工业规模很小,设备陈旧,必要的调节主要靠最简单的测量仪表由人工操作运行。50 年代末 60 年代初,我国研制生产的传感器、变送器、调节器、执行器等,基本上能显示过程状态,实现调节意图,最终命令执行器完成对工艺流程的调节要求。70 年代初,我国自行研制的工控机开始应用于工业过程控制,它部分地取代了原来控制室内的仪表。但由于受当时电子器件性能的限制,工控机本身的可靠性远不如现在,工控机带来的控制集中引起“危险”集中。70 年代末,分散型控制系统(dcs) 进入工控领域,解决了“危险”集中的问题,还解决了一些复杂的控制。dcs 可建立通信网络,为大工厂生产带来许多方便,但其价格一直居高不

7、下。 80 年代初,适应性较强的总线型工控机(std)应运而生, std 总线技术的推广和应用,使工控机的功能更加强化。PLC 作为工控机的一员,在主要工业国家中成为自动化系统的基本电控装置。它具有控制方便、可靠性高、容易掌握、体积小、价格适宜等特点。据统计,当今世界 plc 生产厂家约 150 家,生产 300 多个品种。 2000 年销售额约为 86 亿美元,占工控机市场份额的 50%,PLC将在工控机市场中占有主要地位,并保持继续上升的势头。PLC在 60 年代末引入我国时,只用作离散量的控制,其功能只是将操作接到离散量输出的接触器等,最早只能完成以继电器梯形逻辑的操作。新一代的 plc

8、 具有 pid 调节功能,它的应用已从开关量控制扩大到模拟量控制领域,广泛地应用于航天、冶金、轻工、建材等行业。在工业铲车中运用PLC,提高了其工作智能化,增强了其本身的竞争能力,对我国的PLC产品的研发和生产PLC的能力有一定的帮助。第二章 PLC 及工业铲车的PLC控制2.1PLC 的由来及定义在工业生产过程中,大量的开关量顺序控制,它按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集。传统上,这些功能是通过气动或电气控制系统来实现的。1968 年美国 GM(通用汽车)公司提出取代继电气控制装置的要求,第二年,美国数字公司研制出了基于集成电路和电子技术的

9、控制装置,首次采用程序化的手段应用于电气控制,这就是第一代可编程序控制器,称 Programmable Controller ( PC)。个人计算机(简称 PC)发展起来后,为了方便,也为了反映可编程控制器的功能特点, 可编程序控制器定名为Programmable Logic Controller( PLC),现在,仍常常将PLC简称 PC。PLC的定义有许多种。国际电工委员会(IEC)对 PLC的定义是:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、 模拟的

10、输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。2.2PLC 的发展历程第一代: 1969 年 1972 年,代表产品有美国 DEC公司的 PDP-14L日本立石电机公司的SCY-022日本北辰电机公司的HOSC-20第二代: 1973 年 1975 年,代表产品有美国 GE公司的 LOGISTROT德国 SIEMENS公司的 SIMATIC S3、 S4 系列日本富士电机公司的SC系列第三代: 19761983 年,代表产品有美国 GOULD公司的 M84、 484、584、684、 884 德国 SIEM

11、ENS公司的 SIMATIC S5 系列日本三菱公司的 MELPLAC-50、550第四代: 1983 年 现在,代表产品有美国 GOULD公司的 A5900德国西门子公司的S7 系列2.3 PLC 的特点1 )高可靠性,抗干扰能力强这是用户关心的首要问题。为了满足PLC“专为在工业环境下应用设计”是要求, PLC采用了如下硬件和软件措施:( 1)光电耦合隔离和 R-C 滤波器,有效的防止了干扰信号的进入。( 2)内部采用电磁屏蔽,防止辐射干扰。( 3)具有良好的自诊断功能。 可以归 CPU等内部电路进行检测, 一旦出错,立即报警。( 4)对程序及有关数据用电池供电进行后备。一旦断电或进行停止

12、,有关状态及信息不会丢失。( 5)采用优良的开关电源,防止电源线引入的干扰。( 6)对采用的器件都进行了严格的筛选, 排除了因器件问题造成的故障。( 7)采用了余技术进一步的增强了可靠性。对于某些大型的 PLC,还采用了双 CPU构成的余系统, 或三 CPU构成的表决式系统。 随着构成 PLC 的元件性能上的提高, PLC的可靠性也在相应的提高。一般 PLC 的平均无故障时间可达到几万小时以上。某些 PLC的生产厂家甚至宣布,今后它生产的 PLC不在标明可靠性这一指标,因为对 PLC这一指标已毫无意义了,经过大量实践,人们发现 PLC系统在使用中发生的故障,大多是由于 PLC 的外部开关,传感

13、器,执行机构引起的,而不是 PLC本身发生的。2)通用性强,使用方便、现在的 PLC产品都已经系列化和模块化了,PLC配备有各种各样品种齐全的IO 模块和配套部件供用户使用,可以很方便的搭成满足不同控制要求的控制系统。用户不在需要自己设计和制作硬件装置。在确定了PLC的硬件配置和IO 外部接线后,用户所做的工作只是设计而已。3)程序设计简单,易学易懂PLC 是一种新型的工业自动化控制装置,其主要的使用对象的广大的电气技术人员。 PLC 生产厂家考虑到这中实际情况,一般不采用微机所用的编程语言,而采用与继电器控制原理图非常相似的梯形图语言,工程人员学习使用这种编程语言十分方便。这也是为什么PLC

14、能迅速普及和推广的原因之一。4)采用先进的模块化结构,系统组合灵活方便PLC 的各个部件,包括CPU,电源, IO 等均采用模块化设计,有机架和电缆将各模块连接起来。系统的功能和规模可根据用户的实际需要自行组合,这样就可实现用户要求的合理的性能价格比。5)系统设计周期短由于系统硬件的设计任务仅仅是依据对象的要求配置适当的模块,如同电菜一样方便,这样就大大缩短了整个设计所花费的时间,加快了整个工程的进度。6)安装简单,调试方便,维护工作量小PLC 一般不需要专门的机房,可以在各种工业环境下直接进行。使用时只需将现场的各种设备与PLC相应的 IO 端相连,系统就可以投入运行,安装接线工作量比继电器

15、控制系统小的多。PLC 软件设计和调试大都可以在实验室里进行,用模拟实验室开关代替输入信号,其输出状态可以观察PLC 上的响应发光的二极管,也可以另接输出模拟实验室板。模拟调试好后,在将 PLC控制系统安装到现场,进行联机调试,这样既节省时间又方便。由于 PLC本身故障率很低,又有完善的自诊断功能和显示功能,一旦发生故障时,可以根据PLC上的发光二极管或编程器上提供的信息,迅速查明原因。如果是PLC本身发生故障,则可以更换模块的方法排除故障。这样提高了维护的工作效率,保证了生产的正常进行。7 )对生产工艺改变适应性强,可进行柔性生产PLC 实质上就是一种工业控制计算机,其控制操作的功能的通过软

16、件编程来确定的。当生产工艺发生变化时,不必改变PLC硬件设备,只需改变 PLC中的程序,这对现代化的小批量,多品种产品的生产特别合适。2.4 PLC 的抗干扰措施PLC 与普通的计算机不同,它直接连接被控设备,因此周围存在很大的干扰。混入输入电路的干扰或感应电压容易引起错误的输如信号,从而运算出错误的结果,引起错误的输出信号。因此,为了使控制器可靠地工作,在控制系统设计时需要采取一些有效的抗干扰措施。抑制电源系统引入的干扰可以使用隔离变压器来抑制电网中的干扰信号,没有隔离变压器时,也可使用普通的变压器, 为了改善隔离变压器的抗干扰效果,应注意两点:屏蔽层要良好的接地。次级连接线应使用双绞线,以

17、减少电源线间干扰。使用滤波器在一定的频率内有较好的抗电网干扰的作用。但是要选择好滤波器的频率范围常常是困难的,为此,常用的方法的既使用滤波器,同时使用隔离变压器。2 )抑制接地系统引入的干扰在控制系统中,良好的接地可以起到很好的作用:( 1)一般情况下, 控制器和控制柜与大地之间存在电位差, 良好的接地可以减少由与电位差引起的干扰电流。( 2)混入电源和输入输出信号线的干扰可通过接地引入大地, 从而减少了干扰的影响。( 3)良好的接地可以防止漏电流产生的感应电压。可见,良好的接地可以有效的防止干扰引起的误动作。抑制输入输出电路的引入的干扰( 1)从抗干扰的角度选择IO 模块1. 输入输出信号与

18、内容回路隔离的模块比非隔离的模块抗干扰性能好;2. 晶体管型等无触点输出的模块比有触点输出的模块在控制器侧产生的干扰下;3. 输入模块的输入信号 ON-OFF电压差大,抗干扰性能好; OFF电压高,对抗感应电压有利。4. 输入信号响应时间满的输入模块抗干扰性能好。( 2)防输入信号干扰的措施输入设备的输入信号中的线间干扰, 可适应输入模块的滤波使其衰减。然而,输入信号线与大地见的共模干扰在控制器内容回路产生大的电位差,是引起控制器误动作的主要原因, 为了抗共模干扰, 控制器要良好的接地。防输出信号干扰的措施输出信号干扰的产生: 感性负载场合输出信号由 “ OFF”变为“ON”时,产生突变电流,

19、从“ ON”变为“ OFF”时是产生反方向感应电势。另外,电磁接触器等触点回产生电弧,所有这些都有可能产生干扰。交流感性负载的场合:在负载两端并接 RC流涌吸收器, RC越靠近负载,其抗干扰效果越好。直流感性负载的场合:在负载两端并接续流二极管 D。二极管也要靠近负载,其反向耐压应是负载电压的 4 倍。在开关时干扰较大的场合对于交流负载可使用双向晶闸管输出模块。从防止输出干扰的角度来考虑控制器输出模块的选择:在有干扰的场合要选用有浪涌吸收器的模块,没有浪涌吸收器的模块,仅限于电子式或电动机的定时,小型继电器,指示灯的场合。4 )防止外部接线干扰的措施控制器外部输入输出的接线不当, 很容易造成信

20、号间的干扰, 为了防止外部接线产生的干扰,可以采用以下措施:( 1)交流输入输出信号与直流输入输出信号分别使用各自的电缆。( 2)集成电路或晶体管设备的输入信号线, 需要使用屏蔽电缆。 屏蔽电缆中屏蔽线处理在输入输出设备侧悬空,而在控制器侧接地。( 3)控制器的接地线与电源线或动力线分开。( 4)输入输出信号线与高电压,大电流的动力线分开。( 5)30m以下的短距离时,直流和交流输入输出信号线不要使用一条电缆,必须使用同一条电缆时,直流输入输出信号线要使用屏蔽电缆。使用同一条电缆,输入信号线一定要屏蔽线。( 7) 300m 以上的长距离场合,可考虑使用中间继电器转换信号,或使用远程 IO 通道

21、。2.5 PLC 的工作原理PLC 作为一种特殊形式的计算机控制系统,是利用计算机技术对传统的硬件逻辑控制系统“继电器控制”进行 硬件软化 的结果。但在运行方式上,PLC的软件逻辑也与继电器控制系统的硬件逻辑存在根本性的区别。继电器控制系统的硬件逻辑采用的是并行运行的方式, 即如果一个继电器的线圈通电或者放电, 该继电器的所有触点 (不论是常开还是常闭、也不论其处于继电器线路的哪个位置上)都会立即同时动作;而 PLC的软件逻辑是通过 CPU逐行扫描执行用户程序来实现的,即如果一个逻辑线圈被接通或断开,该线圈的所有触点并不会立即动作,必须等扫描到该触点时才会动作。为了消除两者之间由于运行方式不同

22、而造成的这种差异, PLC 在程序运行方式、输入输出操作、特殊功能模板等方面作了特别的考虑1、循环扫描:PLC采用了一种不同于普通微型计算机的运行方式- 循环扫描方式。因为继电器控制中各类触点的动作时间一般超过100ms,因此只要PLC运行整个用户程序的时间“扫描周期”小于100ms,其运行结果与继电器控制就没有什么差别。2、建立 IO 映像区:PLC 在输入输出操作上采用定时采样、定时输出的方式。即在一个扫描周期的固定时刻(一般在扫描周期的开始或结束)采样所有的输入点,采样结果存入 RAM中一个区域(输入映像区) 。这样在执行程序时,所需的现场讯息全部从输入映像区中取用,不直接从现场取样。同

23、样控制讯息输出也不是采取生成一个就输出一个的方法,而是先将它们存放在 RAM中的一个区域(输出映像区),扫描周期结束时再将输出映像区中控制讯息集中输出。通过建立 IO 映像区,使 PLC成为一个真正的数字采样控制系统;虽然 PLC不可能像继电器控制那样随时根据现场输入实时控制现场输出状态,但只要采样周期足够短,即采样频率足够高,这样的采样系统应该完全符合实际系统的需要3、特殊功能模板:由于 PLC在扫描周期方面限制了用户程序的长度,这对于一般的数字量控制应该不成问题。但实际的生产过程对 PLC提出了更多得要求:仿真量处理、死循环控制、网络通讯、高速 IO 等。对于模拟量输入输出以及简单的控制,

24、一般是利用 PLC的主 CPU和一定的硬件支持,通过相应的软件来实现;其它情况由于牵涉到比较的计算量和 CPU运算时间,以及 PLC 扫描周期的限制,一般采用自带 CPU的专用模板,由模板系统软件完成相应的控制任务。这样,这些模板与 PLC主 CPU并行工作,两者之间通过总线接口进行联系,主 CPU定期向模板发送命令,模板也定期将自身的状态讯息发送给主 CPU。综合以上所述,在完成系统自身初始化以后, PLC 系统执行用户程序的循环扫描方式可分为三个阶段:输入扫描、程序扫描、输出扫描。而计算量比较大或者响应实时性比较高的应用则由自带CPU的专用模板和专用软件来实现。PLC 具有微机的许多特点,

25、但它的工作方式却与微机有很大不同。微机一般采用等待命令的工作方式。PLC 则采用循环扫描工作方式。在PLC中,用户程序按先后顺序存放,CPU从第一条指令开始执行程序,直至遇到结束符后又返回第一条。如此周而不断循环。每一个循环称为一个扫描周期。一个扫描周期大致可分为IO 刷新和执行指令两个阶段。所谓 IO 刷新即对 PLC的输入进行一次读取,将输入端各变量的状态重新读入 PLC中存入内部寄存器,同时将新的运算结果送到输出端。这实际是将存入输入、 输出状态的寄存器内容进行了一次更新, 故称为 I (输入)O(输出 ) 刷新 。 由此可见,若输入变量在 IO 刷新期间状态发生变化,则本次扫描期间输出

26、端也会相应的发生变化,或者说输出队输入产生了响应。反之,若在本次 IO 刷新之后,输入变量才发生变化,则本次扫描输出不变,即不响应,而要到下一次扫描期间输出才会产生响应。由于 PLC 采用循环扫描的工作方式,所以它的输出对输入的响应速度要受扫描周期的影响。扫描周期的长短主要取决于这几个因数:一是 CPU执行指令的速度,二是每条指令占用的时间, 三是指令条数的多少, 即程序的长短。 对于慢速控制系统,响应速度常常不是主要的,故这种方式不但没有坏处反而可以增强系统抗干扰能力。因为干扰常是脉冲式的、短时的,而由于系统响应较慢,常常要几个扫描周期才响应一次,而多次扫描后,瞬间干扰所引起的误动作将会大大

27、减少,故增加了抗干扰能力。但对控制时间要求较严格、响应速度要求较快的系统,这一问题就需慎重考虑。应对响应时间作出精确的计算,精心编排程序,合理安排指令的顺序,以尽可能减少周期造成的响应延时等的不良影响。2.6 PLC 的编程语言引言在 PLC中有多种程序设计语言 , 如梯形图语言、布尔助记符语言、功能表图语言、功能模块图语言及结构化语句描述语言等。梯形图语言和布尔助记符语言是基本程序设计语言,它通常由一系列指令组成,用这些指令可以完成大多数简单的控制功能,例如,代替继电器、计数器、计时器完成顺序控制和逻辑控制等。通过扩展或增强指令集,它们也能执行其它的基本操作。功能表图语言和语句描述语言是高级

28、的程序设计语言,它可根据需要去执行更有效的操作,例如,模拟量的控制,数据的操纵,报表的报印和其他基本程序设计语言无法完成的功能。功能模块图语言采用功能模块图的形式,通过软连接的方式完成所要求的控制功能,它不仅在PLC中得到了广泛的应用, 在集散控制系统的编程和组态时也常常被采用。由于它具有连接方便、操作简单、易于掌握等特点,为广大工程设计和应用人员所喜爱。2 常用的程序设计语言分类根据 PLC应用范围,程序设计语言可以组合使用,常用的程序设计语言有以下几种 :(1)梯形图 (Ladder Diagram)程序设计语言梯形图程序设计语言是用梯形图的图形符号来描述程序的一种程序设计语言。采用梯形图

29、程序设计语言,这种程序设计语言采用因果关系来描述事件发生的条件和结果,每个梯级是一个因果关系。在梯级中,描述事件发生的条件表示在左面,事件发生的结果表示在右面。梯形图程序设计语言是最常用的一种程序设计语言,它来源于继电器逻辑控制系统的描述。在工业过程控制领域,电气技术人员对继电器逻辑控制技术较为熟悉。因此,由这种逻辑控制技术发展而来的梯形图受到欢迎,并得到广泛的应用。梯形图程序设计语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器逻辑控制技术相一致,易于撑握和学习;与原有的继电器逻辑控制技术的不同点是: 梯形图中的能流(PowerFLow)不是实际意义的电流,内部的继电器也

30、不是实际存在的继电器,因此应用时需与原有继电器逻辑控制技术的有关概念区别对待;与布尔助记符程序设计语言有一一对应关系,便于相互转换和程序检查。(2) 布尔助记符 (Boolean Mnemonic) 程序设计语言布尔助记符程序设计语言是用布尔助记符来描述程序的一种程序设计语言。布尔助记符程序设计语言与计算机中的汇编语言非常相似,采用布尔助记符来表示操作功能。布尔助记符程序设计语言具有下列特点:采用助记符来表示操作功能,具有容易记忆,便于撑握的特点;在编程器的键盘上采用助记符表示,具有便于操作的特点,可在无计算机的场合进行编程设计;与梯形图有一一对应关系, 其特点与梯形图语言基本类同。(3)功能

31、表图 (Sepuential Function Chart)程序设计语言功能表图程序设计语言是用功能表图来描述程序的一种程序设计语言。它是近年来发展起来的一种程序设计语言。采用功能表图的描述,控制系统被分为若干个子系统, 从功能入手,使系统的操作具有明确的含义,便于设计人员和操作人员设计思想的沟通,便于程序的分工设计和检查调试。功能表图程序设计语言的特点是:以功能为主线,条理清楚,便于对程序操作的理解和沟通;对大型的程序,可分工设计,采用较为灵活的程序结构,可节省程序设计、调试时间 ;常用于系统规模校大、程序关系较复杂的场合;只有在活动步的命令和操作被执行,对活动步后的转换进行扫描,因此整个程

32、序的扫描时间较其他程序编制的程序扫描时间要短得多。功能表图来源于佩特利 (Petri) 网,由于它具有图形表达方式, 能比较简单清楚地描述并发系统和复杂系统的所有现象,并能对系统中存在的象死锁、不安全等反常现象进行分析和建模,在模型的基础上可以直接编程,因此得到了广泛的应用。近几年推出的可编程控制器和小型集散控制系统中也已提供了采用功能表图描述语言进行编程的软件。(4)功能模块图 (Function Block)程序设计语言功能模块图程序设计语言是采用功能模块来表示模块所具有的功能,不同的功能模块有不同的功能。它有若干个输入端和输出端,通过软连接的方式,分别连接到所需的其它端子,完成所需的控制

33、运算或控制功能。功能模块可以分为不同的类型,在同一种类型中,也可能因功能参数的不同而使功能或应用范围有所差别,例如,输入端的数量、输入信号的类型等的不同使它的使用范围不同。由于采用软连接的方式进行功能模块之间及功能模块与外部端子的连接,因此控制方案的更改、信号连接的替换等操作可以很方便实现。功能模块图程序设计语言的特点是:以功能模块为单位,从控制功能入手,使控制方案的分析和理解变得容易 ;功能模块是用图形化的方法描述功能,它的直观性大大方便了设计人员的编程和组态,有较好的易操作性;对控制规模较大、控制关系较复录的系统,由于控制功能的关系可以较清楚地表达出来, 因此,编程和组态时间可以缩短,调试

34、时间也能减少 ;由于每种功能模块需要占用一定的程序内存,对功能模块的执行需要一定的执行时间,因此,这种设计语言在大中型PLC和集散控制系统的编程和组态中才被采用。第三章工业铲车仿真模型的设计与组装3.1驱动部分设计工业铲车的主要动作是铲起、放下,并能作前进、后退、左转、右转的操作。铲起和放下属于纵向移动,行走和左右转属于横向移动,所以应使用纵向和横向两种电动机。本设计共需要3 台电动机。其中货物的铲起或放下可由纵向电动机的正反转实现,左轮的前进和后退由一台电动机正反转实现,右轮的前进和后退由另一台电动机的正反转实现,当要实现左转的时候,可让左轮的电动机不动,右轮的电动机正转前进,反之,则右转也

35、是同样的原理。3.2传动部分设计纵向传动是通过纵向电动机的正向旋转带动栓着电磁铁的钢丝,使得铲头上下移动,便于货物的铲起和放下。前进可以是左右轮的两个电动机同时正向转动,后退则是同时反向转动,左转是左轮上的电动机不动,右轮电动机正向转动;右转是右轮上的电动机不动,左轮上的电动机正向转动。3.3组装模型(实物模型)3.4控制器及接线盒控制器采用的是日本三菱公司 (MITSUBISHI)的(MELSECFX2N32MR)型号。有一个 PLC电缆接口,通过 PLC电缆的另一端与计算机的 COM口相连,通电后,使用 PLC编程软件就可以将程序通过 COM口输入此控制器,此控制器共有 INPUT和 OU

36、TPUT各 17 个指示灯,电源( POWER)指示灯一个,运行(RUN)指示灯一个, BATT.V指示灯一个, 程序指示灯( PROGE)指示灯一个。接线盒有 OUTPUT0019 和 INPUT00 19 各 20 个接口,中间还有公共端 COM接口,公共接地端 GND接口,一个 24 伏电压接口,当然这些接口都通过电线与控制器相连接,这样才能在控制器运行时,通过导线与起重机模型的连接,对 PLC程序做出相应反应。将控制器与天车模型按照以下方法连接的:OUTPUT 00接左轮电机正反转控制插孔ZF1OUTPUT 01接左轮电机通断控制插孔TD1OUTPUT 02接右轮电机正反转控制插孔ZF

37、2OUTPUT 03接右轮电机通断控制插孔TD2OUTPUT 04接纵向电机正反转控制插孔ZF3OUTPUT 05接纵向电机通断控制插孔TD3COM:公共端使用时接地或24,与 S、 S2、G1 、 G2共同使用GND:公共接地端操作原理为:1、 ZF1 、ZF2、 ZF3端是各电机正反转的控制端。接PLC输出端当 ZF1=1时 左轮电机由左向右移动当 ZF1=0时 左轮电机由右向左移动当 ZF2=1时 右轮电机由左向右移动当 ZF2=0时 右轮电机由右向左移动当 ZF3=1时 纵向电机由上向下移动当 ZF3=0时 纵向电机由下向上移动2 、TD1、 TD2、TD3为电机运行控制端,接 PLC

38、的输出端当 TD1 时,左轮电机转动。当 TD 2 时,右轮电机转动。当 TD=3时,纵向电机转动。3、S1 端为上限位到位信号。接 PLC的输出端。当 S11 时,纵向移动到上极限。4 、S2 端为下限位到位信号。接 PLC的输入端。当 S2=1时,纵向移动到下极限。第四章 PLC 控制程序的设计4.1 IO分析经过对控制过程和要求的详细分析,明确了具体的控制任务就是铲起、放下、行走、左转和右转等主要任务。 确定了铲车这些必须完成的动作后,再确定动作的顺序:纵向电机正转,电磁铁由上向下移动,铲爪抓物体,纵向电机反转,由下向上移动,左右轮电机同时正转,实现向前,左轮电机停止右轮电机正转,实现向

39、左转,左轮电机正转右轮电机停止,实现向右转,左右轮电机同时反转,实现后退。其工艺流程图如下:纵向电机正转铲爪将货物铲起左转后左右轮电机同时正转向前左轮电机正转右轮电机停止向右转左右轮电机同时正转向前行走左轮电机正转右轮电机停止向右转右转后左右轮电机同时反转向后左轮电机停止右轮电机正转向左转右转后左右轮电机同时正转向前纵向电机反转铲爪将货物放下图 1-1 程序主流程图4.2 PLC 的选择FX2N-48M技术参数: 24 点输入, 8 点按键开关, 16 点拨动开关, 20 点输出,其中后 4 点带继电器控制(做外接用,不能转接输入接点) ,16点不带继电器控制,另外还有一个七段数码管,输出电压

40、: DC24V,I2A,电流过载保护,电源输入: AC 220V,50HZ4.3 FX2N 系列编程器介绍1)输入继电器( X)2) 输出继电器(Y)3) 辅助继电器(M)4) 定时器(T)5)计数器( C)基本逻辑指令包括:1)输入输出指令( LDLDIOUT)2)触点串连指令( ANDANI)、并联指令( ORORI)3) 程序结束指令( END)4.4确定各元件的编号,分配IO 地址先确定所使用的编程元件编号,PLC 是按编号来区别操作元件的。一般讲,配置好的PLC,其输入点数与控制对象的输入信号数总是相应的,输出点数与输出的控制回路数也是相应的(如果有模拟量,则模拟量的路数与实际的也要

41、相当),故 IO 的分配实际上是把PLC的入、出点号分给实际的 IO 电路,编程时按点号建立逻辑或控制关系,接线时按点号“对号入坐”进行接线。安装接线图以及现场器件及PLC输入输出对照表如下:1SB1SBX000COMY0X001SBX002X0031STX0042SBX0052SBX006Y1Y2Y3Y42ST3SB3SB4SBX007X010X011X012X013X014Y5220V3STX0154STX0165STX0175SBX020COM图 1-2 外部接线图输入信号输出信号名称代号输入点编名称代号输出点编号号M1正启动 1SBX000M1 正转接1KMY0按扭触器M1反启动 1S

42、BX001M1 反转接1KMY1按扭触器停止按扭SBX002M2 正转接2KMY2触器热继电器KR1X003M2 反转接2KMY3触器行程开关1STX004M3 正转接3KMY4触器M2正启动 2SBX005M3 反转接3KMY5按扭触器M2反启动 2SBX006按扭热继电器KR2X007行程开关2STX010M2正启动 3SBX011按扭M2反启动 3SBX012按扭热继电器KR2X013停止按扭SB4X014行程开关3STX015行程开关4STX016行程开关5STX017总停按钮5SBX0204.5 程序设计说明(各逻辑行的作用见图1-3 )1)、按下启动按钮5SB, X020 闭合,

43、M0接通闭合并自锁。第3 逻辑中M0常开触点闭合。按下1SB,纵向电机开始正转,第4 逻辑行自锁,第7 逻辑行断开,实现互锁,避免电机反转,铲爪开始工作,同时第8 逻辑行时间继电器得电开始工作,等货物上升一定的高度停止,完成货物铲起的动作。2)、经过一段时间后,货物在铲爪上,继电器失电,按下X005 和 X011,左右轮的电机同时正转,第14、17 逻辑行中的 Y3、 Y4 同时自锁,保证铲车向前行走。3)、向前行走一段距离,碰到行程开关X010,左轮电机停止转动,右轮电机保持正转,实现左转动作,完成后,左轮电机继续正转,铲车继续向前行走。4)、行走一段距离,碰到行程开关X015,右轮电机停止

44、转动,左轮电机保持正转,实现右转动作,完成后, 右轮电机继续正转, 铲车继续向前行走。5)、行走一段距离碰到形成开关X016,右轮电机停止转动,左轮电机保持正转,实现右转动作,完成后,第22 逻辑行 X016 闭合,时间继电器 M2开始工作,第 15、21 逻辑行中的 M2接通,左右轮电机同时反转,实现后退动作。6)、按下第 5 逻辑行中的 X005,纵向电机反转,第6 逻辑行的 Y1 自锁,第 7 逻辑行的 Y0 断开,实现互锁,保证电机只做反转的动作,放下货物。X020X0211M02M0X000X0023Y04X001X 0025Y16Y07Y08T9X005X 00710Y211M112X 006X00713Y314M215X011X 01316Y417M118X012X 01319

温馨提示

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

评论

0/150

提交评论