• 机械大楼电梯控制项目


    一、     系统硬件接口定义:

    1.控制部分:首先在每个楼层的电梯口要配备控制上行或者下行的按钮。电梯内部有每个楼层的停留按钮和上分与之相应的LED灯显示楼层和上下行的状态。其中上下行可以由电机的正反转得到信息,楼层可以由每个楼层通过后,行程开关的开闭获得信息。

    2.动力部分:电梯的上下行由电机的开闭和正反转控制。每部电梯由一台交流异步变频电机和变频器控制,PLC给变频器发送三个开关量信号:正转、反转、停止。从而实现对电机的控制。

    二、     系统功能定义:

    1.显示:电梯内部和电梯口都要有显示楼层和上下行的LED灯,从而提示乘客此时电梯所在的状态。还有电梯内选用楼层的按钮中的LED灯也要在被按后变量,在到达指定楼层后接受楼层的传感器传来的信息,从而熄灭。

    2.运行:开关由PLC控制,从而控制电机的开闭和正反转。电梯要在达到楼梯口或者电梯内部所选定楼层的时候暂停运行,在每到达指定楼层的时候继续运行,在上面楼层没有需求的时候,及时下行。

    3.感应与判断:电梯必须感应每个楼层的需求,从而进行判断,然后传递给PLC信息,从而控制电梯的电机和LED灯,必须判断下一个楼层是否有乘客出电梯,或者有乘客进入电梯,若没有,就继续运行,有就暂停。在以后楼层没有需求或者到达楼层顶部时,让电梯下行,这也是要做出判断的地方。

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

    大致分为三个模块:信号的处理模块,信息的显示模块和电机控制运行模块。

    信号处理模块将得到的信息进行处理,然后将其传给电机控制运行模块,控制电机的运行,再将信息传达给显示模块,将信息显示在LED灯上,从而传达给乘客。

  • 相关阅读:
    使用 rabbitmq 的场景?
    什么是 Spring Cloud Bus?我们需要它吗?
    使用 Spring Cloud 有什么优势?
    我们如何监视所有 Spring Boot 微服务?
    什么是 YAML?
    如何集成 Spring Boot 和 ActiveMQ?
    什么是 JavaConfig?
    数据字典属于哪一个用户的?
    怎么对命令进行取别名?
    使用什么命令查看网络是否连通?
  • 原文地址:https://www.cnblogs.com/cyykhyql/p/5462540.html
Copyright © 2020-2023  润新知