《遥控车自卸车的课程设计》由会员分享,可在线阅读,更多相关《遥控车自卸车的课程设计(23页珍藏版)》请在金锄头文库上搜索。
1、目目 录录摘要摘要 .21 可编程序控制器概述可编程序控制器概述 .21.1 PLC的发展历程 .21.2 PLC的构成 .31.3 PLC系统的其它设备 .51.4 PLC控制系统的设计基本原则 .61.5 PLC软件系统及常用编程语言 .61.6 PLC的特点 .71.7 PLC部分的功能简介 .81.8 PLC的控制 .101.9 PLC的国内外状况及未来展望 .122 遥控自卸车模型的遥控自卸车模型的PLCPLC控制控制 .132.1遥控自卸车简介 .132.2实验面板引用及说明 .142.3小车动作过程设计分析 .152.4遥控自卸车状态表 .172.5顺序功能 .172.6 小车运
2、行控制梯形图 .192.7 硬件接线图. .212.8 结束语 .21 参考文献参考文献.22摘要本次课程设计的对象是遥控自卸车模型,我们根据设计需要可以对自卸车进行相应的遥控控制。遥控自卸车模型是工程车仿真模型中的一种,这种模型基本是按1:30的比例制作而成的,以自卸车为例,它可以前进后退,左转右转,料斗上升下降,并且模型具有减震器,后桥差速器等,它只是提更给逻辑控制试验的一个试验模型,只要是逻辑控制器件都可以实现对其控制,本次设计采用可编程控制器(PLC)对它进行控制。本课程设计以三菱FX2为例对它进行控制设计。实验过程中如果要求小车按某种要求完成某种动作,可按要求对PLC进行编程,将PL
3、C的输出点按要求进行连接,再经过必要的程序调试,当执行该程序时,小车即可通过PLC的控制完成预定动作。1 可编程序控制器概述可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller), 简称PLC,它主要用来代替继电器实现逻辑控制随着技术的发展这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。但是为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称PLC。1 P
4、LC基础知识1.1 PLCPLC的发展历程的发展历程在工业生产过程中,大量的开关量顺序控制,它按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集。传统上,这些功能是通过气动或电气控制系统来实现的。1968年美国GM(通用汽车)公司提出取代继电气控制装置的要求,第二年,美国数字公司研制出了基于集成电路和电子技术的控制装置,首次采用程序化的手段应用于电气控制,这就是第一代可编程序控制器,称ProgrammableController(PC)。个人计算机(简称PC)发展起来后,为了方便,也为了反映可编程控制器的功能特点,可编程序控制器定名为Programmable
5、 Logic Controller(PLC)。上世纪80年代至90年代中期,是PLC发展最快的时期,年增长率一直保持为3040%。在这时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,PLC逐过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的DCS系统。PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。PLC在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。1.2 PLCPLC的构成的构成1-2PLC基本结构图1.2.1 CPUCPU的构成的构成CPU是PLC的核心,起神经中枢的作用,每套PLC至少有一
6、个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。CPU主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成,CPU单元还包括外围芯片、总线接口及有关电路。内存主要用于存储程序及数据,是PLC不可缺少的组成单元。在使用者看来,不必要详细分析CPU的内部电路,但对各部分的工作机制还是应有足够的理解。CPU的控制器控制
7、CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。运算器用于进行数字或逻辑运算,在控制器指挥下工作。寄存器参与运算并存储运算的中间结果,它也是在控制器指挥下工作。CPU速度和内存容量是PLC的重要参数,它们决定着PLC的工作速度,IO数量及软件容量等,因此限制着控制规模。1.2.2 I/OI/O模块模块PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。I/O分为开关量输入(DI),开关量输出(DO),模拟量输入(
8、AI),模拟量输出(AO)等模块。常用的I/O分类如下:开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。除了上述通用IO外,还有特殊IO模块,如热电阻、热电偶、脉冲等模块。按I/O点数确定模块规格及数量,I/O模块可多可少,但其最大数受CPU所能管理的基本配置的能力,即受最大的底板或机架槽数限制。1.2.3 电源模块电源模块PLC电源用于为PLC各模块的集成电路提供工作电源。同时
9、,有的还为输入电路提供24V的工作电源。电源输入类型有:交流电源(220VAC或110VAC),直流电源(常用的为24VDC)。1.2.4 底板或机架底板或机架大多数模块式PLC使用底板或机架,其作用是:电气上,实现各模块间的联系,使CPU能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。1.3 PLCPLC系统的其它设备系统的其它设备1.3.1 编程设备编程设备编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,用于编程、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况,但它不直接参与现场控制运行。小编程器PLC一般有手持型编程器,目前一般由计算机(运
10、行编程软件)充当编程器。也就是我们系统的上位机。1.3.2人机界面人机界面最简单的人机界面是指示灯和按钮,目前液晶屏(或触摸屏)式的一体式操作员终端应用越来越广泛,由计算机(运行组态软件)充当人机界面非常普及。1.3.3 PLCPLC的通信联网的通信联网靠先进的工业网络技术可以迅速有效地收集、传送生产和管理数据。因此,网络在自动化系统集成工程中的重要性越来越显著,甚至有人提出“网络就是控制器“的观点说法。PLC具有通信联网的功能,它使PLC与PLC 之间、PLC与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。多数PLC具有RS-232接口,还有一些内置有支持
11、各自通信协议的接口。PLC的通信现在主要采用通过多点接口(MPI)的数据通讯、PROFIBUS 或工业以太网进行联网。 1.4 PLCPLC控制系统的设计基本原则控制系统的设计基本原则1) 最大限度的满足被控对象的控制要求。2) 在满足控制要求的前提下,力求使控制系统简单、经济、使用和维护方便。3) 保证控制系统安全可靠。4)考虑到生产的发展和工艺的改进在选择PLC容量时应适当留有余量。1.5 PLCPLC软件系统及常用编程语言软件系统及常用编程语言1.5.1 PLCPLC软件系统软件系统的组成的组成PLC软件系统由系统程序和用户程序两部分组成。系统程序包括监控程序、编译程序、诊断程序等,主要
12、用于管理全机、将程序语言翻译成机器语言,诊断机器故障。系统软件由PLC厂家提供并已固化在EPROM中,不能直接存取和干预。用户程序是用户根据现场控制要求,用PLC的程序语言编制的应用程序(也就是逻辑控制)用来实现各种控制。STEP7是用于SIMATIC可编程逻辑控制器组态和编程的标准软件包,也就是用户程序,我们就是使用STEP7来进行硬件组态和逻辑程序编制,以及逻辑程序执行结果的在线监视。1.5.2 PLCPLC提供的编程语言提供的编程语言标准语言梯形图语言也是我们最常用的一种语言,它有以下特点1)它是一种图形语言,沿用传统控制图中的继电器触点、线圈、串联等术语和一些图形符号构成,左右的竖线称
13、为左右母线。2)梯形图中接点(触点)只有常开和常闭,接点可以是PLC输入点接的开关也可以是PLC内部继电器的接点或内部寄存器、计数器等的状态。3)梯形图中的接点可以任意串、并联,但线圈只能并联不能串联。4)内部继电器、计数器、寄存器等均不能直接控制外部负载,只能做中间结果供CPU内部使用。5)PLC是按循环扫描事件,沿梯形图先后顺序执行,在同一扫描周期中的结果留在输出状态暂存器中所以输出点的值在用户程序中可以当做条件使用。1.5.2 语句表语言,类似于汇编语言。语句表语言,类似于汇编语言。逻辑功能图语言,沿用半导体逻辑框图来表达,一般一个运算框表示一个功能左边 画输入、右边画输出。1.6 PLCPLC的特点的特点1.6.1可靠性高,抗干扰能力强可靠性高,抗干扰能力强