热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

机械大楼电梯控制项目初步策划

一.系统硬件模块及接口定义总体来说,电梯的控制系统分为两大部分,电梯井和电梯轿厢两个板块都能控制电梯的运动;而电梯的动力部分则由电机等部件构成。电梯井外部每个楼层的控制信号和电梯轿厢里的控制信号通

一.系统硬件模块及接口定义

总体来说,电梯的控制系统分为两大部分,电梯井和电梯轿厢两个板块都能控制电梯的运动;而电梯的动力部分则由电机等部件构成。电梯井外部每个楼层的控制信号和电梯轿厢里的控制信号通过一系列的运算来控制电梯的运动速度和运动方向。

1.电梯井

一条电梯井在每个楼层都有一个入口(出口),而入口旁边都会设有控制按键和显示装置,现在的电梯一般都是通过每层的“上行”和“下行”按键来发出指令,并且每层都有LED数码管显示屏来显示电梯轿厢当前处于的楼层,并会通过闪烁的方式显示其在当时所处的楼层停下等信息,还有箭头来显示其运动的方向。同时还应该在每层楼设置位置开关以获取电梯当前的位置信息,从而能够显示在LED数码管显示屏上,并且在电梯在该楼层停稳后才能打开外部的电梯门。那么根据实际情况就应该在每层设置:

(1)“上行”和“下行”按键,请求指令输入接口;

(2)LED数码管显示屏,信息输出接口;

(3)位置感应开关,信息输入接口;

2.电梯轿厢

电梯轿厢里的接口则与上述的有所不同,轿厢上有7层楼每层所对应的按键,同时还有“开门”、“关门”键,还应该有保障安全的求救按键。并且,还有显示当前楼层的LED数码管显示屏,作用也是显示电梯当前所处的楼层,通过闪烁表面将要停驻开门,通过箭头显示运动方向。最后,为了保障安全,对于门是否完全关上要设置一个位置开关,只有当门完全关上时才能启动电机带动电梯运动,同时当电梯停稳后,开门键才能对指令响应。因此根据实际情况设计接口:

(1)7个楼层按键,整体命令指令输入接口;

(2)“开门”,“关门”按键,局部命令指令输入接口;

(3)呼救按键,调用指令输入接口;

(4)速度感应或位置开关,信息输入接口;

(5)门完全关/合位置开关,信息输入接口;

(命令指令高于请求指令,即在命令指令生效后,只有这一趟的途经的请求指令才能被电梯响应,其他的请求指令则无可奈何;在没有命令指令的时候,请求指令按抢答的方式来响应)

3.动力装置

动力装置由交流伺服电机或机组构成,电机的正反转带动电梯的上下行,PLC的指令控制电机的运动状况,动力装置的接口就是指令输入接口,用来输入启停,上/下运动至多少层等指令,而这些指令的执行又需要通过对电机的调速来实现,所以除了电机外还需要稳定调速电路来控制电机的转速。

 

二.系统的功能设计

1.信息显示功能

每个LED数码管显示屏正常显示电梯当前所处的楼层,以及电梯的运动方向,以及通过闪烁表示电梯将要停驻在某层;每个指令按键还应该对应一个指示灯,指示灯表明指令响应正常响应。

2.满足电梯轿厢的运动指令

PLC接收电梯轿厢的楼层指令,通过比较当前楼层来确定运动方向,值得注意的是在电梯内部的指令优先级是相同的,这样就按照目标匹配的原则执行指令,即在当前的运动方向下,先到该指令楼层就先停,并且也可以响应这趟中途经的电梯外部请求指令,而对其他的外部指令不响应;一直到电梯到达最后一个指令楼层,其指令接口才对所有的外部请求开放。

3.部分满足电梯外部每层的停驻指令

由上一条可知只有在一趟电梯中途经的楼层的的请求指令才会响应;除此之外在没有内部电梯指令的情况下,外部指令是按照抢答的方式来执行,即运动方向向着先按下外部指令键的那个楼层,不过也能响应途经楼层的指令。

4.安全功能细则

