欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    毕业设计(论文)-用S7-300PLC设计一个四层电梯的项目.doc

    • 资源ID:3285906       资源大小:277.02KB        全文页数:29页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计(论文)-用S7-300PLC设计一个四层电梯的项目.doc

    用S7-300PLC设计一个四层电梯的项目 摘要: 电梯作为现代智能建筑内的代步工具,越来越显示出它的重要作用,为了适应电梯的迅速发展。由PLC控制代替传统继电器控制已成为发展定局PLC是集计算机控制、自动控制技术、通信技术为一体的新型自动控制装置。它的编程软件采用易学易懂的梯形图语言,控制灵方便,抗干扰能力强,运行稳定可靠。本次设计介绍了利用西门子S7-300可编程控制器编写的一个四层电梯的控制系统。关键词:电梯,PLC, 继电器ABSTRACT:The elevator took in the modern intelligence construction rides instead of walking the tool. More and more demonstrates its vital role, in order to adapt the elevator rapid development. Replaces the tradition black-white control by the PLC control to become the development to settle PLC is the collection computer control, the automatic control technology, the communication is a body new automatic control device. Its programming software uses easily to study the easy to understand trapezoidal chart language! The control works conveniently, anti jamming ability, the movement stable is reliable。The control system of the four-layer elevator is compiled with $7-300 PLC。Keyword: ELVATOR, PLC, RELA0绪论随着变频技术和PLC控制技术的发展,自动化应用也越来越多,由于一些行业的要求或是由于工作和场地的特殊情况,电气控制部分一般都很简单,多数采用人工手动控制或采用继电器控制方式。这些升降机械存在一些明显的问题,如启动停止和运行不平稳,升降运动过程动作不可靠,自动化程度不高,故障率较高,设备能耗高,无法应急运行,存在安全隐患等等。基于这些问题使得这些升降机械很难在生产生活中发挥高效率的作用,同时也使得国内这些生产的升降机械无法与进口的自动化生产线配套使用,也无法根据实际的生产需要转换和调整升降机械的动作方式和工作顺序。电梯作为现代智能建筑内的代步工具,越来越显示出它的重要作用。为了适应电梯的迅速发展,由PLC控制代替传统继电器控制已成为发展定局。PLC是集计算机控制、自动控制技术、通信技术为一体的新型自动控制装置。它的编程软件采用易学易懂的梯形图语言!控制灵方便,抗干扰能力强,运行稳定可靠。本次项目用S7-300PLC设计一个四层电梯。由于本人水平有限,本设计中难免有不当和错误之处,以及与真实电梯存在一定的差距,恳请各位老师批评指正。1本程序的设计思路先把轿厢所在楼层号传送到一个通道中,再把呼梯楼层号传送到另一个通道中,然后将这两个通道的内容进行比较。若呼梯楼号大于轿厢所在楼号则电梯上行( 若呼梯楼号小于轿厢所在楼号则电梯下行;若两楼号的内容相等则电梯停在该楼层)。对于电梯的这种控制方式是本例程序设计的主线,为了实现电梯顺向优先执行的功能,即当电梯在上行过程中有多个呼梯信号发出时,先接送轿厢所在楼层以上的乘客,直到轿厢以上楼层无呼梯信号或轿厢已到达建筑物顶层时,电梯才会往下行驶;当电梯在下行过程中有多个呼梯信号发出时,先接送轿厢所在楼层以下的乘客,直到轿厢以下楼层无呼梯信号或轿厢已到达建筑物底层时,电梯才会往上行驶;本例各楼层的指示灯一经点亮,就将本楼层号码实时传送到同一个通道中。 但由于PLC是至上而下扫描程序的,而且通道内的数据随着程序读取的进度在不断的改变,因此在所有点亮的指示灯中,只有最靠近程序末尾的指示灯传送的楼层号,才能最后保持在通道内并传送到输出,直到电梯到达该楼层熄灭指示灯后,通道内的数据才可能在输出时发生改变。这样就确保了PLC在读取呼梯信号时,始终按照程序段的排列顺序来读取。2S7-300PLC 的介绍可编程序控制器是二进制逻辑运算为主的、专为工业环境应用而设计的控制器,后来发展成为具有各种接口,且通讯功能和 软件能日趋完善的工业控制器。为与个人计算机区分,可编程序控制器一般简称为PLC(Programmable Logical Controller)。PLC与单片机等计算机控制系统相比,具有以下特点:全系统采用模板化标准结构;针对生产过程的系列化I/O接口模板,能适用于各种电压等级,越来越丰富的智能接口模板;模块化软件和面对普通电气人员的梯形图编程语言;系列化产品形成,同系列不同型号间联网容易;适应工业环境,安装维护容易;可靠性高,故障率低;系统组成灵活,易扩充,易更新;便于在线调试修改。 SIMATIC S7-300是一种通用型的PLC能适合自动化工程中的各种应用场合,尤其是在生产制造工程中的应用。模块化、无风扇结构、易于实现分布式的配置以及易掌握等特点,使得S7-300在各种工业领域中实施各种控制任务时,成为一种既经济又切合实际的一种解决方法。2.1 基本组成 S7-300(如图2-2-1所示),由多种模块部件组成,包括导轨(RACK)、电源模块(PS)、CPU模块、接口模块(IM)、输入/输出模块(SM)。各种模块能以不同方式结合在一起,从而可控制系统设计更加灵活,满足不同的应用需求。 图2-2-1 S7-300PLC基本结构(1) CPU模块 CPU是PLC系统的运算控制核心。它根据系统程序的要求完成任务:接受并存储用户程序和数据,接收现场输入设备的状态和数据,诊断PLC内部电路工作状态和编程过程中的语法错误,完成用户程序规定的运算任务,更新有关标志位的状态和输出状态寄存器的内容,实现输出控制或数据通信等功能。S7-300的CPU有20种不同的型号,各款都有非常详尽的性能数据表,其中值得关注的CPU性能有以下5个方面:I/O扩展能力;指令执行速度;工作内存容量;通信能力;CPU上的集成功能。CPU 313C-2DP,本例所用的紧凑型CPU,带集成的数字量输入和输出以及PROFIBUS DP主站/从站接口。操作时也必须用MMC卡扩充装载存储器。(2) 电源模块(PS)电源模块是构成PLC控制系统的重要组成部分。正对不同系列地CPU,西门子有匹配的电源模块与之对应,用于对PLC内部电路和外部负载供电。有多种S7-300电源的模块可为可编程控制器供电,也可以向需要24V直流的传感器/执行器供电,比如PS 305、PS 307。PS 305电源模块是直流供电,PS 307电源模块是交流供电。(3) 输入/输出模块(SM)信号模块(SM)也叫输入/输出模块,是 CPU模块与现场输入/输出原件和设备连接得桥梁,用户可根据现场输入/输出设备选择各种用途的I/O模块。信号模块包含了数字量模块和模拟量模块。 S7-300的输入/输出模块外部连线在插入式的前连接器的端子上,前连接器 插在前盖后面的凹槽内。无须断开前连接器上的外部连线,可以迅速的更换模块。信号模块面板上的LED用来显示各数字量输入/输出点的信号状态,模块安装在DIN标准导轨上,通过总线连接器与相邻的模块连接。2.2 数字量模块和模拟量模块(1)S7-300有多种型号的数字量I/O模块供选择。本例主要介绍数字量模块I/O SM323。SM323模块有两种类型:一种是带有8个共地输入端和8个共地输出端;另一种是带有16个共地输入端和16个共地输出端。两种特性相同。I/O额定负载电压24VDC,输入电压“1”信号电平为1130V,“0”信号电平为-3+5V,I/O通过光耦与背板总线隔离。在额定输入电压下,输入延迟为1.24.8ms。输出具有电子短路保护功能(2)S7-300模拟量输入模块的输入测量范围很宽,它可以直接输入电压、电流、电阻、热电偶等信号,而S7-300模拟量输出模块可以输出010V、115V、-1010V、020mA、420mA、-2020mA 等模拟信号。以下简单介绍模拟量I/O模块SM334。模拟量I/O模块SM334有两种规格:一种是4模拟量输入/2模拟量输出,其输入、输出精度为8位;另一种也是有4模拟量输入/2模拟量输出,其输入/输出精度为12位。SM334模块输入测量范围为010V或020mA,输出范围为010V或020mA。它的I/O测量范围的选择是通过恰当的接线而不是通过组态软件编程设计的。与其他模拟量模块不同,SM334没有负的测量范围,且精度较低。SM33的通道地址(如图2-2-2所示)。通道地址输入通道0模块的起始输入通道1模块的起始+2B的地址偏移量输入通道2模块的起始+4B的地址偏移量输入通道3模块的起始+6B的地址偏移量输出通道0模块的起始输出通道1模块的起始+2B的地址偏移量图2-2-2 SM334 的通道地址 - 17 -2.3 FM(功能模块)、通信处理器模块(CP)以及通讯接口(1)功能模块主要用于对实时性和存储容量要求较高的控制任务,例如计算器模块、伺服电动机定位模块、高速计算器、闭环控制模块、电子凸轮控制器模块、工业表示系统的接口模块、称重模块、位置输入模块、超声波位置解码器等。(2)S7-300系列PLC有多种用途的通信处理器模块,如 CP340、CP 342-5 DP、CP 342-FMS等,其中既有为装置进行点对点通信设计的 模块,也有为PLC上网到西门子的低速现场总线 SINEC L2 和高速 SINEC HI 网设计的网络接口模块。(3)CPU模块上有以下3种通讯接口:MPI接口。多点接口MPI(MultiPoint Interface)是用于连接CPU和PG/OP的接口或用于MPI子网中的通讯接口。PROFIBUS-DP接口。PROFIBUS-DP接口主要用于连接分布式I/O。PROFIBUS-DP用于创建大型扩展子网。例如, PROFIBUS-DP接口既可组态为主站,也可组态为从站。PtP接口。可在CPU上使用PtP(点带点)接口,来连接外部设备至串口,如条形妈阅读器、打印机等。在CPU PtP的接口中安装有以下通信驱动程序,其报文格式是公开的:ASCII驱动;协议;只适用于CPU 314C-2。 12.4 PLC的工作过程PLC有比计算机更强的工业过程接口,可视为一种特殊的工业控制计算机。但编程语言和工作原理于计算机相比有一定的差别,于继电器控制逻辑的工作过程也有很大的差别PLC的工作过程一般可分为3个主要阶段:输入采样阶段、程序执行阶段和输出刷新阶段,如图2-2-3所示。 图2-2-3 PLC的工作过程输入采样阶段。PLC以扫描工作方式,按顺序将所有信号读入到寄存输入状态的输入映像区中存储,这一过程称为采样。在整个工作周期内,这个采样结果的内容不会改变,而且这个采样结果将在PLC执行时被使用。程序执行阶段。PLC按顺序进行扫描,及从上到下、从左到右地扫描每条指令并分别从输入映像区和输出映像区中获得所需地数据进行运算、处理,再将程序执行结果写入寄存执行结果的输出映像区中保存。这个结果在程序执行期间可能发生变化,但在整个程序未执行完毕之前不会到输出端口。输出刷新阶段。在执行完用户所有程序后,PLC将输出映像区中的内容送到寄存输出状态的输出锁存器,再去驱动用户设备。PLC重复执行上述三个阶段,每重复一次的时间称为一个扫描周期。PLC在一个工作周期中,输入采样和输出刷新的时间一般为毫秒级,而程序执行时间因程序的长度不同而不同。PLC投入运行后,重复完成以上3个阶段工作,即采用循环扫描工作过程。PLC工作主要特点是输入/输出采样、程序执行、输出刷新的“串行”工作方式,这样既可以避免继电器、接触器控制系统中的触电竞争和时序混乱,又可提高PLC的运算速度,这是PLC系统可靠性高、响应快的原因。但是也导致对输入在时间上的滞后。 2.5编程语言PLC的主要应用场合是工业控制过程,主要使用对象是工程技术人员。因此,PLC的编程语言要满足易于调试两方面的要求。控制工程技术人员熟悉控制线路图,而PLC的图形化指令结构很适合工程技术人员使用。PLC通常以内部数据储存器单元作为变量,以一些具体参数或具体单元的地址作为常数,所以有明确的变量和常数。PLC的程序结构为典型的块式结构,应用软件的形成只需要编辑这个过程,其余由系统软件自动完成。利用编程器的按键、显示和内部编辑、监控等软件的支持,可使PLC程序的调试变的容易。因此,一般PLC编程语言的主要特点有:图形化指令结构;明确的变量和常数;简化的程序结构;应用软件形成过程简便;程序调试容易等。STEP 7 的标准软件包支持3种语言:梯形图编程语言 LAD(Ladder Logic Programming Language);语句表编程语言 STL(Statement List Programming Language );功能图编程语言 FBD(Function Block Diagram Programming Language)梯形图(LAD)梯形图语言采用的图形与实际继电接触器控制系统的梯形图(控制线路图)相似,具有很强的直观性和形象感。简单的PLC逻辑控制、系统的梯形图与有触点的电气原理图的比较,其中图3-2-4所示电气原理图与PLC梯形图的比较,图(a)是带有自锁触点的线圈控制原理图,图(b)则是相应的PLC梯形图。S1S2KKI0.0Q0.0I0.1Q0.0(a)电气原理图(b)PLC梯形图图3-3-4 电气原理图与PLC梯图形土22由图可见,在电气原路图中,线圈K通电与否(数据逻辑通电为“1”,断电为“0”)取决于开关S1、S2及触点K的接通或断开(逻辑关系)。要使线圈K通电(为“1”),必须使S1或K动作闭合(为“1”),且S2复位,其常闭触点闭合(复位为“0”,但常闭触点表示为逻辑非,即“0”的非为“1”,表示闭合)。在PLC中,要使输出端子Q0.0的值输出高电平,则内部存储单元I0.0储存的值应为“1”或Q0.0存储的值为“1”,且I0.1储存的值则应为“0”,才能继续保持Q0.0的值为“1”。Q0.0的值为“1”,则可以通过输出接口输出高电平,从而实现原理图中需要硬件开关、触点才能实现的控制功能。在PLC梯形图中,内部存储器单元也形象地称为元件,但这是一个软元件。实际上,一个元件的线圈或触点是内部存储器单元中的一个位来储存其状态。储存值为“1”,表示该元器件的线圈处于通电状态,元件的常开触点闭合,常闭触点断开。由于内部存储单元中的内容可被无限次调用(读取),因此在PLC中“线圈元件”的“触点个数”从理论上讲有无穷多个。由次可见,PLC梯形图表示的逻辑控制,实际上是采用程序软件取代实际硬件的控制。PLC梯形图中元件和连接线中实际并没有电流流过,编写程序时必须清楚这一点,它仅代表“线圈元件”与各“触点”间的逻辑关系。语言表(STL)PLC的语句表语言采用助记符来表示,一般由操作码和操作数组成。操作码表示的是指令需要完成的操作功能,操作数为变量或常数。变量指数据存储单元在PLC工作时其存储内容是变化的。可作为变量寻址的PLC元件(数据存储器单元)主要有:输入继电器、输出继电器、辅助继电器、专用辅助继电器、定时/计数器、状态寄存器和数据寄存器。不同的PLC作为变量的单元地址范围通常也不同,但对于确定的机型,变量的地址范围是有明确规定的。除了变量外,常数也是语句表语言中操作数的主要形式之一。使用常数的场合主要有:算术运算等指令需要进行赋值时;需要通过两个或以上参数才能确定指令的操作功能时。例如,对定时器或计数器的设定,第一个操作数选择变量(定时器或计数器单元)的地址,第二个操作数确定定时/计数器的定时/记数值。有些PLC对某些特定操作功能采用 专门的子程序来实现,着些子程序则以编号的形式存放在PLC的系统程序中。此时,操作数除了指定完成操作所需要的参数外,还用来指定具体调用的子程序的编号。功能图(FBD) 功能图语言类似数字电路里的逻辑功能图;指令是不同的功能盒,根据一定的逻辑关系连接功能盒,实现一定的控制功能。图3-3-4中的梯形图程序对应的FBD的程序如图3-3-5所示。梯形图和功能图两种语言都是图形化的编程语言,容易理解、便于掌握、易于使用,但灵活性相对较差。图3-3-5 功能图语言2.6指令系统PLC指令的常见类型1、PLC指令的类型主要有:基本逻辑指令、定时/计数器指令、数值运算指令、数据变换处理指令、程序控制指令以及其他功能指令等。 (1)基本逻辑指令。基本逻辑指令是PLC最基本的指令,用来完成对继电器逻辑变量的布尔运算。主要的基本逻辑指令有:装入指令(又称“取”指令、连接指令、输入指令)、赋值指令(又称输出指令)、逻辑与指令(又称触点串联指令)、逻辑或指令(又称触点并联指令)、复位置位指令、脉冲指令等。装入指令(“取”指令)用于一段程序的开始,表示将某一单元的内容取出来准备用于运算操作;赋值指令是将一段程序的计算结果赋值给某一数据储存单元的操作指令,在梯形图中相当于是一个线圈通电或断电的输出,所以又称为输指令;(2)定时器指令。STEP 7 定时器指令相当于继电器控制系统中时间继电器的功能。STEP 7 定时器指令较为丰富,共有5种不同的定时器指令。脉冲定时器(SP);扩展脉冲定时器(SE);开通延时定时器(SD);保持型开通延时定时器(SS);关断延时定时器(SF)。(3)数据装载和传送指令(MOVE)。使用赋值指令能够为变量指定特定值。允许输入EN端的状态为“1”时启动赋值指令,PLC将执行MOVE指令,即将IN端指定的数值送到OUT输出端指定的目的地地址中。EN和ENO有相同的信号状态。使用MOVE指令可以传送直接数,也可以将某个地址中存储的数据传递到指定的目的地地址。(4)移位指令和循环指令。A、SETP 7 移位指令能够将累加器1低字的内容或整个累加器的内容逐位向左或向右移动。移动位数由输入值N决定。可使用的移位指令有:字左移指令SHLW;字右移指令SHRRW;双字左移指令SHLDW;双字右移指令SHRDW;整数右移指令SHRI;双整数右移指令SHRDI。B、循环指令能够将累加器1整个内容逐位向左或向右循环移动位。可使用的循环指令有:双字左循环指令ROLDW;双字右循环指令RORDW。(5)控制转移指令。使用逻辑控制指令能够有条件或无条件地转移至某一标号。控制转移指令没有参数,只有一个地址标号。(6)比较指令。SETP 7 提供了丰富的比较指令,可以对下列数值进行比较:两个整数的比较;两个双整数的比较;两个实数的比较。比较指令触发比较操作,在程序中可以像用节点指令一样使用比较指令,即比较指令可以放在所有结节点指令可以放的位置。比较指令对IN1和IN2两个进行比较,如果比较结果是真则比较逻辑运算结果为“1”,反之则为“0”。如果比较指令使用在串联中,则比较结果根据“与”关系和逻辑位相组合;如果比较指令使用在并联中,则比较结果根据“或”关系和逻辑位相组合。(7)算术运算指令。PLC数值运算的基本指令是四则运算指令。操作功能为:对两个操作书实施运算,并将运算结果存放到另一个操作数指令的单元。加、减、乘、除运算由操作码指定。通常加减法指令的三个操作数的字长相同;而乘法指令中结果操作数的字长一般需要增加一倍。例如,参加运算的操作数为单字节数时,运算结果则为双字节数,占用两个相邻的数据寄存器。(8)数据转换指令。转换指令是将一种格式的整数转化为另一种格式进行存储。例如,想让一个整数数据跟一个实数进行运算,首先需要将它们的格式统一成实数才能进行算术运算。有时候实数也需要进行取整运算。S7指令系统就提供各种转换指令。(9)字逻辑指令。字逻辑指令按照布尔逻辑将成对的字(16)位和双字(32)位逐位进行比较。下列指令用于执行字逻辑指令:字与字相“与”指令WANDW;双字与双字相“与”指令WANDDW;字与字相“或”指令WORW;双字与双字相“或”指令WORDW;字与字相“异或”指令WXORW;双字与双字相“异或”指令WXORDW。(10)计数器指令。计数器是PLC提供的一个基本功能,S7系列PLC的CPU中有专门的计数存储区,计数器存储区的大小由CPU型号决定。每个计数器有一个16位的字和一个二进制的位,计数器的字用来存放它的当前值,计数器触点的状态由它的位的状态决定。计数器指令包括计数器线圈指令和计数器方框指令,可实现相同的功能。计数器线圈指令包括以下3条:计数器置初值指令(SC);加法计数器线圈指令(CU);减法计数器线圈指令(CD)。 3 硬件部分电路设计3.1 硬件电路设计硬件电路是系统用于驱动外部设备执行工作的部分,它可分为主电路和辅助电路,主电路(见图3-3-1)采用380 伏的三相电源!经交流接触器、热继电器等常用低压电器直接驱动三相电机的运转。辅助电路以PLC器件为主!结合开关按钮等用于控制主电路中各接触器、继电器的通断,从而控制主电路的运行状态。 它采用交流220 伏和直流24伏两路电源供电,其中24伏电源联结按钮和开关,可以确保乘客的操作安全。 图3-3-1 电梯主电路 3.2 主电路的设计电梯的运行状态有四种:开门和关门,上升和下降。 开门和关门可由一台开门电机的正反转来实现!电机正转时电梯开门,电机反转时电梯关门。门开到位或门关紧时压下行程开关QS5或QS6以切断电源,使开门电机停转。电梯上升和电梯下降也可由一台升降电机来实现!电机正转时电梯上升!反转时电梯下降!并在每层楼中设有双向行程开关QS1QS4,电梯每到达一个楼层时,压下该楼层的平层开关,从而切断升降电机的电源使电梯停转。电梯就停在该楼层,为了防止电机长期过载运行或缺相运行,而发热以至烧坏,在主电路中设有热继电器加以保护。同时设有熔断器加以短路保护,一旦电机发生短路或过载运行和缺相运行,这些电器就会动作!从而及时切断电源。此外,在三相电源的入端设有组合开关QS1,在主电路出现故障时,可以切断并隔离电源!给检修带来安全和方便。硬件电路的主电路图如图3-3-1所示,与之对应的电器布局图如图3-3-2所示。 图3-3-2 主电路电器布局4辅助电路的设计4.1 确定输入输出电路电梯的运行状态由内选信号、呼梯信号、行车方向,行车楼层位置综合PLC内部程序控制规律决定。其中内选信号即轿厢内的召唤指示灯的状态(由召唤按钮是否按下过来决定),呼梯信号即各楼层的上、下行指示灯的状态(由上、下行按钮是否按下过来决定), 行车方向即升降电机的正、反转的状态(由交流接触器KM1、KM2的通断状态来决定),行车楼层位置由各楼行限位开关是否压下来决定,整座电梯的外部结构如图4-4-1所示 图4-4-1 电梯外部结构图4-4-1 电梯的外部结构4.2输入和输出点资源的分配表和PLC硬件配置表。表格4-4-2 电梯输入输出点的资源分配序号输入信号名称地址序号输出信号名称地址1一楼上呼梯按钮SB1I0.01一楼上呼记忆灯HL1Q0.02二楼上呼梯按钮SB2I0.12二楼上呼记忆灯HL2Q0.13二楼下呼梯按钮SB3I0.23二楼下呼记忆灯HL3Q0.24三楼上呼梯按钮SB4I0.34三楼上呼记忆灯HL4Q0.35三楼下呼梯按钮SB5I0.45三楼下呼记忆灯HL5Q0.46四楼下呼梯按钮SB6I0.56四楼下呼记忆灯HL6Q0.57一层限位开关SB7I1.07一楼停层指示灯去HL7Q1.08二层限位开关SB8I1.18二楼停层指示灯去HL8Q1.19三层限位开关SB9I1.29三楼停层指示灯去HL9Q1.210四层限位开关SB10I1.310四楼停层指示灯去HL10Q1.311一楼内选按钮SB11I1.411一楼内选指示灯HL11Q1.412二楼内选按钮SB12I1.512二楼内选指示灯HL12Q1.513三楼内选按钮SB13I1.613三楼内选指示灯HL13Q1.614四楼内选按钮SB14I1.714四楼内选指示灯HL14Q1.715电梯开门按钮SB15I0.615电梯开门指示灯HL15Q0.616电梯关门按钮SB16I0.716电梯关门指示灯HL16Q0.717电梯开门到位开关SB17I2.017电梯上行指示灯HL17Q2.O18电梯关门到位开关SB18I2.118电梯下行指示灯HL18Q2.1表格4-4-3四层电梯PLC硬件配置表序号名称型号说明数量1CPUCPU313-2DP12电源模块PS30713开关量输入模块SM32114开关量输出模块SM32215程序的设计5.1 本设计要达到的具体目的和控制要求(1)上下行选择由上电梯的人选择信号决定,顺向优先执行;(2)行车途中如遇呼梯信号时,顺向截车反向不截车;(3)选择信号(呼梯信号具有记忆功能)执行后清除;(4)内选信号(呼梯信号)行车方向行车楼层位置均有信号指示灯;(5)停层时自动开门,若本层有顺向呼梯也开门;(6)停站结束时间到自动关门,也可以手动提前关门,关门后自动行车;(7)无选择信号时不能自动开门;(8)行车时不能手动开门或本层呼梯开门不能行车;5.2 本次四层电梯的梯形图5-5-2 电梯PLC梯形图 5.3 本程序的目标针对上述控制要求,先把轿厢所在楼层号传送到一个通道中,再把呼梯楼层号传送到另一个通道中,然后将这两个通道的内容进行比较。若呼梯楼号大于轿厢所在楼号则电梯上行( 若呼梯楼号小于轿厢所在楼号则电梯下行(若两楼号的内容相等则电梯停在该楼层。为了实现电梯顺向优先执行的功能,即当电梯在上行过程中有多个呼梯信号发出时,先接送轿厢所在楼层以上的乘客,直到轿厢以上楼层无呼梯信号或轿厢已到达建筑物顶层时,电梯才会往下行驶;当电梯在下行过程中有多个呼梯信号发出时,先接送轿厢所在楼层以下的乘客,直到轿厢以下楼层无呼梯信号或轿厢已到达建筑物底层时,电梯才会往上行驶。本例各楼层的指示灯一经点亮,就将本楼层号码实时传送到同一个通道中。呼梯信号应被接受记忆,当电梯达到该楼层,且定向方向与目的地方向一致(基层和顶层除外),呼梯要求满足,户梯信号才被消除。- 29 -6PLC程序的调试 为了方便调试,用S7-300PLC自带的SM374模块,进行仿真调试。这必须要在硬件组态中添加一个16输入/输出的SM模块,如SM 300DI16/DO16xDC24V/O,5A。因为本次程序的输入/输出点分别为18、18,超过了自带模块的范围,可以先减少几个输入输出点。所有的输入点的状态用自带的SM374模块的开关的拨动来表示,输出点的状态用SM374模块的灯亮是否亮来表示。(1)按下二楼上行开关,二楼上行指示点亮电梯接通上行,松开一楼限位开关,电梯到达二楼压下二楼限位开关,此时,电梯上行切断并且熄灭二楼上行指示灯,轿厢开门,门开到位时压下限位开关(以下简称“开到位”开关),轿厢停止开门乘客可进出轿厢,从停层开始延时10秒后轿厢关门,也可以按关门按纽提前关门,并等待乘客输入呼梯信号。(2)在上述基础上,先按下四楼召唤按钮,再分别按下三楼下行按钮和一楼上行按钮。此时,电梯先接通上行经过三楼时不停车。 到达四楼并压下限位开关时停车开门,同时熄灭四楼指示灯。从停层开始延时10秒后轿厢关门,之后再作电梯接通下行,经过三楼压下行程开关时停车开门,并熄灭三楼指示灯。从停层开始延时10秒后轿厢关门后电梯再次接通下行,经过二楼不停车,到达一楼并压下限位开关时停车开门。 同时熄灭一楼指示灯,从停层开始延时10秒后轿厢关门,也可以按关门按钮提前关门,并等待乘客输入呼梯信号。(3)接第2项中,若此时按下二楼召唤按钮和一楼上行按钮,电梯立即开门,并熄灭一楼指示灯,从停层开始延时10秒后轿厢关门。次后电梯接通上行,若此时再压下一楼上行按钮或开门按钮,电梯都不会开门并继续上行。 电梯到达二楼时压下行程开关,同时切断上行并熄灭二楼指示灯,延时后自动开门,从停层开始延时10秒后轿厢关门,也可以按关门按钮提前关门,并等待乘客输入呼梯信号。 此后,若不再按下任何呼梯按钮,电梯就一直停在二楼。7结束语本系统主要以 PLC 为核心,利用 PLC 的强大的控制功能,实现了对四层电梯的控制。说起来电梯控制还是很复杂的,刚开始都不知道从哪下手。后来在进一步的了解了电梯的工作流程后,找到了一些头绪。分部考虑,一部分一部分的解决,最终将开关门、楼层信号、内呼外呼、上行下行、听层等联系起来,就完成了本次设计。但是本程序与现实中的电梯还是有一定的差距,如没有考虑对电梯的维修、电梯运行速度及制动、电梯消防和延时等等问题。 我选择这个设计,是因为对PLC这个课程有着浓厚的兴趣。通过本次设计,我将所学的知识很好的巩固了一遍,同时存在的不足得到了一定的改善,在工作的细心上也得到了提高。除次之外了解到编程的过程就是对某个事物认识条理化的过程,当透彻了解编程涉及的事物之间的联系时,就是编程完成之事。 致 谢 词三年的学习生活转眼就要过去了,回想这三年的学习生活感触很多。首先感谢前班主任丁惠老师,现任班主任蒋勤老师,和所有任课老师,以及负责这次毕业设计的刘必旺老师,他们的严谨细致、一丝不苟的作风一直是我工作、学习中的榜样,;他们循循善诱的教导和不拘一格的思路给予我无尽的启迪。 感谢我的室友们,三年了,在一起生活了三年了,这是一种多么可贵的缘分啊。在这三年里有太多让我感动的事情,只是想到今后大家就要分开,难免有些伤感。但是天下没有不散的宴席,各奔前程,大家珍重。我们在一起的日子,我会记一辈子的。 我还要特别的感谢我的父母,感谢他们多年来对我的培养、支持。是他们无私的资助,不断的鼓励支持,才使我顺利地完成学业,顺利地走上工作岗位。养育之恩,无以回报,你们永远健康快乐是我最大的心愿。 在设计即将完成之际,我的心情无法平静,从开始进入课题到设计的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!

    注意事项

    本文(毕业设计(论文)-用S7-300PLC设计一个四层电梯的项目.doc)为本站会员(韩长文)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开