五层楼电梯控制系统
五层模拟电梯系统的三菱PLC程序设计

电梯 的定 向环节 、 自动运 出合格 的电梯安装 、 维修和保 养人员 。实 记忆 与消除环节 、 停车制 动 物 电梯对该 专业 的教学起 到了很大 作用 , 行 时启 动加速和 稳定运行环 节 、 以下是具体设计过程 。 但 在教学 过程 中有 许多不尽 如人意 之处 。 环节来设计 , 电梯 的操 作 、 调试和 故障排 除要靠机 械系
3 . 楼层 信号 的产 生与 清除环
节
X1 O S Q 6 开 门到位 Y1 1
当 电梯 位 于某 一层 时 , 指层 感应 器 ( 1 K R 一5 K R ) 通过 产 生对 应楼层 的信号来控制 楼层灯 的状 态, 而当 电梯离开 该楼层时 , 则其
Xl 1 S Q 7 关 门到位 Y1 4 1 HL 一层层楼指示 X 3 2 3 S B 2 三楼下行 Y 3 5 HL 1 3四楼上呼记忆 X1 2 S Q1 7 上行限位 Y1 5 2 HL-层层楼指示 X 3 3 4 S B 1 四楼上行 Y 3 6 HL 1 4四楼下呼记忆 X1 3 S Q1 8 下行限位 Y1 6 3 HL 三层层楼指示 X 3 4 4 S B 2四楼下行 Y 3 7 HL 1 5 五楼下呼记忆 X1 3 , S B 5 一楼内选 Y1 7 4 H L四层层楼指示 X3 5 5 S B 2 五楼下行
X 4
S B 2 关门
Y 5
K M 6 启动加速
KM7 制动减 速 KM8 制动减速 KM9 开门 KM1 0 关门
Y1 1 : 关 门输 出 ( 参见 下页 图 1 、 图
2 ) 。
基于PLC的五层电梯控制系统的设计

基于PLC的五层电梯控制系统的设计引言电梯作为现代建筑中不可或缺的一部分,为人们提供出行便利。
本文旨在设计一个基于可编程逻辑控制器(PLC)的五层电梯控制系统,以确保电梯安全、高效地运行。
系统设计1. 电梯控制器PLC作为电梯控制系统的核心部分,负责处理和响应各种指令和信号。
其主要功能包括:- 接收来自用户的请求信号,如上行、下行、停止等;- 监控电梯运行状态,如位置、速度等;- 控制电梯运行,包括开启、关闭门以及楼层间的移动;- 处理故障和紧急情况,如停电和火灾。
2. 急停系统为了确保乘客和电梯的安全,我们设计了一个可靠的急停系统。
当系统检测到紧急情况时,PLC将立即向电梯发送停止信号,停止在当前楼层并打开门以供乘客疏散。
3. 楼层选择系统为了方便乘客选择所需的楼层,我们设计了一个楼层选择系统。
在电梯门口和每一层楼的电梯入口处安装触摸屏,乘客可以通过触摸屏选择所需的楼层。
PLC将接收到的楼层信号转化为控制指令,使电梯按照所选楼层运行。
4. 电梯调度算法为了提高电梯的运行效率和乘客体验,我们采用了一个高效的电梯调度算法。
该算法根据乘客的楼层选择、电梯的当前位置和运行状态,智能地决定电梯的移动方向和最佳路径,使电梯能够以最短的时间满足乘客请求。
5. 门控制系统为了确保乘客和电梯的安全,我们设计了一个可靠的门控制系统。
当电梯运行时,门将自动关闭并锁定,以防止乘客意外摔落。
当电梯到达目标楼层时,门将自动开启,乘客可安全进出电梯。
结论基于PLC的五层电梯控制系统的设计可以有效地提高电梯的运行效率和乘客体验,并保证乘客和电梯的安全。
这个系统通过使用PLC作为核心控制器、急停系统、楼层选择系统、电梯调度算法和门控制系统等模块,实现了自动化、智能化和可靠性强的电梯控制功能。
在未来的研究中,我们可以进一步优化和改进设计,以适应更高楼层和更复杂的电梯环境。
基于PLC五层电梯控制系统设计

