文档库 最新最全的文档下载
当前位置:文档库 › Verilog实现的基于FPGA的五层楼电梯运行控制逻辑设计

Verilog实现的基于FPGA的五层楼电梯运行控制逻辑设计

Verilog实现的基于FPGA的五层楼电梯运行控制逻辑设计
Verilog实现的基于FPGA的五层楼电梯运行控制逻辑设计

五层楼电梯运行控制逻辑设计

摘要:电梯是高层建筑不可缺少的运输工具,用于垂直运送乘客和货物,传统的电梯控制系统主要采用继电器,接触器进行控制,其缺点是触点多,故障率高、可靠性差、维修工作量大等,本设计根据电梯自动控制的要求利用V erilog语言编写并完成系统设计,在利用软件仿真之后,下载到了FPGA上进行硬件仿真。FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了之前的可编程器件门电路数有限及速度上的缺点。

关键词:电梯控制FPGA V erilog软件设计硬件设计

在当今社会,随着城市建设的不断发展,高层建筑的不断增多,电梯作为高层建筑中垂直运行的交通工具已与人们的日常生活密不可分。目前电梯控制系统主要有三种控制方式:继电路控制系统(早期安装的电梯多位继电器控制系统),FPGA/CPLD [1] 的控制系统、微机控制系统。继电器控制系统由于故障率高、可靠性差、控制方式不灵活以及消耗功率大等缺点,目前已逐渐被淘汰,而微机控制系统虽在智能控制方面有较强的功能,但也存在抗扰性差,系统设计复杂,一般维修人员难以掌握其维修技术等缺陷。而FPGA/CPLD控制系统由于运行可靠性高,使用维修方便,抗干扰性强,设计和调试周期较短等优点 [2] ,倍受人们重视等优点,已经成为目前在电梯控制系统中使用最多的控制方式,目前也广泛用于传统继电器控制系统的技术改造。

随着现代化城市的高度发展,每天都有大量人流及物流需要输送,因此在实际工程应用中电梯的性能指标相当重要,主要体现在:可靠性,安全性,便捷快速性。电梯的可靠性非常重要,直接或间接的影响着人们的生产,生活,而电梯的故障主要表现在电力拖动控制系统中,因此要提高可靠性也要从电力拖动控制系统入手。

本次设计尝试用V erilog实现电梯控制器部分,进行了多层次的电梯控制,也进行了软件及硬件上的仿真验证,时序分析以保证设计的正确。在设计中先用软件进行模拟仿真,然后又下载到FPGA开发板上进行硬件仿真,以确保设计的正确性。

1电梯的设计分析

1.1 系统的需求分析及系统描述

设计一个电梯运行控器,该电梯有5层楼,设计的电梯调度算法满足提高服务质量、降低运行成本的原则;电梯的内部有一个控制面板,它负责按下请求到的楼层,并且显示当前尚未完成的目的地请求,当到达该楼层以后自动撤销本楼层的请求,即将面板灯熄灭;除1层和5层分别只有上和下按钮外,其余每个楼层(电梯门口旁)的召唤面板都有两个按钮,分别指示上楼和下楼请求。当按下后,对应按钮灯亮。如果电梯已经到达该楼层,按钮灯熄灭;电梯的外部面板会显示电梯当前所在的楼层,及上行还是下行(暂停显示刚才运行时的状态);电梯向一个方向运行时,只对本方向前方的请求进行应答,直到本方向前方无请求时,才对反方向的请求进行应答。当前内部控制面板上有的请求,只要经过所在楼层均会立即响应.在所有内部外部请求都已完成后,电梯转入等待。

1.2 电梯的模型图

1.3 电梯工作过程的具体描述

当电梯开始启动的时候,将当前所处的楼层置为第一层,电梯为暂停状态,方向向上,然后等待控制器的调度;等待过程当中(FLOOR保持在该楼层),首先去判断当前楼层(第i层)以上的楼层是否发出召唤或者已经有人已经发请求,若有则向上运行;否则以同样的方法判断是否向下运行;若不向下运行则重复等待状态(故向上运行的优先级要高于向下运行);保持该状态循环进行操作直到检测到有向上或向下的任务;

若已经判明要向上运行,则首先将运行停止状态置为运行,且标志向上运行,控制LED在该

楼层亮T时间后将所在楼层加1,这时新的当前楼层(第i+1层)灯亮起,接着电梯检索去判断当前楼层是否发出向上召唤或者已经有人已经发出目的地为第i+1层的请求,若有则在第i+1层停靠;否则检索去判断第i+1层以上的楼层是否发出召唤或者已经有人已经发出目的地为第i+1层以上的请求,若有则向上运行;否则(必定是有第i+1层向下的请求)在第i+1层,向下运行过程同理。[3]

1.4 电梯控制的流程图

K1: 当前层i以上有召唤请求或者电梯内部目的地请求有>i的请求;

K2: 当前层i以下有召唤请求或者电梯内部目的地请求有

K3: 所到达的i层为目的地或者i层有向上的请求;

K4: 所到达的i层为目的地或者i层有向下的请求;

1.5 状态设置

S0 — S14 共15个状态[4]:

S0:初始化,电梯位于1楼,清除各请求无条件转入下一状态S1等待S1:等待状态,判断K1,若满足转入S3向上运行,不满足,转入S2判断S2:判断K2,若满足转入S9向下运行,不满足返回S1继续等待判断

S3:电梯向上运行修改状态信息无条件转入下一状态S4计数

S4:运行时间计数器开始计数,计数完毕转入S5,否则继续计数

S5:修改状态信息,楼层数加1,转入S6判断

S6:判断K3,若满足转入S8停止,不满足转入S7判断

S7:判断K1,若满足转入S4继续运行,不满足转入S8停止

S8:暂停并开始计数时间,计数完毕转入S1,否则继续停在S8

S9:向下运行,修改状态信息,无条件转入下一状态S10

S10:运行时间计数器开始计数,技术完毕转入S11,否则继续计数

S11:修改状态信息,楼层数减1,转入S12判断

S12:判断K4,若满足转入S14停止,不满足转入S13判断

S13:判断K2,若满足转入S10继续运行,不满足转入S14停止

S14:暂停并开始计数时间,计数完毕转入S1,否则继续计数

2电梯的设计实现[5]

2.1 Verilog 语言[6]描述的各个模块说明

2.1.1电梯内部目的地请求记录indoor_call

input:

set_dest:当按下对应楼层的目的地请求且当前电梯所停靠的cur_floor不是所请

求的目的地时,便可以记录这个请求。

rst:在电梯进入初始状态时,撤销记录中的目的地请求。

