基于PLC的智能立体车库控制系统设计-基于PLC的智能立体车库控制系统设计_第1页
基于PLC的智能立体车库控制系统设计-基于PLC的智能立体车库控制系统设计_第2页
基于PLC的智能立体车库控制系统设计-基于PLC的智能立体车库控制系统设计_第3页
基于PLC的智能立体车库控制系统设计-基于PLC的智能立体车库控制系统设计_第4页
基于PLC的智能立体车库控制系统设计-基于PLC的智能立体车库控制系统设计_第5页
已阅读5页,还剩37页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章绪论1.1研究背景随着城市化进程的不断推进和车辆保有量的快速增长,停车难题已成为城市居民生活中的一大困扰。传统的停车方式已经难以满足人们对停车便利性和效率的需求。在这样的背景下,智能立体车库应运而生。智能立体车库通过自动化管理和智能控制,提供了一种高效、便捷的停车解决方案,为城市停车问题的缓解提供了新的途径。在现有的智能车库系统中,PLC技术因其稳定可靠、灵活可编程等特点,被广泛应用于控制系统中。PLC作为控制核心,能够实现对车库内各种设备的精确控制,从而实现自动化管理。目前对于基于PLC的智能立体车库控制系统的研究还比较有限。针对这一情况,该系统将传感器、电机、控制算法等技术有机结合,实现对车辆进出、停车位管理等功能的自动化控制,提高停车管理效率,减少人工干预,为城市停车问题的解决提供新的技术手段。本论文的研究具有重要的理论意义和实际应用价值。通过对基于PLC的智能立体车库控制系统的深入研究和设计实现,不仅可以丰富智能停车系统的理论研究成果,还可以为城市停车管理提供可行的技术解决方案,推动城市交通管理水平的提升,促进城市交通运输的可持续发展。1.2研究意义本论文设计了一种基于PLC的智能立体车库控制系统。在现代社会,随着汽车保有量的不断增加,车库管理变得越来越重要。然而,传统的车库管理方式存在人工干预多、效率低下的问题。因此,设计一种智能化的车库控制系统,能够实现车辆的自动化管理,提高车库的管理效率,具有重要的实际意义。在国内外研究现状方面,目前已经有一些车库管理系统采用了PLC技术,但是这些系统大多是单一功能的,无法满足多样化的车辆管理需求。因此,本文旨在设计一种功能齐全、可靠性高的智能立体车库控制系统。首先,在PLC技术概述部分,介绍了PLC的基本原理和特点。然后,在智能车库系统概述部分,对智能车库的概念和特点进行了介绍。接着,在PLC在智能车库中的作用与优势部分,详细说明了PLC在智能车库中的应用优势。这些铺垫为后续章节的设计提供了理论基础。在系统设计方面,本文首先进行了系统需求分析,实现了系统的层次化设计。在控制策略与算法设计部分,通过分析车辆进出、停车、存取等功能的流程,设计了相应的控制策略和算法。接着,进行了硬件设计和软件设计,确定了所需的传感器、电机和PLC模块,编写了相应的PLC程序。对系统的各个部分进行了测试。并通过存车操作联合仿真调试,验证了系统的功能和性能。实验结果表明,本文设计的智能立体车库控制系统能够有效实现车辆的进出、停车、存取等功能,具有较好的性能和稳定性。1.3立体车库国内外现状1.3.1国内的发展现状在智能立体车库领域,国内外的研究现状显示出了不断增长的关注和投入。在国外,特别是在发达国家,智能车库技术已经相对成熟,得到了广泛应用和推广。各种类型的智能车库系统被设计和部署,包括基于PLC的控制系统、基于传感器的自动化管理系统以及结合物联网技术的智能化解决方案。这些系统在提高停车场效率、节省空间、减少拥堵等方面发挥了重要作用。与此同时,国内也开始逐渐关注智能立体车库技术的研究与应用。虽然起步较晚,但在近年来,国内研究机构和企业也加大了在这一领域的投入。针对中国特有的停车难题,智能立体车库技术成为了解决方案之一。国内研究主要集中在系统的设计、控制算法的优化以及硬件设备的改进等方面。尽管国内外的研究现状存在一定差距,但国内的研究逐渐赶上了国际先进水平。国内研究者积极借鉴国外成熟经验,结合国内实际情况进行创新与改进。在智能立体车库控制系统的设计与实现中,国内外的研究成果相辅相成,为该领域的发展提供了有力支撑。因此,通过对国内外研究现状的综合分析,可以为本论文的研究内容和目标提供重要的参考和借鉴。同时,也为智能立体车库控制系统的进一步发展指明了方向和路径。1.3.2国外的发展现状随着科技的不断发展,立体车库技术已经从中国跨越到国际,国际上的发展速度已经超过中国,甚至超过中国的一倍。国际上的立体车库行业拥有丰富的产品和严格的法律法规,使得消费者能够根据自身的需求和偏好,选择最为合适的产品。1932今年,美国建造出全球第一台升降式立体车库,然而,由于其操作繁琐、缺乏智能化功能,以及需要投入大量的人力,使得这种技术的应用受到了一定程度的阻碍,从而阻碍了其发展。随着日本和韩国在60年代初期就开始探索立体车库的可能性,他们的应用已经远远超越了西方发达国家。日本的立体车库产业已经普及到全国各个角落,韩国也不甘示弱,积极推动日本的技术进步,以期能够更好地满足日本市场的需求。在国际上,关于立体车库的研究已经存在了相当长的历史,并且取得了令人瞩目的成就。图1.2日本某小区立体车库图1.3美国迈阿密林肯路停车库1.4机械式立体车库概述及其主要类型1.4.1立体车库的概述本论文的研究内容是基于PLC的智能立体车库控制系统设计。通过对车库管理的需求分析,设计出了一个具有自动化管理功能的智能车库系统。系统利用PLC来实现车库的自动化控制,通过传感器和电机控制实现车辆的进出、停车和存取等功能。在本论文中,我们首先对PLC技术进行了概述,介绍了其基本原理和特点。然后,我们对智能车库系统进行了概述,包括系统的基本构成和功能模块。接着,我们重点探讨了PLC在智能车库中的作用和优势,分析了其在车库管理中的重要性和应用价值。在系统设计方面,我们通过对车库管理需求的分析,设计了系统的架构和控制策略。系统采用了层次化设计,将车库的管理分为硬件控制、软件控制和人机交互三个层次。在硬件设计方面,我们选择了合适的传感器和电机,实现了车辆的检测和控制。为了验证了系统的各项功能和操作流程。仿真调试结果表明,系统具有较好的性能和稳定性,能够满足车库管理的需求。本论文的研究内容是基于PLC的智能立体车库控制系统设计。通过对车库管理需求的分析和系统的设计,我们实现了一个具有自动化管理功能的智能车库系统。通过系统的仿真调试,我们验证了系统的性能和稳定性,表明了系统的优越性和实用性。1.4.2立体车库的分类我国通过引进外来的先进科学技术,并结合着自己的研发项目成果,开始大规模增加立体车库的研发和使用。当前,我国共有150家企业致力于立体车库设备的R&D、设计和生产,以满足不断变化的市场需求。这些类型的立体停车库都能满足不同的停车需求。虽然我国的立体车库行业发展速度突飞猛进,但存在的问题,汽车的增长速度大于停车空位的速度,所以立体车库具有很大的上升空间。立体停车场是一种由先进的机械、电子和液压技术组成的智能停车场,它可以有效地容纳各种各样的汽车,并且具有高度的安全性和可靠性。1.5论文结构安排在本论文中,深入探讨基于PLC的智能立体车库控制系统的设计与实现。通过引言部分的介绍,读者能够了解到研究的背景与意义,以及当前国内外智能车库系统的研究现状,为后续内容的理解奠定基础。在引言的铺垫下,详细分析PLC技术在智能车库中的应用优势,为系统设计提供理论支撑。将深入探讨智能立体车库控制系统的设计过程。首先,我们会进行系统需求分析,明确系统功能和性能指标,为后续设计提供指导。然后,介绍系统的整体架构设计,包括硬件与软件部分,确保系统具有良好的可靠性和可扩展性。在此基础上,阐述控制策略与算法设计,确保系统能够实现智能化的车辆管理功能。在系统设计部分完成后,进行系统仿真调试,以验证系统设计的正确性和稳定性。通过对PLC程序、触摸屏触控系统、上位机监控系统以及存车操作的联合仿真调试,评估系统在不同场景下的性能表现,并对仿真调试结果进行分析和总结。在结论与展望部分对整个研究进行总结,归纳出论文的主要贡献和创新点,并展望未来智能车库控制系统的发展趋势。通过对整个研究过程的回顾和展望,读者将对本论文的价值和意义有更深的理解

