收藏 分销(赏)

自动往返小车控制系统plc范本.doc

上传人:a199****6536 文档编号:9901325 上传时间:2025-04-12 格式:DOC 页数:41 大小:279.50KB 下载积分:12 金币
下载 相关 举报
自动往返小车控制系统plc范本.doc_第1页
第1页 / 共41页
自动往返小车控制系统plc范本.doc_第2页
第2页 / 共41页


点击查看更多>>
资源描述
自动往返小车控制系统plc 39 2020年4月19日 文档仅供参考 中州大学毕业设计 学号: 25090206 设计题目:自动往返小汽车的控制系统的设计 学 院: 工程技术学院 专 业: 机电一体化 班 级: 10级对口2班 姓 名: 杨丽丽 指导教师: 上官同英 日 期: 年 3 月 5 日 诚信声明 本人郑重声明:所提交的毕业设计(论文)是本人在指导教师的指导下,独立工作所取得的成果并撰写完成的,郑重确认没有剽窃、抄袭等违反学术道德、学术规范的侵权行为。文中除已经标注引用的内容外,不包含其它人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确的说明并表示了谢意。本人完全意识到本声明的法律后果由本人承担。 毕业设计(论文)作者签名: 指导导师签名: 签字日期: 签字日期: 毕业设计任务书 班级: 10机电对口2班 学生: 杨丽丽 学号 25090206 设计题目: 自动往返小汽车的控制系统的设计 摘要:设计一个能自动往返于起跑线与终点线之间的小汽车的控制系统。但不能用人工遥控(包括有线和无线)。跑道宽度0.5m,表面贴有白纸,两侧有挡板,挡板与地面垂直,其高度不低于20cm。在跑道的A、B、C、D各点处画有2cm宽的黑线,各段的长度与下图所示: 设计内容及要求: 1.设计完成的功能要求: 1)、车辆从起跑线出发(出发前,车体不得超出起跑线),到达终点线后停留10秒,然后自动返回起跑线(允许倒车返回)。 2)、BC间为限速区,车辆往返均要求低速经过,但不允许在限速区内停车。 3)、在往返过程中随时显示当前行车时间和路程,直接回到终点。(显示装置应安装在小车上面。) 2.设计内容要求 (1)根据设计要求确定系统中输入/输出信号的种类、数量和特点。 (2)确定CPU的选型与硬件接口等的配置。 (3)进行硬件设计,主要是整个系统的电路原理图的绘制。 (4)进行软件设计,根据控制要求编写控制系统的控制程序和监控程序。 (5)撰写毕业设计说明书。 3. 设计说明书的要求: 1)、分析控制要求、控制对象,确定控制方案; 3)、根据控制要求选择单片机及相关控制元件的型号; 3)、画出该控制系统的总体硬件原理图;4)、画出程序流程图; 5)、源程序清单,并加注释; 6)、其它按照毕业设计指导所述要求。 指导老师(签字): 12月17日 前 言 随着电子技术的发展,可编程控制器不断更新、发展,可编程控制器在中低频电器开关控制领域应用十分广泛。这是因为, 它与传统的继电器控制相比具有不可比拟的优点: 它结构紧凑, 编程容易, 强弱电并用, 控制速度快, 抗干扰性能强, 故障率低, 与外围电路的连接简单等。 PLC控制是自动控制中最常见控制方式之一,小车自动往返与定位控制就是控制应用的一个典型例子,由于可编程控制器具有很好的处理小车自动往返与定位控制以及良好的稳定性,而且能够很简单的改变控制的方式,因此运用PLC来设计小车自动往返与定位运动越来越普遍。 随着技术的发展,其控制功能也不断增强,可编程程序控制器还能够进行算术运算,模拟量控制、顺序控制、定时、计数等,并经过数字,模拟的输入、输出控制各种类型的机械生产过程。长期以来,PLC及其网络控制系统始终战斗在工业自动化控制行业的主战场,其提供的安全和完善的解决方案,为各种各样的自动化设备提供了非常可靠的控制应用,在电力、冶金、化工、机械等行业发挥了重大作用,被公认为现代工业自动化三大支柱之一。 随着生产自动化程度的增加,单一的逻辑控制功能显然不能满足现代生产的要求,而PLC新增加的这些功能正好适应了生产发展的需求。相信在未来的自动化生产控制中,PLC及其网络必将得到更加广泛的。 摘 要 可编程序控制器(Programmable controller)简称PLC,可编程控制器(PLC)是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并经过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。 本文介绍了一种基于PLC控制的生产流水线自动控制小车系统设计方案,论述了小车控制系统的软、硬件设计方案及其控制原理。将PLC运用到小车自动控制系统,可实现小车的全自动控制,降低系统的运行费用。 PLC小车自动控制系统具有连线简单控制速度快,精度高,可靠性和可维护性好,维修和改造方便等优点。 关键词:PLC 循环控制 往返小车 程序设计 目 录 前言………………………………………………………………………………… 4 摘要………………………………………………………………………………… 5第一章 编程控制器(PLC)概况…………………………………………………7 1.1 PLC的定义…………………………………………………………………7 1.2 PLC的发展…………………………………………………………………7 1.3 PLC的特点…………………………………………………………………8 1.4 PLC的基本组成及各部分作用……………………………………………8 1.5 PLC的应用领域……………………………………………………………10 1.6 PLC的选择…………………………………………………………………11 1.7 设计背景及意义 ………………………………………………………… 13 第二章 硬件设计………………………………………………………………… 14 2.1 主电路图……………………………………………………………………14 2.2 I/O地址分配………………………………………………………………14 2.3 I/O接线图…………………………………………………………………15 2.4 元件列表……………………………………………………………………16 第三章 软件设计……………………………………………………………………16 3.1程序流程图………………………………………………………………… 16 3.2 梯形图 …………………………………………………………………… 17 3.3 STL指令…………………………………………………………………… 20 3.4 程序分析……………………………………………………………………22 第四章 程序调试……………………………………………………………………22 第五章 设计总结……………………………………………………………………23 致谢 …………………………………………………………………………………24 参考文献 ……………………………………………………………………………25 1. 可编程控制器(PLC)概况 1.1 PLC的定义 PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用能够编程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计算和算术运算等操作的指令,并能经过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。 可编程控制器实际上是一种工业控制计算机,它的硬件结构与一般微机控制系统相似,甚至与之无异。可编程序控制器主要由CPU(中央处理单元)存储器(RAM和EPROM),输入/输出模块(简称为I/O模块)、编程器和电源五大部分组成。近年来发展极为迅速、应用面极广的工业控制装置。它按照成熟而有效的继电器控制概念和设计思想,利用不断发展的新技术、新电子器件,逐步形成了具有特色的各种系列产品。 1.2 PLC的发展 1968年美国GM(通用汽车)公司提出取代继电器控制装置的要求,并公开招标提出十项标准: (1)编程方便,现场可修改程序; (2)维修方便,采用模块化结构; (3)可靠性高于继电器控制装置; (4)体积小于继电器控制装置; (5)数据可直接送入管理计算机; (6)成本可与继电器控制装置竞争; (7)输入能够是交流115V; (8)输出为交流115V, 2A以上,能直接驱动电磁阀,接触器等; (9)在扩展时,原系统只要很小变更; (10)用户程序存储器容量至少能扩展到4K。 1969年,美国数字公司(DEC)研制出了第一台可编程序控制器,满足了GM公司装配线的要求。这种新型的工业控制装置简单易懂、操作方便、可靠性高、通用灵活、体积小、使用寿命长,很快在美国其它工业领域推广使用。随着集成电路技术和计算机技术的发展,现在已有了第五代PLC产品 。 1.3 PLC的特点 PLC之因此越来越受到控制界人士的重视,是和它的优点分不开的: (1)功能齐全,它的适用性极强,几乎所有的控制要求,它均能满足; (2)应用灵活, 其标准的积木式硬件结构,以及模块化的软件设计,使得它不但能够适应大小不同、功能繁复的控制要求,而且能够适应各种工艺流程变更较多的场合; (3)操作方便,维修容易,稳定可靠。尽管PLC有各种型号,但都能够适应恶劣的工业应用环境,耐热、防潮、抗震等性能也很好,一般平均无故障率可达几万小时。 1.4 PLC的基本组成及各部分作用 PLC是一种通用的工业控制装置,其组成与一般的微机系统基本相同。按结构形式的不同,PLC可分为整体式和组合式两类。 整体式PLC是将中央处理单元(CPU)、存储器、输入单元、输出单元、电源、通信接口等组装成一体,构成主机。另外还有独立的I/O扩展单元与主机配合使用。主机中,CPU是PLC的核心,I/O单元是连接CPU与现场设备之间的接口电路,通信接口用于PLC与编程器和上位机等外部设备的连接。 组合式PLC将CPU单元、输入单元、输出单元、智能I/O单元、通信单元等分别做成相应的电路板或模块,各模块插在底板上,模块之间经过底板上的总线相互联系。装有CPU单元的底板称为CPU底板,其它称为扩展底板。CPU底板与扩展底板之间经过电缆连接,距离一般不超过10m.无论哪种结构类型的PLC,都能够根据需要进行配置与组合。 1.4.1、中央处理单元(CPU) CPU在PLC中的作用类似于人体的神经中枢,它是PLC的运算、控制中心。它按照系统程序所赋予的功能,完成以下任务: (1) 接收并存储从编程器输入的用户程序和数据; (2) 诊断电源、PLC内部电路的工作状态和编程的语法错误; (3) 用扫描的方式接收输入信号,送入PLC的数据寄存器保存起来; (4) PLC进入运行状态后,根据存放的先后顺序逐条读取用户程序,进行解释和执行,完成用户程序中规定的各种操作; (5) 将用户程序的执行结果送至输出端。 现代PLC使用的CPU主要有以下几种: (1)通用微处理器,如8080, 8088, Z80A, 8085等。通用微处理器的价格便宜,通用性强,还能够借用微机成熟的实时操作系统、丰富的软硬件资源。 (2)单片机,如AT80C51等。单片机由于集成度高、体积小、价格低和可扩充性好,很适合在小型PLC上使用,也广泛地用于PLC的智能UO模块。 (3)位片式微处理器,如AMD2900系列等。位片式微处理器是独立于微型机的另一分支。它主要追求运算速度快,它以4位为一片。用几个位片级联,能够组成任意字长的微处理器。改变微程序存储器的内容,能够改变计算机的指令系统。位片式结构能够使用多个微处理器,将控制任务划分为若干个能够并行处理的部分,几个微处理器同时进行处理。这种高运算速度与能够适应用户需要的指令系统相结合,很适合于以顺序扫描方式工作的PLC使用。 1.4.2、存储器 根据存储器在系统中的作用,能够把它们分为以下3种: (1)系统程序存储器:和各种计算机一样,PLC也有其固定的监控程序、解释程序,它们决定了PLC的功能,称为系统程序,系统程序存储器就是用来存放这部分程序的。系统程序是不能由用户更改的,故所使用的存储器为只读存储器ROM或EPROM。 (2)用户程序存储器:用户根据控制功能要求而编制的应用程序称为用户程序,用户程序存放在用户程序存储器中。由于用户程序需要经常改动、调试,故用户程序存储器多为可随时读写的RAM。由于RAM掉电会丢失数据,因此使用RAM作用户程序存储器的PLC,都有后备电池(铿电池)保护RAM,以免电源掉电时,丢失用户程序。当用户程序调试修改完毕,不希望被随意改动时,可将用户程序写入EPROM.当前较先进的PLC(如欧姆龙公司的CPMIA型PLC)采用快闪存储器作用户程序存储器,快闪存储器可随时读写,掉电时数据不会丢失,不需用后备电池保护。 (3)工作数据存储器:工作数据是经常变化、经常存取的一些数据。这部分数据存储在RAM中,以适应随机存取的要求。在PLC的工作数据存储区,开辟有元件映象寄存器和数据表。元件映象寄存器用来存储PLC的开关量输入/输出和定时器、计数器、辅助继电器等内部继电器的ON/OFF状态。数据表用来存放各种数据,它的标准格式是每一个数据占一个字。它存储用户程序执执行时的某些可变参数值,如定时器和计数器的当前值和设定值。它还用来存放A/D转换得到的数字和数学运算的结果等。根据需要,部分数据在停电时用后备电池维持其当前值,在停电时可保持数据的存储器区域称为数据保持区。 1.4.3、 I/O单元 I/O单元也称为I/O模块。PLC经过I/O单元与工业生产过程现场相联系。输入单元接收用户设备的各种控制信号,如限位开关、操作按钮、选择开关、行程开关以及其它一些传感器的信号。经过接口电路将这些信号转换成中央处理器能够识别和处理的信号,并存到输入映像寄存器。运行时CPU从输入映像寄存器读取输入信息并进行处理,将处理结果放到输出映像寄存器。输出映像寄存器由输出点对应的触发器组成,输出接口电路将其由弱电控制信号转换成现场需要的强电信号输出,以驱动电磁阀、接触器、指示灯被控设备的执行元件。 1.4.4、电源部分 PLC一般使用220V的交流电源,内部的开关电源为PLC的中央处理器、存储器等电路提供5V, +12V, +24V的直流电源,使PLC能正常工作。 电源部件的位置形式可有多种,对于整体式结构的CPU,一般电源封装到机壳内部;对于模块式PLC,有的采用单独电源模块,有的将电源与CPU封装到一个模块中。 1.4.5、扩展接口 扩展接口用于将扩展单元以及功能模块与基本单元相连,使PLC的配置更加灵活以满足不同控制系统的需要。 1.4.6、通信接口 为了实现“人一机”或“机一机”之间的对话,PLC配有多种通信接口。PLC经过这些通信接口能够与监视器、打印机和其它的PLC或计算机相连。当PLC与打印机相连时,可将过程信息、系统参数等输出打印;当与监视器相连时.可将过程图像显示出来;当与其它PLC相连时,能够组成多机系统或连成网络,实现更大规模的控制;当与计算机相连时,能够组成多级控制系统,实现控制与管理相结合的综合性控制。 1.4.7、编程器 编程器的作用是提供用户进行程序的编制、编辑、调试和监视。 编程器有简易型和智能型两类。简易型的编程器只能联机编程,且往往需要将梯形图转化为语言助记符后,才能输入。它一般由简易键盘和发光二级管或其它显示管件组成。智能型的编程器又称为图形编程器,它能够联机编程,也能够脱机编程,具有LCD或CRL图形显示功能,能够直接输入梯形图和经过屏幕对话。还能够利用PC作为编程器,PLC生产厂家配有相应的编程软件,使用编程软件能够在屏幕上直接生成和编辑梯形图、语句表、功能块图和顺序功能图程序,并能够实现不同编程语言的互相转换。程序被下载到PLC,也能够将PLC中的程序上传到计算机。程序能够存盘或打印,经过网络,还能够实现远程编程和传送。现在很多PLC已不再提供编程器,而是提供微机编程软件了,而且配有相应的通信连接电缆。 1.5 PLC的应用领域 PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时日常维护也变得容易起来,更重要的是使同一设备经过改变程序而改变生产过程成为可能。这特别适合多品种、小批量的生产场合。当前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况主要分为如下几类: 1、开关量逻辑控制 取代传统的继电器控制电路,实现逻辑控制、顺序控制,既可用于控制单台设备,也可用于多机群控及自动化流水线。如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。 2、工业过程控制 在工业生产过程当中,存在一些如温度、压力、流量、液位和速度等连续变化的量(即模拟量),PLC采用相应的A/D和D/A转换模块及各种各样的控制算法程序来处理模拟量,完成闭环控制。PID调节是一般闭环控制系统中用得较多的一种调节方法。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。 3、运动控制 PLC能够用于圆周运动或直线运动的控制。一般使用专用的运动控制模块,如可驱动步进电机或伺服电机的单轴或多轴位置控制模块,广泛用于各种机械、机床、机器人、电梯等场合。 4、数据处理 PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,能够完成数据的采集、分析及处理。数据处理一般用于如造纸、冶金、食品工业中的一些大型控制系统。 5、通信及联网 PLC通信包括PLC间的通信及PLC与其它智能设备间的通信。随着工厂自动化网络的发展,现在的PLC都具有通信接口,通信非常方便。 可是,可编程控制器产品并不针对某一具体工业应用,在实际应用时,其硬件需根据实际需要进行选用配置,其软件需根据控制要求进行设计编制。 1.6 PLC的选择 1、可靠性高,抗干扰能力强 高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。例如西门子公司生产的S7系列PLC平均无故障时间高达30万小时。一些使用冗余CPU的PLC的平均无故障工作时间则更长。从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。另外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还能够编入外围器件的故障自诊断程序,使系统中除PLC以外的电路及设备也获得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。 2、 配套齐全,功能完善,适用性强 PLC发展到今天,已经形成了大、中、小各种规模的系列化产品。能够用于各种规模的工业控制场合。除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。近年来PLC的功能单元大量涌现,使PLC渗透到了位置控制、温度控制、CNC等各种工业控制中。加上PLC通信能力的增强及人机界面技术的发展,使用PLC组成各种控制系统变得非常容易。 3、易学易用,深受工程技术人员欢迎 PLC作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表示方式和继电器电路图相当接近,只用PLC的少量开关量逻辑控制指令就能够方便地实现继电器电路的功能。为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。 4、系统的设计、建造工作量小,维护方便,容易改造 PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。 5、体积小,重量轻,能耗低 以超小型PLC为例,新近出产的品种底部尺寸小于100 mm,重量小于150 g,功耗仅数瓦。由于体积小,很容易装入机械内部,是实现机电一体化的理想控制设备。 6、小车往返系统方案的选择 实现小车往返系统控制有很多方法来实现,能够用单片机、可编程控制器PLC等元器件来实现。 但在单片机控制系统电路中需要加入A/D,D/A转换器,线路复杂,还要分配大量的中断口地址。而且单片机控制电路易受外界环境的干扰,也具有不稳定性。另外控制程序需要具有一定编程能力的人才能编译出,在维修时也需要高技术的人员才能修复,因此在此也不易用单片机来实现。 而从上述对PLC的特点了解可知,PLC具有很多优点,因此我们归纳出:可编程控制器PLC具有很高的可靠性,一般的平均无故障时间都在30万小时以上;安装,操作和维护也较容易;编程简单,PLC的基本指令不多,编程器使用比较方便,程序设计和产品调试周期短,具有很好的经济效益。另外PLC内部定时、计数资源丰富,能够方便地实现对往返小车的控制。 因此,最终我选择了用可编程控制器来实现往返小车系统的控制,完成本次的设计题目。 1.7 设计背景及意义 传统的运料小车大都是继电器控制,而继电器控制有着接线繁多、故障率高且维修不易等缺点,PLC作为当前国内市场的主流控制器,在技术、行业影响等方面有重要作用。利用PLC控制代替继电器控制已经是大势所趋。 由于PLC的不断发展和革新,使得生产线的运输控制也将得到不断的改进和生产率的不断提高,小车自动控制系统经历了以下几个阶段: (1)手动控制:可是由于当时的技术还不够成熟,这种系统存在设计周期长、体积大、成本高等缺陷,几乎无数据处理和通信功能,必须有专人负责操作。 (2)自动控制:经过机器人技术,自动化设备终于实现了PLC在小车自动控制系统在自动方面的应用。 (3)全自动控制:PLC大多采用多CPU结构,不断向高性能、高速度和大容量方向发展。 本文介绍了一种基于西门子PLC控制的生产流水线自动控制小车系统设计方案。将PLC运用到小车自动控制系统,可实现小车的全自动控制,降低系统的运行费用。PLC小车自动控制系统具有连线简单控制速度快,精度高,可靠性和可维护性好,维修和改造方便等优点。利用PLC 控制技术,可实现小车相关运动,小车在一个周期内的运动由4段组成。设小车最初在左端,当按下启动按钮,则小车自动循环地工作,若按下停止按钮,则小车完成本次循环工作后,停止在最初位置。其运动路线示意图如下图1-1所示。 如图1-1 小车运动路线示意图 第二章 硬件设计 2.1 主电路图 如图2-1为小车循环控制的主电路原理图。该电路图利用两个接触器的主触点KM1、KM2分别接至电机的三相电源进线中,其中相对电源的任意两相对调,即可实现电机的正反转,也可达到小车左右运行的目的。假设接通KM1为正转(小车右行),则接通KM2为反转(小车左行)。 图2-1小车循环控制的主电路原理 2.2 I/O地址分配 如表2-1为小车循环运动PLC控制的I/O分配表。在运行过程中,这些I/O口分别起到了控制各阶段的输入和输出的作用,而且也使小车的控制过程更清晰明了,动作与结果显示更加方便直接。 表2-1 I/O口分配表 输入 输出 I0.0 行程开关SQ1 Q0.0 右行 I0.1 行程开关SQ2 Q0.1 左行 I0.2 行程开关SQ3 I0.3 行程开关SQ4 I0.4 过载FR I0.5 启动SB1 I0.6 停止SB2 2.3 I/O接线图 如图2-2为小车循环运动PLC控制的I/O接线图。在进行调试过程时,在PLC模块上,当I0.0有输入信号,即按下SQ1;当I0.1有输入信号,也即按下SQ2,以此类推,I/O接线图就是把实际的开关信号变成调试时的输入信号。同理,输出信号也是利用PLC模块把小车的实际运动用Q0.0、Q0.1的状态表现出来。 图2-2小车循环运动PLC控制的I/O接线图 2.4 元件列表 如表2-2为小车循环运动PLC控制的元件列表。在本次设计中就是利用这些元件,用若干导线连接起来组成了我们需要的原理图、I/O接线图。 表2-2 元件列表 序号 代号 名称 型号 数量 1 M 三相异步电机 J02-22-4,1.5kw 1410转/分,380V,3.49安 1 2 QS 空气开关 DZ47-3P 3 3 FR 热继电器 JR36-20 1 4 CPU PLC处理器 CPU222 1 5 KM 交流接触器 CJX2-09 2 6 SB 按钮 LAY8 2 7 SQ 行程开关 LXK2 4 8 FU 熔断器 RT16-20 4 9 L 导线 若干 第三章 软件设计 3.1 程序流程图 如图3-1为小车循环运动PLC控制的程序流程图。小车在一个周期内的运动由4段组成。设小车最初在左端,当按下启动按钮,则小车自动循环地工作,若按下停止按钮,则小车完成本次循环工作后,停止在最初位置。 首先小车位于初始位置,按下SB1启动后,小车向右行驶;当碰到行程开关SQ4,小车转向,向左行驶;碰到行程开关SQ2,小车再一次转向,向右行驶;碰到行程开关SQ3,小车又向左行驶,直到再次碰到SQ1,然后开始依次循环以上过程。若不按下停止按钮SB2则小车一直进行循环运动,若此时按下停止按钮SB2,小车又碰到行程开关SQ1,则小车回到初始位置。 图3-1小车循环运动PLC控制的程序流程图 3.2 梯形图 如图3-2为小车循环运动PLC控制的梯形图,此设计按照以下程序运行,以实现在生产流水线上的一辆自动控制小车的运动。其中,小车在一个周期内的运动有4段组成。设小车最初在左端,当按下启动按钮,则小车自动循环的工作,若按下停止按钮,则小车完成本次循环工作后,停在初始位置。 图3-2 小车循环运动PLC控制梯形图 3.3 STL指令 如下为图梯形图对应的指令程序: Network1 启动 LD I0.5 O M0.0 AN M1.0 AN I0.4 = M0.0 Network2 左行 LD I0.0 O M0.1 O M0.3 AN I0.3 AN M0.5 = M0.1 Network3 右行 LD I0.3 O M0.2 O M0.5 AN M0.3 AN I0.0 = M0.2 Network4 循环 LD M0.0 LPS AN Q0.1 AN M0.2 A M0.1 = Q0.0 LPP AN Q0.0 A M0.2 AN M0.1 = Q0.1 Network5 LD I0.1 A M0.4 = M0.3 Network6 LD I0.3 O M0.4 AN M0.3 = M0.4 Network 7 LD I0.2 A M0.6 = M0.5 Network 8 LD I0.3 O M0.6 AN I0.0 = M0.6 Network 9 LD I0.6 O M0.7 AN M1.0 = M0.7 Network 10 LD M0.7 A I0.0 = M1.0 3.4 程序分析 运行过程:首先按下I0.5(即启动按钮SB1闭合),启动程序,中间继电器M0.0接通,常开触点闭合且实现自锁;接着按下I0.0(即小车碰到行程开关SQ1),则网络2中,中间继电器M0.1接通,常开触点闭合且实现自锁,此时运行网络4(循环),则此时Q0.0有输出,状态指示灯亮,即小车向右行驶,由于网络4设置了互锁,此时向左行驶的线路断开;接着按下I0.3(即小车碰到行程开关SQ4),则网络3中,中间继电器M0.2接通,常开触点闭合且实现自锁,同时在网络6里中间继电器M0.4和网络8里中间继电器M0.6也得电,且都实现自锁。此时运行网络4(循环),则此时Q0.1有输出,状态指示灯亮,即小车向左行驶,由于网络4设置了互锁,此时向右行驶的线路断开;这时按下I0.1(即小车碰到行程开关SQ2),中间继电器M0.4的常开触点已闭合,此时中间继电器M0.3线圈带电,常开触点闭合,在网络2中,使中间继电器M0.1线圈再次得电且自锁,再次运行至网络4,则此时Q0.0有输出(状态灯亮),小车向右行驶;当按下I0.2(即小车碰到行程开关SQ3),中间继电器M0.6常开触点已闭合,则此时中间继电器M0.5线圈带电,常开触点闭合,则程序运行至网络3,可再次实现中间继电器M0.2线圈带电且自锁,则程序再次运行至循环网络4,使Q0.1有输出,实现小车左行。依次进行如上循环,实现小车的自动循环工作过程。若电机过载则热继电器的常闭触点断开,即I0.4断开,此时程序中断,电机立即停止。 停止过程:当按下I0.6,即按下停止按钮SB2,程序运行至网络9,此时中间继电器M0.7线圈得电,并实现自锁,程序接着运行至网络10,若此时不按下I0.0(即小车不碰到行程开关SQ1),则小车并不停止运动,且继续之前的路线,只有按下I0.0(即小车碰到行程开关SQ1),才能实现本程序停止,即小车停止在初始位置。也即实现了本设计所要实现的功能,当按下停止按钮,小车完成本次循环工作后,停止在初始位置。 第四章 程序调试 先将系统梯形图导入西门子仿真软件进行仿真。首先将PLC主机的电源开关拨到关状态,严格按图接线,注意12V和24V电源的正负不要短接,电路不要短路,否则会损坏PLC触点。将电源线插进PLC主机表面的电源孔中,再将另一端插到220V电源插板。 将PLC主机上的电源开关拨到开状态,而且必须将PLC串口置于STOP状态,然后经过计算机或编程器将程序下载到PLC中,下载完后,再将PLC串口置于RUN状态。此时能够开始进行程序的调试。 在调试过程中我遇到了以下问题,但经过老师的指导,再经过自己的重复思考和修改后,终于使程序更加完善、完整,而且能够顺利运行和显示。 起初,我把编写好的程序已经导入PLC,而且按以上过程都已连接并准备好,可是当加上启动信号后,运行的结果并不像设计本身那样,结果紊乱,后来经过自己又重新检查梯形图,发现原来是因为自己粗心,把几个中间继电器的序号编写错了,造成了刚才的程序紊乱。然后当我再次进行调试时,发现在小车向右正常运行后,再向左运行时,Q0.0和Q0.1均有输出,这次我自己检查了,却不知道到底是哪里错了,结果就让同学帮我检查程序。原来,在循环程序段里我没有设计输出的互锁,结果造成了同时输出的错误。还有就是在停止时,当我按了停止键之后,小车立即就停止了。没有像设计要求的那样:若按下停止按钮,则小车完成本次循环工作后,停止初始位置。我认为这应该是我的程序设计的不够完整,然后我就开始重新研究程序,仔细思考,发现在停止程序段里,如果再加一个I0.0的常开开关可能就能够实现设计要求了。因此,在修改完再次运行之后,我又重新按步骤调试、运行之后,结果就正确显示了。到此,整个程序能够正常运行,且结果正确。 第五章 设计总结 在设计的过程中,不断的学习,思考和同学间的相互讨论,运用科学的分析问题的方法解决遇到的困难,掌握PLC控制系统一般的流程,学会对常见问题的处理方法,积累设计系统的经验,充分发挥教学与实践的结合。全能提高个人系统开发的综合能力,开拓了思维,为今后能在相应工作岗位上的工作打下了坚实的基础。不但加深我对在课程上所学到的PLC理论知识的认识和理解,重新让自己认识到了这门学科的在应用方面的广阔前景,而且经过知识与应用于实践的结合更加丰富了自己的知识。扩展了知识面,不但掌握了本专业的相关知识,而且对其它专业的知识也有所了解,因而自身的综合素质有了全面的提高。 经过本次的小车循环运动PLC控制的毕业设计,让我又一次温习了我们学过的知识。在这个过程中,我发现自己在PLC方面的知识积累的还太少,而且上课学的也不够扎实。过程中我也翻阅了许多关于PLC的书籍,也上网查阅了一些资料,发现PLC这个领域还很深奥,我们要学习的还很多,而且也看到了PLC的发展前景。 经过这一段时间的毕业设计锻炼,我觉得自己对单片机知识的掌握又进了一层。对单片机硬件结构的研究和软件编程的兴趣也增加不少。归纳起来,主要有以下几点: 1、有半年的时间都是在学习PLC原理知识,并未真正地去应用和实践。可是经过这次毕业设计,我接触到了更多平时没有接触到的,发现了自己很多不足之处。我还体会到了所学理论知识的重要性:知识掌握得越多,设计得就更全面、更顺利、更好。 2、毕业设计能够从理论设计和工程实践相结合、巩固基础知识与培养创新意识相结合、个人作用和集体协作相结合等方面全面的培养学生的全面素质。我经过这次系统的毕业设计,熟悉了对一项课题进行研究、设计和实验的过程。这些在我们在将来的工作和学习当中都会有很大的帮助。 3、毕业设计对以前学过的理论知识起到了回顾的作用,并对其加以进一步的消化和巩固。 4、毕业设计培养了严肃认真和实事求是的态度,而且培养了吃苦耐劳的精神以及相对应的工作意识,同学之间的友谊互助也充分的在毕业设计当中体现出来了。 总之,在这次设计中让我对PLC这门课有了更深入的了解,让我不但学到了以前从未接触过的新知识,在这个过程中我们深刻体会到共同协作和团队精神的重要性,而且也学会了独立的去发现、面对、分析、解决问题的能力。“纸上得来终觉浅,绝知此事要躬行”,让我深深的感觉到自己在实际运用中的专业知识的匮乏,让我真正领悟到“学无止境”的含义,让我知道理论要运用于实践有多重要,使我受益匪浅。 致 谢 本设计在设计过程中,参阅和引用了图书馆部分有关机电、电器书籍资料及网站,谨向相关作者和出版社表示诚挚的谢意。本次毕业设计能顺利按时完成,诚挚感谢中州大学工程技术学院领导为我们安排了本次课程,感谢上官老师的耐心指导,感谢同学之间的互相帮助与指导建议。 同时感谢我的母校中州大学三年来对我的教育和关心,在这里我不但学习到了专业的知识,还学习到了认真求实、孜孜不倦的精神,不畏困难、努力拼搏的作风.这使我端正了态度,明确了方向,树立了正确的人生观和价值观,使我受用终身! 在此,再次的对老师和同学说声感谢!!! 参 考 文 献 [1] 陈建明.电气控制与PLC应用[M].北京:电子工业出版社, [2] 谢克明,夏路易.可编程控制器原理与程序设计[M].北京:电子工业出
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服