《智能电梯控制系统设计说明.doc》由会员分享,可在线阅读,更多相关《智能电梯控制系统设计说明.doc(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 . . . . 文理学院课程设计报告课程名称: 自动化系统课程设计 专业班级: 自动化11班 学号学生:指导教师:完成 2014年 11月20日 报告成绩:评阅意见: 评阅教师 日期 文理学院制41 / 44 目录一、 设计题目1二、 设计要求1三、电梯控制系统控制系统设计作用与目的1四、 所用设备与软件1五、 智能电梯控制系统设计控制系统设计方案25.1系统总体设计25.2程序流程图3六、智能电梯控制系统的硬件设计46.1 电梯控制的要求46.1.1 电梯轿厢的控制要求46.1.2电梯门的控制要求56.2主电路的设计56.2.1拖动电机电路的设计5七、智能电梯控制系统设计软件设计87.1
2、PLC单台电梯控制系统的工作流程87.1.1 控制面板97.1.2 超重报警97.2 PLC I/O地址分配97.3总流程设计127.4 各模块梯形图设计137.4.1 电梯运行状态选择程序147.4.2 楼层指令输入157.4.3 电梯上下行判断程序167.4.4 最近上行目标楼层确定程序187.4.5 上行运行程序197.4.6 最近下行目标楼层确定程序207.4.7 下行运行程序217.4.8 开关门程序22八、心得体会27参考文献28附录 程序29一、 设计题目 智能电梯控制系统设计二、 设计要求利用PLC与变频器实现电梯的变频调速控制,该电梯控制系统具有同时呼梯控制、各楼层单独呼梯控
3、制、上升、下降运行控制、轿厢位置显示等功能,电梯至少五层以上。三、电梯控制系统控制系统设计作用与目的 随着我国经济的高速开展,微电子技术、计算机技术和自动控制技术也得到了迅速开展,电梯也已成为人类现代生活中广泛使用的运输工具。随着人们对电梯运行的安全性、舒适性等要求的提高,电梯得到了快速开展,其拖动技术已经开展到了调频调压调速,其逻辑控制也由PLC代替原来的继电器控制。 可编程控制器PLC因为稳定可靠、结构简单、本钱低廉、简单易学、功能强大和使用方便已经成为应用最广泛的通用工业控制装置,成为当代工业自动化的主要支柱之一。电梯控制要求接入设备使用简便,对应系统组态的编程简单,具有人性化的人机界面
4、,配备应用程序库,加快编程和调试速度。通过PLC对程序设计,提高了电梯的控制水平,并改善了电梯的电梯运行的舒适感。本文争对以上优点,对电梯运行进展了改良,使其达到了比拟理想的控制效果。四、 所用设备与软件本设计除了需要计算机,实验设备THPFSL-1/2还会用到两款软件:作图软件Altim Desinger、编程软件GX-developer。简介如表1所示。表1 软件简介软件或设备名称软件图标主要特点作用备注Altium DesignerAltium Designer是PC环境下以独特设计管理和协作技术为核心的印制电路板设计软件系是基于Windows95/98/2000/NT的全32位EDA设
5、计系统。它主要采用了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
6、-09通信编程电缆、三相鼠笼异步电机等。硬件调试五、 智能电梯控制系统设计控制系统设计方案5.1系统总体设计系统总体结构原理图 系统总体结构原理图主控制器是整个电梯的核心。不但要保证整个系统的稳定运行,而且要在极短的时间对系统所有的任务进展响应。其任务包括:接收、处理电梯的各种状态,并做出相应的动作,控制电梯的总体运行,实施对电梯驱动局部的控制,包括抱闸的松放、门机的开关、变频器低、中、高速的给出等控制。接收轿厢控制器送来的选信号,执行选外呼指令,向轿厢控制器、呼梯控制器发送楼层指示信号,实施安全保护等。为了实现电梯状态监控的需要,主控制器还参加了基于LCD显示的电梯参数设置、监控系统。5.2
7、程序流程图中 央 处 理 单 元输 入 接 口 部 件接 口 部 件 输 出电 源 模 块图1.1 PLC结构框图模块式PLC包括CPU模块,I/O模块,存模块,电源模块,底板或机架。这些2.系统工作原理采用循环扫描方式。在PLC处于运行状态时,从部处理、通信操作、程序输入、程序执行、程序输出,一直循环扫描工作。 当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。 输入采样阶段 在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入
8、I/O映象区中的相应得单元。输入采样完毕后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,那么该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。 用户程序执行阶段 在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进展逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I
9、/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。 输出刷新阶段 当扫描用户程序完毕后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。图6-1 电梯工作示意图启动六、智能电梯控制系统的硬件设计6.1 电梯控制的要求停止到达指定楼层上行/下行输入指令电梯的主要任务是根据厢外的控制指令,将电梯运行到指令楼层,同时,根据每个楼层的控制命令开、关门,以实现各个楼层的要求。主要工作步骤有:接收厢/外指令,判断电梯上行还是下行,到达目的楼层前在其他楼层是否有开门指令,到达目的
10、楼层后是否又有新的指令,根据这一新的指令再次判断是上行还是下行。如此循环,如果没有指令的话就停止在上一个指令的目的楼层。其工作过程如右图6-1所示。6.1.1 电梯轿厢的控制要求选向:根据电梯各层选外呼信号的先后和停止时轿厢所在的楼曾位置决定电梯的运行方向。选层换速:指电梯能够根据轿厢所选层而决定运行方向,而且遵守或一直向上,或一直向下的原那么。并且在每次平层的时候都能够换速。楼层位置的指示:选用发光二极管作为指示灯显示的方法。6.1.2电梯门的控制要求当电梯平层的时候,电梯门自动打开,经过2秒钟后电梯门自动关上。如果遇到有人在门中间的情况,电梯会因为机械安全触板开关的作用而自动开门,也可以手
11、动控制开门和关门。为了防止乘客被正在关闭的门扇伤害,在门系统都设置安全检测系统,以检测关门时是否还有乘客从电梯门上通过。当轿厢门正在关闭时,如果此时有乘客欲进、出入电梯轿厢(包括乘客位于轿厢门前某段距离或乘客阻挡轿厢门关闭),那么轿厢门应该停止关闭,且重新打开。轿厢门打开那么不必有此过程。目前的安全系统主要大都采用光电式装置(如光敏元件),也有的采用电磁式装置。在一些高性能的电梯系统中,都设置了大厅乘客检测装置,确定乘客是否全部进入电梯。当乘客或物体仍在门检测区域时,电梯的门系统能自动延时关门,确保乘客全部进入电梯。目前主要采用光电装置和红外光幕保护装置来检测乘客或物体。有的门机系统还采用热敏
12、电磁装置和图像采集系统检测乘客或物体,由于受到性能和本钱的限制,应用的并不多。6.2主电路的设计电力拖动系统是电梯的动力来源,它驱动电梯部件完成相应的运动。在电梯中主要有如下两个运动:轿厢的升降运动,轿门与厅门的开关运动。轿厢的运动由曳引电动机产生动力,经曳引传动系统进展减速、改变运动形式将旋转运动改变为直线运动来实现驱动,其功率在几千瓦到几十千瓦,是电梯的主驱动。轿门与厅门的开与关那么由开门电动机产生动力,经开门机构进展减速、改变运动形式来实现驱动,其驱动功率较小通常在200W以下,是电梯的辅助驱动。6.2.1拖动电机电路的设计电梯的电力拖动系统对电梯的起动加速、稳速运行、制动减速起着控制作
13、用。拖动系统的优势直接影响电梯的起动,制动加减速度,平层精度,乘坐的舒适性等指标。电梯的拖动系统经历了由简单到复杂的过程。到目前为止应用于电梯的拖动系统主要有:(1)单、双速交流电动机拖动系统;(2)交流电动机定子调压调速拖动系统;(3)直流发电机-电动机可控硅励磁拖动系统;(4)可控硅直接供电拖动系统;(5)VVVF变频变压调速拖动系统。交流电动机具有结构紧凑,维修简单等特点。单、双速交流电动机拖动系统采用开环方式控制,线路简单,价格较低,因此在电梯上广泛应用。交流双速电梯拖动电机控制主电路如图6-2所示。电梯启动时,首先接通上行或下行的接触器KMs或KMx,同时也接通快速接触器KMk,这样
14、就接通了快速绕组,电梯快速启动。为了减小电梯启动的加速度,提高乘坐的舒适感,接触器KM2断开,将电抗接入电路,当电动机的转速达到一定数值后,闭合接触器KM2将电抗短路,电动机逐步加速至额定转速,电梯最后稳定运行。当电梯需要减速时,先断开快速接触器KMK,闭合慢速接触器KMM,此时接通了慢速绕组,电动机开始减速。为了降低在减速过程中的加速度,接触器KM1断开,电路中接入了电抗器,在电动机的转速降到一定程度后,将解除其KM1闭合,将电抗器短路使电动机逐步减速至停止。图6-2拖动电机控制主电路图6.2.2门电机电路的设计电梯门机拖动系统作为一个子系统,相对整个电梯系统来说,是不容无视的。它是电梯系统
15、中动作最频繁,也是直接面对乘客的局部。因此在实际应用中需要一个运行安全可靠、性能稳定的电梯门机控制系统,其设计就显得尤为重要。门机拖动系统从电流型式上分为直流调速拖动和交流调速拖动两大类,在交流调速拖动中,异步电动机门机调速拖动系统和同步电动机门机调速拖动系统已开展成为占有相当比例的两类调速拖动系统。门电机主电路如图6-3所示,通过电动机的正反转来实现门的开关。图6-3 门电机主电路图七、智能电梯控制系统设计软件设计7.1 PLC单台电梯控制系统的工作流程电梯的运行是根据楼层和轿厢的呼叫信号、行程信号进展控制的,在以顺序逻辑控制实现电梯的根本控制要求的根底上,根据随机的输入信号,以与电梯的相应
16、状态适时的控制电梯的运行。电梯控制系统工作流程如图7-1所示。来自井道行程开关来自轿厢控制面板来自层面控制按钮来自轿厢控制面板指令信号层楼信号召唤信号控制信号置位置位层楼定位召唤登记指令登记清除清除显示显示显示自动定向运行控制开/关门、上/下行、停站电动机驱动控制运行显示 图7-1 PLC单台电梯控制系统工作流程图电梯的控制系统实现如下功能:1)行车方向由选信号决定,顺向优先执行;2)行车途中如遇呼梯信号时,顺向截车,反向不截车; 3)选信号、呼梯信号具有记忆功能,执行后解除;4)选信号、呼梯信号、行车方向、行车楼层位置均由信号灯指示;5)停层时可延时自动开门、手动开门、(关门过程中)本层顺向
17、呼梯开门;6)有选信号时延时自动关门,关门后延时自动行车;7)无选时延时2s自动关门,但不能自动行车;8)行车时不能手动开门或本层呼梯开门,开门不能行车。7.1.1 控制面板在电梯控制系统的工作流程图中,控制面板包括两个局部:一局部安置于电梯厢,用于乘客选择所要到的楼层;另一局部置于每个楼层,用于呼叫电梯,如右图7-2所示。在图7-2所示的面板示意图中,每个楼层的控制按钮只有两个按键,即上行键和下行键,以与相关的显示单元,在底楼只有一个上行键,在顶楼只有一个下行键;在电梯厢有楼层按键和开关门按键,以与相关显示单元。图7-2 电梯控制系统面板示意图7.1.2 超重报警在电梯运行过程中,需要时刻测
18、量电梯厢的重量,以防止超过最大载重量,造成安全事故,为此使用了传感器。通过不断地调试将传感器安装在适当的位置,使其能准确地判断出厢重量是否超标,从而达到保护电梯安全运行的目的。如果厢重量超过标准,那么无法关门,电梯无法上/下运行。超重报警采用声光报警,选用既可发出闪烁信号,又可发出蜂鸣声的指示灯。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上
19、行按钮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指示灯Q
20、0.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的外部接线图如下列图7-3所示。图7-3 五层电梯控制的I/O接线图7.3总流程设计根据控制系统的功能要求,交流双速电梯工作时主要可分为两个局部:一是维修状态;二是正常运行状态。在旋钮置于维修状态时,不论电梯处于任何位置,都将直接运行到楼层底部,忽略用户的其它指令。其工作流程如图5-1所示。至于正常运行状态时,可根据电梯外与各个
21、楼层之间的用户指令,以与电梯现在所处的位置,自动判断电梯的运行方向,根据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有
22、效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厢
23、楼层5存放器VB6楼层1上行存放器VB7楼层2上行存放器VB10楼层2下行存放器VB11楼层3上行存放器VB12楼层3下行存放器VB13楼层4上行存放器VB14楼层4下行存放器VB15楼层5下行存放器VB16目标楼层存放器VW100传感器返回值VW102重量标准值T37关门延时定时器202sT38开门延时定时器101s表7-4-1 元件设置7.4.1 电梯运行状态选择程序旋钮的默认开关状态为I0.0,在断开时中间继电器M0.0闭合,不论电梯处于什么位置,电梯都直接下行到底层,如果电梯就在底层,那么闸门上的限位器传送信号到PLC中,表示电梯已到达目标位置,延时一段时间后,闸门开启进展维修维护工作
24、,其维修状态时的梯形图程序如图7-4-1所示。图7-4-1 维修状态时梯形图程序7.4.2 楼层指令输入在正常运行状态时,接收每个楼层的上行/下行指令和厢控制按钮的指令。在此程序中,先将收到的楼层指令存储到对应的存放器中,然后电梯以此为目标在楼层间运行,如果在运行过程中,有其他楼层的按钮被按下,那么经过PLC的运算,按照输入的指令停止在指定的楼层上,在楼层指令输入梯形图程序如图7-4-2所示。图7-4-2 楼层指令输入梯形图程序7.4.3 电梯上下行判断程序如果电梯处于底层或者顶层,那么运行时只有一个方向;上行或者下行。如果停留在中间任何一层,就需要通过PLC的运行将电梯现在所在的楼层和输入指
25、令的楼层进展比拟,然后输出上行还是下行的指令,电梯上下行判断程序如图7-4-3所示。图7-4-3 电梯上下行判断程序1图7-4-3 电梯上下行判断程序27.4.4 最近上行目标楼层确定程序当电梯已经接收到目标楼层指令,且正在开始移动,还没到达到目标楼层之前,例如,正在1层开始运动,有人在2层按下了上行的按钮,那么电梯的最近上行目标楼层应立刻更显为2,而如果此时1层按下上行按钮,那么不会影响电梯上行的运动状态,最近上行目标楼层确定程序如图7-4-4所示。图7-4-4 最近上行目标楼层确定程序7.4.5 上行运行程序在确定了最近的目标楼层后,由PLC输出的指令控制电梯向上运动,接近目标楼层后,通过
26、目标楼层的下层限位器输入的信号,输入到PLC中,然后调用速度切换程序,上行运行程序如图7-4-5所示图7-4-5上行运行定程序7.4.6 最近下行目标楼层确定程序当电梯接收目标楼层指令,且正在向下开始移动,在还没到达目标楼层之前,例如,正在从3层开始运动,有人在2层按下了下行的按钮,那么电梯的最近下行目标楼层应立刻更改为2,而如果此时在3层按下行按钮,那么不会影响电梯下行的运行状态,其程序如图7-4-6所示。每个扫描周期PLC都检测厢和每个楼层的按钮状态,假设有按钮被按下,且所在楼层低于之前的目标楼层,那么更改目标楼层数。图7-4-6最近下行目标楼层确定程序7.4.7 下行运行程序在确定了最近
27、的目标楼层后,由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 换速程序为了保证电梯运行的快速稳定,而且能提供应乘客一个舒适的乘坐环境,该控制系统采用双速运行方式。在电梯启动阶段,速度较低,然后增加到快速运行阶段,既能较快地到达目标楼层,
28、也不会产生较强的不舒适感。电梯的切换程序如图7-4-10所示。图7-4-10 换速程序7.4.10 门定位程序利用限位器对电梯门进展定位,并对所在楼层的存放器进展复位处理,其程序如图7-4-11所示。图7-4-11门定位程序7.4.11 超重报警程序在电梯运行过程中,尤其是在乘客进入的时候,需要不断采集电梯厢的重量,以防止超过最大重量,造成安全事故,其程序如图7-4-12所示。图7-4-12 超重报警程序八、心得体会 三周的课程设计完毕了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,与同学分工设计,和同学们相互探
29、讨,相互学习,相互监视。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职业工作前一个必不少的过程千里之行始于足下,通过这次课程设计,我深深体会到这句千古名言的真正含义我今天认真的进展课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的根底通过这次嵌入式课程设计,本人在多方面都有所提高。通过这次嵌入式课程设计,综合运用本专业所学课程的理论和生产实际知识进展一次心电图检测与传输设计工作的实际训练从而培养和提高学生独立工作能力,巩固与扩大了嵌入式设计等课程所学的容,掌握冷嵌入式设计
30、的方法和步骤,掌握嵌入式设计的根本的模具技能懂得了怎样分析嵌入式的实用性,怎样确定工艺方案,了解了嵌入式的根本结构,提高了计算能力,绘图能力,熟悉了规和标准,同时各科相关的课程都有了全面的复习,独立思考的能力也有了提高。在这次设计过程中,表达出自己单独设计嵌入式的能力以与综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。在此感我们的教师,教师严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;教师循循善诱的教诲和不拘一格的思路给予我无尽的启迪;这次模具设计的每个实验细节和每个数据,都离不开教师您的细心指导。而您开朗的个性和宽容的
31、态度,帮助我能够很顺利的完成了这次课程设计。同时感对我帮助过的同学们,你们对我的帮助和支持,让我感受到同学的友谊。 由于本人的设计能力有限,在设计过程中难免出现错误,恳请教师们多多指教,我十分乐意承受你们的批评与指正,本人将万分感。参考文献1 建明. 电气控制与PLC应用第2版. : 电子工业, 2 家盛. 电梯结构原理与安装维修. : 机械工业, 20023 惠升. 电梯控制技术. : 机械工业, 20034 段波, 明伟. 电机与电力拖动根底. : 人民邮电, 20095 勇. 电机拖动与控制. : 机械工业, 20016 唐杰. 电机拖动与控制根底. : 高等教育, 20027 承志.
32、电机拖动与控制. : 机械工业, 20018 宋伯生. PLC编程实用指南. : 机械工业, 20069 云敏. 可编程控制器原理与实践教程.交通大学,10 郁汉琪. 电气控制与可编程控制器应用技术. :东南大学, 11 常晓玲. 电气控制系统与可编程控制器. : 机械工业, 12 严盈富, 罗海平, 屋海勤. 监控组态软件与PLC入门. : 人民邮电, 13 吴明亮, 蔡夕忠. 可编程控制器实训教程.化学工业, 200514 西门子中国. 深入浅出西门子S7200 plc.航空航天大学, 2005.215 西门子公司. SIMATIC S7-200可编程控制器系统手册 16 吕景泉. 可编程
33、控制器与其应用.: 机械工业, 200117 邓那么名,邝穗芳等. 电气与可编程控制器应用技术.: 机械工业,18 敏, 可编程控制器技术.: 机械工业,200119 立定,吴玉香,开才. 电气控制与可编程控制器.: 华南理工大学附录 程序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,
34、10 ;电梯到达后延迟一秒Network 5 LD M0.1A T38= M1.2 ;延时时间到,开门启动Network 6 LD M0.1 ;正常运行状态下 LPSA I0.1MOVB 1, VB6 ;1楼上行按钮被按下后,相应的数字就存储到对应的存放器中LRDA I0.2MOVB 2, VB7 ;2楼上行按钮被按下后,相应的数字就存储到对应的存放器中LRDA I0.3MOVB 2, VB10 ;2楼下行按钮被按下后,相应的数字就存储到对应的存放器中LRDA I0.4MOVB 3, VB11 ;3楼上行按钮被按下后,相应的数字就存储到对应的存放器中LRDA I0.5MOVB 3, VB12
35、;3楼下行按钮被按下后,相应的数字就存储到对应的存放器中LRDA I0.6MOVB 4, VB13 ;4楼上行按钮被按下后,相应的数字就存储到对应的存放器中LRDA I0.7MOVB 4, VB14 ;4楼下行按钮被按下后,相应的数字就存储到对应的存放器中LRDA I1.0MOVB 5, VB15 ;5楼下行按钮被按下后,相应的数字就存储到对应的存放器中LRDA I2.6MOVB 1, VB1 ;厢楼层按钮1被按下后,数字1就存储到对应的存放器中LRDA I2.7MOVB 2, VB2 ;厢楼层按钮2被按下后,数字2就存储到对应的存放器中LRDA I3.0MOVB 3, VB3 ;厢楼层按钮3
36、被按下后,数字3就存储到对应的存放器中LRDA I3.1MOVB 4, VB4 ;厢楼层按钮4被按下后,数字4就存储到对应的存放器中LPPA I3.2MOVB 5, VB5 ;厢楼层按钮5被按下后,数字5就存储到对应的存放器中Network 7 LD M0.1LPSAB= VB0, 1= M0.2 ;电梯处于底层时,上行LPPAB= VB0, 5= M0.3 ;电梯处于顶层时,下行Network 8 LD M0.1LPSAB VB16, VB0= M0.2 ;目标楼层与电梯现在所在楼层比拟,大于,上行LPPAB VB7, VB0= M0.2 ;按钮被按下的楼层与电梯现在所在楼层的比拟,大于,上
37、行LPPAB VB10, VB0= M0.2LPPAB VB11, VB0= M0.2LPPAB VB12, VB0= M0.2LPPAB VB13, VB0= M0.2LPPAB VB14, VB0= M0.2LPPAB VB2, VB16 ;检测厢楼层2的按钮是否被按下MOVB VB2, VB16LRDAB VB3, VB16MOVB VB3, VB16 ;检测厢楼层3的按钮是否被按下LRDAB VB4, VB16MOVB VB4, VB16 ;检测厢楼层4的按钮是否被按下LRDAB VB5, VB16MOVB VB5, VB16 ;检测厢楼层5的按钮是否被按下LRDAB VB7, VB1
38、6 ;检测楼层2的上行按钮是否被按下MOVB VB7, VB16LRDAB VB11, VB16 ;检测楼层3的上行按钮是否被按下MOVB VB11, VB16LRDAB VB13, VB16 ;检测楼层4的上行按钮是否被按下MOVB VB13, VB16LPPAB VB15, VB16 ;检测楼层5的上行按钮是否被按下MOVB VB15, VB16Network 13 LD M0.1A M0.2 ;上行运行状态LDB VB2, VB0AB VB7, VB0 ;楼层2的上行按钮被按下后,与电梯现在所处楼层和目标楼层的比拟AB VB3, VB0AB VB11, VB0AB VB4, VB0AB VB13, VB0AB VB5, VB0AB VB15, VB0AB VB15, VB16OLDALDMOVB 5, VB16Network 17 LD M0.1A