摘要本毕业设计是五层电梯模型PLC控制系统的设计,电梯不仅是生产环节中的一种重要设备,而且是人们频繁乘用的一种交通运输设备。
随着科技的飞速发展,更是给电梯带来了日新月异的变化。
本设计采用的是德国西门子S7—200系列的可编程控制器CPU226作为控制核心,与扩充模板EM223和EM222来实现五层楼电梯的控制。
主要介绍了电梯的硬件结构、PLC的基本原理、系统的硬件选择、PLC的软件的介绍和软件的编程。
设计电梯的主要实现的功能有:层楼信号的产生与消除、停层信号的登记与消除、外呼叫信号的登记与消除。
最后通过PLC的软件进行仿真,初步完成基本功能的实现。
关键字:五层电梯 PLC 控制AbstractThis graduation design is five elevator model PLC control system design, elevator is not only one of the production process, and is an important equipment by the people with frequent a transportation equipment. With the rapid development of science and technology, but also give elevator brought changing.This design uses Germany Siemens S7-200 series programmable controller CPU226 as control core, and expanded the EM223 and EM222 to realize the template five floors elevator control. Mainly introduces the hardware structure, the fundamental principles of PLC elevator, system hardware choice,PLC software programming introduce and how to program. Design of main functions are: open closed storey signal is produced and eliminate, stop layer of registration and eliminate, call signs outside the registration and eliminate, Finally the simulation software by PLC, preliminary complete basic functions of the system.Key Words:five floors Elevator PLC Control目录1 绪论1.1 课题的研究背景及意义1.2 电梯控制信号系统发展的现状1.3 电梯的介绍1.3.1 电梯的定义1.3.2 电梯的种类1.3.3 电梯的结构及组成部分1.4 本文的主要工作2 可编程逻辑控制的简介2.1 PLC的定义2.2 PLC的发展史2.3 PLC的发展趋势2.4 PLC与其它工业控制系统的比较2.4.1 PLC与继电气控制系统的比较2.4.2 PLC与微型计算机的比较2.5 可编程逻辑控制器的工作原理3 五层电梯PLC的方案选择3.1 当今PLC的主要生产厂家及产品3.2 几个PLC主要生产厂家的介绍3.3 方案的选择4 电梯系统的硬件设计4.1 电梯系统的基本要求4.2 五层电梯PLC控制的总体设计思想4.3 可编程逻辑控制器机型的选择4.4 五层电梯控制的主电路及门控电路4.5 PLC外部接线图5 电梯的软件设计5.1 PLC的编程语言5.2 SETP 7编程软件的编程语言及基本指令5.3 程序设计思想5.4 编程分析5.5 PLCI/O分配5.6 编程软件及其使用5.6.1 编程软件初步使用5.6.2 硬件安装与拆卸5.6.3 参数设计5.6.4 与s7-200建立通信6 电梯的仿真6.1 程序仿真步骤6.2 仿真软件设置6.3 楼层信号的产生与消除6.4 停车信号的登记与消除6.5 外召唤信号的登记与消除总结致谢参考程序附录s7-200CPU226技术参数1 绪论1.1课题的研究背景及意义电梯是高层宾馆、商店、住宅、多层厂房和仓库等高层建筑不可缺少的垂直方向的交通工具。
基于PLC五层电梯控制系统设计毕业设计

