基于PLC的智能立体车库自动控制系统的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于PLC的智能立体车库自动控制系统
的设计
摘要:随着科学技术的发展,我国的PLC技术有了很大进展,并在智能立体
车库中得到了广泛的应用。为解决车辆停车难问题,采用PLC控制技术,建立新
型垂直升降式立体车库,设计出高性能电气控制系统,结合车库机械结构设计方案,分析车库具体功能,确定控制系统结构,设计车库硬件和控制系统软件,充
分发挥立体车库控制系统作用,从而有效推动机械电气控制装置向智能化方向发展。
关键词:PLC,智能立体车库,自动控制系统,系统设计
引言
随着经济的发展和人们生活水平的提高,国内私家车的拥有量呈快速上升趋势,车辆猛增和与之配套停车设施滞后的矛盾日益严重,城市泊车压力越来越大。开发一种既能合理利用城市空间又能有效缓解城市停车难的智能立体车库的重要
性越发明显。根据工作结构及形式,智能立体车库主要分为循环式立体车库、升
降横移式立体车库、巷道堆垛式立体车库等。
1立体车库自动控制系统运行原理
立体车库升降装置、横向移动装置以及旋转圆盘装置等控制执行设备的具体
移动路径均已固定,设计中通过PLC控制设备实现相关控制执行设备的自动化控制。其中,升降装置主要由搬运起重机和钢丝绳提升机共同组成,当用户有停车
需求时,需提前预约停车位,系统会自动判断闲置车位位置,并确定是否需要启
动控制执行设备。闲置车位在系统控制下通过升降装置抵达地面后,用户操控汽
车停入车位,此时系统会自动检测驶入车辆的停靠安全性,确认无误后启动阻车
装置,操作控制执行设备,将车辆停靠至指定楼层和制定位置的闲置车位。当用
户有取车需求时,可通过人机交互界面选取取车车位,系统自动操控控制执行设
备,将对应车位的车辆运抵地面。此过程中,系统会自动判断对应车位是否需要
执行横移、旋转、升降等操作。车辆抵达地面,用户将车辆开走后,系统控制车
位恢复初始状态,以待下次存取车操作。
2基于PLC的智能立体车库自动控制系统的设计
2.1控制系统整体结构设计
智能立体车库控制系统整体结构由上位工控机、PLC控制单元、车辆轴距检
测装置、汽车刷卡模块、视觉检测模块、声光输出模块、各种传感检测装置及驱
动和执行电机组成。车辆轴距检测装置主要用来识别车型并匹配合适车位,它包
括四个称重平台,设置在全自动立体车库的载车平台上,每个称重平台的上表面
与载车平台的上表面平齐。四个称重平台分别对应于待存取车辆的车轮位置,并
用于支撑待存取车辆的车轮。称重平台的矩形平板的底面四角对称设置4个称重
传感器,用于采集待存取车辆的重量信息。上位机利用转矩平衡原理可计算出每
个车轮着力中心点的位置,并根据车轮着力中心点位置计算出待存取车辆的轴距。汽车刷卡模块、视觉检测模块、声光输出模块和PLC控制单元通过RS485号
线与工控机交换信息。支架夹紧装置用来固定车架,防止晃动,其定位由伺服驱
动系统实现,转盘定位需要精准抓取车的位置和泊车位相匹配,才能精准自动泊
车和取车,因此转盘定位由步进驱动系统实现。车架导轨上安装非接触式霍尔传
感器,保证电机驱动的载车架伸缩准确定位。
2.2电机协同控制结构
同时控制多个电机时,其内在逻辑具有两种路径,其一是电机之间形成耦合
关系,相互关联和制约;其二是电机之间解耦,各自并行控制,相互之间影响程
度较低,甚至不影响。电机解耦控制对协同控制的精度可产生较大的影响,因为
解耦之后电机间缺乏信息联通,一旦出现误差,难以实现调节,因而不适用车辆
搬运机器人。在耦合控制中,目前形成了多种技术路径,包括偏差耦合、交叉耦合,其差异为适用电机的数量,前者可同时控制多台电机,后者大多用于控制两
台电机。从性能看,交叉耦合的稳定性更强,偏差耦合模式更为复杂,因而稳定
性较差。
2.3下位机系统软件
(1)下位机程序结构设计。在设计下位机程序结构时,要注重提升车库运
行效率和安全性。目前,下位机系统主要包括横移平台、搬运车平台、升降平台、出入口旋转平台等执行机构,其中每个机构中有无数人执行机构,共同实现特定
系统功能。因此,要解决各种不同机构之间的逻辑关系,应采用面向电机对象的
编制方式,设置相应的FB函数块,将电机动作程序用块编程方法封装起来,在
块内变成利用局部变量,通过使用外部输入信号触发并返回输出信号,这种编程
方式与高级编程语言的面向对象特征基本相同。目前各执行马达有自动模式及手
动模式,输入不同变量值到讯号参数,可自动执行对应模式,并以FC功能封装
讯号处理储存、故障警示提示、上位机资料交互等程式,最后应用于OB1组织区块。但值得注意的是,在主PLC中手动和自动运行FC函数线圈信号为输入信号,通过上述信号触发FB区块内部封装的程序,工作人员应将具有写入PLC数据和
读取PLC数据功能的DB数据块赋予上位机和下位机数据编辑以建立DB数据块。
而主、从PLC主要目的是减少搬运车和横移电控箱电缆线,虽然也是使用工业以
太网进行日常通信,但要将无线网桥代替网线,才能保证通信能通畅性。但因为
搬运车要经过旋转平台上,必须使用高扭力电缆,工作人员要持续对其进行供电,所以要利用无线网桥,建立两台PLC的局域专网通信。(2)HMI人机界面设计。
在调试设备阶段,要利用遥控按钮盒控制执行电机正反转,但由于按钮盒点位有限,不能将所有电机动作集中在相同归按钮盒中进行点动操作,且按钮盒不能实
现其他高级功能,如坐标查询和写入,不能控制执行机构进行半自动测试。同时,设备在交付后出现的故障问题也要利用HMI进行操作,所以要开发电机动作的下
位机人机界面。博途软件实现西门子软件画面制作,其工具箱中的软件能实现自
动化设备界面控制,将控件移动最初界面,再设置控件属性。将工具箱中控件移
动到画面框中,再点击控件属性,设置控件功能,将功能和信号点连接。目前,
下位机系统开发出多样化人机交互界面,如转盘自动、出入口手动、登录页面、
轿厢手动、全自动测试等,在上述人机交互截面中,支持系统中所有电机手动正
反转控制和组合机构,如搬运车半自动控制,且实现下位机全自动测试。
2.4系统硬件设计