1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

  . . 湖南文理学院 课程设计报告 课程名称: 自动化系统课程设计 专业班级: 自动化11班 学号 学生姓名: 指导教师: 完成时间: 2014年 11月20日 报告成绩: 评阅意见: 评阅意见: 评阅教师 日期 湖南文理学院制 . 目录 TOC \o 1-3 \h \u 28812 一、 设计题目 1 10720 二、 设计要求 1 32729 三、电梯控制系统控制系统设计作用与目的 1 7746 四、 所用设备及软件 1 12155 五、 智能电梯控制系统设计控制系统设计方案 2 3624 5.1系统总体设计 2 29700 5.2程序流程图 3 20981 六、智能电梯控制系统的硬件设计 4 2562 6.1 电梯控制的要求 4 10989 6.1.1 电梯轿厢的控制要求 4 28906 6.1.2电梯门的控制要求 5 22759 6.2主电路的设计 5 5768 6.2.1拖动电机电路的设计 5 21127 七、智能电梯控制系统设计软件设计 8 32467 7.1 PLC单台电梯控制系统的工作流程 8 23626 7.1.1 控制面板 9 21315 7.1.2 超重报警 9 23787 7.2 PLC I/O地址分配 9 24110 7.3总流程设计 12 484 7.4 各模块梯形图设计 13 22963 7.4.1 电梯运行状态选择程序 14 7457 7.4.2 楼层指令输入 15 30515 7.4.3 电梯上下行判断程序 16 11548 7.4.4 最近上行目标楼层确定程序 18 27504 7.4.5 上行运行程序 19 19192 7.4.6 最近下行目标楼层确定程序 20 27848 7.4.7 下行运行程序 21 22101 7.4.8 开关门程序 22 15398 八、心得体会 27 13560 参考文献 28 22177 附录 程序 29 . 设计题目 智能电梯控制系统设计 设计要求 利用PLC与变频器实现电梯的变频调速控制,该电梯控制系统具有同时呼梯控制、各楼层单独呼梯控制、上升、下降运行控制、轿厢位置显示等功能,电梯至少五层以上。 三、电梯控制系统控制系统设计作用与目的 随着我国经济的高速发展,微电子技术、计算机技术和自动控制技术也得到了迅速发展,电梯也已成为人类现代生活中广泛使用的运输工具。随着人们对电梯运行的安全性、舒适性等要求的提高,电梯得到了快速发展,其拖动技术已经发展到了调频调压调速,其逻辑控制也由PLC代替原来的继电器控制。 可编程控制器(PLC)因为稳定可靠、结构简单、成本低廉、简单易学、功能强大和使用方便已经成为应用最广泛的通用工业控制装置,成为当代工业自动化的主要支柱之一。电梯控制要求接入设备使用简便,对应系统组态的编程简单,具有人性化的人机界面,配备应用程序库,加快编程和调试速度。通过PLC对程序设计,提高了电梯的控制水平,并改善了电梯的电梯运行的舒适感。本文争对以上优点,对电梯运行进行了改进,使其达到了比较理想的控制效果。 所用设备及软件 本设计除了需要计算机,实验设备THPFSL-1/2还会用到两款软件:作图软件Altim Desinger、编程软件GX-developer。简介如表1所示。 表1 软件简介 软件或设备名称 软件图标 主要特点 作用 备注 Altium Designer Altium Designer是PC环境下以独特设计管理和协作技术为核心的印制电路板设计软件系是基于Windows95/98/2000/NT的全32位EDA设计系统。它主要采用了Smart Doc技术、Smart Tool技术、Smart Team技术。 绘制电路图和PCB板 GX-developer ?1.GX Developer能够制作Q系列,QnA系列,A系列,FX系列的数据,能够转换成GPPQ,GPPA格式的文档。2.利用Windows的优越性,使操作性飞跃上升能够将Excel,Word等作成的说明数据进行复制,粘贴,并有效利用。 编写程序 可编程控制器实验装置(THPFSL-1/2) 可直观地进行PLC的基本指令练习、多个PLC实际应用的模拟及实物控制。装置配备的主机采用日本三菱FX系列可编程控制器,配套SC-09通信编程电缆、三相鼠笼异步电机,配套SC-09通信编程电缆、三相鼠笼异步电机等。 硬件调试 智能电梯控制系统设计控制系统设计方案 5.1系统总体设计 系统总体结构原理图 系统总体结构原理图 主控制器是整个电梯的核心。不但要保证整个系统的稳定运行,而且要在极短的时间内对系统所有的任务进行响应。 其任务包括:接收、处理电梯的各种状态,并做出相应的动作,控制电梯的总体运行,实施对电梯驱动部分的控制,包括抱闸的松放、门机的开关、变频器低、中、高速的给出等控制。接收轿厢控制器送来的内选信号,执行内选外呼指令,向轿厢控制器、呼梯控制器发送楼层指示信号,实施安全保护等。为了实现电梯状态监控的需要,主控制器还加入了基于LCD显示的电梯参数设置、监控系统。 5.2程序流程图 中 央 处 理 单 元输 入 接 口 部 件 中 央 处 理 单 元 输 入 接 口 部 件 接 口 部 件 输 出 电 源 模 块 图1.1 PLC结构框图 2.系统工作原理 采用循环扫描方式。在PLC处于运行状态时,从内部处理、通信操作、程序输入、程序执行、程序输出,一直循环扫描工作。 当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。 输入采样阶段 在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。 用户程序执行阶段 在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。 输出刷新阶段 当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的线 电梯工作示意图启动六、智能电梯控制系统的硬件设计 图6-1 电梯工作示意图 启动 6.1 电梯控制的要求 停止到达指定楼层上行/下行输入指令电梯的主要任务是根据厢内外的控制指令,将电梯运行到指令楼层,同时,根据每个楼层的控制命令开、关门,以实现各个楼层的要求。主要工作步骤有:接收厢内/外指令,判断电梯上行还是下行,到达目的楼层前在其他楼层是否有开门指令,到达目的楼层后是否又有新的指令,根据这一新的指令再次判断是上行还是下行。如此循环,如果没有指令的话就停止在上一个指令的目的楼层。其工作过程如右图6-1所示。 停止 到达指定楼层 上行/下行 输入指令 6.1.1 电梯轿厢的控制要求 选向:根据电梯各层内选外呼信号的先后和停止时轿厢所在的楼曾位置决定电梯的运行方向。 选层换速:指电梯能够根据轿厢内所选层而决定运行方向,而且遵守或一直向上,或一直向下的原则。并且在每次平层的时候都能够换速。 楼层位置的指示:选用发光二极管作为指示灯显示的方法。 6.1.2电梯门的控制要求 当电梯平层的时候,电梯门自动打开,经过2秒钟后电梯门自动关上。如果遇到有人在门中间的情况,电梯会因为机械安全触板开关的作用而自动开门,也可以手动控制开门和关门。 为了避免乘客被正在关闭的门扇伤害,在门系统中大都设置安全检测系统,以检测关门时是否还有乘客从电梯门上通过。当轿厢门正在关闭时,如果此时有乘客欲进、出入电梯轿厢(包括乘客位于轿厢门前某段距离或乘客阻挡轿厢门关闭),则轿厢门应该停止关闭,且重新打开。轿厢门打开则不必有此过程。目前的安全系统主要大都采用光电式装置(如光敏元件),也有的采用电磁式装置。在一些高性能的电梯系统中,都设置了大厅内乘客检测装置,确定乘客是否全部进入电梯。当乘客或物体仍在门检测区域内时,电梯的门系统能自动延时关门,确保乘客全部进入电梯。目前主要采用光电装置和红外光幕保护装置来检测乘客或物体。有的门机系统还采用热敏电磁装置和图像采集系统检测乘客或物体,由于受到性能和成本的限制,应用的并不多。 6.2主电路的设计 电力拖动系统是电梯的动力来源,它驱动电梯部件完成相应的运动。在电梯中主要有如下两个运动:轿厢的升降运动,轿门及厅门的开关运动。轿厢的运动由曳引电动机产生动力,经曳引传动系统进行减速、改变运动形式(将旋转运动改变为直线运动)来实现驱动,其功率在几千瓦到几十千瓦,是电梯的主驱动。轿门及厅门的开与关则由开门电动机产生动力,经开门机构进行减速、改变运动形式来实现驱动,其驱动功率较小(通常在200W以下),是电梯的辅助驱动。 6.2.1拖动电机电路的设计 电梯的电力拖动系统对电梯的起动加速、稳速运行、制动减速起着控制作用。拖动系统的优势直接影响电梯的起动,制动加减速度,平层精度,乘坐的舒适性等指标。 电梯的拖动系统经历了由简单到复杂的过程。到目前为止应用于电梯的拖动系统主要有:(1)单、双速交流电动机拖动系统;(2)交流电动机定子调压调速拖动系统;(3)直流发电机-电动机可控硅励磁拖动系统;(4)可控硅直接供电拖动系统;(5)VVVF变频变压调速拖动系统。 交流电动机具有结构紧凑,维修简单等特点。单、双速交流电动机拖动系统采用开环方式控制,线路简单,价格较低,因此在电梯上广泛应用。交流双速电梯拖动电机控制主电路如图6-2所示。电梯启动时,首先接通上行或下行的接触器(KMs或KMx),同时也接通快速接触器KMk,这样就接通了快速绕组,电梯快速启动。为了减小电梯启动的加速度,提高乘坐的舒适感,接触器KM2断开,将电抗接入电路,当电动机的转速达到一定数值后,闭合接触器KM2将电抗短路,电动机逐步加速至额定转速,电梯最后稳定运行。当电梯需要减速时,先断开快速接触器KMK,闭合慢速接触器KMM,此时接通了慢速绕组,电动机开始减速。为了降低在减速过程中的加速度,接触器KM1断开,电路中接入了电抗器,在电动机的转速降到一定程度后,将解除其KM1闭合,将电抗器短路使电动机逐步减速至停止。 图6-2拖动电机控制主电路图 6.2.2门电机电路的设计 电梯门机拖动系统作为一个子系统,相对整个电梯系统来说,是不容忽视的。它是电梯系统中动作最频繁,也是直接面对乘客的部分。因此在实际应用中需要一个运行安全可靠、性能稳定的电梯门机控制系统,其设计就显得尤为重要。 门机拖动系统从电流型式上分为直流调速拖动和交流调速拖动两大类,在交流调速拖动中,异步电动机门机调速拖动系统和同步电动机门机调速拖动系统已发展成为占有相当比例的两类调速拖动系统。门电机主电路如图6-3所示,通过电动机的正反转来实现门的开关。 图6-3 门电机主电路图 七、智能电梯控制系统设计软件设计 7.1 PLC单台电梯控制系统的工作流程 电梯的运行是根据楼层和轿厢的呼叫信号、行程信号进行控制的,在以顺序逻辑控制实现电梯的基本控制要求的基础上,根据随机的输入信号,以及电梯的相应状态适时的控制电梯的运行。电梯控制系统工作流程如图7-1所示。 来自井道行程开关来自轿厢控制面板 来自井道 行程开关 来自轿厢 控制面板 来自层面 控制按钮 来自轿厢 控制面板 指令信号层楼信号召唤信号控制信号 指令信号 层楼信号 召唤信号 控制信号 置位置位 置位 置位 层楼定位召唤登记指令登记 层楼定位 召唤登记 指令登记 清除清除显 清 除 清 除 显 示 显 示 显 示 自动定向 自动定向 运行控制(开/关门、上/下行、停站) 运行控制(开/关门、 上/下行、停站) 电动机驱动控制运行显示 电动机驱动控制 运行显示 图7-1 PLC单台电梯控制系统工作流程图 电梯的控制系统实现如下功能: 1)行车方向由内选信号决定,顺向优先执行; 2)行车途中如遇呼梯信号时,顺向截车,反向不截车; 3)内选信号、呼梯信号具有记忆功能,执行后解除; 4)内选信号、呼梯信号、行车方向、行车楼层位置均由信号灯指示; 5)停层时可延时自动开门、手动开门、(关门过程中)本层顺向呼梯开门; 6)有内选信号时延时自动关门,关门后延时自动行车; 7)无内选时延时2s自动关门,但不能自动行车; 8)行车时不能手动开门或本层呼梯开门,开门不能行车。 7.1.1 控制面板 在电梯控制系统的工作流程图中,控制面板包括两个部分:一部分安置于电梯厢内,用于乘客选择所要到的楼层;另一部分置于每个楼层,用于呼叫电梯,如右图7-2所示。 在图7-2所示的面板示意图中,每个楼层的控制按钮只有两个按键,即上行键和下行键,以及相关的显示单元,在底楼只有一个上行键,在顶楼只有一个下行键;在电梯厢内有楼层按键和开关门按键,以及相关显示单元。 图7-2 电梯控制系统面板示意图 图7-2 电梯控制系统面板示意图 7.1.2 超重报警 在电梯运行过程中,需要时刻测量电梯厢内的重量,以防止超过最大载重量,造成安全事故,为此使用了传感器。通过不断地调试将传感器安装在适当的位置,f66永乐国际使其能准确地判断出厢内重量是否超标,从而达到保护电梯安全运行的目的。如果厢内重量超过标准,则无法关门,电梯无法上/下运行。超重报警采用声光报警,选用既可发出闪烁信号,又可发出蜂鸣声的指示灯。 7.2 PLC I/O地址分配 五层电梯控制系统的I/O地址分配如以下表格所示。 输入地址 输入设备 输入地址 输入设备 I0.0 运行/维修按钮 I1.7 楼层4下层限位器 I0.1 楼层1上行按钮 I2.0 楼层5下层限位器 I0.2 楼层2上行按钮 I2.1 上平层限位器 I0.3 楼层2下行按钮 I2.2 门区限位器 I0.4 楼层3上行按钮 I2.3 下平层限位器 I0.5 楼层3下行按钮 I2.4 开门到位限位器 I0.6 楼层4上行按钮 I2.5 关门到位限位器 I0.7 楼层4下行按钮 I2.6 楼层1选择按钮 I1.0 楼层5下行按钮 I2.7 楼层2选择按钮 I1.1 楼层1上层限位器 I3.0 楼层3选择按钮 I1.2 楼层2上层限位器 I3.1 楼层4选择按钮 I1.3 楼层2下层限位器 I3.2 楼层5选择按钮 I1.4 楼层3上层限位器 I3.3 开门按钮 I1.5 楼层3下层限位器 I3.4 关门按钮 I1.6 楼层4上层限位器 表7-1 数字量输入部分 输入地址 输入设备 AIW0 压力传感器 表7-2 模拟量输入部分 输出地址 输出设备 输出地址 输出设备 Q0.0 上行继电器 Q1.0 楼层5指示灯 Q0.1 下行继电器 Q1.1 上行指示灯 Q0.2 快速运行继电器 Q1.2 下行指示灯 Q0.3 慢速运行继电器 Q1.3 厢体开门 Q0.4 楼层1指示灯 Q1.4 厢体关门 Q0.5 楼层2指示灯 Q1.5 抱闸停止 Q0.6 楼层3指示灯 Q1.6 超重报警 Q0.7 楼层4指示灯 表7-3 数字量输出部分 PLC的外部接线 五层电梯控制的I/O接线总流程设计 根据控制系统的功能要求,交流双速电梯工作时主要可分为两个部分:一是维修状态;二是正常运行状态。 在旋钮置于维修状态时,不论电梯处于任何位置,都将直接运行到楼层底部,忽略用户的其它指令。其工作流程如图5-1所示。 至于正常运行状态时,可根据电梯内外及各个楼层之间的用户指令,以及电梯现在所处的位置,自动判断电梯的运行方向,根据PLC接收到的其它外围设备的控制信号,完成用户的控制要求运行至指定的楼层。交流双速电梯控制系统流程图如7-3-1所示 图7-3-1 维修状态流程图 图7-3-2 交流双速电梯控制系统流程图 7.4 各模块梯形图设计 根据上述流程图,采用模块化的程序设计,为了便于程序设计,以及程序修改和完善,简历如表7-4-1所示的元件设置表。 元件 意义 内容 备注 M0.0 维修状态标志 on有效 M0.1 正常运行标志 on有效 M0.2 上行运行标志 on有效 M0.3 下行运行标志 on有效 M0.4 开门完成标志 on有效 M0.5 关门完成标志 on有效 M0.6 楼层到达标志 on有效 M0.7 快速运行标志 on有效 M1.0 慢速运行标志 on有效 M1.1 抱闸停车标志 on有效 M1.2 开门启动标志 on有效 M1.3 关门启动标志 on有效 M1.4 速度切换标志 on有效 M1.5 超重报警标志 on有效 M2.0 上行复位楼层1寄存器 on有效 M2.1 上行复位楼层2寄存器 on有效 M2.2 下行复位楼层2寄存器 on有效 M2.3 上行复位楼层3寄存器 on有效 M2.4 下行复位楼层3寄存器 on有效 M2.5 上行复位楼层4寄存器 on有效 M2.6 下行复位楼层4寄存器 on有效 M2.7 下行复位楼层5寄存器 on有效 VB0 电梯现所在楼层寄存器 VB1 厢内楼层1寄存器 VB2 厢内楼层2寄存器 VB3 厢内楼层3寄存器 VB4 厢内楼层4寄存器 VB5 厢内楼层5寄存器 VB6 楼层1上行寄存器 VB7 楼层2上行寄存器 VB10 楼层2下行寄存器 VB11 楼层3上行寄存器 VB12 楼层3下行寄存器 VB13 楼层4上行寄存器 VB14 楼层4下行寄存器 VB15 楼层5下行寄存器 VB16 目标楼层寄存器 VW100 传感器返回值 VW102 重量标准值 T37 关门延时定时器 20 2s T38 开门延时定时器 10 1s 表7-4-1 元件设置 7.4.1 电梯运行状态选择程序 旋钮的默认开关状态为I0.0,在断开时中间继电器M0.0闭合,不论电梯处于什么位置,电梯都直接下行到底层,如果电梯就在底层,则闸门上的限位器传送信号到PLC中,表示电梯已到达目标位置,延时一段时间后,闸门开启进行维修维护工作,其维修状态时的梯形图程序如图7-4-1所示。 图7-4-1 维修状态时梯形图程序 7.4.2 楼层指令输入 在正常运行状态时,接收每个楼层的上行/下行指令和厢内控制按钮的指令。在此程序中,先将收到的楼层指令存储到对应的寄存器中,然后电梯以此为目标在楼层间运行,如果在运行过程中,有其他楼层的按钮被按下,则经过PLC的运算,按照输入的指令停止在指定的楼层上,在楼层指令输入梯形图程序如图7-4-2所示。 图7-4-2 楼层指令输入梯形图程序 7.4.3 电梯上下行判断程序 如果电梯处于底层或者顶层,则运行时只有一个方向;上行或者下行。如果停留在中间任何一层,就需要通过PLC的运行将电梯现在所在的楼层和输入指令的楼层进行比较,然后输出上行还是下行的指令,电梯上下行判断程序如图7-4-3所示。 图7-4-3 电梯上下行判断程序(1) 图7-4-3 电梯上下行判断程序(2) 7.4.4 最近上行目标楼层确定程序 当电梯已经接收到目标楼层指令,且正在开始移动,还没到达到目标楼层之前,例如,正在1层开始运动,有人在2层按下了上行的按钮,则电梯的最近上行目标楼层应立刻更显为2,而如果此时1层按下上行按钮,则不会影响电梯上行的运动状态,最近上行目标楼层确定程序如图7-4-4所示。 图7-4-4 最近上行目标楼层确定程序 7.4.5 上行运行程序 在确定了最近的目标楼层后,由PLC输出的指令控制电梯向上运动,接近目标楼层后,通过目标楼层的下层限位器输入的信号,输入到PLC中,然后调用速度切换程序,上行运行程序如图7-4-5所示 图7-4-5上行运行定程序 7.4.6 最近下行目标楼层确定程序 当电梯接收目标楼层指令,且正在向下开始移动,在还没到达目标楼层之前,例如,正在从3层开始运动,有人在2层按下了下行的按钮,则电梯的最近下行目标楼层应立刻更改为2,而如果此时在3层按下行按钮,则不会影响电梯下行的运行状态,其程序如图7-4-6所示。每个扫描周期PLC都检测厢内和每个楼层的按钮状态,若有按钮被按下,且所在楼层低于之前的目标楼层,则更改目标楼层数。 图7-4-6最近下行目标楼层确定程序 7.4.7 下行运行程序 在确定了最近的目标楼层后,由PLC输出的指令控制电梯向下运动,接近目标楼层后,通过目标楼层的上层限位器输入的信号,输入到PLC中,然后调用速度切换程序,其程序如图7-4-7所示。 图7-4-7下行运行程序 7.4.8 开关门程序 在电梯运行过程中,即使按下开门的按钮,电梯也不会打开;同样如果电梯门没有完全关闭,电梯不进行上下运行,为此保证乘客的安全,其程序如图7-4-8和图7-4-9所示。 图7-4-8开门程序 图7-4-9关门程序 7.4.9 换速程序 为了保证电梯运行的快速稳定,而且能提供给乘客一个舒适的乘坐环境,该控制系统采用双速运行方式。在电梯启动阶段,速度较低,然后增加到快速运行阶段,既能较快地到达目标楼层,也不会产生较强的不舒适感。电梯的切换程序如图7-4-10所示。 图7-4-10 换速程序 7.4.10 门定位程序 利用限位器对电梯门进行定位,并对所在楼层的寄存器进行复位处理,其程序如图7-4-11所示。 图7-4-11门定位程序 7.4.11 超重报警程序 在电梯运行过程中,尤其是在乘客进入的时候,需要不断采集电梯厢内的重量,以防止超过最大重量,造成安全事故,其程序如图7-4-12所示。 图7-4-12 超重报警程序 八、心得体会 三周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。 课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职业工作前一个必不少的过程.”千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义.我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础. 通过这次嵌入式课程设计,本人在多方面都有所提高。通过这次嵌入式课程设计,综合运用本专业所学课程的理论和生产实际知识进行一次心电图检测与传输设计工作的实际训练从而培养和提高学生独立工作能力,巩固与扩充了嵌入式设计等课程所学的内容,掌握冷嵌入式设计的方法和步骤,掌握嵌入式设计的基本的模具技能懂得了怎样分析嵌入式的实用性,怎样确定工艺方案,了解了嵌入式的基本结构,提高了计算能力,绘图能力,熟悉了规范和标准,同时各科相关的课程都有了全面的复习,独立思考的能力也有了提高。 在这次设计过程中,体现出自己单独设计嵌入式的能力以及综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。 在此感谢我们的老师,老师严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;老师循循善诱的教导和不拘一格的思路给予我无尽的启迪;这次模具设计的每个实验细节和每个数据,都离不开老师您的细心指导。而您开朗的个性和宽容的态度,帮助我能够很顺利的完成了这次课程设计。 同时感谢对我帮助过的同学们,谢谢你们对我的帮助和支持,让我感受到同学的友谊。 由于本人的设计能力有限,在设计过程中难免出现错误,恳请老师们多多指教,我十分乐意接受你们的批评与指正,本人将万分感谢。 参考文献 陈建明. 电气控制与PLC应用(第2版). 北京: 电子工业出版社, 陈家盛. 电梯结构原理及安装维修. 北京: 机械工业出版社, 2002 李惠升. 电梯控制技术. 北京: 机械工业出版社, 2003 段波, 李明伟. 电机及电力拖动基础. 北京: 人民邮电出版社, 2009 张勇. 电机拖动与控制. 北京: 机械工业出版社, 2001 唐杰. 电机拖动与控制基础. 北京: 高等教育出版社, 2002 曹承志. 电机拖动与控制. 北京: 机械工业出版社, 2001 宋伯生. PLC编程实用指南. 北京: 机械工业出版社, 2006 谢云敏. 可编程控制器原理与实践教程.上海交通大学出版社, 郁汉琪. 电气控制与可编程控制器应用技术. 南京:东南大学出版社, 常晓玲. 电气控制系统与可编程控制器. 北京: 机械工业出版社, 严盈富, 罗海平, 屋海勤. 监控组态软件与PLC入门. 北京: 人民邮电出版社, 吴明亮, 蔡夕忠. 可编程控制器实训教程. 化学工业出版社, 2005 西门子(中国)有限公司. 深入浅出西门子S7-200 plc. 北京航空航天大学出版社, 2005.2 西门子公司. SIMATIC S7-200可编程控制器系统手册 吕景泉. 可编程控制器及其应用.北京: 机械工业出版社, 2001 邓则名, 邝穗芳等. 电气与可编程控制器应用技术. 北京: 机械工业出版社, 刘敏, 可编程控制器技术. 北京: 机械工业出版社, 2001 陈立定, 吴玉香, 苏开才. 电气控制与可编程控制器. 广州: 华南理工大学出版社 附录 程序 Network 1 LD I0.0 = M0.1 ;正常运行启动 Network 2 LDN I0.0 = M0.0 ;维修状态运行 Network 3 LD M0.0 = M0.3 ;电梯下行 Network 4 LDB= VB0, 1 ;判断楼层是否为一层 A M0.6 ;电梯到达指定楼层 R M0.3, 1 ;下行状态被复位 = M1.1 ;抱闸停车 TON T38, 10 ;电梯到达后延迟一秒 Network 5 LD M0.1 A T38 = M1.2 ;延时时间到,开门启动 Network 6 LD M0.1 ;正常运行状态下 LPS A I0.1 MOVB 1, VB6 ;1楼上行按钮被按下后,相应的数字就存储到对应的寄存器中 LRD A I0.2 MOVB 2, VB7 ;2楼上行按钮被按下后,相应的数字就存储到对应的寄存器中 LRD A I0.3 MOVB 2, VB10 ;2楼下行按钮被按下后,相应的数字就存储到对应的寄存器中 LRD A I0.4 MOVB 3, VB11 ;3楼上行按钮被按下后,相应的数字就存储到对应的寄存器中 LRD A I0.5 MOVB 3, VB12 ;3楼下行按钮被按下后,相应的数字就存储到对应的寄存器中 LRD A I0.6 MOVB 4, VB13 ;4楼上行按钮被按下后,相应的数字就存储到对应的寄存器中 LRD A I0.7 MOVB 4, VB14 ;4楼下行按钮被按下后,相应的数字就存储到对应的寄存器中 LRD A I1.0 MOVB 5, VB15 ;5楼下行按钮被按下后,相应的数字就存储到对应的寄存器中 LRD A I2.6 MOVB 1, VB1 ;厢内楼层按钮1被按下后,数字1就存储到对应的寄存器中 LRD A I2.7 MOVB 2, VB2 ;厢内楼层按钮2被按下后,数字2就存储到对应的寄存器中 LRD A I3.0 MOVB 3, VB3 ;厢内楼层按钮3被按下后,数字3就存储到对应的寄存器中 LRD A I3.1 MOVB 4, VB4 ;厢内楼层按钮4被按下后,数字4就存储到对应的寄存器中 LPP A I3.2 MOVB 5, VB5 ;厢内楼层按钮5被按下后,数字5就存储到对应的寄存器中 Network 7 LD M0.1 LPS AB= VB0, 1 = M0.2 ;电梯处于底层时,上行 LPP AB= VB0, 5 = M0.3 ;电梯处于顶层时,下行 Network 8 LD M0.1 LPS AB VB16, VB0 = M0.2 ;目标楼层与电梯现在所在楼层比较,大于,上行 LPP AB VB16, VB0 = M0.3 ;目标楼层与电梯现在所在楼层比较,小于,下行 Network 9 LD M0.1 LPS LD I0.1 O I2.6 ;1楼按钮被按下,下行 ALD = M0.3 LRD A I0.2 LPS AB VB7, VB0 = M0.2 ;按钮被按下的楼层与电梯现在所在楼层的比较,大于,上行 LPP AB VB7, VB0 = M0.3 LRD A I0.3 ;按钮被按下的楼层与电梯现在所在楼层的比较,小于,下行 LPS AB VB10, VB0 = M0.2 LPP AB VB10, VB0 = M0.3 LRD A I0.4 LPS AB VB11, VB0 = M0.2 LPP AB VB11, VB0 = M0.3 LRD A I0.5 LPS AB VB12, VB0 = M0.2 LPP AB VB12, VB0 = M0.3 LRD A I0.6 LPS AB VB13, VB0 = M0.2 LPP AB VB13, VB0 = M0.3 LRD A I0.7 LPS AB VB14, VB0 = M0.2 LPP AB VB14, VB0 = M0.3 LPP LD I1.0 O I3.2 ;5层按钮被按下,上行 ALD = M0.2 Network 10 LD M0.1 O M0.2 AN M0.6 AN M0.3 ;上行,下行互锁 = M0.2 Network 11 LD M0.1 O M0.3 AN M0.6 AN M0.2 ;下行,上行互锁 = M0.3 Network 12 LD M0.1 A M0.2 LPS AB VB2, VB16 ;检测厢内楼层2的按钮是否被按下 MOVB VB2, VB16 LRD AB VB3, VB16 MOVB VB3, VB16 ;检测厢内楼层3的按钮是否被按下 LRD AB VB4, VB16 MOVB VB4, VB16 ;检测厢内楼层4的按钮是否被按下 LRD AB VB5, VB16 MOVB VB5, VB16 ;检测厢内楼层5的按钮是否被按下 LRD AB VB7, VB16 ;检测楼层2的上行按钮是否被按下 MOVB VB7, VB16 LRD AB VB11, VB16 ;检测楼层3的上行按钮是否被按下 MOVB VB11, VB16 LRD AB VB13, VB16 ;检测楼层4的上行按钮是否被按下 MOVB VB13, VB16 LPP AB VB15, VB16 ;检测楼层5的上行按钮是否被按下 MOVB VB15, VB16 Network 13 LD M0.1 A M0.2 ;上行运行状态 LDB VB2, VB0 AB VB2, VB16 ;厢内楼层2的按钮被按下后,与电梯现在所处楼层和目标楼层的比较 LDB VB7, VB0 ;楼层2的上行按钮被按下后,与电梯现在所处楼层和目标楼层的比较 AB VB7, VB16 OLD ALD MOVB 2, VB16 ;当按下的按钮所处楼层高于电梯现在所处楼层且低于之前的目标楼层时,将按年所在楼层设置为最近的目标楼层 Network 14 LD M0.1 A M0.2 LDB VB3, VB0 AB VB3, VB16 LDB VB11, VB0 AB VB11, VB16 OLD ALD MOVB 3, VB16 Network 15 LD M0.1 A M0.2 LDB VB4, VB0 AB VB4, VB16 LDB VB13, VB0 AB VB13, VB16 OLD ALD MOVB 4, VB16 Network 16 LD M0.1 A M0.2 LDB VB5, VB0 AB VB5, VB16 LDB VB15, VB0 AB VB15, VB16 OLD ALD MOVB 5, VB16 Network 17 LD M0.1 A M0.3 LPS AB VB1, VB16 ;检测厢内楼层1的按钮是否被按下 MOVB VB1, VB16 LRD AB VB2, VB16 ;检测厢内楼层2的按钮是否被按下 MOVB VB2, VB16 LRD AB VB3, VB16 ;检测厢内楼层3的按钮是否被按下 MOVB VB3, VB16 LRD AB VB4, VB16 ;检测厢内楼层4的按钮是否被按下 MOVB VB4, VB16 LRD AB VB6, VB16 ;检测楼层1的上行按钮是否被按下 MOVB VB6, VB16 LRD AB VB10, VB16 ;检测楼层2的下行按钮是否被按下 MOVB VB10, VB16 LRD AB VB12, VB16 ;检测楼层3的下行按钮是否被按下 MOVB VB12, VB16 LPP AB VB14, VB16 ;检测楼层4的下行按钮是否被按下 MOVB VB14, VB16 Network 18 LD M0.1 A M0.3 ;在下行状态下 LDB VB1, VB0 AB VB1, VB16 LDB VB6, VB0 AB VB6, VB16 OLD ALD MOVB 1, VB16 ;当按下的按钮所处楼层低于电梯现在所处楼层且低于之前的目标楼层时,将按年所在楼层设置为最近的目标楼层 Network 19 LD M0.1 A M0.3 LDB VB2, VB0 AB VB2, VB16 LDB VB10, VB0 AB VB10, VB16 OLD ALD MOVB 2, VB16 Network 20 LD M0.1 A M0.2 LDB VB3, VB0 AB VB3, VB16 LDB VB12, VB0 AB VB12, VB16 OLD ALD MOVB 3, VB16 Network 21 LD M0.1 A M0.2 LDB VB4, VB0 AB VB4, VB16 LDB VB14, VB0 AB VB14, VB16 OLD ALD MOVB 4, VB16 Network 22 // Network Comment LD M0.1 A M0.2 LD I1.3 ;楼层2的下层限位器 O I1.5 ;楼层3的下层限位器 O I1.7 ;楼层4的下层限位器 O I2.0 ;楼层5的下层限位器 ALD EU ;采用上升沿触发 INCB VB0 ;电梯所在楼层加1 Network 23 LD M0.1 A M0.2 AB= VB0, VB16 ;到达目标楼层 = M1.4 ;转入速度切换程序 Network 24 LD M0.1 A M0.3 LD I1.1 ;楼层1的上层限位器 O I1.2 ;楼层2的上层限位器 O I1.4 ;楼层3的上层限位器 O I1.6 ;楼层4的上层限位器 ALD EU ;采用上升沿触发 INCB VB0 ;电梯所在楼层加1 Network 25 LD M0.1 A M0.2 AB= VB0, VB16 ;到达目标楼层 = M1.4 ;转入速度切换程序 Network 26 LD M0.1 A M0.6 TON T38, 10 ;电梯定时完成后,开始计时,时长1s Network 27 LD M0.1 A M0.6 A T38 O M1.2 ;计时结束,门自动开门 AN I2.4 ;开门到位后,自锁断开 = M1.2 ;开门自锁继电器 Network 28 LD M0.1 A M0.6 A I3.3 ;手动开门必须在延时结束后才能操作 O M1.2 AN I2.4 = M1.2 ;开门自锁继电器 Network 29 LD M0.1 A I2.4 A M0.6 AN I3.3 TON T37, 20 ;电梯门打开后,可根据实际情况确定关门的延时时间,这里时间设为2s Network 30 LD M0.1 A M0.6 A T37 ;定时时间到,关门继电器启动 LD M0.6 A I3.4 A I2.4 ;也可随时手动启动关门继电器 OLD ON M1.3 AN I3.3 AN I2.5 ;关门结束后,断开关门继电器 = M1.3 ;关门自锁继电器 Network 31 LD M0.1 A M0.2 ;上行运行 A M1.4 LD I1.7 O I2.0 ;楼层4与楼层5的下层限位器 ALD = M1.0 ;减速成慢速运行 Network 32 LD M0.1 A M0.2 ;上行运行 A M1.4 LD I1.3 O I1.5 ;楼层2与楼层3的下层限位器 ALD = M1.0 ;减速成慢速运行 Network 33 LD M0.1 A M0.3 ;下行运行 A M1.4 LD I1.4 O I1.6 ;楼层3与楼层4的上层限位器 ALD = M1.0 ;减速成慢速运行 Network 34 LD M0.1 A M0.3 A M1.4 LD I1.1 O I1.2 ;楼层1与楼层2的上层限位器 ALD = M1.0 ;减速成慢速运行 Network 35 LD M0.1 A M0.2 ;上行运行 A M1.4 LD I1.1 O I1.2 ;楼层1与楼层2的上层限位器 ALD = M0.7 ;加速成快速运行 Network 36 LD M0.1 A M0.2 ;上行运行 A M1.4 LD I1.4 O I1.6 ;楼层3与楼层4的上层限位器 ALD = M0.7 ;加速成快速运行 Network 37 LD M0.1 A M0.3 ;下行运行 A M1.4 LD I1.3 O I1.5 ;楼层2与楼层3的下层限位器 ALD = M0.7 ;加速成快速运行 Network 38 LD M0.1 A M0.3 ;下行运行 A M1.4 LD I1.7 O I2.0 ;楼层4与楼层5的下层限位器 ALD = M0.7 ;加速成快速运行 Network 39 LD I2.1 A I2.2 A I2.3 = M0.6 ;三个限位器全部对准后,门定位完毕 = M1.1 ;抱闸停车 Network 40 LD M0.1 A M0.2 ;电梯上行运行时 LPS LD I1.1 ;楼层1的上层限位器 O M2.0 ALD MOVB 0, VB1 MOVB 0, VB6 ;电梯上行时通过楼层1后,复位与楼层1的所有的与上行有关的寄存器 LRD LD I1.2 ;楼层2的上层限位器 O M2.1 ALD MOVB 0, VB2 MOVB 0, VB7 ;电梯上行时通过楼层2后,复位与楼层2的所有的与上行有关的寄存器 LRD LD I1.4 ;楼层3的上层限位器 O M2.3 ALD MOVB 0, VB3 MOVB 0, VB11 ;电梯上行时通过楼层3后,复位与楼层3的所有的与上行有关的寄存器 LRD LD I1.6 ;楼层4的上层限位器 O M2.5 ALD MOVB 0, VB4 MOVB 0, VB13 ;电梯上行时通过楼层4后,复位与楼层4的所有的与上行有关的寄存器 LPP AB= VB0, 5 ;到达顶层 = M2.0 = M2.1 = M2.3 = M2.5 A M0.6 MOVB 0, VB5 ;将楼层所有的上行存储器复位 Network 41 LD M0.1 A M0.3 ;电梯上行运行时 LPS LD I2.0 ;楼层5的下层限位器 O M2.7 ALD MOVB 0, VB5 MOVB 0, VB15 ;电梯下行时通过楼层5后,复位与楼层5的所有的与下行有关的寄存器 LRD LD I1.7 ;楼层4的下层限位器 O M2.6 ALD MOVB 0, VB4 MOVB 0, VB14 ;电梯下行时通过楼层4后,复位与楼层4的所有的与下行有关的寄存器 LRD LD I1.5 ;楼层3的下层限位器 O M2.4 ALD MOVB 0, VB3 MOVB 0, VB12 ;电梯下行时通过楼层3后,复位与楼层3的所有的与下行有关的寄存器 LRD LD I1.3 ;楼层2的下层限位器 O M2.2 ALD MOVB 0, VB2 MOVB 0, VB10 ;电梯下行时通过楼层2后,复位与楼层2的所有的与下行有关的寄存器 LPP AB= VB0, 1 ;到达底层 = M2.7 = M2.6 = M2.4 = M2.2 A M0.6 MOVB 0, VB1 ;将楼层所有的下行存储器复位 Network 42 LD SM0.0 MOVW AIW0, VW100 ;将采集的数据存入存储器中 Network 43 LD SM0.0 AW VW100, VW102 ;将采集的数据与标准数据进行比较 R M0.2, 2 ;如果超重,复位上行和下行接触器 = M1.5 ;输出超重声光报警

  请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。用户名:验证码:匿名?发表评论