第2章智能立体车库控制系统方案分析2.1立体车库概述在智能立体车库控制系统中,PLC技术扮演着重要的角色。首先,PLC具有较强的可靠性和稳定性,能够适应恶劣的工业环境。它采用硬件实时操作系统和故障检测机制,可以及时发现并处理故障,保证系统的正常运行。在智能立体车库控制系统中,PLC可以根据车辆的进出情况,实时控制电机和传感器的运行状态,实现车辆的停放、存取和转移等功能。通过编程,可以灵活调整控制逻辑和算法,适应不同的车辆和停车需求。此外,PLC还可以与其他设备和系统进行通信,实现信息的交互和共享,提高系统的整体效率和智能化水平。在智能立体车库控制系统中,随着车辆数量和停车需求的增加,可以通过增加PLC设备和扩展IO模块来实现对系统的扩展。同时,PLC软件也可以根据需求进行更新和升级,加入新的功能和算法,提高系统的性能和功能。PLC技术在智能立体车库控制系统中发挥着重要的作用。它具有可靠性、灵活性和可扩展性等优势,能够实现对车库系统的智能化管理和控制。通过合理配置和编程,可以实现车辆的自动化停放、存取和转移,提高车库的管理效率,减少人工干预。未来,随着技术的不断发展,PLC技术还将进一步完善和应用于智能车库系统中,实现更高水平的智能化管理和控制。2.2智能车库系统概述智能车库是一种集成了先进技术和智能算法的车辆管理系统,旨在提高停车场的管理效率、减少人为因素的干预,提供更便捷的停车体验。智能车库系统采用自动化设备和智能控制系统,实现车辆的自动停放、快速存取和智能管理。智能车库系统由多个功能模块组成,包括车辆进出口管理模块、车位管理模块、停车指引模块和监控安全模块等。通过各种传感器、控制器和执行机构的协同工作,实现车辆的自动化管理和智能控制。通过车辆入口处的传感器,PLC可以感知到车辆的到来,并根据系统中的规则进行判断和处理。当车辆满足进入条件时,PLC会控制门禁系统打开,允许车辆进入车库。同时,PLC会根据车位管理模块的信息,指导车辆停放到空闲车位上。除了进出管理,PLC还负责车位的管理和指引。PLC通过与车位管理模块的通信,实时了解车位的占用情况,并将信息反馈给监控安全模块和停车指引模块。当车位已满时,PLC会发出停车已满的警告信号,避免车辆进入车库。当有车辆离开时,PLC会更新车位信息,并通知停车指引模块引导下一个车辆停放到该空位上。此外,PLC还负责与监控安全模块的通信,实现对车库的监控和安全管理。PLC可以接收传感器的信号,监测车库的环境和设备状态,并在发生异常情况时及时报警。同时,PLC还可以控制车库设备的运行,如电机的启停和灯光的控制等。综上所述,智能车库系统中的PLC起到了重要的控制和管理作用。它通过与各个功能模块的协同工作,实现车辆的自动化进出、停车和指引等功能,提高了车库的管理效率,减少了人为干预,为车主提供了更便捷的停车体验。通过对PLC技术和智能车库系统的结合应用,可以实现更智能化、高效化的车库管理。2.3PLC在智能车库中的作用与优势在智能车库系统中,PLC(可编程逻辑控制器)发挥着至关重要的作用,并带来了诸多优势。首先,PLC作为车库控制系统的核心控制器,具有高度可编程性和灵活性,能够实现各种复杂的控制逻辑和功能。其次,PLC具有稳定可靠的性能,能够长时间稳定运行,保证车库系统的正常工作。另外,PLC还能够实现故障检测和报警功能,及时发现并处理车库系统的异常情况,保障车辆和设备的安全。综上所述,PLC在智能车库中的作用和优势不容忽视,为车库管理提供了可靠的技术支持和保障,有助于提升车库的智能化水平和管理效率。2.4系统开发环境本文以西门子软件TotallyIntegratedAutomationPortal(简称TIA博图)为基础,对其进行了深入的研究,并将其升级到V16,以此作为系统的编译软件,以实现更加高效的系统设计,软件界面如图2.12所示。图2.1博图V16软件界面通过使用STEP7,我们可以轻松地为西门子S7、1200、1500、300、400以及WinCC等多种型号的产品提供编程和硬件配置的功能。WinCC可以为西门子的多种控制面板和基础上位机提供丰富的用户体验,包括精美的视觉效果、可视化的操作界面和多样的系统配置[19]。博图的设计既兼容性强,又易于操作,它的应用范围覆盖了各种自动化系统,可以实现PLC、HMI和驱动产品之间的通信,而且开发过程简单快捷,操作也十分便捷,它还集成了仿真和系统诊断,支持在线功能,拥有极强的兼容性,使得用户可以轻松、高效地完成自动化控制系统的研发工作[20]。