ce:在电梯进入暂停在cur_floor状态时ce=1;撤销cur_floor的目的地请求并记录

在当前状态下该楼层的目的地请求。

cur_Floor:当前楼层

output:

get_dest: 输出当前未完成的目的地请求。

2.1.2电梯外部召唤请求记录outdoor_call

input:

set_call:当按下对应楼层的召唤请求且当前电梯未停在该楼层cur_floor时,便可以记录这个召唤。

rst:当电梯进入初始状态时,撤销目的地面板上的请求。

ce:在电梯进入暂停在cur_floor的状态时ce=1,控制撤销cur_floor 的所在所在召唤请求。

cur_Floor:当前楼层作为判断的条件。

output:

get_call: 输出当前未完成的召唤请求。

2.1.3当前楼层current_floor

input:

rst: 初始状态时电梯所处的楼层归为第一层。

inc_Floor: 控制电梯在向上运行时楼层加1。

red_Floor: 控制电梯在向下运行时楼层减1。

output:

cur_Floor:输出显示当前电梯所在楼层。

2.1.4显示上下楼up_down

input:

rst:初始时电梯的运行方向向上。

up_d:当其有一个正向的电平跳变时,电梯的运行方向由向上变为向上;有一个负向电平跳变时电梯的运行方向由向下变为向上。Up=0 ; Down=1

output:

out_state_dir: 输出显示当前或电梯暂停前的运行方向。

2.1.5显示运行停止stop_run

input:

rst: 初始状态时,电梯状态未停止。

stop_r: 当其有一个正向的电平跳变时,电梯状态由停止变为运行;有一个负向电

平跳变时电梯由运行变为停止。Stop=0 ;Run=1

output:

out_state_run: 输出显示当前的电梯运行状态。

2.1.6时间计数器counter

input:

ce_count:当其为0时计数器不计数,但将其初始计数值赋给计数器,并将0作为结

果返回给计数器;当其为1时,计数器开始减计数,每当来一个clk下降沿时计数值减1,当计数值减为0时将其返回给控制器。

clk:电路的时钟脉冲。

output:

consignal:返回给控制器的反馈信号,当其为1时,表明计数完毕。

2.1.7条件判断condition_judge

input:

sel_con:当其为00(K1)是判断cur_floor以上是否还有目的地请求或者召唤请求;

当其为01(K2)时,判断cur_floor以下是否还有目的地请求或者召唤请求;当其

为10(K3)时,判断第cur_floor层是否还有目的地请求或者向上的召唤请求;当

其为11(K4)时,判断第cur_floor层是否还有目的地请求或者向下的召唤请求。

get_dest:未完成的目的地请求。

get_call:未完成的召唤请求。

clk:时钟脉冲。

cur_Floor:当前楼层,作为判断条件。

output:

result:是把sel_con中对应条件判断的结果送给控制器。

2.1.8中心控制模块control

input:

clk: 时钟脉冲。

reset复位端,低电平有效,将电路状态清0。

consignal:来自counter模块的反馈信号。

result_Con:来自condition模块的反馈信号。

output:

rst,sel_Con,inc_Floor,red_Floor,ce,up_d,stop_r, ce_Count为向其它模块的输出控制信号。

2.2 顶层原理图

3 测试

3.1 test1 测试方案

初始化,3楼有向上请求,目的地请求为5楼,观察到达5楼后是否会停止;100#后3楼有向下请求,目的地为2楼,观察是否到达3楼并停止等人然后到2楼;100#后1楼有向上请求,目的地为4楼,观察最后是否会停在4楼。

Input:

Resul:

波形图:

3.2 test2 测试方案

初始化,3楼有向上请求,目的地请求为5楼,观察到达5楼后是否会停止;100#后3楼有向下请求,目的地为2楼和5楼,观察是否到达3楼并停止等人然后是先到2楼还是5楼(测试上下楼的优先级);100#后1楼有向上请求,目的地为4楼,观察最后是否会停在4楼。

Input:

Result:

波形图:

3.3测试总结:

通过系统详细的测试,系统的输出结果与我们的预期结果一致,系统并未出现问题,说明系统基本上是无故障的。

4 结语:

用Verilog硬件描述语言的形式进行数字系统的设计方便灵活,利用EDA软件进行编译优化仿真极大地减少了电路设计时间和可能发生的错误。降低了开发成本,这中设计方法必将在未来的数字系统设计中发挥越来越重的作用。

本设计采用的正式FPGA来控制电梯的逻辑运行,具有编程灵活,性能可靠等优点,而且FPGA 在去电后配置数据自动消失,用户可以控制加载进程,在现场修改器件的逻辑功能。在设计过程中我们首先把整个电梯设计根据功能分成若干个功能模块,然后理清个模块的时序,一以便将各个功能模块综合在一起,能够公用书籍总线,使其能正常工作不受干扰,有些程序在仿真的时候其时序是完全正确的,但是当程序下载到芯片上之后就会发现错误了。这主要是因为各个功能在实现时会有延时,但这在仿真时是显示不出来的。因此编程时要注意在选芯片之前,要先将计算出的数据信号先放到数据总线上。

FPGA在实现电梯控制方面比较灵活,可以通过对程序的修改来达到控制多个楼层,本设计在电梯控制方面做的比较全面,比如设计了内外电梯的指示系统和当前电梯运行情况显示,能够满足一般的载客电梯的工作功能需要。

参考文献

[1]John.F.Wakerly.Digital Design Principles and Practices.北京:高等教育出版社

[2]阎石等.数字电子技术基础.北京:高等教育出版社。

[3]毛法尧等.数字逻辑.武汉:华中科技大学出版社。

[4]邹寿彬等.电子技术基础-数字部分.成都:高等教育出版社

[5]欧伟明等.电子信息系统设计.西安.西安电子科技大学出版社

[6]夏宇闻.Verilog数字系统设计教程.北京.北京航空航天大学出版社

课程设计总结:

通过学习这门课程,我们了解到数字系统设计的基本步骤和其在实现过程当中必须注意的各个方面。以前的课程较多的停留在理论的高度上,而这次课程设计使我们真正认识到如何才能成为真正的硬件设计师。

在课程设计的实践当中,我们的电梯设计也可谓经历了风风雨雨,在ISE中的语言设计过程当中进行的还算顺利的情况下,经过软件模拟成功以后很快就可以进行硬件的综合仿真了。但是并不代表着硬件仿真也可以了,最后经过多次调试发现在cur_floor中加入时钟变量才能使其稳定变化。

