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