基于PLC五层电梯控制系统设计毕业设计电梯是现代城市中常见的一种交通工具,能够方便快捷地将人们从一楼运送到其他楼层。
而电梯的控制系统是电梯正常运行的关键,因此,设计一个基于PLC五层电梯控制系统成为了一个综合能力的考核项目,本文将对其进行详细设计。
1.系统功能需求:(1)正常运行:电梯需要能够根据用户的需求,无故障地运行并停靠在用户选择的楼层;(2)安全可靠:电梯需要具备各种安全保护措施,如过载保护、故障保护、电气保护等,确保乘坐者的安全;(3)节能环保:电梯需要在使用过程中尽可能地降低能源消耗,并且能够在不影响正常运行的情况下自动进入省电模式。
2.系统设计方案:(1)硬件设计:选择PLC作为控制器,具备输入输出接口、计算能力、通信功能等。
连接传感器,如楼层传感器、门开关传感器、超载传感器等,用于感知外部环境。
(2)软件设计:编写电梯控制程序,采用状态机的方式来描述电梯的运行状态,根据楼层请求和传感器信号来实现电梯的运行和控制。
编写安全保护程序,当发生故障或超载时能及时停止运行,防止事故发生。
3.系统工作流程:(1)初始化:电梯处于待机状态,等待用户按下楼层按钮。
(2)运行状态:根据用户的楼层请求,电梯进入运行状态,控制电梯上升或下降到指定的楼层。
(3)停靠状态:当电梯到达用户选择的楼层后,触发门开关传感器,电梯停靠在该楼层,打开门,等待乘坐者上下电梯。
(4)故障保护:在电梯运行过程中,如发生故障或超载,电梯控制程序会实时检测到并响应,立即停止电梯运行,防止事故发生。
4.系统优化:(1)节能模式:当电梯长时间无人使用时,系统自动进入节能模式,关闭一部分电梯设备,降低能耗。
(2)自适应调度:根据电梯运行状态和楼层请求情况,动态调整电梯的运行策略,提高运行效率。
(3)可视化界面:通过触摸屏等设备,提供给用户一个直观的界面,显示电梯当前的状态和楼层信息。
通过以上设计方案,基于PLC的五层电梯控制系统能够满足电梯正常运行、安全可靠、节能环保等功能需求。
浅谈五层电梯的PLC控制

浅谈五层电梯的PLC控制近年来,我国的电梯生产技术得到了迅速发展,电梯控制系统也在不断改进。
PLC控制系统由于运行可靠性高,使用维修方便,抗干扰性强等优点,目前已成为在电梯控制系统中使用最多的控制方式。
笔者以三菱FX系列PLC为例,对五层五站交流双速、集选控制电梯进行PLC控制改造,分别从电梯控制系统的构成及工作原理、软件设计等方面,详细阐述了PLC在电梯控制系统中的应用。
一、电梯控制系统的组成电梯控制系统可分为电力拖动系统和电气控制系统两个部分。
电力拖动系统主要包括电梯垂直方向主拖动电路和轿厢开关门电路。
电气控制系统则由众多按钮、传感器控制用继电器、指示灯、LED七段数码管和控制部分的核心器件(PLC)等组成。
PLC集采集、信号输出及逻辑控制于一体,与电梯电力拖动系统一起实现了电梯控制的所有功能。
二、电梯控制系统的硬件组成及I/O分配图(图略)1.系统输入部分系统输入分为两个部分,一是轿厢内控制箱、轿顶检修箱和厅外的指令按钮部分,包括轿内指令按钮、开关门按钮、厅外召唤按钮、轿顶检修运行指令等;二是换速、平层传感器,开关门限位开关等输入信号部分。
2.系统输出部分系统的输出部分包括发光二极管记忆电路、交流双速调速电路、轿箱开关门电路和七段数码管楼层显示电路等。
3.I/O分配图(略)三、电梯电气控制系统工作过程集选电梯具有无司机(自动)、有司机、检修三种运行态,又具有多种性能,包括超载保护及声光报警,满载自动关门并驶,安全触板保护,司机状态下一次直驶,轿内多指令登记,厅外顺向召唤信号截梯等等。
电梯的三种运行状态可通过钥匙开SYK进行切换,完成电梯在不同工作情况的需要。
1.有司机状态和无司机(自动)运行状态(1)下班关门关梯和上班开门开梯操作。
下班关门关闭电梯,管理人员或司机通过一楼厅外的召唤按钮1SZA,把电梯召回1楼,位于轿架的限位开关打板碰压位于井道轿厢导轨上的行程开关KGK。
扭动厅外召唤厢上的钥匙开关TYK,关闭轿厢内照明灯及关门。
五层电梯的PLC控制系统设计