成功的喜悦之情难以言表,做工程的确是有苦有甜。在这个过程当中,周老师给了我们很大的帮助,特别是反复强调要注意硬件的设计要考虑实现以及后模拟的重要性。我们在将来的实践过程当中一定注意以上的问题。着门课程使我对硬件设计产生了浓厚的兴趣,这必将成为推动我在这个领域前进的不竭动力。

再次感谢周老师在这次课程设计中给予我的帮助,周老师在百忙中抽出时间给我详细讲了有关状态机的设计,并提出多种设计思路,使我受益匪浅。

附各个模块Verilog源代码:

(1)indoor_call:

module indoor_call( set_dest,rst,ce,cur_Floor,get_dest );

input [4:0] set_dest;

input [2:0] cur_Floor;

input rst,ce;

output [4:0] get_dest;

reg [4:0] get_dest;

always @ (rst or ce or set_dest[0] or cur_Floor)

begin

if(rst==1)

get_dest[0]=0;

else

begin

if(set_dest[0]==0)

begin

if(ce==0||cur_Floor!=1)

get_dest[0]=1;

else

get_dest[0]=0;

end

else

begin

if(ce==1&&cur_Floor==1)

get_dest[0]=0;

end

end

end

always @ (rst or ce or set_dest[1] or cur_Floor)

begin

get_dest[1]=0;

else if(set_dest[1]==0)

begin

if(ce==0||cur_Floor!=2)

get_dest[1]=1;

else

get_dest[1]=0;

end

else

begin

if(ce==1&&cur_Floor==2)

get_dest[1]=0;

end

end

always @ (rst or ce or set_dest[2] or cur_Floor) begin

if(rst==1)

get_dest[2]=0;

else if(set_dest[2]==0)

begin

if(ce==0||cur_Floor!=3)

get_dest[2]=1;

else

get_dest[2]=0;

end

else

begin

if(ce==1&&cur_Floor==3)

get_dest[2]=0;

end

always @ (rst or ce or set_dest[3] or cur_Floor) begin

if(rst==1)

get_dest[3]=0;

else if(set_dest[3]==0)

begin

if(ce==0||cur_Floor!=4)

get_dest[3]=1;

else

get_dest[3]=0;

end

else

begin

if(ce==1&&cur_Floor==4)

get_dest[3]=0;

end

end

always @ (rst or ce or set_dest[4] or cur_Floor) begin

if(rst==1)

get_dest[4]=0;

else if(set_dest[4]==0)

begin

if(ce==0||cur_Floor!=5)

get_dest[4]=1;

else

get_dest[4]=0;

end

else

begin

end

end

endmodule

(2) outdoor_call

module outdoor_call( set_call,rst,cur_Floor,ce,get_call );

input [7:0] set_call;

input [2:0] cur_Floor;

input rst,ce;

output [7:0] get_call;

reg [7:0] get_call;

always @ (rst or ce or set_call[0] or cur_Floor)

begin

if(rst==1)

get_call[0]=0;

else if(set_call[0]==0)

begin

if(ce==0||cur_Floor!=1)

get_call[0]=1;

else

get_call[0]=0;

end

else

begin

if(ce==1&&cur_Floor==1)

get_call[0]=0;

end

end

always @ (rst or ce or set_call[1] or cur_Floor)

begin

else if(set_call[1]==0)

begin

if(ce==0||cur_Floor!=2)

get_call[1]=1;

else

get_call[1]=0;

end

else

begin

if(ce==1&&cur_Floor==2)

get_call[1]=0;

end

end

always @ (rst or ce or set_call[2] or cur_Floor) begin

if(rst==1)

get_call[2]=0;

else if(set_call[2]==0)

begin

if(ce==0||cur_Floor!=2)

get_call[2]=1;

else

get_call[2]=0;

end

else

begin

if(ce==1&&cur_Floor==2)

get_call[2]=0;

end

一种矢量伺服电梯门机控制器说明书

CABR Construction Machinery Technology Co.,Ltd 矢量伺服门控制器 用户手册 CABR-SCSE-01矢量伺服门控制器 200V级 为了安全使用本产品,请务必阅读该说明书,理解使用方法后,正确使用。请妥善保管该说明书,并将其交至最终用户手中。 LangFang CABR Construction Machinery Technology Co.,Ltd.

前言 感您使用CABR-SCSE系列矢量伺服门控制器! 本使用说明书详细叙述了关于CABR-SCSE系列矢量伺服门控制器在安装、运行过程中的相关使用指导及注意事项。 在使用前,请认真阅读本使用说明书,理解并掌握使用方法后,正确使用。

拿到产品时确认 ●受损或缺少部件的矢量伺服门控制器,切勿安装! 注意 ●搬运时,请托住机体底部。 ●请安装在金属等阻燃物体上。 ●请不要安装在可燃物附近。 ●安装过程中,请避免碎棉纱、纸、木屑、金属、液体等异物侵入矢量伺服门 控制器或附着在矢量伺服门控制器上。 危险 ●请勿拆卸矢量伺服门控制器的外壳,有高压,有触电危险! ●接线前,请确认输入电源是否处于断开状态! ●接线作业必须由电气工程人员进行! ●接地端子请一定要可靠接地! 警告 ●请确认供电电源的电压与矢量伺服门控制器的额定电压是否一致,否则可能 损坏设备或引发火灾! ●请勿对矢量伺服门控制器进行耐电压试验! ●请勿将供电电源线接到矢量伺服门控制器的U、V、W端子上! ●通电中,请勿变更接线或拆装端子!

目录 一、矢量伺服门控制器简介 (1) 1、矢量伺服门控制器型号和铭牌的确认 (1) 2、产品的外观 (2) 二、安装说明 (3) 1、使用环境 (3) 2、安装 (3) 3、螺钉规格 (4) 4、配线注意事项 (4) 5、主电路、接地端子的配线 (5) 6、控制电路端子的配线 (5) 7、通讯端子的配线 (5) 三、操作说明 (6) 1操作面板各部分的名称和功能 (7) 2电机参数调谐 (8) 3全闭环位置控制 (9) 4门宽自学习 (10) 5运行曲线调整 (11) 6正常运行和试运行 (12) 7 堵转报警调整 (12) 8力矩调整 (12) 9 速度调整 (13) 10 收放门刀微调 (13) 11功能代码 (13) F1.基本参数 (13) F2.距离参数 (13) F3.速度参数 (14) F4.时序参数 (14) F5.扭矩参数 (14) U1.状态监视 (15) U2.端子监视 (15) U3.故障记录 (16) U4.当前故障信息记录 (16) OP:系统操作参数 (17) 12故障诊断及对策 (17)