第3章智能立体车库控制系统设计3.1系统需求分析在进行智能立体车库控制系统的设计之前,首先需要进行系统需求分析。系统需求分析是确定系统功能和性能的过程,是设计过程的关键环节。智能立体车库控制系统的需求分析主要包括以下几个方面:1.车库容量需求:根据车库的实际情况,确定车库的容量需求。需要考虑停车位的数量、车辆尺寸以及停车位的布局等因素。通过合理的布局和设计,可以最大限度地提高车库的容量利用率。2.车辆存取需求:车库作为一个存取车辆的场所,需要满足车辆进入和离开的需求。因此,需要确定车辆存取的方式和流程,比如采用车牌识别等技术来实现自动化的车辆进出管理。3.安全性需求:车库作为一个存放车辆的地方,安全性是一个非常重要的考虑因素。需要在设计中考虑防盗、防火、防破坏等方面的要求,以保证车库及其中的车辆的安全。4.系统易用性需求:智能立体车库控制系统需要方便用户使用,操作简单明了。因此,在设计中需要考虑用户界面的设计,以及操作流程的简化,使用户能够轻松地完成车辆存取等操作。5.系统的可扩展性需求:车库作为一个长期使用的设施,需要具备一定的可扩展性,能够适应未来的发展和扩建需求。因此,在设计中需要考虑模块化设计和接口的规范化,以便于未来的升级和扩展。通过对智能立体车库控制系统的需求分析,可以明确系统的功能和性能要求,为后续的系统设计和实现提供指导。同时,需求分析也是与用户充分沟通和了解其需求的重要环节,有助于设计出更符合用户需求的系统。3.2系统架构设计在智能立体车库控制系统设计中,系统架构设计是一个关键的环节。本章将介绍智能立体车库控制系统的整体架构设计,包括系统的层次结构和各个模块的功能。系统的层次结构设计如下:底层为硬件层,包括传感器、电机、PLC等设备;中间层为控制层,主要由PLC控制器和驱动器组成;顶层为应用层,包括触摸屏、监控系统和存取系统。在硬件层,传感器是智能立体车库控制系统的重要组成部分。通过探测车辆的进入、离开以及车位的占用情况等信息,传感器能够及时反馈给PLC控制器,实现车库的自动化管理。电机则用于控制车库的门、升降平台等设备的运动,实现车辆的进出和停车。在控制层,PLC控制器是系统的核心部分。它通过接收传感器的信号和用户的指令,实时控制车库设备的运动和状态。PLC控制器与驱动器相连,通过控制输出端口的电压和电流,使驱动器控制电机的运动。PLC控制器还具有数据存储和逻辑判断的功能,能够根据不同的情况自动调整车库设备的运行策略。在应用层,触摸屏是用户与智能立体车库控制系统交互的界面。存取系统则负责车辆的进出和停车安排,根据用户的指令和车位的情况,自动控制车库设备的运动,实现车辆的存取功能。通过层次化的架构设计,智能立体车库控制系统实现了各个模块之间的功能分工和协作。底层的硬件层负责数据的采集和驱动设备的运动,中间层的控制层负责数据的处理和决策,顶层的应用层负责用户的交互和系统的监控。各个层次之间通过接口和数据传输实现信息的交互和共享,从而实现整个系统的自动化管理和控制。总之,系统架构设计是智能立体车库控制系统设计中的重要环节。通过合理的层次结构和功能分工,系统能够实现车库设备的自动化控制和管理,提高管理效率,减少人工干预。系统的可靠性和可扩展性也得到了有效的保证。3.3控制策略与算法设计在智能立体车库控制系统设计中,控制策略与算法的设计是至关重要的环节。本章将介绍系统在实现自动化管理过程中所采用的控制策略与算法,并探讨其设计原理及优化方向。针对车辆进出、停车、存取等功能,系统采用了基于传感器数据和电机控制的反馈控制策略。通过车位检测传感器实时监测车库内车位的占用情况,根据车位信息调度电机执行停车、取车等操作,实现车辆的自动化管理。在这一过程中,采用了PID控制算法对电机速度进行调节,以保证车辆进出的平稳性和精准性。此外,系统还利用了模糊控制算法来处理传感器数据的模糊性和不确定性,提高了系统对复杂环境的适应能力。针对系统的可靠性和稳定性要求,采用了多重控制策略与算法的组合优化。例如,系统在进行停车操作时,同时考虑了车位是否空闲、车辆尺寸和位置等因素,通过智能算法动态调整停车路径,避免了车辆之间的碰撞和堵塞情况的发生。此外,为了应对可能出现的故障情况,系统还设计了自动故障检测与处理机制,通过监测传感器和电机的工作状态,及时发现并处理异常情况,确保系统的稳定运行。为了提高系统的性能和效率,本文还探讨了一些优化方向。例如,通过引入机器学习算法对车辆停放模式进行分析和预测,进一步优化车位调度策略,提高车库的利用率和管理效率。同时,还可以考虑引入智能化的人机交互界面,如语音识别、图像识别等技术,简化用户操作流程,提升用户体验。控制策略与算法设计是智能立体车库控制系统设计中的关键环节,其合理性和优化程度直接影响着系统的性能和稳定性。通过本章介绍的控制策略与算法设计,可以有效提高车库管理效率,减少人工干预,实现车库自动化管理的目标