X X X X大学X X学院毕业论文开题报告论文题目:五层电梯的PLC控制系统设计专业:电气自动化技术指导教师:学生姓名:15 日姓 名 刘晓晗指导教师 赵永君2012年 4 月 6 日指导教师评语:毕业设计(论文)评语郁郁语指导教师:年月日是否能参加毕业设计(论文)答辩:指导教师:年月日目录摘要 (1)1.概述 (1)2.PLC3.4.5.6.7.8.9.输入输出分配表 (11)10.梯形图程序 (13)11.指令表程序 (18)12.结束语 (22)13.参考文献 (22)五层电梯的PLC控制系统设计摘要:随着科学技术的发展,近年来,我国的电梯生产技术得到了迅速发展.一些电梯厂也在不断改进设计、修改工艺。
更新换代生产更新型的电梯,电梯主要分为机械系统与控制系统两大部份,随着自动控制理论与微电子技术的发展,电梯的拖动方式与控制手段均发生了很大的变化,交流调速是当前电梯拖动的主要发展方向。
本文主要详细讲述了PLC在电梯控制系统中的应用。
elevatortoelevators,the1.统)、但也正是由于PLC有着如此多的优点,PLC已成为系统自动化、信息化、远程化及智能化的重要支柱。
因而,学习PLC不仅是自动化系统集成的设计、使用与维修人员的迫切要求。
可编程序控制器是微型计算机技术与继电器常规控制技术结合的产物,是在顺序控制的基础上发展起来的新型控制器,是一种以微处理器为核心用作数字控制的专用计算机.2. PLC的特点2.1 可靠性高,抗干扰能力强高可靠性是电气控制设备的关键性能。
PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。
例如三菱公司生产的F系列PLC平均无故障时间高达30万小时。
一些使用冗余CPU的PLC的平均无故障工作时间则更长。
从PLC 的机外电路来说,使用PLC构成控制系统和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。
基于PLC的五层电梯控制系统设计
基于PLC的五层电梯控制系统设计电气工程及其自动化专业来红雨【摘要】电梯不仅仅是高层建筑里的必备设施,在多层建筑里也是不可缺少的垂直运输工具。
据此本文在阐述电梯的结构和可编程控制器的结构和工作原理的基础上,针对5层5站电梯,使用西门子200可编程控制器,设计了电梯的控制系统。
实现了电梯的指层控制、轿内与各层厅站呼梯指令的记录、电梯运行方向和停靠的层站的控制,自动运行和自动开关门等功能。
这种电梯控制系统应用于实际运行的电梯中,运行结果表明:电梯控制系统安全性和可靠性高,日常保养维护和故障检修方便,运行成本低。
矚慫润厲钐瘗睞枥庑赖。
【关键词】电梯;控制系统;可编程控制器;西门子200Design of Five-storey Elevator Control System Based on PLC聞創沟燴鐺險爱氇谴净。
Electrical Engineering and Automation Specialty LAI Hong - yu残骛楼諍锩瀨濟溆塹籟。
Abstract: The elevator is not only the necessary facility in the high-rise building, but also the essential vertical transport means in the multi—layered construction. This article elaborated the elevator structure,the structure and the working principle of the programmable logic controller.Aim at the elevator of 5 storey and 5 stations,I design this elevator control system by the use of S7-200 programmable logic controller. These modules achieve the functions:fingering out the location of the cabin,registering the instructions from the cabin and the station hall.choosing the direction and the station of elevator follow these instructions,operating elevator and door automatically,and other functions. This elevator control system applies in the actual operating elevator.The operating result indicated:its security and reliability ale high, the routine maintenance and the trouble shooting are convenient, the elevator operating cost is low.酽锕极額閉镇桧猪訣锥。
五层电梯PLC控制系统及组态模拟设计
五层电梯PLC控制系统及组态模拟设计一、本文概述随着现代工业技术的快速发展,可编程逻辑控制器(PLC)在电梯控制系统中的应用越来越广泛。
PLC控制系统以其高可靠性、灵活性和易于维护的特点,成为电梯控制领域的首选方案。
本文旨在探讨五层电梯的PLC控制系统设计及其组态模拟,通过对系统的详细分析,为电梯控制系统的实际应用提供参考。
文章首先介绍了电梯控制系统的基本构成和原理,包括电梯的主要组成部分、控制逻辑以及安全要求等。
随后,详细阐述了PLC控制系统的设计过程,包括PLC的选型、输入输出模块的配置、控制程序的编写等。
在此基础上,文章进一步介绍了组态模拟的概念及其在电梯控制系统中的应用,通过构建虚拟的电梯运行环境,实现对电梯控制系统的模拟测试和性能评估。
本文还将探讨电梯控制系统的优化与改进,以提高系统的运行效率和安全性。
通过对电梯控制系统的深入研究和创新设计,可以推动电梯技术的持续发展,为人们的日常生活提供更加便捷、安全的垂直交通解决方案。
通过本文的阅读,读者可以全面了解五层电梯的PLC控制系统设计及组态模拟的相关知识,为从事电梯控制系统设计和维护的工程师提供有益的参考和借鉴。
本文也为电梯行业的技术进步和创新发展提供了有力的支持。
二、电梯控制系统基础知识电梯控制系统是电梯运行的核心部分,负责监控电梯的运行状态、处理乘客的指令、实现电梯的自动升降以及确保电梯的安全运行。
现代电梯的控制系统大多采用可编程逻辑控制器(PLC)作为核心控制单元,通过编程实现对电梯的精确控制。
电梯控制系统的基本构成包括输入设备、PLC控制器、输出设备以及通讯接口等部分。
输入设备包括各种传感器和按钮,用于检测电梯的当前状态以及接收乘客的指令;PLC控制器则根据接收到的信息进行逻辑运算,输出相应的控制信号;输出设备如电机驱动器、灯光控制器等则根据PLC的控制信号执行相应的动作;通讯接口则用于实现电梯与楼宇管理系统或其他设备之间的通讯。
基于PLC的五层电梯控制系统设计PPT课件
FR1
9
第四节 PLC控制部分
PLC控制电梯的优点 I/O口的分配
10
安全运行K 上行启动 下行启动
基站 开门到位 关门到位 上行限位 下行限位 1楼内选 2楼内选
3楼内选 4楼内选 1楼上行 2楼上行 2楼下行 3楼上行 3楼下行 4楼下行 上减速/下平层 下减速/上平层
中断处理方式 需配备功能较强的系统软件 掉电保护等一系列措施
汇编语言 高级语言
需专门培训 并具有一定的计算 机基础 容量大 价格高 若用于控制 一般需自行设计
PLC控制系统
工业自动控制
对工作环境要求低 可在恶劣 的工业现场工作
循环扫描方式
一般只需简单的监控程序
采用多种抗干扰措施 自诊断 断电保护 可在线维修
基于基于plcplc的五层电梯控制系统设计的五层电梯控制系统设计比较项目继电器控制系统plc控制系统控制功能实现有许多继电器采用接线的方式来完成控制功能各种控制功能通过编程来实对控制要求变更适应性适应性差需要重新设计改变继电器和接线适应性强只需要针对程序进行修改控制进度低靠机械动作实现极快靠微处理器进行处理特殊功能一般没有安装施工连线多施工繁安装容易施工方便可靠性差触点多故障多有抗老化等可靠性措施寿命可扩展性困难容易维护工作量大故障不易查找有自诊能力维护工作量小比较项目通用计算机系统plc控制系统工作目的科学计算工业自动控制工作环境对工作环境要求高对工作环境要求低可在恶劣的工业现场工作工作方式中断处理方式循环扫描方式系统软件需配备功能较强的系统软件一般只需简单的监控程序采用的特殊措施掉电保护等一系列措施采用多种抗干扰措施自诊断断电保护可在线维修编程语言汇编语言高级语言梯形图助记符语言sfc标准化语言对操作人员的要需专门培训并具有一定的计算机基础一般的技术人员稍加培训即可操作使用对内存的要求容量大容量小价格价格高价格低其他若用于控制一般需自行设计机种多模块种类多易于集成系统m13l1l2l3sqfu1sq0km1l1km5km3r1fr1km2l2km8km4km7km6fr2r210第四节plc控制部分io口的分配11x0y0x1y1x2y2x3y3x4y4x5y5x6y6x7y7x10y10x11y11x12comx13y12x14y13x15y14x16y15x17y16x20y17x21y20x22y21x23y22x24y23x25y24x26y25x27comx30x31y26y27x32y30y31x36x37comcomacackm1km10km9km8km7km6km5km4km3km2km9km10km1km2安全运行ka2门锁ka1自动检修开门关门上行启动下行启动基站开门到位关门到位上行限位下行限位1楼内选2楼内选4楼内选3楼内选1楼上行2楼上行2楼下行3楼上行3楼下行4楼下行上减速下平层下减速上平层超载上强迫开关下强迫开关上行下行高速低速启动加速制动减速制动减速制动减速开门关门上行指示下行指示选记忆指示1楼外呼记忆2楼上呼记忆2楼下呼记忆3楼上呼记忆3楼下呼记忆4楼下呼记忆12第五节梯形图的设计梯形图设计可以分成以下几个环节
五层楼房电梯PLC控制系统设计
本科毕业设计论文题目: 五层楼房电梯PLC控制系统设计专业名称学生姓名指导教师毕业时间2014年6月毕业设计任务书一.题目五层楼房电梯PLC控制系统设计二.指导思想和目的要求通过毕业设计使学生对所学自动化基本知识和理论加深理解,掌握PLC控制系统设计的基本方法,培养独立开展设计工作的能力。
要求在毕业设计中:1.分析现代化高层建筑智能控制对电梯系统的要求,研究电梯系统控制要求、特点及PLC控制系统设计方法,设计五层楼房电梯PLC控制系统,实现要求的主要功能,达到要求的主要技术指标;2.开展电梯PLC控制系统方案论证,分析设计要求和需求,提出电梯PLC 控制系统方案;3.可编程序控制器选型,建立输入——输出分配表;4.编制电梯控制程序;5. 系统调试,验证设计;6. 撰写毕业设计论文。
三. 主要技术指标1. 楼高五层;2. 采用欧姆龙系列产品;3. 具有开启、停车、上行、下行等运行功能;4. 调试模型电梯实现规定动作。
四. 进度和要求1. 1-3周:收集查阅资料;2. 4-6周:完成总体方案设计;3. 7-8周:完成系统分析和控制器硬件选择,编制输入——输出分配表;4. 9-11周:编制电梯控制程序,调试模型电梯,完成验证及修改;5. 12-13周:完成毕业设计论文。
五、主要参考书及参考资料[1]程子华、刘小明.PLC原理与编程实例分析第二版[M]. 国防工业出版社,2010.4.[2]王冬青、顶锋. 欧姆龙CP1系列PLC原理与应用[M].电子工业出版社,2011.10.[3]王冬青、谭春. 欧姆龙CP1HPLC原理及其应用[M].电子工业出版社,2011.10.[4]徐世许、宫淑贞、彭涛. 可编程控制器应用指南[M]. 人民邮电出版社,2009.4[5]林育兹、鲍平. 可编程控制器过程控制技术[M].机械工业出版社,2005.4[6]吴亦锋.可编程控制器原理与应用速成[M].福建科学技术出版社,2005.4[7]蔡杏山.零起步轻松学欧姆龙PLC技术[M].人民邮电出版社,2011.1[8]魏得仙.可编程序控制器原理与应用[M].中国水利水电水出版社,2010.4[9]岳庆来.电梯现代智能控制技术[M].机械工业出版社,2009.4[10]樊金荣.《欧姆龙CJ1系列PLC原理与应用》[M].北京:机械工业出版社,2009,343-350.[11]王卫星.《可编程控制器原理及应用》[M].北京:中国水利水电出版社2002,154-163[12]OMRON.CP1E CPU Unit Operation Manual,2009[13]OMRON.WS02-CXPC-V9 CX-Programmer 9 Operation Manual,2010[14]/jwc.学生指导教师系主任摘要电梯作为当今社会最重要的运输工具之一,在众多建筑物尤其是高层建筑物上已经成为了必不可少的交通设备。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系統晶片驗證(SoC Verification) Homework #1 93學年上學期電機系研究所選修課程943 U0250
五層樓電梯控制系統(behavior level design)
Department:__________________________ Grade:__________ Id:______________________ Name:_______________________
根據下頁對於五層樓電梯系統的描述, 用C或C++ 實現其behavior-level design。
1.完成如第5頁所示的Finite State Machine (FSM) , 並加以描述(__ pts)
2.實現C或C++ behavior-level model design, 其中輸入輸出格式請按照第4
頁所示的格式(__pts)
3.執行助教所附的測試輸入程式, 將你的輸出列印出來(__pts)
五層樓電梯系統
Input :
1 每一層電梯外面有兩個按鈕, 向上及向下鍵
2 Reset訊號, 用來Initial 整各系統
3 電梯內的按鈕包括
開門
關門
緊急按鈕
To1F
To2F
To3F
To4F
To5F
Output :
1 電梯現在位置
2 電梯的狀態, 包括
上升中
下降中
門開著
門關著
規則
PS : input 信號每秒取樣一次。
(即CLK為1HZ)
1 reset鈕按下,電梯回到1F,門關著。
2 警急按鈕按下,電梯回到1F將門打開,直到重新案reset鈕。
3 Door Close->Open 花1秒
Door Open->Close 花1秒
上下一個樓層會花3秒鐘
4 指示開門包括: 到達目的樓層並開門; 位於N樓層並按下To N樓鈕; 門開著時按了電梯內開門鈕; 在N樓層並按下N樓層外面向上及向下鈕。
指示開門後三秒,門會維持開著的狀態,若無再行指示開門,門即關閉。
5 門開著時按了關門鈕即關門(Door Open->Close)。
6 指示開門優先於按下關門。
7 電梯靜止時,往高樓層移動優先於往低樓層移動。
行進時則以行進方向為主,如往5樓中還沒到3樓,但電梯內有人按了3樓,電梯到了三樓就會停下來。
往5樓中還沒到3樓,但電梯外有人按了3樓向上,電梯到了三樓就會停下來。
往5樓中還沒到3樓,但電梯外有人按了3樓向下,電梯到了三樓不會停下來。
要等到向下時才會停下。
8 5F往上的鈕和一樓往下的鈕室除了指示開門外沒有其他功能。
9 電梯移動時按開門鈕是沒有用的。
程式架構
inputvector.txt
Time(Sec)
Outvector.txt
Time(Sec)
FSM
除了Reset 和Emergency 例外狀況以外的FSM。