版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中州大学毕业设计学号:201025090206设计题目:自动往返小汽车的控制系统的设计学 院:工程技术学院专业: 机电一体化班 级:10级对口 2班姓名: 杨丽丽指导教师:上官同英日 期:2013年_3_月_5_日诚信声明本人郑重声明:所提交的毕业设计(论文)是本人在指导教 师的指导下,独立工作所取得的成果并撰写完成的,郑重确认没 有剽窃、抄袭等违反学术道德、学术规范的侵权行为。文中除已 经标注引用的内容外,不包含其他人或集体已经发表或撰写过的 研究成果。对本文的研究做出重要贡献的个人和集体,均已在文 中作了明确的说明并表示了谢意。本人完全意识到本声明的法律 后果由本人承担。毕业设计(论文)作
2、者签名:指导导师签名:签字日期:签字日期:28毕业设计任务书班级:10 机电对口 2班 学生: 杨丽丽 学号201025090206设计题目自动往返小汽车的控制系统的设计摘要:设计一个能自动往返于起跑线与终点线之间的小汽车的控制系统。但不 能用人工遥控(包括有线和无线)。跑道宽度0.5m,表面贴有白纸,两侧有挡板, 挡板与地面垂直,其高度不低于 20cm在跑道的A、B、C、D各点处画有2cm宽设计内容及要求:1. 设计完成的功能要求:1) 、车辆从起跑线出发(出发前,车体不得超出起跑线),到达终点线后停 留10秒,然后自动返回起跑线(允许倒车返回)。2)、BC间为限速区,车辆往返均要求低速通过
3、,但不允许在限速区内停车。3) 、在往返过程中随时显示当前行车时间和路程,直接回到终点。(显示装 置应安装在小车上面。)2. 设计内容要求(1)根据设计要求确定系统中输入/输出信号的种类、数量和特点。(2)确定CPU勺选型与硬件接口等的配置。(3)进行硬件设计,主要是整个系统的电路原理图的绘制。(4)进行软件设计,根据控制要求编写控制系统的控制程序和监控程序。(5)撰写毕业设计说明书。3. 设计说明书的要求:1)、分析控制要求、控制对象,确定控制方案;3)、根据控制要求选择单片机及相关控制元件的型号;3)、画出该控制系统的总体硬件原理图;4)、画出程序流程图;5)、源程序清单,并加注释;6 )
4、、其它按照毕业设计指导所述要求。指导老师(签字):2012年12月17日、八 前言随着电子技术的发展,可编程控制器不断更新、发展,可编程控制器在中 低频电器开关控制领域应用十分广泛。 这是因为 , 它与传统的继电器控制相比具 有不可比拟的优点 : 它结构紧凑 , 编程容易 , 强弱电并用 , 控制速度快 , 抗干 扰性能强 , 故障率低 , 与外围电路的连接简单等。PLC 控制是自动控制中最常见控制方式之一,小车自动往返与定位控制就 是控制应用的一个典型例子, 由于可编程控制器具有很好的处理小车自动往返与 定位控制以及良好的稳定性,而且可以很简单的改变控制的方式,因此运用 PLC 来设计小车自
5、动往返与定位运动越来越普遍。随着技术的发展,其控制功能也不断增强,可编程程序控制器还可以进行 算术运算,模拟量控制、顺序控制、定时、计数等,并通过数字,模拟的输入、 输出控制各种类型的机械生产过程。长期以来,PLC及其网络控制系统始终战斗 在工业自动化控制行业的主战场, 其提供的安全和完善的解决方案, 为各种各样 的自动化设备提供了非常可靠的控制应用,在电力、冶金、化工、机械等行业发 挥了重大作用,被公认为现代工业自动化三大支柱之一。随着生产自动化程度的增加,单一的逻辑控制功能显然不能满足现代生产 的要求,而PLC新增加的这些功能正好适应了生产发展的需求。相信在未来的自 动化生产控制中,PLC
6、及其网络必将得到更加广泛的。摘要可编程序控制器(Programmable controller)简称PLC,可编程控制器(PLC) 是一种数字运算操作的电子系统, 专为在工业环境下应用而设计。 它采用可编程 序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运 算等操作的指令, 并通过数字的、 模拟的输入和输出, 控制各种类型的机械或生 产过程。本文介绍了一种基于 PLC 控制的生产流水线自动控制小车系统设计方案, 论述了小车控制系统的软、硬件设计方案及其控制原理。将 PLC 运用到小车自 动控制系统,可实现小车的全自动控制,降低系统的运行费用。PLC 小车自动控制系统具有连
7、线简单控制速度快, 精度高,可靠性和可维护 性好,维修和改造方便等优点。关键词 :PLC 循环控制 往返小车 程序设计目录前言 4摘要 5第一章编程控制器(PLC概况 71.1 PLC的定义 71.2 PLC的发展 71.3 PLC的特点 81.4 PLC的基本组成及各部分作用 81.5 PLC的应用领域 101.6 PLC的选择 111.7 设计背景及意义 13第二章 硬件设计 142.1 主电路图 142.2 I/O 地址分配 142.3 I/O 接线图 152.4 元件列表 16第三章软件设计 163.1程序流程图 163.2梯形图 173.3 STL 指令 203.4 程序分析22第四
8、章程序调试 22第五章设计总结 23致谢24参考文献 25第一章 可编程控制器(PLC概况1.1 PLC的定义PLC是 一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它 采用可以编程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、 计算和算术运算等操作的指令, 并能通过数字式或模拟式的输入和输出, 控制各 种类型的机械或生产过程。可编程控制器实际上是一种工业控制计算机, 它的硬件结构与一般微机控制 系统相似,甚至与之无异。可编程序控制器主要由 CPU( 中央处理单元 ) 存储器 (RAM和EPROM),输入/输出模块(简称为I/O模块)、编程器和电源五大部分组 成。近年来
9、发展极为迅速、 应用面极广的工业控制装置。 它按照成熟而有效的继 电器控制概念和设计思想, 利用不断发展的新技术、 新电子器件, 逐步形成了具 有特色的各种系列产品。1.2 PLC 的发展1968年美国GM (通用汽车)公司提出取代继电器控制装置的要求,并公开 招标提出十项标准 :(1) 编程方便,现场可修改程序;(2) 维修方便,采用模块化结构;(3) 可靠性高于继电器控制装置;(4) 体积小于继电器控制装置;(5) 数据可直接送入管理计算机;(6) 成本可与继电器控制装置竞争;(7) 输入可以是交流 115V;(8) 输出为交流115V, 2A以上,能直接驱动电磁阀,接触器等;(9) 在扩
10、展时,原系统只要很小变更;(10) 用户程序存储器容量至少能扩展到 4K。1969 年,美国数字公司(DEC)研制出了第一台可编程序控制器,满足了 GM 公司装配线的要求。这种新型的工业控制装置简单易懂、操作方便、可靠性高、 通用灵活、体积小、使用寿命长,很快在美国其它工业领域推广使用。随着集成 电路技术和计算机技术的发展,现在已有了第五代 PLC产品。1.3 PLC 的特点PLC 之所以越来越受到控制界人士的重视,是和它的优点分不开的 :(1) 功能齐全,它的适用性极强,几乎所有的控制要求,它均能满足;(2) 应用灵活, 其标准的积木式硬件结构, 以及模块化的软件设计, 使得它 不仅可以适应
11、大小不同、 功能繁复的控制要求, 而且可以适应各种工艺流程变更 较多的场合;(3) 操作方便,维修容易,稳定可靠。尽管 PLC有各种型号,但都可以适应 恶劣的工业应用环境,耐热、防潮、抗震等性能也很好,一般平均无故障率可达 几万小时。1.4 PLC 的基本组成及各部分作用PLC是一种通用的工业控制装置,其组成与一般的微机系统基本相同。按结 构形式的不同,PLC可分为整体式和组合式两类。整体式PLC是将中央处理单元(CPU)、存储器、输入单元、输出单元、电源、 通信接口等组装成一体,构成主机。另外还有独立的 I/O 扩展单元与主机配合使 用。主机中,CPU是 PLC的核心,I/O单元是连接CPU
12、与现场设备之间的接口电 路,通信接口用于PLC与编程器和上位机等外部设备的连接。组合式PLC将CPL单元、输入单元、输出单元、智能I/O单元、通信单元等 分别做成相应的电路板或模块, 各模块插在底板上, 模块之间通过底板上的总线 相互联系。装有CPU单元的底板称为CPU底板,其它称为扩展底板。CPU底板 与扩展底板之间通过电缆连接, 距离一般不超过 10m. 无论哪种结构类型的 PLC, 都可以根据需要进行配置与组合。1.4.1 、中央处理单元( CPU)CPU在 PLC中的作用类似于人体的神经中枢,它是 PLC的运算、控制中心。 它按照系统程序所赋予的功能,完成以下任务 :(1) 接收并存储
13、从编程器输入的用户程序和数据;(2) 诊断电源、PLC内部电路的工作状态和编程的语法错误;(3) 用扫描的方式接收输入信号,送入 PLC的数据寄存器保存起来;(4) PLC进入运行状态后,根据存放的先后顺序逐条读取用户程序,进行解释和 执行,完成用户程序中规定的各种操作 ;(5) 将用户程序的执行结果送至输出端。现代PLC使用的CPU主要有以下几种:(1) 通用微处理器,如 8080, 8088, Z80A, 8085 等。通用微处理器的价格 便宜,通用性强,还可以借用微机成熟的实时操作系统、丰富的软硬件资源(2)单片机,如AT80C51等。单片机由于集成度高、体积小、价格低和可扩 充性好,很
14、适合在小型PLC上使用,也广泛地用于PLC的智能U0模块。(3)位片式微处理器,如AMD2900系列等。位片式微处理器是独立于微型机 的另一分支。它主要追求运算速度快,它以 4 位为一片。用几个位片级联,可以 组成任意字长的微处理器。 改变微程序存储器的内容, 可以改变计算机的指令系 统。位片式结构可以使用多个微处理器, 将控制任务划分为若干个可以并行处理 的部分,几个微处理器同时进行处理。 这种高运算速度与可以适应用户需要的指 令系统相结合,很适合于以顺序扫描方式工作的 PLC使用。1.4.2 、存储器 根据存储器在系统中的作用,可以把它们分为以下 3种:(1)系统程序存储器:和各种计算机一
15、样,PLC也有其固定的监控程序、解释程 序,它们决定了 PLC的功能,称为系统程序,系统程序存储器就是用来存放这部 分程序的。系统程序是不能由用户更改的, 故所使用的存储器为只读存储器 ROM 或 EPROM。( 2)用户程序存储器 : 用户根据控制功能要求而编制的应用程序称为用户程序, 用户程序存放在用户程序存储器中。 由于用户程序需要经常改动、 调试,故用户 程序存储器多为可随时读写的 RAM。由于RAM掉电会丢失数据,因此使用 RAM 作用户程序存储器的PLC,都有后备电池(铿电池)保护RAM,以免电源掉电时, 丢失用户程序。 当用户程序调试修改完毕, 不希望被随意改动时, 可将用户程序
16、 写入EPROM.前较先进的PLC如欧姆龙公司的CPMIA型PLC)采用快闪存储器 作用户程序存储器, 快闪存储器可随时读写, 掉电时数据不会丢失, 不需用后备 电池保护。( 3)工作数据存储器 : 工作数据是经常变化、 经常存取的一些数据。 这部分数据 存储在RAM中,以适应随机存取的要求。在PLC的工作数据存储区,开辟有元件 映象寄存器和数据表。元件映象寄存器用来存储PLC的开关量输入/输出和定时器、计数器、辅助继电器等内部继电器的 ON/OFF 状态。数据表用来存放各种数 据,它的标准格式是每一个数据占一个字。 它存储用户程序执执行时的某些可变 参数值,如定时器和计数器的当前值和设定值。
17、它还用来存放 A/D 转换得到的 数字和数学运算的结果等。 根据需要,部分数据在停电时用后备电池维持其当前 值,在停电时可保持数据的存储器区域称为数据保持区。1.4.3 、 I/O 单元I/O 单元也称为 I/O 模块。 PLC 通过 I/O 单元与工业生产过程现场相联系。 输入单元接收用户设备的各种控制信号,如限位开关、操作按钮、选择开关、行 程开关以及其他一些传感器的信号。 通过接口电路将这些信号转换成中央处理器 能够识别和处理的信号,并存到输入映像寄存器。运行时 CPU 从输入映像寄存器读取输入信息并进行处理, 将处理结果放到输出映像寄存器。 输出映像寄存器 由输出点对应的触发器组成,
18、输出接口电路将其由弱电控制信号转换成现场需要 的强电信号输出,以驱动电磁阀、接触器、指示灯被控设备的执行元件。1.4.4 、电源部分PLC 般使用220V的交流电源,内部的开关电源为 PLC的中央处理器、存 储器等电路提供5V, +12V, +24V的直流电源,使PLC能正常工作。电源部件的位置形式可有多种,对于整体式结构的 CPU通常电源封装到机 壳内部;对于模块式PLC,有的采用单独电源模块,有的将电源与 CPU封装到一 个模块中。1.4.5 、扩展接口扩展接口用于将扩展单元以及功能模块与基本单元相连,使PLC的配置更加灵活以满足不同控制系统的需要。1.4.6 、通信接口为了实现“人一机”
19、或“机一机”之间的对话,PLC配有多种通信接口。PLC 通过这些通信接口可以与监视器、打印机和其他的 PLC 或计算机相连。当 PLC 与打印机相连时, 可将过程信息、 系统参数等输出打印 ; 当与监视器相连时 . 可将 过程图像显示出来;当与其他PLC相连时,可以组成多机系统或连成网络,实现 更大规模的控制 ; 当与计算机相连时,可以组成多级控制系统,实现控制与管理 相结合的综合性控制。1.4.7 、编程器 编程器的作用是提供用户进行程序的编制、编辑、调试和监视。 编程器有简易型和智能型两类。 简易型的编程器只能联机编程, 且往往需要将梯形图转化为语言助记符后, 才能输入。 它一般由简易键盘
20、和发光二级管或其 他显示管件组成。 智能型的编程器又称为图形编程器, 它可以联机编程, 也可以 脱机编程,具有LCD或CRL图形显示功能,可以直接输入梯形图和通过屏幕对话。 还可以利用PC作为编程器,PLC生产厂家配有相应的编程软件,使用编程软件 可以在屏幕上直接生成和编辑梯形图、 语句表、 功能块图和顺序功能图程序, 并 可以实现不同编程语言的互相转换。程序被下载到PLC,也可以将PLC中的程序上传到计算机。程序可以存盘或打印,通过网络,还可以实现远程编程和传送。 现在很多PLC已不再提供编程器,而是提供微机编程软件了,并且配有相应的通 信连接电缆。1.5 PLC 的应用领域PLC用存储逻辑
21、代替接线逻辑,大大减少了控制设备外部的接线,使控制系 统设计及建造的周期大为缩短, 同时日常维护也变得容易起来, 更重要的是使同 一设备经过改变程序而改变生产过程成为可能。 这特别适合多品种、 小批量的生 产场合。目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况主要分 为如下几类 :1、开关量逻辑控制取代传统的继电器控制电路, 实现逻辑控制、 顺序控制, 既可用于控制单台 设备,也可用于多机群控及自动化流水线。如注塑机、印刷机、订书机械、组合 机床、磨床、包装生产线、电镀流水线等。2、工业过程控制 在工业生产过程当
22、中,存在一些如温度、压力、流量、液位和速度等连续变 化的量(即模拟量),PLC采用相应的A/D和D/A转换模块及各种各样的控制算法 程序来处理模拟量,完成闭环控制。 PID 调节是一般闭环控制系统中用得较多的 一种调节方法。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的 应用。3、运动控制PLC可以用于圆周运动或直线运动的控制。一般使用专用的运动控制模块, 如可驱动步进电机或伺服电机的单轴或多轴位置控制模块,广泛用于各种机械、 机床、机器人、电梯等场合。4、数据处理PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转 换、排序、查表、位操作等功能,可以完成数据的采集
23、、分析及处理。数据处理 一般用于如造纸、冶金、食品工业中的一些大型控制系统。5、通信及联网PLC通信包括PLC间的通信及PLC与其它智能设备间的通信。随着工厂自动 化网络的发展,现在的PLC都具有通信接口,通信非常方便。但是,可编程控制器产品并不针对某一具体工业应用, 在实际应用时, 其硬 件需根据实际需要进行选用配置,其软件需根据控制要求进行设计编制。1.6 PLC 的选择1、可靠性高,抗干扰能力强 高可靠性是电气控制设备的关键性能。 PLC 由于采用现代大规模集成电路 技术,采用严格的生产工艺制造, 内部电路采取了先进的抗干扰技术, 具有很高 的可靠性。例如西门子公司生产的S7系列PLC平
24、均无故障时间高达30万小时。 一些使用冗余 CPU 的 PLC 的平均无故障工作时间则更长。从 PLC 的机外电路 来说,使用 PLC 构成控制系统,和同等规模的继电器系统相比,电气接线及开 关接点已减少到数百甚至数千分之一, 故障也就大大降低。 此外, PLC 带有硬件 故障自我检测功能, 出现故障时可及时发出警报信息。 在应用软件中, 应用者还 可以编入外围器件的故障自诊断程序,使系统中除 PLC 以外的电路及设备也获 得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。2、配套齐全,功能完善,适用性强PLC发展到今天,已经形成了大、中、小各种规模的系列化产品。可以用 于各种规模
25、的工业控制场合。除了逻辑处理功能以外,现代 PLC 大多具有完善 的数据运算能力,可用于各种数字控制领域。近年来 PLC 的功能单元大量涌现, 使PLC渗透到了位置控制、温度控制、CNC等各种工业控制中。加上PLC通信 能力的增强及人机界面技术的发展, 使用 PLC 组成各种控制系统变得非常容易。3、易学易用,深受工程技术人员欢迎PLC作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易, 编程语言易于为工程技术人员接受。 梯形图语言的图形符号与表达方式和继电器 电路图相当接近,只用 PLC 的少量开关量逻辑控制指令就可以方便地实现继电 器电路的功能。 为不熟悉电子电路、 不懂计算机原
26、理和汇编语言的人使用计算机 从事工业控制打开了方便之门。4、系统的设计、建造工作量小,维护方便,容易改造PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制 系统设计及建造的周期大为缩短, 同时维护也变得容易起来。 更重要的是使同一 设备经过改变程序改变生产过程成为可能。 这很适合多品种、小批量的生产场合。5、体积小,重量轻,能耗低以超小型PLC为例,新近出产的品种底部尺寸小于 100 mm,重量小于150 g,功耗仅数瓦。由于体积小,很容易装入机械内部,是实现机电一体化的理想 控制设备。6、小车往返系统方案的选择 实现小车往返系统控制有很多方法来实现,可以用单片机、可编程控制器
27、PLC 等元器件来实现。但在单片机控制系统电路中需要加入 A/D, D/A 转换器,线路复杂,还要分 配大量的中断口地址。 而且单片机控制电路易受外界环境的干扰, 也具有不稳定 性。另外控制程序需要具有一定编程能力的人才能编译出, 在维修时也需要高技 术的人员才能修复,所以在此也不易用单片机来实现。而从上述对 PLC 的特点了解可知, PLC 具有很多优点,因此我们归纳出: 可编程控制器 PLC 具有很高的可靠性, 通常的平均无故障时间都在 30万小时以 上;安装,操作和维护也较容易;编程简单, PLC 的基本指令不多,编程器使用 比较方便,程序设计和产品调试周期短,具有很好的经济效益。此外
28、PLC 内部 定时、计数资源丰富,可以方便地实现对往返小车的控制。因此,最终我选择了用可编程控制器来实现往返小车系统的控制,完成本次的设 计题目1.7 设计背景及意义传统的运料小车大都是继电器控制, 而继电器控制有着接线繁多、故障率高 且维修不易等缺点,PLC作为目前国内市场的主流控制器,在技术、行业影响等 方面有重要作用。利用PLC控制代替继电器控制已经是大势所趋。由于PLC的不断发展和革新,使得生产线的运输控制也将得到不断的改善 和生产率的不断提高,小车自动控制系统经历了以下几个阶段:(1)手动控制:但是由于当时的技术还不够成熟,这种系统存在设计周期 长、体积大、成本高等缺陷,几乎无数据处
29、理和通信功能,必须有专人负责操作。(2) 自动控制:通过机器人技术,自动化设备终于实现了 PLC在小车自动 控制系统在自动方面的应用。(3)全自动控制:PLC大多采用多CPU结构,不断向高性能、高速度和大 容量方向发展。本文介绍了一种基于西门子 PLC控制的生产流水线自动控制小车系统设计 方案。将PLC运用到小车自动控制系统,可实现小车的全自动控制,降低系统 的运行费用。PLC小车自动控制系统具有连线简单控制速度快, 精度高,可靠性 和可维护性好,维修和改造方便等优点。利用 PLC控制技术,可实现小车相关 运动,小车在一个周期内的运动由4段组成。设小车最初在左端,当按下启动按 钮,则小车自动循
30、环地工作,若按下停止按钮,则小车完成本次循环工作后,停 止在最初位置。其运动路线示意图如下图 1-1所示。左行右方SQl I SO2SQ3 1 SO4 如图1-1小车运动路线示意图第二章硬件设计2.1 主电路图如图2-1为小车循环控制的主电路原理图。 该电路图利用两个接触器的主触 点KM1、KM2分别接至电机的三相电源进线中,其中相对电源的任意两相对调, 即可实现电机的正反转,也可达到小车左右运行的目的。假设接通KM1为正转(小车右行),则接通KM2为反转(小车左行)。图2-1小车循环控制的主电路原理2.2 I/O 地址分配如表2-1为小车循环运动PLC控制的I/O分配表。在运行过程中,这些I
31、/O 口分别起到了控制各阶段的输入和输出的作用,并且也使小车的控制过程更清晰 明了,动作与结果显示更加方便直接。表2-1 I/O 口分配表输入输出I0.0行程开关SQ1Q0.0右行I0.1行程开关SQ2Q0.1左行I0.2行程开关SQ3I0.3行程开关SQ4I0.4过载FRI0.5启动SB1I0.6停止SB22.3 I/O 接线图如图2-2为小车循环运动PLC控制的I/O接线图。在进行调试过程时,在 PLC模块上,当I0.0有输入信号,即按下SQ1 ;当I0.1有输入信号,也即按下 SQ2,以此类推,I/O接线图就是把实际的开关信号变成调试时的输入信号。同 理,输出信号也是利用PLC模块把小车
32、的实际运动用 Q0.0、Q0.1的状态表现出 来。SQ1S02$03SO4启动停止2M2L1M1L0.010.1000I0J00.110310.40.510.60<2>图2-2小车循环运动PLC控制的I/O接线图2.4 元件列表如表2-2为小车循环运动PLC控制的元件列表。在本次设计中就是利用这 些元件,用若干导线连接起来组成了我们需要的原理图、I/O接线图。表2-2兀件列表序号代号名称型号数量1M三相异步电机J02-22-4,1.5kw 1410转/分,380V,3.49 安12QS空气开关DZ47-3P33FR热继电器JR36-2014CPUPLC处理器CPU22215KM交流
33、接触器CJX2-0926SB按钮LAY827SQ行程开关LXK248FU熔断器RT16-2049L导线若干第三章 软件设计3.1 程序流程图如图3-1为小车循环运动PLC控制的程序流程图。小车在一个周期内的运 动由4段组成。设小车最初在左端,当按下启动按钮,则小车自动循环地工作, 若按下停止按钮,则小车完成本次循环工作后,停止在最初位置。首先小车位于初始位置,按下 SB1启动后,小车向右行驶;当碰到行程开 关SQ4,小车转向,向左行驶;碰到行程开关SQ2,小车再一次转向,向右行驶; 碰到行程开关SQ3,小车又向左行驶,直到再次碰到SQ1,然后开始依次循环以 上过程。若不按下停止按钮 SB2则小
34、车一直进行循环运动,若此时按下停止按 钮SB2,小车又碰到行程开关 SQ1,贝U小车回到初始位置。图3-1小车循环运动PLC控制的程序流程图3.2 梯形图如图3-2为小车循环运动PLC控制的梯形图,此设计按照以下程序运行,以实现在生产流水线上的一辆自动控制小车的运动。其中,小车在一个周期内的运动有4段组成。设小车最初在左端,当按下启动按钮,则小车自动循环的工作, 若按下停止按钮,则小车完成本次循环工作后,停在初始位置。程序注釋Network 1启动10Network 3Sfi10.0M0.2M0.2MO. 5rwM0.1Q0.DM0.1M04Network 4M0.0MO. 2Network
35、5Q00(Q0.1)Network 6M04Network 710.2MC.6M0.5Network 8MOGI()PLC控制梯形图3.3 STL 指令如下为图梯形图对应的指令程序:Network1启动LD I0.5O M0.0AN M1.0AN I0.4= M0.0Network2左行LD I0.0O M0.1O M0.3AN I0.3AN M0.5= M0.1Network3右行LD I0.3O M0.2O M0.5AN M0.3AN I0.0= M0.2Network4循环LD M0.0LPSAN Q0.1AN M0.2A M0.1= Q0.0LPPAN Q0.0A M0.2AN M0.
36、1 = Q0.1 Network5LD I0.1A M0.4 = M0.3 Network6LD I0.3O M0.4AN M0.3 = M0.4 Network 7LDI0.2AM0.6=M0.5Network 8LDI0.3OM0.6ANI0.0=M0.6Network 9LDI0.6OM0.7ANM1.0=M0.7Network 10LDM0.7AI0.0M1.03.4 程序分析运行过程:首先按下10.5 (即启动按钮SB1闭合),启动程序,中间继电器 M0.0接通,常开触点闭合且实现自锁;接着按下10.0(即小车碰到行程开关SQ1), 则网络 2中,中间继电器 M0.1 接通,常开触点
37、闭合且实现自锁,此时运行网络 4(循环),则此时 Q0 . 0有输出,状态指示灯亮,即小车向右行驶,由于网络4设置了互锁,此时向左行驶的线路断开;接着按下10.3(即小车碰到行程开关SQ4),贝U网络3中,中间继电器M0.2接通,常开触点闭合且实现自锁,同时在 网络6里中间继电器M0.4和网络8里中间继电器M0.6也得电,且都实现自锁。 此时运行网络 4(循环),贝此时 Q0.1 有输出,状态指示灯亮,即小车向左行 驶,由于网络4设置了互锁,此时向右行驶的线路断开;这时按下I0.1 (即小车碰到行程开关SQ2),中间继电器 M0.4的常开触点已闭合,此时中间继电器 M0.3 线圈带电, 常开触
38、点闭合, 在网络 2中,使中间继电器 M0.1 线圈再次得电 且自锁,再次运行至网络4,贝吐匕时Q0.0有输出(状态灯亮),小车向右行驶; 当按下I0.2 (即小车碰到行程开关SQ3),中间继电器M0.6常开触点已闭合, 贝此时中间继电器 M0.5 线圈带电,常开触点闭合,贝程序运行至网络 3,可再 次实现中间继电器M0.2线圈带电且自锁,则程序再次运行至循环网络 4,使Q0.1 有输出,实现小车左行。依次进行如上循环,实现小车的自动循环工作过程。若 电机过载则热继电器的常闭触点断开, 即I0.4断开,此时程序中断,电机立即停 止。停止过程:当按下I0.6,即按下停止按钮SB2,程序运行至网络
39、9,此时中间 继电器M0.7线圈得电,并实现自锁,程序接着运行至网络10,若此时不按下I0.0 (即小车不碰到行程开关SQ1),则小车并不停止运动,且继续之前的路线,只 有按下I0.0 (即小车碰到行程开关SQ1),才能实现本程序停止,即小车停止在 初始位置。 也即实现了本设计所要实现的功能, 当按下停止按钮, 小车完成本次 循环工作后,停止在初始位置。第四章 程序调试先将系统梯形图导入西门子仿真软件进行仿真。首先将PLC主机的电源开关 拨到关状态,严格按图接线,注意12V和24V电源的正负不要短接,电路不要短 路,否则会损坏PLC触点。将电源线插进PLC主机表面的电源孔中,再将另一端 插到2
40、20V电源插板。 将PLC主机上的电源开关拨到开状态,并且必须将PLC串口置于STOP犬态,然后通过计算机或编程器将程序下载到 PLC中,下载完后, 再将PLC串口置于RUN犬态。此时可以开始进行程序的调试。在调试过程中我遇到了以下问题, 但通过老师的指导, 再经过自己的反复思 考和修改后,终于使程序更加完善、完整,并且能够顺利运行和显示。起初,我把编写好的程序已经导入 PLC并且按以上过程都已连接并准备好,但 是当加上启动信号后, 运行的结果并不像设计本身那样, 结果紊乱, 后来经过自 己又重新检查梯形图, 发现原来是因为自己粗心, 把几个中间继电器的序号编写 错了,造成了刚才的程序紊乱。
41、然后当我再次进行调试时, 发现在小车向右正常 运行后,再向左运行时,Q0.0和Q0.1均有输出,这次我自己检查了,却不知道 到底是哪里错了, 结果就让同学帮我检查程序。 原来,在循环程序段里我没有设 计输出的互锁, 结果造成了同时输出的错误。 还有就是在停止时, 当我按了停止 键之后,小车立即就停止了。没有像设计要求的那样:若按下停止按钮,则小车 完成本次循环工作后, 停止初始位置。我认为这应该是我的程序设计的不够完整, 然后我就开始重新研究程序,仔细思考,发现在停止程序段里,如果再加一个 I0.0 的常开开关也许就可以实现设计要求了。所以,在修改完再次运行之后, 我又重新按步骤调试、运行之后
42、,结果就正确显示了。到此,整个程序能够正常 运行,且结果正确。第五章 设计总结在设计的过程中, 不断的学习, 思考和同学间的相互讨论, 运用科学的分析 问题的方法解决遇到的困难,掌握PLC控制系统一般的流程,学会对常见问题的 处理方法, 积累设计系统的经验, 充分发挥教学与实践的结合。 全能提高个人系 统开发的综合能力, 开拓了思维, 为今后能在相应工作岗位上的工作打下了坚实 的基础。不但加深我对在课程上所学到的 PLC理论知识的认识和理解,重新让自 己认识到了这门学科的在应用方面的广阔前景, 并且通过知识与应用于实践的结 合更加丰富了自己的知识。 扩展了知识面, 不但掌握了本专业的相关知识, 而且 对其
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 施工进度计划横道图例题
- 林业面试考试试题及答案
- 昌江应急预案联系电话(3篇)
- 苗圃档案文员培训
- 民用机场运行与管理
- 2025年劳动仲裁时效规定试题及答案
- 2025年法官面试题目解析及答案
- 2025-2025年企业人力资源管理师之四级人力资源管理师通关练习试题
- 单位管理制度范文大全员工管理十
- 浅析农村基层党风廉政建设存在问题及对策
- GB/T 44193-2024全国一体化政务服务平台一网通办基本要求
- 手术室竞选护士长
- MOOC 颈肩腰腿痛中医防治-暨南大学 中国大学慕课答案
- 学校食堂冰箱清洗、除霜记录
- 叠加定理课件
- 公共政策导论全套教学课件
- 2024年青海电工考试题库电工高级工考试题库(全国通用)
- 保险行业职业生涯规划总结
- 寺禅文化传承发展生态园项目实施方案
- 胆道梗阻的护理与处理
- 中国现当代文学史-13贾平凹的文学地理
评论
0/150
提交评论