zoukankan      html  css  js  c++  java
  • 第十周作业

    一、系统硬件接口定义

      系统硬件接口分为楼层硬件接口、电梯运动接口以及动力部分接口;

    1.1 楼层硬件接口

      每层电梯口有两个按钮“上行”和“下行”,有两个LED数码管分别显示左右两个电梯所在的楼层,数码管旁有箭头LED灯指示该电梯的运行状态。两个按钮控制电梯的上行和下行,两个LED数码管显示电梯所在的楼层,两个箭头LED灯显示电梯的上行、下行或者停止。

    1.2 电梯运动接口

      电梯厢内部设置7个按钮,每个按钮下有一个LED灯,当按钮按下时LED灯即亮;还有一个LED数码管用来显示电梯所在楼层;还有一个箭头LED灯用来指示电梯的上行、下行和停止;另外还有“开门”、“关门”、“紧急预警”三个按钮,并连接一个LED灯,并且,当电梯运行时开门和关门开关不能使用。

    1.3 动力部分接口

      电梯需要上行、下行和停止,因此每部电梯需要一台交流电动机和一台变频器控制,PLC给变频器发送三个开关量信号:正转、反转、停止。另外,电梯门的开启和关闭也需要行程开关来控制。

    二、系统功能定义

    2.1显示功能

      电梯的运行状态需要在电梯内部面板以及楼层面板显示以告诉乘客电梯的运行信息。

      楼层电梯面板上的LED数码管显示电梯所在楼层,箭头LED灯显示电梯运行方向。

    2.2 规划功能

      对面板接收到的信息进行合理规划,得出高效迅速的电梯行进路线,实现效率的最大化。如电梯运行方向具有优先级顺序。例如电梯上行时,收到上行或下行信号时,电梯会优先上行。

    2.3运动功能

      当电梯接收到运行信号时,电梯控制系统就会调度一部电梯快速到达所需楼层,并且在电梯停稳两秒后打开电梯门,打开后延迟10秒电梯门在未收到信号时自动关闭,若收到关闭信号则立即关闭。

    三、软件功能模块分解和模块间接口定义

      根据用户需求,软件功能模块可分为运行状态显示模块、电梯门开闭模块以及电梯上下行模块。

      电梯运行状态显示模块用于乘客信号的输入,并对其进行处理,然后作为另外两个模块的控制信号,因此必须与另外两个模块均有双向传输;电梯门在电梯运行时不能有动作,因此和电梯上下行模块也有一个接口

  • 相关阅读:
    javascript插入样式
    Backbone.js使用jsonp api示例
    RequireJS optimizer Ant task
    Javascript 中的 call 和 apply
    通过shtml实现重构页面模块化构建的相关设置
    Eclipse 支持JQuery提示 jQueryWTP插件的安装方法
    iframe加载完成监控兼容IE/FF/Chrome
    让浏览器跨域
    Javascript 类的实现
    宏定义和内联函数区别
  • 原文地址:https://www.cnblogs.com/364696a/p/5456721.html
Copyright © 2011-2022 走看看