课程设计电梯控制系统
plc电梯控制方向课程设计
plc电梯控制方向课程设计一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基本原理及其在电梯控制系统中的应用。
2. 学生能够掌握电梯控制系统中常用的PLC编程指令,如逻辑运算、定时器、计数器等。
3. 学生能够了解并描述电梯运行过程中PLC控制的各种状态转换和工作流程。
技能目标:1. 学生能够运用PLC进行简单的电梯控制程序编写,完成如楼层召唤、定向运行等功能。
2. 学生通过实际操作PLC仿真软件,培养解决电梯控制问题的能力和实际操作技能。
3. 学生能够通过团队协作,分析电梯控制系统的故障,并提出合理的解决方案。
情感态度价值观目标:1. 培养学生对自动化控制技术的兴趣,激发他们探索PLC技术在电梯及其他领域应用的欲望。
2. 强化学生的安全意识,让他们明白在电梯控制系统中遵守操作规程的重要性。
3. 培养学生的创新思维和团队合作精神,使他们认识到团队协作在解决问题中的价值。
课程性质分析:本课程为专业实践课程,侧重于PLC技术在电梯控制方面的应用。
结合学生的年级特点,课程内容以理论知识为基础,强调实践操作和综合能力的培养。
学生特点分析:学生处于中等职业教育阶段,具备一定的电气基础和逻辑思维能力。
他们对新鲜事物充满好奇,动手能力强,但需要引导他们将理论知识与实践相结合。
教学要求:1. 教师应注重理论与实践相结合,通过案例分析和实际操作,帮助学生理解PLC电梯控制技术。
2. 教学过程中,注重培养学生的安全意识和团队协作能力。
3. 教学评价应以学生的实际操作能力、解决问题能力和团队协作为主要指标。
二、教学内容1. PLC基本原理及电梯控制系统概述- PLC的组成、工作原理- 电梯控制系统的基本构成、功能及应用2. PLC编程指令学习- 常用逻辑指令、定时器、计数器等编程指令的介绍及应用- 电梯控制中涉及的PLC程序设计方法3. 电梯控制程序编写- 楼层召唤、定向运行等功能的PLC程序编写- PLC程序调试与优化4. PLC电梯控制案例分析- 分析实际电梯控制案例,了解其工作原理及程序设计- 学习故障分析与排除方法5. PLC仿真软件操作- 学习使用PLC仿真软件进行电梯控制系统的模拟操作- 掌握软件的基本操作方法,进行实际操作练习6. 团队协作与故障排除- 分组进行电梯控制系统的故障分析与排除- 培养学生的团队协作能力和解决问题的能力教学内容安排与进度:第一周:PLC基本原理及电梯控制系统概述第二周:PLC编程指令学习第三周:电梯控制程序编写第四周:PLC电梯控制案例分析第五周:PLC仿真软件操作第六周:团队协作与故障排除教材章节:第一章:PLC基本原理第二章:PLC编程指令第三章:电梯控制系统第四章:PLC电梯控制案例分析第五章:PLC仿真软件操作第六章:团队协作与故障排除教学内容科学性和系统性:教学内容按照从基础到应用的顺序安排,注重理论与实践相结合,通过案例分析和实际操作,使学生能够系统地掌握PLC电梯控制技术。
电梯控制plc课程设计
电梯控制plc课程设计一、教学目标本课程旨在通过学习电梯控制PLC(可编程逻辑控制器)的相关知识,让学生掌握PLC的基本原理、编程方法和应用技巧。
通过本课程的学习,学生将能够理解PLC的工作原理,熟练使用PLC进行编程和控制,具备分析和解决实际问题的能力。
1.掌握PLC的基本组成原理和各部分功能。
2.熟悉PLC编程语言和指令系统。
3.了解PLC在电梯控制中的应用和实例。
4.能够使用PLC进行简单的控制系统设计和编程。
5.具备对PLC程序进行调试和故障排除的能力。
6.能够运用PLC技术解决实际工程问题。
情感态度价值观目标:1.培养学生的创新意识和团队合作精神。
2.增强学生对新技术的学习兴趣和热情。
3.培养学生的工程责任感和职业道德。
二、教学内容本课程的教学内容主要包括PLC的基本原理、编程方法和电梯控制系统的应用。
教学大纲如下:1.PLC概述:介绍PLC的定义、发展历程和分类。
2.PLC的组成原理:讲解PLC的硬件结构和软件系统。
3.PLC编程语言:介绍PLC的编程语言和指令系统。
4.PLC编程方法:讲解PLC程序的设计方法和技巧。
5.电梯控制系统:介绍电梯控制系统的基本原理和PLC在电梯控制中的应用。
6.电梯控制程序设计:通过实例讲解电梯控制程序的设计过程。
三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
1.讲授法:通过讲解和演示,使学生掌握PLC的基本原理和编程方法。
2.讨论法:学生进行小组讨论,培养学生的团队合作精神和创新意识。
3.案例分析法:通过分析实际案例,使学生了解PLC在电梯控制中的应用。
4.实验法:安排实验室实践环节,让学生动手操作,提高实际操作能力。
四、教学资源为了支持本课程的教学内容和教学方法的实施,我们将选择和准备以下教学资源:1.教材:选用权威、实用的教材,为学生提供系统的学习资料。
2.参考书:提供相关的参考书籍,丰富学生的知识体系。
四层电梯plc控制课程设计
四层电梯plc控制 课程设计一、课程目标知识目标:1. 理解PLC(可编程逻辑控制器)的基本原理和功能,掌握其在电梯控制系统中的应用;2. 学习并掌握四层电梯的基本控制要求,包括楼层指示、呼梯、选层、平层、停层等功能的实现;3. 掌握利用PLC进行电梯控制系统的编程与调试。
技能目标:1. 能够运用所学知识,设计并实现四层电梯的PLC控制程序;2. 培养学生动手实践能力,能够进行电梯控制系统的安装、调试与故障排查;3. 提高学生团队协作和沟通能力,能在项目实践中发挥个人特长,共同完成任务。
情感态度价值观目标:1. 激发学生对自动化控制技术的兴趣,培养其探索精神;2. 培养学生严谨的科学态度,注重实际操作与理论相结合;3. 增强学生的安全意识,使其在实践过程中养成良好的操作习惯。
分析课程性质、学生特点和教学要求,将课程目标分解为以下具体学习成果:1. 学生能够阐述PLC的基本原理和功能,并说明其在电梯控制系统中的应用;2. 学生能够编写四层电梯PLC控制程序,并进行安装、调试与故障排查;3. 学生能够在团队项目中发挥个人特长,与团队成员共同完成电梯控制系统的设计与实现;4. 学生能够遵循安全操作规程,养成良好的实践操作习惯。
二、教学内容1. PLC基本原理:介绍PLC的组成、工作原理、编程语言及常用指令;2. 电梯控制系统:分析电梯控制系统的基本要求,包括楼层指示、呼梯、选层、平层、停层等功能;3. PLC控制程序设计:以四层电梯为例,讲解控制程序的设计步骤和方法;- 梯形图编程:介绍梯形图的绘制方法,引导学生学会使用PLC编程软件;- 逻辑控制:讲解电梯运行过程中的逻辑控制关系,如楼层判断、呼梯响应等;- 程序调试:教授程序调试方法,培养学生解决实际问题的能力;4. 实践操作:组织学生进行电梯控制系统的安装、调试与故障排查,巩固所学知识;- 安装:介绍电梯控制系统的硬件连接,指导学生进行实际操作;- 调试:教授调试方法,培养学生分析问题和解决问题的能力;- 故障排查:模拟电梯故障,指导学生进行排查和修复。
电梯控制系统(Java课程设计)内容
(1)新的请求插入到上行队列头。
(2)电梯到达某个楼层将这个楼层的请求从上行队列的队列头删除,后继的更高楼层号成为对列头。
当电梯正在下行时,如果下行队列的队列头改变时,系统将同时将这个新的队列头发送给电梯作为它的新目的地。有两种原因引起下行队列头的改变。
(2)M被插入到上行队列的合适位置。
(3)如果M被插到上行队列头。
如果电梯正处于上行状态。将M发送给电梯作为目的地。
如果电梯处于停止状态。将M发送给电梯作为目的地。
(4)电梯到达此楼层。
(5)电梯自动打开门(用例9)。
(6)乘客进入电梯。
(7)超重测试(用例6)。
用例2按下某楼层的下行按钮(go down stair)。
用例8打开某层电梯锁(open floor)
此层的楼层请求按钮和电梯内的楼层按钮恢复正常。
用例9自动打开电梯门(auto open door)
(1)电梯到达某楼层。
(2)电梯自动开门。
用例10自动关闭电梯门(auto close door)
(1)电梯门打开的状态达到设置的时限。
(2)关闭电梯门。
A3 类模型
根据分析,我们可以得到下面这些类。
乘客类(Passenger)、管理员类(Manager)、电梯类(Elevator)、电梯门类(ElevatorDoor)、楼层的上行请求按钮类(Go Up Request)、楼层的下请求按钮类(Gequest)、楼层锁类(lock)、指示灯类(Indicate Light)、队列类(Queue)、定时器类(Timer)、异常处理类(Expection)。
基于plc的四层电梯控制系统设计课设
基于plc的四层电梯控制系统设计课设电梯是现代城市中不可或缺的交通工具之一。
电梯的安全性、效率以及舒适性对于居民的生活质量有着重要的影响。
因此,电梯的控制系统必须设计得稳定可靠,能够满足不同场景的需求。
本文将介绍一种基于PLC的四层电梯控制系统设计,旨在提高电梯的运行效率和安全性。
一、电梯控制系统的组成电梯控制系统由电梯主机、电梯控制器、电梯按钮、电梯门机和电梯轿厢组成。
电梯主机负责电梯的上下运行,电梯控制器负责控制电梯的运行和安全保护,电梯按钮负责控制电梯的上下运行和开关门,电梯门机负责开关电梯门,电梯轿厢则负责承载乘客。
二、PLC的基本原理PLC(Programmable Logic Controller)是一种用于工业自动化控制的计算机控制系统。
它可以接收来自传感器、执行器和其他外部设备的输入信号,进行逻辑处理,然后输出控制信号以控制设备的运行。
PLC具有高速、可靠、稳定、灵活等特点,是工业控制中最常见的控制器之一。
三、四层电梯控制系统的设计1.硬件设计本设计采用三菱FX3U-32MT/DSSPLC作为控制器,控制器通过模拟量输入模块FX2N-4AD和模拟量输出模块FX2N-4DA与电梯主机、电梯门机和电梯按钮进行通信。
同时,为了保证电梯的安全性,本设计还采用了光电开关、限位开关、紧急停止按钮等多种安全保护装置。
2.软件设计本设计采用GX Developer软件进行编程设计。
为了保证电梯的安全性和运行效率,本设计采用了以下几种控制策略:(1)电梯轿厢的定位控制:当电梯轿厢到达某一层时,通过限位开关检测位置信号,控制电梯轿厢停止在正确的位置上。
(2)电梯的上下控制:当乘客按下电梯按钮时,PLC接收到信号后,控制电梯轿厢上下运动。
在电梯轿厢到达目标楼层时,PLC控制电梯门机打开门,乘客进出电梯。
(3)电梯的安全保护控制:当电梯出现异常情况时,如电梯超载或者电梯门未关闭,PLC会立即停止电梯的运行,并通过报警装置提醒乘客注意安全。
PLC三层电梯课程设计--- 三层电梯控制系统的设计
名称:三层电梯控制系统的设计目录1.课程设计目的 (1)2.课程设计题目和要求 (1)2.1设计题目 (1)2.2控制要求 (1)3.设计内容 (1)3.1PLC的构成 (1)3.2电梯模型PLC控制系统设计 (1)3.3I/O地址分配 (3)3.4I/O接线图 (4)3.5电梯的控制系统设计 (5)3.5.1电梯控制系统实现的功能 (5)3.5.2电梯操作方式 (6)3.5.3控制系统流程图 (9)3.6控制系统梯形图 (10)4.设计总结 (10)参考书目 (10)1.课程设计目的(1)通过对工程实例的模拟,熟练的掌握PLC的编程和程序调试方法。
(2)进一步熟悉PLC的I/O连接。
(3)熟悉水塔水位控制的编程方法。
2.课程设计题目和设计方案2.1设计题目水塔水位控制2.2设计方案3.水塔水位自动控制系统设计3.1水泵电动机控制电路的设计给排水工程中常用三相异步电动机,水泵上的电动机一般都是单向旋转有以下控制。
在水塔水位检测系统中通过水位传感器检测实际水位高度,当水位低于最低水位时间向PLC发出信息启动水泵,经过4分钟检测水塔水位是否提高控制水泵的工作,当水位达到最高水位时间时向PLC发出信息控制信息停止水泵工作。
供水系统的基本原理如图所示,水位闭环调节原理是:通过在水塔中的水位传感器,将水位置变换为电流信号进入PLC,执行较后程序,通过水泵的开关对水塔的水位进行自动控制。
3.2 电梯模型PLC控制系统设计由于电梯的运行是根据楼层和轿厢的呼叫信号、行程信号进行控制,而楼层和轿厢的呼叫是随机的,因此,系统控制采用随机逻辑控制。
即在以顺序逻辑控制实现电梯的基本控制要求的基础上,根据随机的输入信号,以及电梯的相应状态适时的控制电梯的运行。
另外,轿厢的位置是由脉冲编码器的脉冲数确定,并送PLC的计数器来进行控制。
同时,每层楼设置一个接近开关用于检测系统的楼层信号。
为便于观察,对电梯的运行方向以及电梯所在的楼层进行显示,采用LED 和发光管显示,而对楼层和轿厢的呼叫信号以指示灯显示(开关上带有指示灯)。
电梯控制系统的课程设计
电梯控制系统的课程设计一、课程目标知识目标:1. 学生能理解电梯控制系统的基本构成和原理,掌握电梯运行过程中涉及的关键技术。
2. 学生能够描述电梯控制系统中的传感器、执行器、控制单元等组件的作用及相互关系。
3. 学生了解电梯控制系统的安全规范和行业标准。
技能目标:1. 学生能够运用所学知识,分析并解决电梯运行过程中可能出现的故障问题。
2. 学生通过小组合作,设计并搭建一个简单的电梯控制系统模型,提高动手实践能力。
3. 学生能够运用相关软件对电梯控制系统进行仿真测试,优化系统性能。
情感态度价值观目标:1. 学生通过学习电梯控制系统,培养对现代智能交通系统的兴趣,提高科学素养。
2. 学生在课程学习中,树立安全意识,关注电梯乘坐安全问题,提高社会责任感。
3. 学生通过小组合作,培养团队协作精神,提高沟通与交流能力。
课程性质:本课程为高二年级电子技术及应用课程的一部分,旨在让学生了解电梯控制系统的基本原理,提高学生的实际操作能力和创新能力。
学生特点:高二学生在电子技术方面已有一定的基础,对实际操作和创新活动有较高的兴趣。
教学要求:结合学生的特点和课程性质,注重理论与实践相结合,提高学生的动手实践能力和解决实际问题的能力。
在教学过程中,关注学生的个体差异,鼓励学生积极参与,培养团队协作精神。
通过本课程的学习,使学生能够将所学知识应用于实际生活,提高学生的综合素质。
二、教学内容本章节教学内容主要包括以下几部分:1. 电梯控制系统概述:介绍电梯控制系统的基本概念、发展历程、应用领域及未来发展趋势。
2. 电梯控制系统组成:详细讲解电梯控制系统的各个组成部分,包括传感器、执行器、控制单元、人机交互界面等,并分析各部分的功能和相互关系。
3. 电梯控制原理:阐述电梯运行过程中的控制原理,包括速度控制、位置控制、群控系统等,结合教材案例分析实际应用。
4. 电梯控制系统设计:介绍电梯控制系统设计的基本流程、方法和注意事项,引导学生运用所学知识进行实际设计。
电梯简单控制课程设计
电梯简单控制课程设计一、课程目标知识目标:1. 让学生理解电梯的基本工作原理,掌握电梯的简单控制系统的组成及功能。
2. 使学生掌握电梯运行中速度、位置等基本参数的控制方法。
3. 帮助学生了解电梯安全运行的相关知识,如限速器、安全钳等。
技能目标:1. 培养学生运用所学知识,分析并解决电梯控制过程中遇到的问题。
2. 提高学生动手实践能力,能独立完成简单的电梯控制电路搭建和调试。
3. 培养学生团队合作意识,通过小组合作完成电梯控制系统的设计。
情感态度价值观目标:1. 激发学生对电梯控制技术的兴趣,培养其探索精神和创新意识。
2. 培养学生关注电梯安全问题,提高安全意识,树立正确的价值观。
3. 引导学生认识到科技发展对生活的影响,增强其社会责任感和使命感。
本课程针对初中年级学生,结合课程性质、学生特点和教学要求,将目标分解为具体的学习成果。
通过本课程的学习,期望学生能够掌握电梯基本原理,提高实践操作能力,培养安全意识和团队合作精神,为今后的学习和发展奠定基础。
二、教学内容1. 电梯基本原理:介绍电梯的组成、工作原理及分类,涉及课本第三章第一节内容。
- 电梯的组成:驱动装置、控制系统、轿厢、对重、导轨等。
- 工作原理:曳引、驱动、升降、对重平衡等。
- 电梯分类:乘客电梯、载货电梯、无机房电梯等。
2. 电梯控制系统:讲解电梯控制系统的构成、功能及分类,涉及课本第三章第二节内容。
- 控制系统构成:控制柜、控制器、操作盘、显示屏等。
- 功能及分类:速度控制、位置控制、群控系统等。
3. 电梯控制电路:学习电梯控制电路的搭建和调试,涉及课本第三章第三节内容。
- 控制电路元件:接触器、继电器、开关、传感器等。
- 搭建和调试:动手实践,掌握控制电路的连接和调试方法。
4. 电梯安全运行:介绍电梯安全装置及运行中的注意事项,涉及课本第三章第四节内容。
- 安全装置:限速器、安全钳、门锁、超载保护等。
- 注意事项:运行速度、载重、维护保养等。
电梯控制技术课程设计
电梯控制技术课程设计一、课程目标知识目标:1. 理解电梯控制系统的基本原理,掌握电梯运行的机械与电子控制系统组成;2. 学习电梯控制程序设计的基础知识,了解电梯调度算法;3. 了解电梯安全规范及相关法律法规。
技能目标:1. 能够分析电梯控制系统的电路图,识别并解释各部分功能;2. 学会使用模拟软件设计简单的电梯控制程序,实现电梯的基本运行功能;3. 能够运用所学知识解决电梯运行中的常见问题,具备初步的故障排查能力。
情感态度价值观目标:1. 培养学生对工程技术学科的兴趣,激发其探究电梯控制技术的热情;2. 培养学生的团队协作意识,使其在项目实施过程中学会分工合作;3. 增强学生的安全意识,使其认识到遵守电梯安全规范的重要性。
课程性质:本课程为高年级工程技术课程,旨在帮助学生将理论知识与实际应用相结合,提高学生的实践操作能力。
学生特点:学生具备一定的电子技术和编程基础,具有较强的逻辑思维能力和动手能力。
教学要求:结合教材内容,注重理论与实践相结合,强调学生的主体地位,鼓励学生积极参与课堂讨论和实践活动。
通过课程学习,使学生能够达到上述具体、可衡量的学习成果。
后续教学设计和评估将以此为基础,不断优化课程内容和教学方法。
二、教学内容1. 电梯控制系统原理:包括电梯机械系统、电气系统的工作原理及相互配合,介绍电梯的主要部件及其功能。
教材章节:第二章“电梯的构造与原理”2. 电梯控制程序设计:学习电梯控制系统的编程方法,掌握常用电梯调度算法(如SCAN、FCFS等)。
教材章节:第三章“电梯控制技术”3. 电梯控制电路分析:分析电梯控制系统的电路图,识别并解释各部分电路的功能及其相互关系。
教材章节:第四章“电梯控制系统电路分析与设计”4. 电梯安全规范与故障排查:了解电梯安全规范,学习电梯故障排查方法,提高学生的实际操作能力。
教材章节:第五章“电梯安全规范与故障处理”5. 实践操作:运用模拟软件进行电梯控制程序设计,实现电梯的基本运行功能,并进行故障排查。
电梯控制方向plc课程设计
电梯控制方向plc课程设计一、课程目标知识目标:1. 理解PLC(可编程逻辑控制器)的基本原理及其在电梯控制系统中的应用;2. 掌握PLC编程的基础知识,包括逻辑运算、定时器、计数器的使用;3. 学习电梯控制系统的基本组成部分,及其相互协作的原理。
技能目标:1. 能够运用PLC进行简单的电梯控制程序编写,实现电梯的基本运行功能;2. 能够对电梯控制程序进行调试和故障排查,提高实际操作能力;3. 能够通过小组合作,设计并完成一个简易电梯控制系统的PLC编程任务。
情感态度价值观目标:1. 培养学生对于工程技术的兴趣,激发探索未知技术的热情;2. 增强学生的团队合作意识,学会在项目中分工合作,共同解决问题;3. 树立正确的工程伦理观念,认识到技术在实际应用中对社会责任的重要性。
本课程旨在结合学生的年级特点,注重理论与实践相结合,通过PLC技术的学习,使学生不仅掌握相关知识,更能提升实际动手能力和创新思维,同时培养积极的情感态度和价值观。
教学要求将知识目标具体分解为可操作的学习成果,确保学生能够学以致用,为未来的工程技术学习打下坚实基础。
二、教学内容1. PLC基础知识:介绍PLC的发展历程、基本组成、工作原理,重点讲解PLC 在工业控制中的应用场景,如电梯控制系统。
教材章节:第一章《PLC概述》2. PLC编程基础:讲解PLC编程语言(梯形图、指令表等),逻辑运算指令(与、或、非等),定时器和计数器的使用。
教材章节:第二章《PLC编程基础》3. 电梯控制系统原理:介绍电梯控制系统的基本组成部分(驱动系统、控制系统、信号系统等),讲解各部分的工作原理及相互协作关系。
教材章节:第三章《电梯控制系统》4. PLC在电梯控制系统中的应用:通过案例分析,讲解PLC在电梯控制系统中的实际应用,包括电梯运行逻辑、故障处理等。
教材章节:第四章《PLC在电梯控制系统中的应用》5. 实践操作:分组进行PLC编程实践,设计并实现一个简易电梯控制程序,包括电梯的启动、停止、运行方向控制等功能。
plc五层电梯控制课程设计
plc五层电梯控制课程设计一、课程目标知识目标:1. 学生能够理解PLC(可编程逻辑控制器)的基本原理和电梯控制系统的组成。
2. 学生能够掌握五层电梯控制系统的设计流程,包括输入/输出信号的配置、程序编写和调试。
3. 学生能够解释电梯运行过程中涉及到的传感器、驱动器和执行器的功能及其相互关系。
技能目标:1. 学生能够运用PLC编程软件进行电梯控制程序的编制和仿真测试。
2. 学生能够通过组态软件监控和优化电梯控制系统的运行状态。
3. 学生能够运用问题解决策略,对电梯控制系统进行故障诊断和排除。
情感态度价值观目标:1. 学生能够培养对自动化控制技术的兴趣和好奇心,增强对工程技术职业的认识。
2. 学生能够在团队协作中进行有效沟通,培养合作精神和责任感。
3. 学生能够意识到技术在实际应用中对社会生活的积极影响,增强技术创新和可持续发展的意识。
课程性质分析:本课程为应用技术类课程,结合实际工程案例,侧重实践操作和问题解决能力的培养。
学生特点分析:学生处于高年级阶段,具备一定的电工电子基础和PLC编程知识,对实际工程应用有较高的兴趣。
教学要求:1. 理论与实践相结合,注重培养学生的动手操作能力和实际应用能力。
2. 引导学生通过小组合作、讨论和反思,提高解决问题的综合能力。
3. 教学过程中关注学生的个体差异,提供个性化指导,确保每个学生都能达到预期学习成果。
二、教学内容1. PLC基本原理回顾:包括PLC的组成、工作原理、编程语言及常用指令。
教材章节:第一章“PLC概述”2. 电梯控制系统组成:介绍电梯控制系统中的主要部件,如传感器、驱动器、执行器等。
教材章节:第二章“电梯控制系统组成与原理”3. 五层电梯控制程序设计:a. 输入/输出信号的配置b. 控制程序编写及仿真c. 系统调试与优化教材章节:第三章“PLC电梯控制系统设计与应用”4. PLC编程软件应用:a. 编程软件的安装与使用b. 程序的编写、下载和调试教材章节:第四章“PLC编程软件操作”5. 组态软件监控与优化:a. 组态软件的安装与配置b. 电梯运行状态的监控与数据分析教材章节:第五章“组态软件在电梯控制系统中的应用”6. 故障诊断与排除:a. 常见故障现象及原因分析b. 故障诊断方法与排除策略教材章节:第六章“电梯控制系统故障诊断与处理”教学进度安排:1.PLC基本原理回顾(1课时)2.电梯控制系统组成(1课时)3.五层电梯控制程序设计(3课时)4.PLC编程软件应用(2课时)5.组态软件监控与优化(2课时)6.故障诊断与排除(2课时)教学内容确保科学性和系统性,注重理论与实践相结合,使学生在掌握基本知识的基础上,提高实际操作和问题解决能力。
LC课程设计三层电梯控制系统
三层电梯控制系统的模拟我设计的三层电梯控制系统的主要功能有:①楼层指示灯亮时表示停在相应的楼层,②每当停在各楼层时其楼层指示灯闪烁1秒接着常亮,③有呼叫的楼层有响应,反之没有,④电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向的呼叫均无效。
2. 硬件电路设计和描述①模拟装置介绍S1、S2、S3分别为轿厢内一层、二层、三层电梯内选按钮;D2、D3分别为二层、三层电梯外下降呼叫按钮;U1、U2分别为一层、二层电梯外上升呼叫按钮;SQ1、SQ2、SQ3分别为一层、二层、三层行程开关,模拟实际电梯位置传感器的作用。
L1、L2、L3分别为一层、二层、三层电梯位置指示灯;DOWN为电梯下降状态指示灯;UP为电梯上升状态指示灯;SL1、SL2、SL3分别为轿厢内一层、二层、三层电梯内选指示灯。
②控制要求电梯由安装在各楼层门口的上升和下降呼叫按钮进行呼叫操纵,其操纵内容为电梯运行方向。
电梯轿箱内设有楼层内选按钮S1~S3,用以选择需停靠的楼层。
L1为一层指示、L2为二层指示、L3为三层指示,SQ1~SQ3为到位行程开关。
电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向的呼叫均无效。
例如,电梯停在由一层运行至三层的过程中,在二层轿箱外呼叫时,若按二层上升呼叫按钮,电梯响应呼叫;若按二层下降呼叫按钮,电梯运行至二层时将不响应呼叫运行至三层,然后再下降,响应二层下降呼叫按钮。
电梯位置由行程开关SQ1、SQ2、SQ3决定,电梯运行由手动依次拨动行程开关完成,其运行方向由上升、下降指示灯UP、DOWN决定。
例如:闭合开关SQ1,电梯位置指示灯L1亮,表示电梯停在1层,这时按下三层下呼按钮D3,上升指示灯UP亮,电梯处于上升状态。
断开SQ1、闭合SQ2,L1灭、L2亮,表示电梯运行至二层,上升指示灯UP仍亮;断开SQ2、闭合SQ3,电梯运行至三层,上升指示灯UP灭,电梯结束上升状态,以此类推。
当电梯在三层时(开关SQ3闭合),电梯位置指示灯L3亮。
PLC课程设计(三层电梯控制系统)
PLC课程设计(三层电梯控制系统)系统介绍本篇文档将介绍一个基于PLC的三层电梯控制系统,包括系统的架构、PLC程序设计及硬件实现。
系统架构三层电梯控制系统由三部分组成:电梯控制器、上行电梯和下行电梯。
系统的架构如下图所示:+--------------+| || 控制器(PLC)+----> 上行电梯| |+--------------+||+----------> 下行电梯PLC程序设计状态图PLC程序设计基于电梯的状态图,如下所示:+--------------------++------>| 开门状态 |<-------------+| +--------------------+ || ^ || | |+------------+ +------------+ +----------------+ | 初始状态 |---->| 运行状态 |------->| 初始状态 | +------------+ +------------+ +----------------+ | | || v || +--------------------+ |+-------| 关门状态 |--------------++--------------------+在初始状态下,电梯处于停止状态。
当有请求时,电梯进入运行状态,前往相应楼层。
当到达楼层时,电梯进入开门状态,然后回到初始状态。
如果超过一段时间后没有操作(如10秒),电梯进入关门状态,然后返回初始状态。
PLC程序PLC程序设计与状态图密切相关,如下:M0 --> 延时10秒 --> M1 --> M2| | || v |+---------------> 开门 <---+M3 上行楼层 | 下行楼层| | || v |+------------------运行----+M0~M3是输入信号,表示控制器接收到的外部信号。
数字电子技术课程设计简易电梯控制系统
目录一、电路系统总体设计方案以及设计原理二、系统总电路图三、单元电路(子模块、子程序)分析四、电路的安装和调试五、元件清单六、总结与体会课程设计的任务要求1.1、任务:设计一个可用于四层楼的简易电梯控制系统,楼层标记用0-3表示。
要求具有以下功能:(1)假设每次只有一层楼有呼叫,按下呼叫按钮后,呼叫楼层指示灯亮,电梯将从当前楼层运行到呼叫楼层,指示灯熄灭;(2)当电梯超重时,报警灯亮,电梯拒绝运行;(3)系统能手动复位,复位后,电梯停在第0层;(4)可根据实际情况,设计其它功能。
1.2、要求:(1)思路清晰,给出整体设计框图和总电路图;(2)单元电路设计,给出具体设计思路和电路;(3)写出设计报告。
一、电路系统总体设计方案以及设计原理1.1、设计思路和方案(1)主体思路:此电路系统核心元器件为74ls192芯片,我们通过利用与非门和非门以及其他的芯片来实现由系统中25HZ的函数发生器产生的时钟脉冲信号来控制74ls192芯片的加减计数功能。
(2)此电路系统分为两个模块,上半部分由开关、显示器、74ls148芯片、74ls85芯片、74ls192芯片、与非门和非门所组成,用以控制简易电梯的用开关控制的要去的楼层显示以及楼层升降显示(相比前一个显示器有延时,由函数发生器的脉冲信号决定)。
并且能通过74ls192芯片的置数功能管脚来实现电梯楼层的置零功能。
第二个模块即下半部分由单次脉冲源、显示器、74ls192芯片、74ls00芯片、非门和发光二极管所组成,用以控制实现简易电梯的超重报警功能,由单次脉冲源(有上升沿与下降沿)来表示电梯里面人数的增减,依旧还是以74ls192芯片来控制加减计数功能。
电路系统中设置为电梯中超过四人便会有超重报警,此时发光二极管便会发光,同时第二模块的信号通过一个非门使得第一模块的74ls192芯片停止置数,换而实现保持功能,电梯就停止运作,不再上下楼层。
(3)两个模块均由25HZ的函数发生器的脉冲信号实现功能。
电梯控制系统课程设计
电梯控制系统课程设计一、课程目标知识目标:1. 让学生理解电梯控制系统的基础知识,掌握其工作原理和关键部件的功能。
2. 使学生掌握电梯控制系统的设计流程,了解不同类型电梯的控制策略。
3. 帮助学生了解电梯控制系统相关的安全规范和标准。
技能目标:1. 培养学生运用所学知识分析和解决实际电梯控制问题的能力。
2. 提高学生设计电梯控制系统的方案并进行模拟调试的能力。
3. 培养学生查阅资料、团队协作和沟通表达的能力。
情感态度价值观目标:1. 培养学生对电梯控制系统及工程技术领域的兴趣,激发他们的求知欲。
2. 培养学生严谨认真、一丝不苟的科学态度,提高他们的工程素养。
3. 引导学生关注电梯安全,增强社会责任感和使命感。
分析课程性质、学生特点和教学要求,将课程目标分解为以下具体学习成果:1. 学生能够描述电梯的基本结构、工作原理及关键部件的作用。
2. 学生能够根据实际需求,设计合适的电梯控制方案并进行模拟调试。
3. 学生能够通过查阅资料、团队协作,撰写电梯控制系统设计报告。
4. 学生能够在课堂上积极参与讨论,主动分享自己的观点和经验。
5. 学生能够关注电梯安全,提高安全意识,自觉遵守相关规范和标准。
二、教学内容本章节教学内容依据课程目标,紧密结合课本,确保科学性和系统性。
具体安排如下:1. 电梯基本结构与原理- 介绍电梯的组成部分,如曳引机、导轨、轿厢、对重等。
- 阐述电梯的工作原理,包括曳引、导向、轿厢和对重平衡等。
2. 电梯控制系统设计流程- 分析电梯控制系统的设计步骤,如需求分析、方案设计、硬件选型、软件编程等。
- 结合教材章节,讲解不同类型电梯的控制策略。
3. 电梯控制系统的安全规范与标准- 引导学生了解我国电梯安全规范和相关标准。
- 分析电梯控制系统在设计过程中应考虑的安全因素。
4. 电梯控制系统设计与模拟调试- 指导学生运用所学知识,设计简单的电梯控制方案。
- 组织学生进行模拟调试,验证方案的可行性。
电梯集群控制课程设计
电梯集群控制课程设计一、教学目标本课程旨在让学生掌握电梯集群控制的基本原理、系统组成和控制方法,培养学生具备电梯集群控制系统的调试、维护和故障排除能力。
具体目标如下:1.知识目标:(1)了解电梯集群控制的基本原理和系统组成;(2)掌握电梯集群控制的主要设备和控制方法;(3)熟悉电梯集群控制系统的运行管理和维护保养。
2.技能目标:(1)能够分析电梯集群控制系统的运行状况,判断故障原因;(2)具备电梯集群控制系统的调试和维护能力;(3)能够制定电梯集群控制系统的运行管理和维护保养方案。
3.情感态度价值观目标:(1)培养学生对电梯集群控制系统的兴趣,提高学习积极性;(2)培养学生团队合作精神,增强集体荣誉感;(3)培养学生安全意识,提高对电梯集群控制系统安全的重视。
二、教学内容本课程的教学内容主要包括以下几个部分:1.电梯集群控制的基本原理和系统组成;2.电梯集群控制的主要设备和控制方法;3.电梯集群控制系统的运行管理和维护保养;4.电梯集群控制系统的调试和维护方法;5.电梯集群控制系统的故障排除和案例分析。
三、教学方法为了提高教学效果,本课程将采用多种教学方法,包括:1.讲授法:用于讲解基本原理、系统组成和控制方法;2.讨论法:用于探讨电梯集群控制系统的运行管理和维护保养;3.案例分析法:分析实际案例,提高学生解决实际问题的能力;4.实验法:进行电梯集群控制系统的调试和维护,培养学生的动手能力。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选用权威、实用的电梯集群控制教材;2.参考书:提供相关的技术资料和案例分析;3.多媒体资料:制作精美的课件,辅助讲解和展示;4.实验设备:配置齐全的电梯集群控制系统实验设备,供学生动手实践。
五、教学评估为了全面、客观地评价学生的学习成果,本课程将采用以下评估方式:1.平时表现:通过课堂参与、提问、小组讨论等环节,评估学生的学习态度和课堂表现;2.作业:布置适量的作业,评估学生的理解和应用能力;3.考试:设置期中考试和期末考试,评估学生对课程知识的掌握程度;4.实践项目:安排实践项目,评估学生的动手能力和实际操作技能。
电梯控制系统课程设计-概述说明以及解释
电梯控制系统课程设计-概述说明以及解释1.引言1.1 概述电梯控制系统作为现代城市生活中不可或缺的一部分,扮演着极为重要的作用。
随着城市化进程的加快和人口密度的增大,对电梯控制系统提出了更高的要求。
电梯控制系统课程设计旨在帮助学生深入了解电梯控制系统的原理和应用,掌握电梯控制系统的设计方法和技术要点,提高学生的实际动手能力和综合应用能力。
在本次课程设计中,我们将围绕电梯控制系统的基本原理、设计要点和实践应用展开深入的研究和讨论,旨在为学生提供一个系统、全面的学习平台,培养学生的理论基础和实践能力。
通过本次课程设计,学生将能够对电梯控制系统有一个更为深入的了解,为日后在电梯控制系统工程领域的发展奠定坚实的基础。
1.2 文章结构文章结构包括引言、正文和结论三部分。
引言部分概述了文章的主题和内容,介绍了电梯控制系统课程设计的背景、重要性和目的。
正文部分包括了电梯控制系统概述、课程设计要点和设计实践与应用三个部分,详细介绍了课程设计的相关知识和技术要点。
结论部分对课程设计进行总结与回顾,展望了课程设计的成果,并分享了学习收获。
整个文章结构清晰,层次分明,能够让读者对电梯控制系统课程设计有一个全面的了解。
1.3 目的本课程设计的目的在于通过学生对电梯控制系统的学习和实践,培养其对电梯控制系统的理论和技术应用能力。
通过本课程设计的学习,学生可以掌握电梯控制系统的基本原理和设计方法,提高自己的动手能力和工程实践能力,为将来从事相关领域的工作做好充分准备。
同时,通过动手实践,学生还能够培养团队合作意识和沟通能力,提高解决问题的能力和创新能力,为将来的工程实践打下坚实基础。
最终达到培养学生的工程实践能力和创新能力,为学生的职业发展和社会需求做出贡献。
2.正文2.1 电梯控制系统概述电梯作为现代都市生活中不可或缺的交通工具,其控制系统的设计和运行对于人们的日常生活和安全至关重要。
电梯控制系统是一种通过控制电梯的运行,使其能够按照乘客的需求安全、高效地运行的系统。
plc电梯控制系统课程设计
plc电梯控制系统课程设计一、课程目标知识目标:1. 让学生掌握PLC电梯控制系统的基本原理,理解其工作流程及各部分功能。
2. 使学生了解电梯控制系统中常用的传感器、执行器及其在系统中的作用。
3. 帮助学生掌握PLC编程的基本方法,能运用相关指令编写简单的电梯控制程序。
技能目标:1. 培养学生运用所学知识分析电梯控制系统中问题的能力,能对简单故障进行诊断与修复。
2. 提高学生动手实践能力,能独立完成PLC电梯控制系统的接线、编程与调试。
3. 培养学生团队协作和沟通能力,能在小组项目中发挥个人优势,共同完成项目任务。
情感态度价值观目标:1. 激发学生对电气工程及自动化领域的兴趣,培养其探索精神。
2. 培养学生严谨、细致的学习态度,提高其工程素养。
3. 引导学生关注电梯安全问题,培养其社会责任感和职业道德。
本课程针对高年级学生,结合课程性质、学生特点和教学要求,将目标分解为具体的学习成果。
通过本课程的学习,学生能够掌握PLC电梯控制系统的基本知识和技能,培养解决实际问题的能力,同时提升团队协作和沟通能力,形成正确的价值观。
为实现这一目标,课程将采用理论教学与实践操作相结合的教学方法,确保学生学以致用,为今后的学习和工作打下坚实基础。
二、教学内容1. PLC电梯控制系统概述:介绍PLC的基本概念、发展历程、应用领域,以及电梯控制系统的基本原理和结构组成。
教材章节:第一章 绪论2. 电梯控制系统硬件:讲解电梯控制系统中常用的传感器、执行器、控制器等硬件设备,以及其选型与接线方法。
教材章节:第二章 硬件系统3. PLC编程技术:介绍PLC编程的基本指令、编程软件的使用方法,以及电梯控制程序的设计与编写。
教材章节:第三章 PLC编程技术4. 电梯控制程序设计:分析电梯控制系统的功能需求,设计电梯控制程序,包括召唤、选层、运行、开门、关门等环节。
教材章节:第四章 电梯控制程序设计5. PLC电梯控制系统调试与故障诊断:讲解系统调试的方法和步骤,分析常见故障现象及其原因,掌握故障诊断与修复技巧。
PLC课程设计三层电梯控制系统
添加标题
添加标题
添加标题
添加标题
PLC的特点包括:可靠性高、编程 简单、易于维护、扩展性强、抗干 扰能力强等。
PLC在电梯控制系统中的应用可以 提高电梯运行的安全性、可靠性和 舒适性。
PLC在电梯控制系统中的主要作用
控制电梯的运行状态,包括启动、停止、加速、减速等 监控电梯的运行参数,如速度、位置、加速度等 处理电梯的故障报警,如门故障、超速、过载等 实现电梯的调度功能,如楼层选择、优先权等 提供人机界面,如显示楼层、运行状态等 记录电梯的运行数据,如运行时间、故障次数等
楼层等信息
驱动系统:包 括电机、减速 器、制动器等
安全装置:包 括安全钳、限 速器、缓冲器
等
通讯系统:包 括网络接口、
无线通讯等
电梯控制系统的基本功能
楼层选择: 乘客可以 通过按钮 选择目标 楼层
自动关门: 电梯门在 无人操作 时自动关 闭
运行控制: 电梯根据 乘客选择 楼层自动 运行
安全保护: 电梯在运 行过程中 遇到故障 时自动停 止运行, 并报警
软件架构:分层设计,包 括控制层、逻辑层和接口 层
控制层:负责接收用户指 令,控制电梯运行
逻辑层:负责处理电梯运 行逻辑,包括楼层选择、 速度控制等
接口层:负责与硬件设备 通信,如传感器、电机等
软件功能:包括楼层显示、 运行状态显示、故障报警 等
软件测试:包括单元测试、 集成测试和系统测试,确 保软件稳定性和可靠性
运行中监控:实时 监控电梯运行状态, 及时发现并处理异 常情况
定期维护:定期对 电梯控制系统进行 维护和保养,确保 其正常运行
故障处理:遇到故 障时,及时进行故 障排查和处理,确 保电梯安全运行
6层电梯控制课程设计
6层电梯控制课程设计一、课程目标知识目标:1. 学生能理解并掌握电梯控制系统的基本原理,包括电梯的运行机制、控制系统组成及功能。
2. 学生能了解并运用6层电梯控制的相关知识,如楼层指示、呼梯、选梯、平层、开门关门等环节的控制方法。
3. 学生能掌握6层电梯控制的安全防护措施,了解安全装置的作用及工作原理。
技能目标:1. 学生具备分析和设计6层电梯控制系统的能力,能根据实际需求进行合理的控制系统设计。
2. 学生能运用所学知识,解决实际电梯控制过程中遇到的问题,如电梯运行故障的排查与处理。
3. 学生能通过小组合作,完成6层电梯控制系统的模拟搭建与调试,提高实践操作能力。
情感态度价值观目标:1. 学生培养对电梯控制技术的兴趣,激发探究精神,形成积极的学习态度。
2. 学生在课程学习中,学会与他人合作,培养团队协作精神和沟通能力。
3. 学生了解电梯控制技术在现实生活中的应用,认识到科技对生活的影响,增强社会责任感和创新意识。
本课程旨在帮助学生在掌握6层电梯控制相关知识的基础上,提高实践操作能力,培养创新思维和团队协作精神。
课程性质为理论与实践相结合,注重培养学生的实际操作能力和解决问题的能力。
针对学生的年龄特点和知识水平,课程内容以直观、易懂的方式呈现,使学生能够轻松掌握并应用所学知识。
在教学过程中,教师需关注学生的个体差异,因材施教,确保课程目标的实现。
通过本课程的学习,学生将具备6层电梯控制系统的设计与实施能力,为未来从事相关工作打下坚实基础。
二、教学内容本课程教学内容主要包括以下几部分:1. 电梯控制系统的基本原理:介绍电梯的运行机制、控制系统组成及功能,涉及电梯曳引系统、驱动系统、控制系统等。
2. 6层电梯控制系统的设计:讲解楼层指示、呼梯、选梯、平层、开门关门等环节的控制方法,使学生了解并掌握6层电梯控制的关键技术。
3. 安全防护措施:介绍电梯安全装置的作用及工作原理,包括限速器、安全钳、缓冲器、门锁等,提高学生的安全意识。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A1 系统描述1.功能描述本电梯系统用来控制一台运行于一个具有N层的大楼电梯,它具有上升、下降、开门、关门、载客的基本功能。
大楼的每一层都有:(1)两个指示灯这两个指示灯分别用于指示当前所在的层数和电梯的当前状态(上行、下行或停止);(2)电梯锁用于将本层的电梯门锁住,并使本楼层的电梯按钮失效,电梯里相应的按钮也失效,使得电梯不能也不可能停在本层;(3)按钮除了第一层和顶层,每一层都有两个按钮(上行、下行),乘客可以呼叫上楼或下楼,顶楼只有一个下楼按钮,而第一层只有一个上楼按钮。
电梯里面具有:(1)标示从“1”到“N”的N个按钮,用于让乘客选择所要的层数;(2)关门按钮当乘客按下此按钮时,电梯门如果开着将关上,否则不执行任何操作;(3)开门按钮当乘客按下此按钮时,电梯如果停在某一层,电梯门将打开,否则不执行任何操作;(4)超重测试和警报装置电梯的地面有超重感应装置,当电梯载重达到某一个值时,电梯“超重警报铃”发出超重警报,并且不执行关门命令。
2.关键实现方法描述用“最大距离循环”来说明电梯的运行方式。
也说是说,电梯处于上行状态时就一直上行直到不再有上行任务,电梯处于下行状态时就一直下行直到不再有下行任务。
当电梯正在上行时,如果上行队列的队列头改变时,系统将同时将这个新的队列头发送给电梯作为它的新目的地。
有两种原因引起队列头的改变。
(1)新的请求插入到上行队列头。
(2)电梯到达某个楼层将这个楼层的请求从上行队列的队列头删除,后继的更高楼层号成为对列头。
当电梯正在下行时,如果下行队列的队列头改变时,系统将同时将这个新的队列头发送给电梯作为它的新目的地。
有两种原因引起下行队列头的改变。
(1)新的请求插入到下行队列头。
(2)电梯到达某个楼层将这个楼层的请求从下行队列的队列头删除,后继的更高楼层号成为对列头。
在电梯上行过程中,当上行队列中没有比电梯当前所在的楼层更高的楼层号时,发送电梯目的地的开始从下行队列中取得。
同样,在电梯下行过程中,当下行队列中没有比电梯当前所在的楼层更低的楼层号时,发送电梯目的地的开始从上行队列中取得。
如此反复,当两个队列中都没有数据时,电梯暂停。
当电梯到达某层时,此层的所有请求按钮全部复位(包括楼层和电梯里的按钮),电梯门自动开启,在一段时间内如果乘客没有按下开门或关门的按钮,电梯将自动关门。
为了保证电梯系统的安全,在任何不安全的情况下,紧急制动就会被促发,电梯被强制停止。
A2 用例模型1.角色识别根据前面系统的描述,可以确定与该系统交互的两个角色:电梯管理员(elevatormanager)和乘客(passenger),其中乘客是电梯的主要使用者,电梯管理员的责任是对电梯进行维护(见图A1)。
图A12. 用例识别在角色的基础上,可以确定系统的用例,做法是针对每一个角色考查它要求系统提供的功能,它使用系统的哪些功能,经过分析,可得到如下的用例。
乘客相关的用例:●按下某楼层的上行按钮(go up stair )。
● 按下某楼层的下行按钮(go down stair )。
● 按下某电梯内的某一层楼按钮(go to floor request )。
● 按下关门按钮 (close door )。
● 按下开门按钮(open door)。
● 超重测试(overweight test )。
电梯管理员的用例:● 锁住某层电梯锁(lock floor )。
● 打开某层电梯锁(open floor )。
用例的描述如下:用例1 按下某楼层的上行按钮(go up stair )(1) 乘客按下第M 层的上行按钮。
(2) M 被插入到上行队列的合适位置。
(3) 如果M 被插到上行队列头。
● 如果电梯正处于上行状态。
将M 发送给电梯作为目的地。
● 如果电梯处于停止状态。
将M 发送给电梯作为目的地。
(4)电梯到达此楼层。
(5)电梯自动打开门(用例9)。
(6)乘客进入电梯。
(7)超重测试(用例6)。
用例2 按下某楼层的下行按钮(go down stair )。
(1) 乘客按下第M 层的下行按钮。
(2) M 被插入到下行队列的合适位置。
(3) 如果M 被插到下行队列头。
● 如果电梯正处于下行状态。
将M 发送给电梯作为目的地。
● 如果电梯处于停止状态 将M 发送给电梯作为目的地。
(4) 电梯到达此楼层。
(5)电梯自动打开门(用例9)。
(6)乘客进入电梯。
(7)超重测试(用例9)。
用例3 按下电梯内的某一楼层按钮(go to floor request)(1)乘客按下电梯内L层的按钮。
(2)如果被按下的楼层号L比电梯当前所在的楼层号高。
●将此楼层号插入到上行队列的合适位置。
●如果L被插入到上行队列头。
如果电梯正处于上行状态。
将L发送给电梯作为电梯的目的地。
(3)如果被按下的层号L比电梯当前所在的楼层低。
●将此楼层号L插入到下行队列的合适位置。
●如果L被插入到下行队列头。
如果电梯正处于下行状态。
将L发送给电梯作为目的地。
(4)电梯到达目的楼层。
(5)电梯自动开门(用例9)。
用例4按下关门按钮(request close door)(1)如果电梯门关着。
保持电梯门关闭状态。
(2)如果电梯门开着。
关闭电梯门。
用例5 按下开门按钮(request open door)如果电梯停在某一层。
●如果电梯门关着。
打开电梯门。
●如果电梯门开着。
保持电梯门开状态。
用例6 超重测试(overweight test)(1)乘客进入电梯。
(2)如果电梯超重感应装置检测到超重。
●电梯发出超重警报,并拒绝关闭电梯门。
●乘客走出电梯。
●电梯解除超重警报,并允许关闭电梯门。
用例7 锁住某层电梯锁(lock floor)此层的楼层请求按钮和电梯内的楼层按钮失效。
用例8 打开某层电梯锁(open floor)此层的楼层请求按钮和电梯内的楼层按钮恢复正常。
用例9 自动打开电梯门(auto open door)(1)电梯到达某楼层。
(2)电梯自动开门。
用例10 自动关闭电梯门(auto close door)(1)电梯门打开的状态达到设置的时限。
(2)关闭电梯门。
A3 类模型根据分析,我们可以得到下面这些类。
乘客类(Passenger)、管理员类(Manager)、电梯类(Elevator)、电梯门类(ElevatorDoor)、楼层的上行请求按钮类(Go Up Request)、楼层的下请求按钮类(Go Down Request)、电梯里的楼层按钮类(Go To Floor Request)、楼层锁类(lock)、指示灯类(Indicate Light)、队列类(Queue)、定时器类(Timer)、异常处理类(Expection)。
12.管理员类(Manager)3.电梯类(Elevator)属性State表示电梯的状态(停止、上行、下行),Position表示电梯所在的楼层(1-N),IsOverWeight标识电梯是否超重,IsNormal用于标识电梯是否正常。
方法StartUp(Floor)表示启动电梯上行到Floor层,StartDown(Floor)表示启动电梯下行到Floor层,Stop表示电梯停下来,Warn()启动电梯超重警报,CancelWarn 取消电梯超重警报。
4.梯门类(ElevatorDoor)属性State表示电梯门的状态(开或关),方法Open()表示打开电梯门,Close()表示关闭电梯门。
ElevatorDoorStateOpen()Close5.楼层的上行请求按钮类(Go Up Request)、楼层的下行请求按钮类(Go Down Request)、电梯里的楼层按钮类(Go To Floor Request)属性State表示按钮是否已经被按下,Enabled表示按钮是否能用(如果被管理员锁住就不能用),OnFloor表示按钮对应的楼层号,方法Press()表示按下按钮,Reset()表示复位按钮,6.指示灯类(Indicate Light)指示灯分为楼层指示灯和电梯状态指示灯,其中State属性表示指示灯的状态(亮或灭)。
楼层指示灯有Show(Floor)方法用于显示电梯所在楼层数,电梯状态指示灯有Show(UporDown)方法用于显示电梯上行或下行。
7.楼层锁类(lock)属性State表示楼层锁的状态(关或开),OnFloor表示锁所在的楼层数,方法On()表示开锁,Off()表示关锁。
LockFloorStateOnFloorOn()Off()8.队列类(Queue)队列类用于创建上行和下行队列,IsEmpty属性表示队列是否为空,方法Insert(Elevator)用于插入元素,DeleteHead()方法用于删除队列头元素,QueueIsEmptyInsert(Elevator)DeleteHead()Send(HeadElement)9Time属性用于设置定时的时间长,StartTimer()方法用于启动计时,当计时结束时执行Doing()TimerTimeStartTimer()Doing()10Type属性用语标识发生的异常类型,Source记录异常源,Doing()方法用于当发生异ExceptionTypeSourceDoing()11.类关系图。
实训内容实训内容一绘制电梯图形实训目的(1)学会使用Java.awt包中的Graphics类控制和显示用户自定义界面成分,如字体、颜色和图形。
(2)掌握简单的图形动画效果。
实训要求创建Applet程序,实现土5-1(a)所示简单的电梯二维图形,并当单击“开门“、“关门”按钮时实现图形上的关门、开门动作。
如图5-1(b)就是单击开门后正在开门的过程中。
实训指导java.awt包提供了控制字体的Font类、控制颜色的Color类。
通过这两个类的属性的设置可以实现对界面上的字体和颜色的控制。
如closeDoor.setFont(new Font(“TimesRoman”,Font.BOLD,12));这个语句将closeDoor上显示的文字颜色设置成红色。
Java.awt包还提供了用户绘图操作的类Graphics,其中包括了许多绘制文字和图形的相关方法。
使用Graphics类可以绘制线、圆和椭圆、矩形和多边形、显示图像、动画和各种字体。
如draeLine(int x1,int y1,int x2,int y2),在坐标(x1,y1)、(x2,y2)之间画一条直线。
drawRect(int x,int y,int width,int height)方法和fillRect(int x,int y,int width,int height)方法分别用当前颜色在指定位置绘制一个矩形框和一个填充的矩形,其中参数x,y分别是矩形的左上角坐标;width,height分别用语指定矩形的宽和高。