(1)外部,在电梯没有到达该楼层或不在该楼层停时,外部的电梯门不会打开;

(2)内部,电梯没有到达指定楼层并停稳时,内部的电梯门不会打开;

(3)电梯超载或关门受阻时,内外电梯门不会关闭;

(4)求救信号会通往该楼栋的值班室或其他安保部门;

(5)电机突然失电时,能够立即启动应急电源或紧急制动装置。

 

三.整体简叙

控制接口接进PLC的控制端,PLC的线圈输出端接电机对应的控制部件,从而构成了一个整体回路;同时信息的获取和显示可以单独构成一个显示回路,不过获取的楼层信息要输入到PLC中进行比较从而确定电梯的运动方向。电梯的安全功能则通过一些其他的电路来实现,涉及到电梯运动的功能也应该接入PLC的控制回路,比如电梯门的开合,电梯的紧急制动等。这个项目的主体就是电梯运动的控制回路,这也是我们应该主要研究的目标,实现了对电梯运动的正确控制,其他的功能相对就容易多了。


推荐阅读
  • 这家安全厂商避谈“软件定义”,我却要为它的“反骨”点赞
    点击上方“中国云报”可直接关注!已经成立了9年的迪普科技,今年第一次举办大规模的合作伙伴大会。4月20日,以“创享未来,诚献 ... [详细]
  • 云原生的十大开源项目是什么
    这篇“云原生的十大开源项目是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值 ... [详细]
  • 我们身边的网络知识
    我们身边的网络常识今天咱们交流的主题是网络基础,这块东西对于咱们计算机或者通讯专业的人来说应该是很熟悉的,今天拿出来再说一说,是因为这块知识在咱们工作和生活中时刻都在使用,并且非常 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了新款奇骏的两个让人上瘾的功能,分别是智能互联系统和BOSE音响。通过对新款奇骏的配置和功能进行评测,探讨了这两个新增功能的使用体验和优势。此外,还介绍了新款奇骏的其他配置和改进,如增加的座椅和驾驶辅助系统,以及内饰的舒适性提升。对于喜欢音响的消费者来说,BOSE音响的升级也是一个亮点。最后,文章提到了BOSE音响的数字还原能力,以及7座版无法配备BOSE音响的原因。 ... [详细]
  • 本文介绍了adg架构设置在企业数据治理中的应用。随着信息技术的发展,企业IT系统的快速发展使得数据成为企业业务增长的新动力,但同时也带来了数据冗余、数据难发现、效率低下、资源消耗等问题。本文讨论了企业面临的几类尖锐问题,并提出了解决方案,包括确保库表结构与系统测试版本一致、避免数据冗余、快速定位问题等。此外,本文还探讨了adg架构在大版本升级、上云服务和微服务治理方面的应用。通过本文的介绍,读者可以了解到adg架构设置的重要性及其在企业数据治理中的应用。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • 信息安全等级保护是指对国家秘密信息、法人和其他组织及公民的专有信息以及公开信息和存储、传输、处理这些信息的信息系统分等级实行安全保护,对信息系统中使用的信息安全产品实 ... [详细]
  • 无线认证设置故障排除方法及注意事项
    本文介绍了解决无线认证设置故障的方法和注意事项,包括检查无线路由器工作状态、关闭手机休眠状态下的网络设置、重启路由器、更改认证类型、恢复出厂设置和手机网络设置等。通过这些方法,可以解决无线认证设置可能出现的问题,确保无线网络正常连接和上网。同时,还提供了一些注意事项,以便用户在进行无线认证设置时能够正确操作。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 本文介绍了2019年上半年内蒙古计算机软考考试的报名通知和考试时间。考试报名时间为3月1日至3月23日,考试时间为2019年5月25日。考试分为高级、中级和初级三个级别,涵盖了多个专业资格。报名采取网上报名和网上缴费的方式进行,报考人员可登录内蒙古人事考试信息网进行报名。详细内容请点击查看。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 有没有一种方法可以在不继承UIAlertController的子类或不涉及UIAlertActions的情况下 ... [详细]
author-avatar
mobiledu2502921803
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有