电梯的电气控制系统设计与实现

编订:__________________ 审核:__________________ 单位:__________________ 电梯的电气控制系统设计 与实现 Deploy The Objectives, Requirements And Methods To Make The Personnel In The Organization Operate According To The Established Standards And Reach The Expected Level. Word格式 / 完整 / 可编辑

文件编号:KG-AO-7382-100 电梯的电气控制系统设计与实现 使用备注:本文档可用在日常工作场景,通过对目的、要求、方式、方法、进度等进行具体的部署,从而使得组织内人员按照既定标准、规范的要求进行操作,使日常工作或活动达到预期的水平。下载后就可自由编辑。 电梯是当前高层建筑不可缺少的垂直方向的交通运输工具,随着计算机及微电子技术的快速发展,电梯控制技术发生了巨大变化,其中PLC控制系统代替传统的继电器控制以及电梯采用了对电动机实现线性调速的调压调频技术,能达到电梯安全平稳运行。 随着人们生活水平的提高及高层建筑的普及,电梯是当前高层建筑不可缺少的垂直方向的交通工具,电梯是集机电一体的复杂系统,涉及机械传动、电气控制和土建等工程领域多种领域专业与一体的综合技术。随着社会的发展及对安全的重视,在设计电梯的时候,应具有高度的安全性。这样就对建筑内的电梯的调速精度、调速范围等静态和动态特性提出了更高的要求。当前由可编程序控制器(PLC)和微机组成的电梯运行逻辑控制系统具有可靠性高、维护方便、开发

基于plc的三层电梯控制系统设计