第4章智能立体车库控制系统硬件设计4.1概述硬件设计是智能立体车库控制系统的重要组成部分,它直接影响着系统的稳定性和可靠性。本章将对智能立体车库控制系统的硬件设计进行详细阐述。针对车库车辆进出的需求,本系统采用了车辆识别传感器和车辆导航传感器进行车辆检测和导航。车辆识别传感器可以通过识别车辆的车牌号码或者车辆特征来进行车辆的身份认证,从而确定车辆是否有权进入车库。车辆导航传感器则用于获取车辆的位置信息,以便系统可以准确地引导车辆进行停车和存取操作。为了实现车辆的自动进出和停车,本系统采用了电机驱动系统。电机驱动系统由电机和减速器组成,通过电机驱动车库门的开闭和车辆的上下移动。在选择电机时,需要考虑到其承载能力和运行速度,以满足不同车辆的需求。同时,减速器的选用也非常重要,它可以减少电机的转速并增加扭矩输出,提高系统的稳定性和可靠性。为了保证系统的安全性,本系统还配备了紧急停车装置和防撞装置。紧急停车装置可以在紧急情况下立即停止车辆的运行,以保护车辆和人员的安全。防撞装置可以通过传感器检测到与车辆相撞的障碍物,并及时发出警报信号,避免车辆与障碍物发生碰撞。4.1.1智能立体车库控制系统硬件总体设计硬件设计是智能立体车库控制系统的基础和支撑,合理的硬件设计可以提高系统的稳定性和可靠性。本章对系统的硬件设计进行了详细的论述,包括车辆识别传感器、车辆导航传感器、电机驱动系统、紧急停车装置、防撞装置、供电系统和通信系统等。通过合理选择和配置这些硬件设备,可以实现智能立体车库的自动化管理和智能化操作。图3.1硬件总体设计框图4.2智能立体车库控制系统硬件配置为了立体车库控制系统的可靠稳定,必须选取可靠的元器件进行硬件设计。4.2.1PLC硬件配置PLC硬件配置如表3.1所示。表3-1PLC硬件配置表硬件型号电源模块PM1207CPU模块CPU1214CDC/DC/DC通信模块CSM1277I/O扩展模块SM1223DI16*24VDC/DQ16*24VDC4.2.2触摸屏触摸屏是一种用于输入和操作的人机交互界面,它是一种可以感应和响应用户触摸动作的显示设备。相比传统的键盘和鼠标,触摸屏具有更直观、更简单的操作方式,已经广泛应用于智能手机、平板电脑、信息亭、自助售货机、工业控制系统等领域。触摸屏技术的主要原理是通过感应用户手指或者触控笔在屏幕表面的位置,进而实现对设备的控制和操作。根据不同的工作原理和传感技术,触摸屏可以分为电阻式触摸屏、电容式触摸屏、表面声波触摸屏、红外线触摸屏等几种类型。电阻式触摸屏是较早期的触摸屏技术,其工作原理是利用两层平行的导电层之间的电阻变化来检测触摸位置。电容式触摸屏则是目前应用较为广泛的触摸屏技术,其主要原理是利用触摸面板上的电容变化来检测触摸位置,具有灵敏度高、反应速度快、支持多点触控等优点。总的来说,触摸屏作为一种重要的人机交互技术,已经成为现代生活和工作中不可或缺的一部分。随着技术的不断创新和应用场景的不断拓展,触摸屏将会继续发挥其重要作用,为用户提供更加便捷、智能的操作体验。。本文选用西门子公司生产的触摸屏,其型号为KTP600BasiccolorPN(订单号:6AV6647-0AD11-3AX0)。4.2.3传感器传感器立体车库是一种智能化的停车系统,通过传感器技术和自动化装置实现车辆的自动停放和取车。它是一种现代化的停车解决方案,可以有效利用有限的停车空间,提高停车效率,解决城市停车难题。传感器立体车库通常由多层停车区域组成,每层停车区域由多个停车位组成。车辆进入停车区域后,通过传感器检测车辆的尺寸和位置,自动引导车辆进入到合适的停车位。在停车过程中,传感器系统可以实时监测停车位的使用情况和车辆的位置,确保停车过程安全可靠。在取车时,车主可以通过手机App、自助取车机或者控制台进行操作,系统会自动识别车主身份并引导车辆驶出停车位,直至车辆驶出停车区域。通过传感器技术和自动化装置的配合,传感器立体车库可以实现车辆的快速停放和取车,极大地提高了停车效率和用户体验。传感器立体车库的优势主要体现在以下几个方面:1.节省空间:传感器立体车库可以有效利用有限的停车空间,将车辆停放在多层停车区域中,节省了地面停车空间,提高了停车位利用率。2.提高效率:传感器立体车库采用智能化的停车系统,可以实现车辆的快速停放和取车,大大提高了停车效率,减少了停车等待时间。3.提升安全性:传感器立体车库配备有多种安全保护装置,包括车辆碰撞检测、防火报警系统、紧急停车装置等,可以保障车辆和用户的安全。4.便捷操作:车主可以通过手机App或者自助取车机进行操作,无需下车即可完成停车和取车,操作简便、快捷。5.环保节能:传感器立体车库采用智能化的停车系统,可以实现车辆的快速停放和取车,减少了车辆在停车过程中的空转和等待时间,降低了能源消耗和排放,对环境更加友好。传感器立体车库作为一种现代化的停车解决方案,具有节省空间、提高效率、提升安全性、便捷操作、环保节能等优势,将为城市停车管理带来新的发展机遇,为车主提供更加便捷、安全、高效的停车体验。。4.3I/O地址分配I/O(Input/Output)地址分配是计算机系统中对外设进行管理和访问的一项重要任务。它涉及将计算机系统中的物理资源(如端口、寄存器等)分配给外部设备,以实现计算机与外部设备的数据交换和控制操作。在计算机系统中,每个外部设备都需要分配一个唯一的I/O地址,以便计算机可以通过该地址与设备进行通信。4.4电机控制电路设计电机控制电路主要是实现横移装置和升降装置的电机正反转控制。整个系统共有18台横移电和19台升降电机,且所有传动电机均为交流异步电机。电机控制电路主要由断路器、交流接触器和热保护继电器构成,每个车位的电机供电均由一个断路器控制,每个电机均串联有一个热保护继电器,电机的正反转通过两个交流接触器控制。电路通过断路器控制从三相电源中引入电源之后,由控制回路控制交流接触器的通断进行控制。

第5章智能立体车库控制系统软件设计5.1软件功能模块设计每个模块负责相应的功能,通过统一的接口进行交互,使系统具有良好的可维护性和扩展性。程序设计是软件设计的核心内容之一。针对不同的功能模块,设计了相应的程序逻辑,包括车辆进出的逻辑控制、停车位管理的逻辑控制以及用户界面的逻辑实现等。通过合理的程序设计,保证了系统的稳定性和高效性。界面设计是用户与系统交互的重要途径,因此在软件设计中也十分重要。本设计采用了直观友好的图形用户界面,包括车辆信息显示界面、操作按钮界面等。通过界面设计,使用户能够直观地了解车库的运行状态,并进行相应的操作,提高了系统的易用性和用户体验。软件功能实现是软件设计的最终目标。在本设计中,通过程序编码实现了各个功能模块的具体功能,包括车辆进出的自动控制、停车位的自动分配以及用户操作的响应等。通过软件功能实现,使系统能够实现自动化管理,提高了车库的管理效率,减少了人工干预。软件设计是智能立体车库控制系统中不可或缺的一部分,其良好的设计能够保证系统的稳定运行和良好的用户体验。通过合理的软件设计,本系统能够实现高效的车辆管理,满足用户的需求,并具有良好的扩展性和可维护性5.2PLC控制程序设计5.2.1PLC硬件组态配置在博图V13中新建一个项目,然后在项目中添加新设备,添加主控制器CPU1214CDC/DC/DC(6ES7214-1AG40-0XB0),然后添加7个SM122316点DC24V。数字量输入输出模块(6ES7223-1BL32-0XB0),并按顺序配置扩展模块的地址和相关设置。5.2.2PLC主要功能模块及其控制流程传感器自诊断是通过查询车库硬件系统中各个传感器是否全部正常工作以及检测的信号是否符合逻辑,并将其保存,为其他相关程序和判断提供依据,有效保障系统的安全可靠运行。自动取车和自动存车一样,是智能立体车库的最主要的功能。不仅需要实现正常的智能化取车,还要能处理取车操作过程中的一些异常情况,如车位被锁定、所选车位为空、所选车位状态异常等。图5.1传感器故障控制流程图通过查询传感器信号,控制系统能够准确获取每个停车位的位置信息、是否有汽车停放以及汽车是否已正确、安全地停放。此外,系统还能够检测安全钩和安全装备的状态以及汽车上的操纵杆是否处于正确位置。这些信息可以用于确定车库的实时状态,以便在执行操作之前确保安全性。如果检测到与系统预期不符或者操作错误的情况,控制系统会取消挂起的操作命令并发出警告,以避免潜在的安全风险。重置功能可以创建一个新的初始状态,将系统恢复到正常运行状态,确保其准确可靠地执行后续的操作。重置过程通常包括以下步骤:1.检测异常情况:控制系统定期检测传感器信号并分析车库的实时状态。如果发现任何与预期不符的情况或者操作错误,系统会触发重置过程。2.取消挂起的操作命令:在重置过程中,系统会取消所有挂起的操作命令,确保车库处于安全状态,并避免潜在的危险或损坏。3.发出警告:如果发现任何异常情况,系统会立即发出警告通知操作员或者用户,提醒他们注意并采取相应的措施。4.创建新的初始状态:重置功能会将系统恢复到一个新的初始状态,确保所有设备和部件都处于正常工作状态,以便后续的操作可以顺利执行。通过以上步骤,控制系统能够及时有效地应对各种异常情况,确保车库的安全运行和车辆的安全进出。同时,重置功能也提高了系统的可靠性和稳定性,为用户提供了更加安全和便捷的使用体验。图5.2复位流程图自动存车控制流程见图5.3所示。图4.3自动存车控制流程图自动装载汽车以及自动存储是智能立体车库的核心功能之一。在执行这些任务时,需要考虑到各种可能出现的异常情况,如停车位被锁定、所选停车位为空或不正常等。下面是自动拾取控制流程的一般步骤:1.开始拾取任务:当有车辆需要进入或离开车库时,控制系统首先接收到相应的指令或信号,触发拾取任务的开始。2.检查停车位状态:在执行拾取任务之前,系统会检查所选停车位的状态。如果停车位已经被锁定或者不可用,系统需要处理这种异常情况,例如选择其他可用停车位或者等待停车位可用。3.选择目标位置:根据车辆的进出需求和停车位的可用情况,系统选择合适的目标位置进行停车或取车操作。4.执行拾取动作:控制系统根据选择的目标位置,执行相应的拾取动作。这可能涉及到移动平台、升降装置、夹具或者其他装置的操作,以实现车辆的进入或离开。5.异常情况处理:如果在拾取过程中出现异常情况,如停车位为空或者不正常,系统会根据预先设定的策略进行处理。可能的处理方式包括重新选择停车位、通知操作员进行手动干预、或者暂时延迟拾取任务等。6.完成拾取任务:一旦车辆成功进入或离开目标位置,系统确认拾取任务完成,并更新车库状态信息。这样可以确保系统准确记录车辆的位置和状态,以便后续操作和监控。通过以上步骤,控制系统能够在执行自动拾取任务时,有效处理各种异常情况,确保车辆安全、高效地进出立体车库。同时,及时的异常处理也能够提高系统的可靠性和稳定性,提升用户的使用体验。图5.4自动取车控制流程图5.5程序总览图5.6初始化程序图5.7OB1调用FB块程序在程序初始化后,我们首先要设置一个初始化完成的标志,例如M0.0,以便主程序知道系统已准备就绪。这个标志可以用来触发后续的操作,比如连续调用传感器信号(比如FB3)和故障警报(比如FB4),以实时监视立体车库的状态和故障情况。同时,我们需要确定控制系统的默认控制模式是自动控制。这意味着系统在初始化完成后将进入自动控制模式,无需额外的操作。但是,如果需要切换到手动控制模式,用户可以登录到触摸屏或PC监控系统的操作界面,并在控制参数中设置M0.6的自动/手动切换。一旦切换完成,系统将根据用户的选择进入手动控制模式。需要注意的是,当用户注销账户时,系统应该同时重置M0.6。这样可以确保在下一次用户登录时,系统会回到默认的自动控制模式,以避免潜在的误操作或混淆。通过这种方式,控制系统能够灵活地切换控制模式,同时保持用户界面的简洁和易用性。图5.8载车板位置检测程序图5.9载车板载车情况检测程序图5.10车辆停放安全检测程序图5.11载车板安全挂钩到位检测程序图5.12限位信号检测程序图5.13A层目标车位信息存储图5.14判断目标车位是否有效图5.15信息提示及复位相关变量图5.16判断目标车位下方是否有行车通道图5.17判定A层需要移动的方向图5.18A层需要移动的车位左移图5.19判断目标车位的具体楼层图5.20B层目标车位载车板下降控制程序图5.21手动控制部分程序图5.22安全档杆控制程序图5.23安全挂钩控制程序图5.24电机控制部分程序图5.25故障报警部分程序图5.26车库状态实时监控界面。