摘要 电梯是高层建筑不可缺少的运输工具,用于垂直运送乘客和货物,传统的电梯控制系统主要采用继电器--接触器进行控制,其缺点是触点多,故障率高、可靠性差、维修工作量大等,而采用PLC组成的控制系统可以很好地解决上述问题。本论文通过讨论电梯控制系统的组成,阐述可编程控制器(用三菱PLC编程的程序控制方式,提出了三层电梯的程、组成,列出了具体的主要硬件电路、电梯的控制梯形图及指令表。并给出了系统组成框图和程序流程图,在分析、处理随机信号逻辑关系的基础上,提出了计了一套完整的电梯控制系统方案。触点多,故障率高、可靠性差、安装调试周期长、维修工作量大、接线复杂等缺点。使电梯运行更加安全、方便、舒适。在PLC课程设计中,我组设计了一个三层电梯控制系统,并且将西门子公司S7-200系列可编程控制器与其结合并应用起来,在学完《电气控制与PLC应用》课程后,我们在设计过程中较为得心应手,不至于从头开始。整个过程包括了方案讨论,程序设计,程序修改,上机调试等,在程序设计方面花了比较多的时间,主要考虑到电梯分别停在一层、二层和三层时在其他楼层呼叫等各种情况。每当遇到困难时,我组都积极与老师联系讨论,深入分析研究问题,在整个过程中,我与我的组员都相互配合,相互学习。 关键字:PLC;电梯;升降;梯形图;系统组成框图

In this paper The elevator is an indispensable means of transport for the high-rise building, used for vertical transporting passengers and cargo, the traditional elevator control system mainly adopts relay - contactor to control, its shortcomings is the number of contact, such as high failure rate and poor reliability, maintenance workload is big, and composed of PLC control system is a good way to solve the above problems. Through discussing the composition of the elevator control system, this paper expounds the programmable controller (with mitsubishi PLC programming way of process control, puts forward the three layers of elevator ride, and lists the specific of the main hardware circuit, elevator control ladder diagram and instruction list. And the system composition block diagram and program flow chart is given, based on the analysis, processing, on the basis of random signal logic relation, put forward the plan for a complete set of the elevator control system scheme. Contact, high failure rate, poor reliability, installation and debugging cycle is long, maintenance workload, such as complex wiring faults. Make the elevator running more safe, convenient and comfortable. In the PLC course design, I have come up with a three layers of elevator group control system, and the Siemens S7-200 series programmable controller and its application and combining, after completing the curriculum, electrical control and PLC application we in the design process is relatively with ease, not from the beginning. The whole process including the solution discussion, program design, program changes, computer debugging, etc., spent more time on program design, main consideration to the elevator stop on the first floor, respectively the second and third floors in other situations such as floor call. Whenever encounter difficulties, I actively

最新华起电梯控制器使用手册

华起电梯控制器使用 手册

建筑智能化解决方案资料

建筑智能化解决方案 电梯控制器使用手册 (第一版)

第1章产品功能介绍 1.1 产品简介 本电梯控制器采用非接触式IC/ID 卡感应技术进行身份识别,可实现人员进出电梯的控制。支持WG读头和485读头,当持卡人进入电梯后,在感应器上刷卡,电梯控制器判断此卡是否有权限、时限,如果有权则允许登梯,无权不能登梯。对于只有单层权限的用户,刷卡后无须按键,电梯直达用户有权限的那一楼层,对于具有多层权限的用户,刷卡后电梯控制器释放用户有权限的楼层按键,等待用户按键(等待时间5—6秒)。电梯控制器主板可控制16个楼层,增加一块扩展板可增加控制16个楼层,总共可控制32个楼层,如果楼层在16层以内,就不需要增加扩展板。本电梯控制器与计算机之间采用RS-485 方式通讯,还可与中继器配合使用,灵活组成不同应用规模的电梯控制系统。 1.2 产品功能特点 ?读头支持WG读头和485读头,WG读头接口,能够智能识别标准WIEGAND 26/32/40协议格式,485读头接口只能接公司生产的485读头,读头接口提供5VDC 或12VDC 读头工作电源,兼容性强; ?兼容多种技术生物识别技术、指纹识别技术、密码键盘、感应式IC、ID卡;?乘梯验证方式验证权限时限乘梯,无权或者不在有限时限内不能乘电梯;?远程控制可以远程控制电梯到达某一层; ?时限灵活设置支持256个时间段,16个时间组,128个节假日; ?定时启用、关闭电梯控制器支持非节假日定时启用、关闭电梯控制器,在关闭状态下无须刷卡即可乘电梯;

?消防联动接收一路常闭消防联动输入信号,当消防信号启动后,电梯控制器屏蔽刷卡功能,电梯恢复到原状态,即不需要刷卡就可以乘电梯(提供的消防信号应该是无源的干接点信号),消防信号输入端口在出厂时已短接; ?脱机工作采用“分散控制、集中管理”的原则设计,设定好控制器的参数、权限、时限后,各控制器可脱离通讯网络和管理计算机单独运行,可靠性高; ?掉电保护采用先进的NRAM 实时时钟模块,掉电后时钟不紊乱,记录数据采用EEPROM存储,掉电后数据可保存10 年不变; ?双隔离电源配有专用电源,两组独立回路供电,内部电路和外部电路使用不同电源,稳定性好,抗干扰性强,可靠性高; ?有源隔离通讯通讯接口采用有源隔离方式,减少通讯干扰; 第2章产品说明 2.1 系统结构 TCP/I

西门子PLC控制的五层电梯系统

电梯控制系统 The elevator control system

论文摘要 本文介绍一种电梯PLC控制系统。电梯是垂直方向的运输设备,是高层建筑中不可缺少的交通运输设备。它靠电力,拖动一个可以载人或物的轿厢,在建筑的井道内导轨上做垂直升降运动,在人们生活中起着举足轻重的作用。而控制电梯运行的PLC系统也要求越来越高,要求达到电梯运行的“稳、准、快”的运行目的。该系统主要由PLC、逻辑控制电路组成。其中包括交流异步电动机、继电器、接触器、行程开关、按钮、发光指示器和变频器组成为一体的控制系统。本机控制单元采用以西门子的可编程控制器PLC对机器进行全过程控制。 整个系统通过PLC、逻辑控制电路对电梯的升降;加、减速;平层;起动、制动控制。其结构简单、运行效率高、平层精度高、易于理解与掌握。 关键词: PLC控制系统电梯逻辑控制电路变频器

This text introduces the control system of a kind of elevator PLC. The elevator is perpendicular directional of the conveyance equipments be indispensable in the high building of transportation equipments. It depends electric power, dragging along to move a car that can carry person or thing and lead a track in the building of the well way up do perpendicularity to ascend and descend sport, there is prominent function in the people's life. And the control elevator circulate of the PLC system also has more and more high request, request to attain the movement purpose of "steady, quasi-, quick" of elevator movement. That system mainly from PLC, logic control the electric circuit constitute. Include an exchanges difference to tread electric motor among them, after the electric appliances, get in touch with a machine, route of travel switch and press button, give out light the indicator constitute and transducer for the control system of integral whole. The this machine control unit adoption carries on whole process a control to the machine by the programmable controller PLC of Siemens company. The whole system passes PLC, logic control the electric circuit is to the rise and fall of elevator; Add, decelerate; Even layer; Start, make to move a control. Its structure is simple and circulate an efficiency, even layer accuracy, be easy to comprehension and control. Key Words: The PLC controls system ,elevator ,The logic controls electric circuit,transducer

电梯门机控制器使用说明书

安全注意事项 在安装和设备投入运行前,请仔细阅读安全说明和警告,避免对人员、设备造成伤害及损坏。 本说明书有关安全注意事项的的等级分为“注意”和“危险”两级。 注意 危险 :错误使用会有危险,可能会造成 轻伤、中度伤害或财物损失。 :错误使用会有危险,可能会 致人重伤、残废甚至死亡以及 重大财物损失。 1.确认及安装 注意 ●受损的变频器和零部件不全的变频器,切勿安装。 ●请安装在金属等不易燃烧的材料上,以免发生火灾。 ●安装时请不要抓在外壳或两端接线端子上,当心掉下来压脚,有受伤的危险。 ●请确定已安装牢靠。否则,可能会掉下来砸伤人。 2.布线 注意 ●请确认交流主回路电源的电压与变频器的额定电压是否一致。切勿对变频 器进行耐电压试验。 ●请勿将电源接到输出U、V、W端子上。

危险 ●接线前,请确认输入电源是否处于OFF状态。 ●只允许连接交流单相220V的输入电源,本设备必须接地(NEC和其它应用标准)。, ●非专业电气工程人员,请勿进行接线作业。 3.操作和运行 注意 ●因散热片温度会变得很高,所以,请不要触摸,以免被烫伤。 ·请勿随意变更变频器的设定,本变频器在出厂时已经进行了适当的设定。危险 ●请务必在装上外壳后再接通电源。接通电源前请将开关置于OFF位置。 ●变频器通电时,即使在停机状态也不要触摸变频器的端子,以免触电。4.维护和检查 危险 ●检查要在切断电源5分钟后进行,否则有触电的危险。 ●检查和维护要由专业人员进行 ●变频器的端子在通电情况下切勿触摸,端子上有高电压,非常危险。 ●进行检查、维护作业时请使用绝缘工具,并避免手上佩带手表、戒指等金属物。 5.其它 危险 ●绝对禁止对变频器进行改造,以免发生伤亡事故。

电梯控制系统设计方案

上海四景计算机信息科技有限公司 电 梯 控 制 系 统 方 案

上海四景计算机信息科技有限公司 舒特电梯智能控制系统 ---楼宇自动化的首选 前言: 系统概述: 随着高科技的蓬勃发展,智能化管理已经走进了人们的生活。物业管理公司或管理人员为了能对楼宇内各种人员的进出进行更有效、更安全的管理,有效的控制闲杂人员的进入,可以通过采用对电梯的合理控制实现这种功能需求。所有的电梯楼层,都必须先经过系统管理员授权。使用电梯时,不同的人有不同的权限分配,每个进入电梯的人经过授权可以进入指定的区域或楼层,并且可以根据时间表进行授权管理。未经授权,无法进入管理区域的楼层,并对重要楼层进行时间段控制。控制器不管是脱机运行还是联机控制,都可记录大量的交易数据,使得电梯的所有人员进出记录都有据可寻。针对这些需求我们开发了电梯楼层控制器,并分为手动型和自动型两款,客户可以根据需求选择适合自己的产品。 通过智能卡管理电梯运行,可将闲杂人员阻止在电梯之外;同时,又起到了电梯省电省空耗的环保作用;也减少了出现电梯按键失灵的情况;延长了电梯使用寿命;加强了传统安全管理系统中管理的薄弱的一面;提高了物业的安全等级,电梯系统智能化控制已逐渐成为智能化建筑楼宇中必不可少弱电系统之一 二、选择使用电梯控制系统带来的好处 (一)使用梯控制系统可有效的控制闲杂人员的进入,可以通过采用对电梯的合理控制实现各种功能需求。 (二)使用梯控制系统能够提高楼盘的整体智能化程度,提升楼盘亮点和档次,充分体现智能化楼宇和智能化小区意义,是楼盘更具附加值。 (三)使用梯控制系统能够使公共电梯轻松晋级为私有电梯,能够让业主充分体现私有电梯的尊贵和方便性。 (四)使用梯控制系统能够为用户提供更方便和更公平使用。 (五)协助收取物业费 管理人员可对系统的用户卡设定使用权限,设定失效日期,便于控制管理费用的收取。 如用户使用到达使用的失效时间,则不能开梯,提醒并促使用户到达管理处及时缴费,对于不按时交纳物业费的业主,则不能使用电梯,有效的将管理费用与用户使用权限挂

电梯控制系统设计设计说明

电梯控制系统设计设计说明

第 1 页共 3 页 编号: 毕业设计说明书 题目:电梯控制系统设计 院(系):电子工程与自动化学院 专业:电子信息科学与技术专业 学生姓名: 学号:0900840218 指导教师:李莉 职称:讲师 题目类型:理论研究实验研究工程设计√软件开发 2013年5月20日

第 3 页共 39 页 摘要 本设计主要利用AT89S52单片机,实现电梯控制系统的设计。单片机与电机驱动电路的结合完成了电梯基本的升降、楼层停靠、方向选择、时间控制等基本功能,研究并实现了在上位机的模式下通过LABVIEW的远程监测的方法,完成了系统样机的设计与制作。 本设计参照了通用电梯的设计标准,有良好的操作界面和通用的外部接口,具有人性化设计,实现较好的外设兼容性。同时在系统样机中完成的其它设计研究还包括,利用LED和蜂鸣器组成的简单电路实现电梯意外声光报警、利用数码管实现电梯楼层显示,利用4x4矩阵键盘实现电梯楼层按键选择,利用LED实现目的楼层的指示,利用MAX232串口电路实现串口通信,来监测电梯实时状态。样机使用的主要器件包括低功耗、高性能的AT89S52单片机,低功耗、低成本、低电压的MAX232,双全桥电机专用驱动芯片L298,共阴极八段数码管,4x4矩阵键盘等,通过比较合理的设计使样机系统基本达到了任务要求,并具有很高的性价比,硬件设计简单可靠。软件部分使用keil软件进行C语言程序编写,用proteus 7软件进行仿真调试。本设计中综合使用了数字电路、模拟电路、高频电路、单片机及编程、硬件逻辑描述、LABVIEW及其应用以及计算机辅助设计(CAD)等多方面的知识,软硬件结合,很好地完成了本科毕业设计任务要求并取得了良好的学习效果。 关键词:AT89C52;单片机;电梯控制系统; C语言

DTM-04电梯控制器产品说明(楼层型)资料

DTM-04电梯控制器产品说明 1. 产品图片 DTM-04读卡面板 DTM-04控制箱 2. 产品特点 2.1. 特征 电梯控制器不仅适用于酒店电梯管理、办公楼电梯管理和其他类型电梯控制管理,而且使用于一卡通智能管理系统。电梯能通过Mifare卡进行控制和管理。通过在服务器端制作设置卡,可设置电梯参数,开门卡能进入所选择的楼层,而且员工工作时间段和电梯工作时间段也能设置。 2.2. 功能介绍 ●实现酒店门锁与电梯控制器之间相互关联,利于管理 ●可对电梯控制器进行设置,有受控和非受控两种模式选择 ●可对电梯控制器进行参数设置,包括楼层数,碰卡延时时间,进入楼层权限设置等 ●具备楼层选择功能,宾客可根据需要通过选择按钮进入相应楼层 ●具备权限判断功能,只有符合权限的开门卡才能开启电梯服务 ●具备挂失功能,黑名单数目可设1600个 ●具备汇总功能,可对电梯控制器进行开门记录设置,随时查看进出记录。 ●具有开梯查询功能,最多可设置20000条开梯记录。 3. 安装要求

3.1. 电梯要求 ●轿箱顶部提供220V电源2位插座。 ●轿箱顶部能提供足够空间安装及固定DTM控制箱 ●轿箱内部楼层按键面板内、外必须提供足够空间安装及固定DTM-02前主控器及前控电路板盒 ●电梯控制板必须安装在轿箱顶部 ●电梯控制板的楼层按键输入接口必须是干接点信号 ●每个楼层按键开关有2根线连接至电梯控制板,连接头为螺丝插拔式端子 3.2. 电线规格 3.3. 布线要求 在安装DTM前主控器面板的开孔处(安装在轿箱内楼层按键附近)留出N组线(每组两条,总数量是总楼层数+3组,分别是:每个楼层1组,前控制体2组,备用1组),所有的线拉到轿箱顶DTM 控制箱的安装位置;轿箱内各出线处留线长30cm左右,轿箱顶各出线处留线长60cm左右,每组单条线的长度应≤20m。由于8芯网线线径太小,不允许采用。

基于单片机的智能电梯控制系统设计

基于单片机的智能电梯控制系统设计

摘要 本文介绍了一种采用单片机STC89C52芯片进行电梯控制系统的设计方法,主要阐述如何使用单片机进行编程来实现四层电梯的智能控制,利用单片机编程简洁而又多变的设计方法,缩短了研发周期,同时使电梯控制系统体积更小功能更强大。本设计实现了电梯控制系统所需的一些基本功能,能通过电梯内按键或者电梯外上升、下降按键选择楼层,数码管显示实时楼层数,LED显示实时电梯运行状态。原理图和PCB部分采用protel99se专业软件来设计,实现将设计产品化。本次设计更注重了把一些新的思路加入到设计中。主要包括采用了STC89C52芯片,使用C语言进行编程,使其具有了更强的移植性,更加利于产品升级。 关键词:STC89C52;电梯控制系统;protel99se;C语言

Abstract This paper introduces a design method of using STC89C52 chip for elevator control system, mainly describes how to use microcontroller programming to achieve the intelligent four storey elevator control, the design method of microcontroller programming simple and variable, shortens the development cycle, at the same time that the elevator control system smaller and more powerful. Some of the basic functions of the design and implementation of elevator control system required by the elevator, elevator buttons or rise, decline the key to select the floor, digital tube display real-time number of floors, LED display real-time operating state of elevator. Schematic and PCB design using Protel99SE software, the design of products. This design pays more attention to some new ideas into the design. Including the use of the STC89C52 chip, the use of C language programming, which has portability stronger, more conducive to the upgrading of products. Keywords: STC89C52; elevator control system; Protel99SE; C language

基于PLC的五层电梯控制系统设计说明

基于PLC的五层电梯控制系统设计 电气工程及其自动化专业来红雨 【摘要】电梯不仅仅是高层建筑里的必备设施,在多层建筑里也是不可缺少的垂直运输工具。据此本文在阐述电梯的结构和可编程控制器的结构和工作原理的基础上,针对5层5站电梯,使用西门子200可编程控制器,设计了电梯的控制系统。实现了电梯的指层控制、轿与各层厅站呼梯指令的记录、电梯运行方向和停靠的层站的控制,自动运行和自动开关门等功能。这种电梯控制系统应用于实际运行的电梯中,运行结果表明:电梯控制系统安全性和可靠性高,日常保养维护和故障检修方便,运行成本低。 【关键词】电梯;控制系统;可编程控制器;西门子200 Design 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. Keywords: Elevator; controller system; programmable logic controller; S7-200

TCM电梯诊断仪说明书V2.0.

TCM电梯诊断仪说明书 V 2.0 一、简介: Version 2.0 所做的改进: -新增F500功能; -修改了Node功能,可以查看8层以上的MS-CARD的工作状态; -改进了通信模块,程序在工作中不易发生死机现象; -新增了[Service Trip]功能,用户可以根据需要查看和修改Travels 和Hours的值; -改进了程序的使用界面,操作简单方便。 TCM电梯诊断仪是一款基于Pocket PC操作系统的应用程序,目前支持MC I、MC II和MC III 电梯控制器的诊断工作。 图1:程序主页面

TCM诊断仪主要功能部件包括,Hoistway(井道、Event Log(事件日志、Error Bank(故障库、Teach In(教入、Memory(存储器、Info(电梯系统信息、F500 和Nodes (接点信息。 在接下来的章节中,本教程将逐个叙述各功能部件的使用方法(除帮助和版本信息,及注意事项。 二、基本操作 2.1 设备 2.1.1 PDA环境 -型号:HP IPAQ HX2190 -系统语言:英语 -显示标准:320 * 240 TFT(65535色 -系统ROM: 128MB(用户最大可用80MB -系统RAM 64MB -操作系统:Microsoft Windows Mobile 5.0 -处理器:312MHz Intel PX270 -支持蓝牙无线界面 -支持SD、CF闪存卡 2.1.2 其他硬件设备 -PDA充电器:5V直流输出,100 – 240V交流输入(50Hz/500mA -PDA –串口(9针RS232连线

2.2 如何启动诊断工具 在使用TCM电梯诊断工具前,掌上电脑设备PDA必须通过PDA-串口连线和电梯控制器连接在一起(使用过程中,请勿断开连接。 连接完毕后,按PDA设备右上角的电源按钮打开PDA,并按以下步骤进入应用程序: 图2 -单击PDA屏幕左上角的Start下拉菜单(图2,然后单击Program选项; -在Programs窗口中找到TCM Diagnostic Tool图标(图3,单击图标;

智能电梯控制系统设计

湖南文理学院 课程设计报告 课程名称:自动化系统课程设计专业班级:自动化11班学号 学生姓名: 指导教师: 完成时间:2014年11月20日报告成绩:

目录

一、设计题目 智能电梯控制系统设计 二、设计要求 利用PLC与变频器实现电梯的变频调速控制,该电梯控制系统具有同时呼梯控制、各楼层单独呼梯控制、上升、下降运行控制、轿厢位置显示等功能,电梯至少五层以上。 三、电梯控制系统控制系统设计作用与目的 随着我国经济的高速发展,微电子技术、计算机技术和自动控制技术也得到了迅速发展,电梯也已成为人类现代生活中广泛使用的运输工具。随着人们对电梯运行的安全性、舒适性等要求的提高,电梯得到了快速发展,其拖动技术已经发展到了调频调压调速,其逻辑控制也由PLC代替原来的继电器控制。 可编程控制器(PLC)因为稳定可靠、结构简单、成本低廉、简单易学、功能强大和使用方便已经成为应用最广泛的通用工业控制装置,成为当代工业自动化的主要支柱之一。电梯控制要求接入设备使用简便,对应系统组态的编程简单,具有人性化的人机界面,配备应用程序库,加快编程和调试速度。通过PLC对程序设计,提高了电梯的控制水平,并改善了电梯的电梯运行的舒适感。本文争对以上优点,对电梯运行进行了改进,使其达到了比较理想的控制效果。 四、所用设备及软件 本设计除了需要计算机,实验设备THPFSL-1/2还会用到两款软件:作图软件Altim Desinger、编程软件GX-developer。简介如表1所示。 表1 软件简介

系统总体结构原理图 主控制器是整个电梯的核心。不但要保证整个系统的稳定运行,而且要在极短的时间内对系统所有的任务进行响应。 其任务包括:接收、处理电梯的各种状态,并做出相应的动作,控制电梯的总体运行,实施对电梯驱动部分的控制,包括抱闸的松放、门机的开关、变频器低、中、高速的给出等控制。接收轿厢控制器送来的内选信号,执行内选外呼指令,向轿厢控制器、呼梯控制器发送楼层指示信号,实施安全保护等。为了实现电梯状态监控的需要,主控制器还加入了基于LCD显示的电梯参数设置、监控系统。 程序流程图

基于plc的小区五层电梯控制系统设计

毕业设计(论文) 题目: 院(系): 专业: 姓名: 学号: 指导教师: 二〇一三年十二月五日

毕业设计(论文)任务书

毕业设计(论文)进度计划表 本表作评定学生平时成绩的依据之一

毕业设计(论文)中期检查记录表

摘要 随着我国经济的高速发展,微电子技术、计算机技术和自动控制技术也得到了迅速发展,电梯也已成为人类现代生活中广泛使用的运输工具。随着人们对电梯运行的安全性、舒适性等要求的提高,电梯得到了快速发展,其拖动技术已经发展到了调频调压调速,其逻辑控制也由PLC代替原来的继电器控制。 可编程控制器(PLC)因为稳定可靠、结构简单、成本低廉、简单易学、功能强大和使用方便已经成为应用最广泛的通用工业控制装置,成为当代工业自动化的主要支柱之一。电梯控制要求接入设备使用简便,对应系统组态的编程简单,具有人性化的人机界面,配备应用程序库,加快编程和调试速度。通过PLC对程序设计,提高了电梯的控制水平,并改善了电梯的电梯运行的舒适感。本文争对以上优点,对电梯运行进行了改进,使其达到了比较理想的控制效果。 关键词: PLC 电梯控制系统

Abstract As China's rapid economic development, micro-electronics technology, computer technology and automation technology have developed rapidly, elevators have become widely used in modern life, means of transport. As people of the elevator safety, comfort and other required improvements, elevators has been rapid development of its drag technology has developed to a FM voltage speed, its logic control is to replace the original relay by PLC control. Programmable Logic Controller (PLC) because of stable and reliable, simple structure, low cost, easy to learn, powerful and easy to use has become the most widely used general-purpose industrial control devices, contemporary, one of the main pillars of industrial automation. Elevator control requires access device easy to use, the corresponding system configuration programming simple, with user-friendly man-machine interface, with the application database, to speed up programming and debugging speed. Through the PLC to the program design to improve the elevator level of control, and improved elevator elevator running comfort. This contention of the above advantages, the elevator operation has been improved so that it reached a relatively satisfactory control effect. Key words: PLC elevator control system

电梯IC卡控制器说明书

电梯控制系统管理软件 使 用 说 明 书

目录 第一章系统功能特性 (2) 第二章系统要求 (4) 第三章软件安装、注册 (5) 3.1 安装 (5) 第四章软件操作说明 (6) 4.1 系统(S) (7) 4.2 电梯控制器(P) (11) 4.3 卡资料管理(C) (13) 4.4 事件查询(M) (15) 4.5 电梯控制器属性表 (17) 4.6窗口(W) (20) 4.7 帮助(H) (23) 第五章必要操作步骤 (23)

第一章系统功能特性 SDOOR智能电梯控制系统软件是基于Windows98/NT上运行的多用户多任务系统。数据库采用SQL/ACCESS系统,提供世界上最便捷的数据,支持TCP/IP 协议,实现局域网和互联网之间的数据服务,支持SQL2000数据库服务器,全面实现网络应用。开放型的数据库提供ODBC访问接口,方便其它厂商的设备集成。 SDOOR智能电梯控制系统软件是基于Windows/NT操作系统上的32位应用系统,并且有多种不同的程序和一些动态链接库组成。可以在任何一台PC进行全功能操作。友好的界面,极其方便灵活的操作将使您用来得心应手。当您将系统编程完毕之后,就可以将系统退至后台而去运行其它软件。 SDOOR智能电梯控制系统软件主要特性: ●Effective高效 高速安全的通讯程序,可以持续不停地实时收集各控制器产生的事件,将所有收集的事件进行分类,定时保存至硬盘,对于报警信息则立即发出报警声或语言提示。系统为每个控制器配置一条“Priority Communication Passage”(优先通讯通道)系统程序,能通过使用这条通道获得对所有DCU控制器的优先控制权,并且管理在线和离线控制器的通讯通道,自动重新连接离线控制器。 ●Secure安全 完善的使用授权许可管理,完全保障了用户合法的使用权力。32种操作权限,给用户对系统进行层次管理,提供更安全可靠的方法。对系统重要的数据进行加密存贮,保证重要的数据文件的高度安全性。 ●Convenient方便 用户可以通过界面上的图标,清晰地掌握菜单中的功能。这样可以非常容易地对用户进行个人资料登记,授权,增加,删除,修改和查询操作,最多7500个用户/持卡人。 ●Time时间 每个门点可以授权8组不同时间组,系统自动校准控制器的时钟,保证事件时间和门禁控制的准确性。 ●Capacity容量 SDOOR智能电梯控制系统软件支持127个LCU控制器,脱机状态下可独立保存5000条记录,数据掉电保持时间超过90天。 ●Real-Time实时 三个独立的事件信息窗口可同时实时显示和监视事件的发生。对每类事件的实时监视,可以独立停止和恢复;独立对每类事件可定义32组过滤条件组合;

电梯控制系统(Java课程设计)内容

A1 系统描述 1.功能描述 本电梯系统用来控制一台运行于一个具有N层的大楼电梯,它具有上升、下降、开门、关门、载客的基本功能。 大楼的每一层都有: (1)两个指示灯这两个指示灯分别用于指示当前所在的层数和电梯的当前状态(上行、下行或停止); (2)电梯锁用于将本层的电梯门锁住,并使本楼层的电梯按钮失效,电梯里相应的按钮也失效,使得电梯不能也不可能停在本层; (3)按钮除了第一层和顶层,每一层都有两个按钮(上行、下行),乘客可以呼叫上楼或下楼,顶楼只有一个下楼按钮,而第一层只有一个上楼按钮。 电梯里面具有: (1)标示从“1”到“N”的N个按钮,用于让乘客选择所要的层数; (2)关门按钮当乘客按下此按钮时,电梯门如果开着将关上,否则不执行任何操作;(3)开门按钮当乘客按下此按钮时,电梯如果停在某一层,电梯门将打开,否则不执行任何操作; (4)超重测试和警报装置电梯的地面有超重感应装置,当电梯载重达到某一个值时,电梯“超重警报铃”发出超重警报,并且不执行关门命令。 2.关键实现方法描述 用“最大距离循环”来说明电梯的运行方式。也说是说,电梯处于上行状态时就一直上行直到不再有上行任务,电梯处于下行状态时就一直下行直到不再有下行任务。 用两个队列来实现电梯的调度,电梯根据这两个队列发送来的楼层号作为目的地进行运行。在上行队列中保存了所有的上行请求的楼层号(包括楼层的呼叫和电梯里的楼层按钮请求),即保存电梯上行时需要停的楼层号。队列排列规则是:高于或等于电梯当前所地楼层的上行请求的楼层号从小到大排在队列的前部分,低于电梯当前所地楼层的上行请求的楼层号从小到大排在队列后部分。如果新请求的楼层号被插在队列头时同时将这个楼层号发送给电梯作为它的目的地。在下行队列中保存了所有的下行请求的楼层号(包括楼层的呼叫和电梯里楼层按钮请求),即保存电梯下行时需要停的楼层号。队列排列规则是:低于或是等于电梯当前所在楼层的下行请求的楼层从大到小排在队列前部分,高于电梯当前所在楼层的下行请求的楼层号从大到小排在队列后部分。 当电梯正在上行时,如果上行队列的队列头改变时,系统将同时将这个新的队列头发送给电梯作为它的新目的地。有两种原因引起队列头的改变。 (1)新的请求插入到上行队列头。 (2)电梯到达某个楼层将这个楼层的请求从上行队列的队列头删除,后继的更高楼层号成为对列头。 当电梯正在下行时,如果下行队列的队列头改变时,系统将同时将这个新的队列头发送给电梯作为它的新目的地。有两种原因引起下行队列头的改变。 (1)新的请求插入到下行队列头。 (2)电梯到达某个楼层将这个楼层的请求从下行队列的队列头删除,后继的更高楼层号成为对列头。 在电梯上行过程中,当上行队列中没有比电梯当前所在的楼层更高的楼层号时,发送电梯目的地的开始从下行队列中取得。同样,在电梯下行过程中,当下行队列中没有比电梯当前所在的楼层更低的楼层号时,发送电梯目的地的开始从上行队列中取得。如此反复,当两个队

相关文档
相关文档 最新文档