第6章系统仿真调试6.1PLC程序仿真运行调试在智能立体车库控制系统设计中,PLC程序仿真运行调试是至关重要的一环。在这一阶段,我们通过软件仿真的方式验证系统的功能和性能,以确保系统设计的正确性和可靠性。首先,我们利用仿真软件建立了与实际车库控制系统相对应的PLC程序模型。在模型中,我们编写了包括车库门控制、电机驱动、传感器信号采集等功能的PLC程序,并设置了相应的输入输出信号。通过仿真软件模拟车辆的进出、停车、存取等操作,观察PLC程序的运行情况,检验程序逻辑的正确性和稳定性。对PLC程序进行了多次调试优化。通过分析仿真结果,我们及时发现并解决了程序中可能存在的逻辑错误和漏洞,确保了系统的稳定性和可靠性。同时,我们对程序的响应速度、运行效率等性能指标进行了评估和优化,以提升系统的实时性和运行效率。在仿真调试过程中,我们还重点关注了系统对异常情况的处理能力。通过引入各种可能的异常场景,如传感器故障、电机失效等,我们验证了系统的异常检测和处理机制,并针对不同情况设计了相应的应急措施,保障了系统的安全性和可靠性。经过反复调试和优化,我们得到了一套性能稳定、功能完善的PLC程序。该程序不仅能够实现车库的自动化管理,还具备了良好的扩展性和可维护性,为后续系统的实际应用奠定了坚实的基础。在整个智能立体车库控制系统设计过程中,PLC程序仿真运行调试是保证系统性能和功能实现的关键环节。通过充分的仿真验证,我们验证了系统设计的正确性和可靠性,为系统的后续实施和应用提供了可靠的保障。6.2触摸屏触控系统仿真调试触摸屏触控系统是智能立体车库控制系统中的重要组成部分,其通过触摸屏的操作和显示,实现用户对车库系统的控制和信息交互。在本章中,将进行触摸屏触控系统的仿真调试。需要对触摸屏的硬件进行仿真调试。通过模拟触摸屏的输入和输出信号,测试触摸屏的灵敏度、精确度和稳定性。通过模拟用户的触摸操作,检测系统对触摸输入的响应速度和准确性。同时,还需要测试触摸屏的显示效果,包括分辨率、色彩表现和亮度等。通过仿真调试,可以确保触摸屏硬件的正常工作,为后续的系统集成和使用提供基础保障。需要对触摸屏触控系统的软件进行仿真调试。首先,需要验证触摸屏的驱动程序是否正常运行。通过模拟触摸操作和触摸坐标的输入,检测触摸屏驱动程序对触摸输入的解析和处理能力。同时,还需要测试触摸屏的菜单和界面设计,包括交互逻辑、图标显示和操作流程等。通过仿真调试,可以确保触摸屏软件的功能完备且易于操作,提高用户的使用体验。在触摸屏触控系统的仿真调试过程中,还需要与其他系统组件进行联合仿真。例如,与PLC控制系统进行通信仿真,测试触摸屏与PLC之间的数据传输和指令执行的准确性。同时,还需要与上位机监控系统进行通信仿真,测试触摸屏与上位机之间的数据交互和监控功能的正常运行。通过联合仿真调试,可以模拟真实的工作环境,发现和解决系统集成中的潜在问题。根据触摸屏触控系统的仿真调试结果,进行系统优化和改进。根据用户的反馈和需求,对触摸屏的操作界面进行调整和优化,提高用户的操作便利性和效率。同时,也可以对触摸屏的硬件和软件进行升级和改进,提高系统的稳定性和功能扩展性。触摸屏触控系统的仿真调试是智能立体车库控制系统开发过程中的重要环节。通过仿真调试,可以验证触摸屏硬件和软件的正常工作,并与其他系统组件进行联合测试,最终优化系统的性能和用户体验。这将为后续的实际应用提供可靠的基础。6.3上位机监控系统仿真调试上位机监控系统是智能立体车库控制系统中的重要组成部分,其主要功能是实时监控车库的运行状态、提供车库信息查询和报警功能。本章将从仿真调试的角度,对上位机监控系统的设计与实现进行详细介绍。需要设计上位机监控系统的界面。通过与用户的交互,上位机监控系统需要提供直观的车库信息展示,包括车位的占用情况、车辆的存取记录等。为了便于用户操作,我们采用图形化界面,通过使用合适的控件和布局,使用户可以轻松地操作和获取所需信息。上位机监控系统需要与PLC控制器进行通信,实时获取车库的状态信息。通过与PLC的通信,上位机能够实时监控车位的占用情况,当车位满了或者空位不足时,上位机能够发出报警信号,提醒管理人员调整车库的使用情况。上位机监控系统还需要实现车辆信息的查询功能。通过输入车牌号或者其他相关信息,上位机能够查询车辆的存取记录,包括存车时间、取车时间等。这样的功能可以帮助管理人员追踪车辆的使用情况,提高车库的管理效率。在进行上位机监控系统的仿真调试时,我们首先需要验证系统的通信功能。通过模拟PLC发送车库状态信息,并在上位机界面上显示出来,我们可以检查通信是否正常。如果通信出现问题,我们需要调试PLC与上位机之间的通信接口,确保数据能够正确地传输。我们需要测试上位机监控系统的报警功能。我们可以模拟车位满了或者空位不足的情况,观察上位机是否能够及时发出报警信号,并提醒管理人员处理。同时,我们也需要测试报警信息的接收和处理功能,确保管理人员能够及时收到报警信息,并采取相应的措施。我们可以进行车辆信息查询功能的测试。通过输入不同的车牌号或者其他相关信息,观察上位机是否能够准确地查询到相应的车辆信息,并将其显示在界面上。如果查询出现问题,我们需要检查数据库的连接和查询语句,确保数据能够正确地获取和显示。通过以上的仿真调试,我们可以验证上位机监控系统的功能和稳定性。根据测试结果,我们可以对系统进行优化和改进,以提高系统的性能和用户体验。6.4存车操作联合仿真调试存车操作联合仿真调试是智能立体车库控制系统设计中的关键环节之一。在该阶段,不同部分的仿真系统联合起来,模拟车辆的存入和取出过程,以验证系统的整体性能和稳定性。我们针对PLC程序进行了仿真运行调试。通过模拟各种场景下的车辆进出情况,检验PLC程序的逻辑是否符合设计要求。我们特别关注了车辆排队、停车位分配、电机控制等方面的功能,确保系统能够准确地响应各种指令。我们对触摸屏触控系统进行了仿真调试。这一部分主要考察了用户界面的友好性和操作流程的顺畅程度。我们模拟了用户选择存车或取车的场景,并检验了系统对用户输入的响应速度和准确性。我们进行了上位机监控系统的仿真调试。通过模拟监控界面显示车库内部情况的过程,我们验证了监控系统与PLC控制系统之间的数据交互是否正常,以及监控系统对车库状态的实时更新情况。我们进行了存车操作的联合仿真调试。这一环节是整个系统仿真的关键,我们模拟了车辆存入和取出的完整过程,并观察了系统在高负荷情况下的响应速度和稳定性。通过与实际情况的比对,我们验证了系统设计的可行性和实用性。存车操作联合仿真调试是智能立体车库控制系统设计中不可或缺的一环。通过该阶段的验证,我们可以确保系统在实际应用中能够正常运行,并且能够满足用户的需求,提高车库的管理效率,减少人工干预。6.5仿真调试结果在本章中,将展示智能立体车库控制系统的仿真调试结果。通过仿真调试,可以验证系统的性能和稳定性,以及系统是否满足设计要求。进行了PLC程序的仿真运行调试。通过编写PLC程序,并在仿真环境下进行运行,验证了程序的正确性和可靠性。通过监控PLC的输入输出信号,可以观察到车辆进入、停车、存取等各个环节的状态变化。仿真调试结果显示,系统能够准确地检测到车辆的进入与离开,同时能够有效地控制车位的分配和释放。进行了触摸屏触控系统的仿真调试。触摸屏触控系统是用户与系统交互的界面,因此需要保证其操作的准确性和实时性。通过在仿真环境下进行触摸屏操作,测试了各个功能按钮的响应情况,包括车辆存取、停车位查找、车辆取车等功能。仿真调试结果显示,触摸屏触控系统能够正常响应用户的操作,并且操作界面清晰明了,用户体验良好。进行了上位机监控系统的仿真调试。上位机监控系统通过与PLC通信,实时监控车库的运行状态,并提供报警和故障处理功能。通过在仿真环境下监控PLC的状态,可以观察到车位占用情况、故障报警等信息的实时更新。仿真调试结果显示,上位机监控系统能够准确地获取车位状态信息,并进行相应的报警和故障处理。进行了存车操作的联合仿真调试。存车操作是智能立体车库系统的核心功能之一,需要确保车辆能够准确地进入指定的停车位。通过在仿真环境下进行存车操作,验证了系统的存车算法和控制策略的准确性和可靠性。仿真调试结果显示,系统能够根据实时的车位信息和车辆位置,精确地指导车辆进入指定的停车位。通过系统的仿真调试,验证了智能立体车库控制系统的性能和稳定性。系统能够实现车辆的自动化管理,确保车辆安全、快速地进出停车位。同时,系统具有良好的用户界面和监控功能,方便用户进行操作和监控。通过实验验证,系统表现出较好的性能和稳定性,符合设计要求。由于立体车库初始状态下的预留通道在D4车位正下方,C2车位载车板要运行到地面层,直观上有两条运行路径:一是在C2下方直接形成通道,二是将C2右移,然后在C2下方形成通道。通过车位调度优化算法控制,控制系统执行第一条运行路径:C2车位正下方A2和B2车位及其右方的A3和B3车位均右移一个车位。在上位机监控界面的实时监控界面中,其通道形成见图5.1所示。图6.1C2车位载车板通道形成C2载车板行车通道行车后,执行C2载车板下移。在监控界面中可以看到,C2载车板安全挂钩松扣,指示灯变红;载车板下降至地面层;然后安全档杆升起,对应指示变红色;等待用户存车。图6.2C2载车板等待存车模拟用户完成存车,载车板出现车辆。接着控制系统完成剩余动作:安全档杆降下,指示变绿;载车板复位,上升至3层;安全挂钩挂住挂环,对应指示变绿。图6.3C2车位完成存车

结论6.1结论本文研究设计的基于PLC的智能立体车库控制系统通过层次化设计实现了车库管理的自动化。系统结合传感器、电机控制等技术,成功实现了车辆的进出、停车、存取等功能,提高了车库的管理效率,降低了人工干预的需求。实验结果显示,该系统在功能上表现出较高的稳定性和可靠性。通过对PLC程序、触摸屏系统和上位机监控系统等进行全面的仿真和调试,确保了系统在实际应用中的可用性和准确性。此外,系统具备良好的扩展性,能够根据实际需求进行功能调整和优化。通过对系统设计、仿真调试的各个环节进行深入研究,得出结论:智能立体车库控制系统不仅能够有效提高车库的管理效率,还能确保车库运行的安全性和可靠性。其设计方案符合当前智能停车系统的发展趋势,具有一定的应用价值和前景。本文的研究成果为智能立体车库的设计与开发提供了新的思路和方法。在未来,进一步优化系统性能、拓展其功能,将有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论