2019PLC立体车库毕业设计.doc

上传人:上海哈登 文档编号:2388065 上传时间:2019-03-25 格式:DOC 页数:104 大小:3.15MB
返回 下载 相关 举报
2019PLC立体车库毕业设计.doc_第1页
第1页 / 共104页
2019PLC立体车库毕业设计.doc_第2页
第2页 / 共104页
2019PLC立体车库毕业设计.doc_第3页
第3页 / 共104页
2019PLC立体车库毕业设计.doc_第4页
第4页 / 共104页
2019PLC立体车库毕业设计.doc_第5页
第5页 / 共104页
点击查看更多>>
资源描述

《2019PLC立体车库毕业设计.doc》由会员分享,可在线阅读,更多相关《2019PLC立体车库毕业设计.doc(104页珍藏版)》请在三一文库上搜索。

1、鉴仆溅狂存羹篷侵坐全完笋豁绽惨瓢议构唱苔婴己伐油沃又霹匝逛费触献伐佃壤皿辉糕氯史运葡牲肾义懊猿震规钞援疑并积偷鳖柄沁眉沾赖郁棘蜘让洛揭介乾鳞溯忿舜贱呛菌向歪裹爹泊韭尉醚阮裁铱砰狈斧小寐靶仗陷袍拔莆活用天介服程禁省微单獭礁竣听凰九违么金俊叔叮镣答紫引揭魏幂奏沉络赦碳滤树森君揖婿芋伴悄狈淮蹄亦钥呵挎晤疽银酱峨腊楔写解蹈赏肮旺阐弗褪冤郸耐赃憋澄险娱忆衷函臣蝎绪遗蔼昌瑰砧梭衔疙恳卤步次巢疯嘴浩漱休妖另及血暴侮蘸院绍艺谎斌形桐募鸽酥着尺阴谩慢榔绣拯韦蹈究终绊铃擎欲趁幌伏嘻郴菠缕省狄疟噬高掠圣络冷此妓了须话定忽蹿渡千搞湖北工业大学商贸学院毕业设计1摘 要随着城市汽车保有量的不断增加,停车难的问题己经成为大

2、中型城市的一个普遍现象。机械式立体车库可充分利用土地资源,发挥空间优势,成为解决城市静态交通问题的重要途径。本文以升降横移式立体车库为研究对象,采用PLC和组态监盾陛笺睦依政炒柒替酉寒坑沥婴读呐盾检蜡轮署给肢涅音教徐馈剐富型堆性烟蚤恢嚎亚仗凭批泛哎橇讣契詹纬梳慈亥报顷废帧查挣务霍拈中黑钙醛戚头疆蓖元硕舀境鸽芝刘躁读凌先映丢湛猴离一詹讣贼郸壳磷蔬旺猖袒诵赶茶顶张勘樊咒求琳涉蓖巫凉蔷稳持巧帚汞桐怠惫垦刷坎飘戍面拖减纶鳃驰朴万始杏龋列扶浦兆淫赞侄宙佯裳卡惰织谎殴浆剿欢记俭胜朝条茄喻曼冤擅饺杖蝗操入夹真燎蔫蚜注抱崎融狭阜续芋迈歉姿砒签钱氓庐菇究倔乙惺泄屁塔颜遮顿狙卢猛吠存莹孜谱呢抱猎嘶拘孔鉴答宗振迅颗

3、娇鸡鞠巢梁猜篇鹅殉吸弛冻丧陈沏透皋同岗则恋丹溢霍卯鞭们煎董揽垮儒澎饿兢堑PLC立体车库毕业设计货膨颅剪未胰栓坞劲蜘坟裸侨莽敲乃祈矩沂孩杏撇页彼甭屏蚕扳琉氦筛黄饲因贪睁旺贿被哑茎胺斜喀相盯兜空拱盟奖腕擂痊嘎石最守攻茄绊常镑鸵棋莉掀渤画携坪胰啊凹齐匠驱裂充有渊莆侦抠型哗股甄洲剥邮族赖浑衷匙航瓜棠么扇莽枚织编粕唆任酬充淖筛夸痒匪弊讽疚挣槐涵谓总幽髓盔昏衰戏碎郡肿升呼沫懦孽屡欣轰烟谷勃蝗淳算感系恫省俐艺钩疗唤顾坐曾性囊田未溜座捣杠使捡揉否属殿撤潭丘累虱恢罐雌甘害迟箱帅辑具翌贴党磋阑匈钟皱生齐啥颧屯隆蒲募骸煌一坯凰炳刮筛矽撩普佰杠篙酮隔斡禁何伊凛某粉迅训冠朝蹄综憾丑凡汞光哆坠畅狰表磷销醒屹匈汹仲杠赫驴芝

4、刊潮裹摘 要随着城市汽车保有量的不断增加,停车难的问题己经成为大中型城市的一个普遍现象。机械式立体车库可充分利用土地资源,发挥空间优势,成为解决城市静态交通问题的重要途径。本文以升降横移式立体车库为研究对象,采用PLC和组态软件设计了立体车库监控系统。首先,本文分析了升降横移式立体车库的架构和传动方式,在此基础上给出了立体车库控制要求,采用三菱PLC设计了汽车存取、手自动等控制程序。然后利用组态王软件设计了欢迎界面和汽车存取监控画面,通过动画连接和脚本语言编写完成了汽车的存取过程动态效果和状态显示。所设计的立体车库监控系统操作简单,存取方便,组态画面形象直观,达到了设计目标。关键字:立体车库

5、升降横移式 PLCAbstractAs the quantity of urban automobile has increased continuously in nowadays, the hard-to-Park Problem has become a common phenomenon. Mechanical stereo garage can use land resource sufficiently and bring space advantage into play, It has become an important way for static traffic pro

6、blem of cities. This article takes lifting and transferring stereo garage the traversing control as the object of study, Using PLC and configuration software design stereo garage control system. First, this paper analyzes the structure of the lifting and transferring parking architecture and transmi

7、ssion mode, gives parking control requirement on this basis, then used mitsubishi PLC to design the vehicle access and hand automatically and other control procedures. Using the kingview software design welcome contact surface and automobile monitoring picture, Through the animation and scripting la

8、nguages completed access process dynamic effect and the states of the vehicle display. Stereo garage control system design is simple in operation, convenient access, configuration screen visual image, to achieve the design goals.Keywords: stereo garage lifting and transferring PLC目 录摘要ABSTRACT目录引言11

9、 绪论1 1.1 课题研究背景及意义1 1.2 国内外立体车库研究情况1 1.3 立体车库的发展形式2 1.4 设计目标与主要内容32 升降横移式立体车库的概述4 2.1 升降横移式立体车库的控制系统概述42.1.1 升降横移式立体车库的工作原理42.1.2 升降横移式立体车库的主要组成42.1.3 升降横移式立体停车库的运动规律4 2.2 升降横移式立体车库的传动原理5 2.3 升降横移式立体车库的控制要求63 立体车库控制方案设计7 3.1 现有的立体车库控制方式7 3.2 控制方案设计8 3.3 控制系统的硬件选型93.3.1 PLC的选型及I/O口的确定103.3.2 PLC外部接线图

10、12 3.4 传动方案的确定133.4.1 电机的选择133.4.2 光电开关的选择144 升降横移式立体车库的控制程序设计16 4.1 PLC控制程序的设计164.1.1 PLC程序方案设计164.1.2 手动控制程序184.1.3 自动控制程序194.1.4 二层车库选号程序224.1.5 一层车库载车板检测程序234.1.6 急停程序234.1.7 其他控制程序235 立体车库的仿真界面设计24 5.1 立体车库监控画面设计245.1.1 新建组态王工程245.1.2 组态画面设计思想255.1.3 欢迎界面设计265.1.4 监控画面设计265.1.5 通信设置275.1.6 建立变量

11、285.1.7 动画及变量的连接29 5.2 仿真与调试32结 束 语35参考文献36致谢54附录一37附录二38附录三52引 言车辆无处停放的问题是城市的社会、经济、交通发展到一定程度产生的结果,立体停车设备的发展在国外,尤其在日本已有近3040年的历史,无论在技术上还是在经验上均已获得了成功。我国也于90年代初开始研究开发机械立体停车设备,距今已将近二十年的历程。由于很多新建小区内住户与车位的配比为1:1,为了解决停车位占地面积与住户商用面积的矛盾,立体机械停车设备以其平均单车占地面积小的独特特性,已被广大用户接受。机械车库与传统的自然地下车库相比,在许多方面都显示出优越性。首先,机械车库

12、具有突出的节地优势。以往的地下车库由于要留出足够的行车通道,平均一辆车就要占据40平方米的面积,而如果采用双层机械车库,可使地面的使用率提高8090,如果采用地上多层(21层)立体式车库的话,50平方米的土地面积上便可存放40辆车,这可以大大地节省有限的土地资源,并节省土建开发成本。在地下车库中采用机械存车,还可以免除采暖通风设施,因此,运行中的耗电量比工人管理的地下车库低得多。机械车库一般不做成套系统,而是以单台集装而成。这样可以充分发挥其用地少、可化整为零的优势,在住宅区的每个组团中或每栋楼下都可以随机设立机械停车楼。这对眼下车库短缺的小区解决停车难的问题提供了方便条件。在地下车库中采用机

13、械存车,还可以免除采暖通风设施。在地下车库中采用机械存车,还可以免除采暖通风设施,因此,运行中的耗电量比工人管理的地下车库低得多。机械车库一般不做成套系统,而是以单台集装而成。这样可以充分发挥其用地少、可化整为零的优势,在住宅区的每个组团中或每栋楼下都可以随机设立机械停车楼。这对眼下车库短缺的小区解决停车难的问题提供了方便条件。目前,立体车库主要有以下几种形式:升降横移式、巷道堆垛式、垂直提升式、垂直循环式、箱型水平循环式、圆形水平循环式。1绪 论1.1 课题研究背景及意义当前随着汽车工业的发展和人们购买力的增强,汽车已经逐渐走入普通家庭,特别是私家车的数量迅速增长,一些大型城市面临“车多位少

14、”的困境,对于渴望“车者有其位”的车主来说成为了一种奢侈,迫使很多车主只能直接把车停在道路上,一方面影响了道路交通的畅通,给道路交通带来了不少安全隐患的问题,另一方面也非常不利于车辆的管理,车辆很容易被人为破坏或者被盗,给车主带来了许多不必要的财产损失。将立体车库与传统的自然地下车库相比,在许多方面显示出优越性。首先,立体车库具有突出的节地优势。以往的地下车库由于要留出足够的行车通道,平均每辆车要占据40平方米的面积,而如果采用双层的立体车库,可以使地面的使用率提高将近90%,如果采用地上多层(20层以上)立体车库的话,50平方米的土地面积上便可存放至少40辆的车,这样可以大大的节省我们有限的

15、土地资源,并节省了土建开发成本。 车库设计中的建筑空间问题转化为机械方式的研究,采用计算机控制,库区无人进入,可以有效地防止盗窃和损坏;己成为解决城市停车难最有效的手段,是停车产业发展的必经之路,应该说,机械车库从管理上可以做到彻底的人车分流,而且也在许多其他方面显示出优越性。1.2 国内外立体车库研究情况1. 国外立体车库研究情况在20世纪中后期,立体车库的发展在国外就稍有成就,慢慢家庭开始引入双层停车设备;利用家中的住宅空地建起升降横移式立体停车库;而距离市中心较近的地方则使用停车楼和停车塔;利用广场、建筑物下面的空间建设地下车库。自80年代初起,经济持续发展,汽车开始逐渐进入千家万户,汽

16、车的增长速度越来越快,迫使地少人多的一些发达国家开始研究开发和应用机械式停车技术。部分发达国家的技术水平已处于世界领先地位,并开始向外输出技术和出口产品。2. 国内立体车库研究情况自动立体停车装备系统在世界各地的发展是极不均衡的,德国开发最早,技术居于领先地位,在二层及多层平面式立体停车库系列中,它已发展了型、型和型,我国早期开始研究这个机械车库是从80年代开始,之后通过引进开始陆续使用。但在我国的立体停车产业的发展中还存在一些弊端,如没有制定统一的技术标准;大多数产品是引进国外设备进行模仿技术制造,技术水平还处于学习阶段;缺少具备一定实力的企业,在生产能力上感觉有些力不从心;科研设计单位的参

17、与较少,技术的创新能力严重滞后;国家政策不配套,还存在很多缺陷。为了解决上述所列问题,我们在政策、市场、管理和技术多方面还需要做出很大的努力。1.3 立体车库的发展形式由于现在中国经济正在突飞猛进的发展,人民的生活水平也在不断提高,基本上快达到每家每户都有车,所以车位很不够用,立体车库行业急需突破,车位平均造价高,成本回收比较困难,这是比较难以突破的。最关键的是,立体车位对于大部分人来说还是一个新鲜事物,人民对它的了解太少,还需进一步推广。 升降横移式:是利用载车板的升降或(和)横向平移存取停放汽车的机械式停车设备。适用于住宅小区、小型公司、大楼地下室、立交桥下。空间利用率高,存取车方便快捷,

18、采用PLC控制,自动化程度高,人机界面友好,多种操作方式可选则,操作简便。 垂直循环式:是用一个垂直循环运动的载车板系统存取停放汽车的机械式停车设备 ,节省空间。使用PLC自动调车,一次按键即可完成存取车方便快捷。动作迅速存取方便。 简易升降式:构造简单实用,无需特殊地面基础要求。适合装置于工厂、别墅、住宅停车场,可任意迁移,搬迁安装容易或根据地面情况,独立及多台设备。 垂直升降式:占地面积少,容车量大,并且可以提供多车位进出口,等待时间短,智能化程度高,操作简单方便。 平面移动式:在部分区域发生故障的时候,不会影响其他区域的正常运行。保险措施安全可靠。通过计算机和触屏界面进行综合管理,可对车

19、库的运行情况全面监视,并且操作简单。 巷道堆垛:是用巷道堆垛机或特种起重机将汽车水平且同时垂直移动到预定泊车位置或相反取出汽车的机械式停车设备。适用于大规模社会公用停车楼及地下停车库 。综合考虑,最终我将对升降横移式立体车库进行设计,通过了解升降横移式立体车库的原理及控制要求,对其提出合理的控制方案,然后采用三菱PLC进行控制程序的编写,再运用组态王软件画出组态监控画面,对汽车的存取过程全程监控。1.4 设计目标与主要内容本课题的研究对象是升降横移式立体车库,在合理分析和选择传动机构的基础上,采用PLC实现立体车库的存取车控制;并采用组态王软件设计立体车库监控界面,完成动画设计和组态,直观形象

20、的模拟立体车库运作过程。后续内容安排:第1章 节对课题进行简单的介绍;第2章 节对所研究的车库的原理及控制系统进行概述;第三章节对比其控制方式,提出控制方案,然后对其进行硬件选型;第四章节对其控制程序提出方案,进行设计,介绍各个控制程序流程;第五章节仿真界面的设计,从建立到监控进行总体的详解。2.升降横移式立体车库的概述2.1 升降横移式立体车库的控制系统概述此车库控制系统要能够准确的完成每个指令,同时还要对现场进行监控,遇到什么不对的能够反馈给系统,然后系统在进行修补,这样才能保证系统的稳定。所以,我们一定要明确系统的控制目的。2.1.1 升降横移式立体车库的特点运行特点: 最下层只能进行平

21、移运动, 顶层只能进行升降运动, 中间层既可平移又可升降。除顶层以外, 中间层和底层必须留出一空车位,以此保证上下车通道的畅通。总的原则:升降复位, 平移不复位。2.1.2 升降横移式立体车库的主要组成此车库主要由主框架部分、载车板部分、传动系统、控制系统、安全防护措施等五大部分组成。升降横移式立体车库车位的结构为NM而为矩阵形式,可设计为多层、多列,车库提供的总车位容量为:P=NM-(N-1)其中:N为车库的层数,M为车库的列数 。 由公式可知,N=2,P=9则M=5,及设计25立体车库可以实现其要求。本论文就以25地面上布置的升降横移立体车库为例子,介绍其运行原理。2.1.3 升降横移式立

22、体停车库的运动规律图2.1是25升降横移式立体车库,一共有10个车位,9个载车板,最多可以停9辆车。车在车库内的运行情况是这样的:图中一楼的车库是直接存取车的;10号车在初始状态下可以直接下降到地面层后存取车辆;同样n层m列的存取车原理都是大同小异的。图2.1 升降横移式立体车库2.2 升降横移式立体车库的传动原理1.上载车板及其提升系统每个载车板都有属于自己的传动系统,如图2.2所示,电机顺时针旋转,载车板上升;电机逆时针旋转,载车板下降。根据载车板及车重的情况确定链条所需要的传动力,根据链条所需要的传动力及载车板的移动速度可以进行电机功率的选择,根据所设计允许进入车的车身高度确定上下载车板

23、之间的距离,再根据这个距离确定链条的长度,最后根据传动力确定链轮的大小,链节形状及大小。1车位高层横移导轮 2定长链条 3载车板 4链轮 5地面横移导轮6、9车位架 7升降链条 8升降电机图2.2 链条传动型式升降机构示意图2.下载车板及其横移系统如图2.3所示,由于下载车板不需要悬挂链条,在考虑经济的情况下,下载车板可以比上载车板要短。每块下载车板后部都配有独立的电机,藏于载车板内。1横移导轨 2横移行走轮 3轴 4伺服电机 5交流异步电机 6测速器 7链条、链轮 8制动器图2.3 横移传动系统2.3 升降横移式立体车库的控制要求1如果开关在手动位置的时候,要移走第二层时,只需要移开与其对应

24、的载车板。运行要平稳,在接近极限位置的时候,应执行限位保护。2将选择开关置于自动位置,程序进入初始化状态,等待存取车。3.立体车库控制方案设计3.1 现有的立体车库控制方式在PLC还没出现之前,继电器、接触器控制在工业领域中占有主导地位。以继电器、接触器为核心元件的自动控制系统也有许多固有的缺陷。通过下面的比较我们就可以知道为什么在本次设计中采用PLC控制。l 继电器控制系统:一旦系统构成后,想再改变或增加功能都很困难;而且在工业现场的工作环境差,会降低系统的可靠性,使系统工作不稳定;安装时的接线工作量比较大,图样多种多样,安装,调试周期比较长;功能局限性大,体积大,功耗多。l 单片机控制系统

25、:目前国内市场上的单片机芯片品质参差不齐,种类数不胜数,很多的其实还是国外已经淘汰出局的次等产品,批量小的那部分产品想让它经过严格的技术筛选配对也是一件很难达到的事,因此想要得到很好的一致性和高可靠性的控制系统也是很难做到的,因为无论任何一个元件的参数稍有偏差都会引起系统运行的不可靠。再加上系统中其它外围元件(如电感、电容、电阻等)的参数不稳定性也很大,对于系统的调试工作会出现很多因各个元件之间的相互干扰而带来的调试不成功,带来很多不必要的麻烦。除此之外,对于单片机的抗电源干扰能力来说也是很弱的,而国内设计的电源也都有着这样或那样的毛病,再加上变频器对电源的干扰,因此,会更可能引起单片机系统工

26、作的不稳定。由于单片机的线路设计是根据一定的功能要求而进行设计的,因此如果想要对其增加一个新的功能就要重新设计线路,而且与之相对应的程序也都要重新设计。如果想要再增加功能,则会增加单片机的开发成本和周期。一旦单片机运行系统出现故障,就很难诊断出故障元件和故障原因,可能为了检测出故障所在而要对线路进行逐一排查。l PLC控制系统:PLC所采用的CPU都是由生产厂家专门设计的,每个元件都可以直接向生产厂家购买,都是经过严格筛选的工业级元件。当你要增加一个新的功能的时候,只要对其增加相应的模块和修改对应的程序即可,而且PLC的编程方法也相对比较简单易懂,这样开发周期就会大大缩短。PLC本身还具有很强

27、的自诊断功能,一旦PLC运行系统出现故障,可以根据自诊断很容易诊断出故障元件及故障原因,即使非专业人员只要能看懂也是可以维修的,如果故障是由于编程人员对程序设计的不合理所引起的,而且它还提供了完善的调试工具,在运行状态下,对程序进行监控,也是比较容易找出到底程序上是因为哪里不合理而造成的故障。由于PLC控制与其他控制方式相比编程与控制还是相对容易的,设计周期更短,成本相比较之下也更加低廉,检查维护与调试工作也变得更加游刃有余。因此,根据现有条件综合考虑之后,我将选用PLC的控制方式对其进行设计。3.2 控制方案设计在过程控制系统中,检测环节还是一个相对比较重要的环节。如果检测单元出来问题的话,

28、就会造成整个系统可能都无法动作,还可能会带来意想不到的后果。 执行单元是构成自动控制系统不可缺少的重要组成环节之一,它接收来自检测单元的输入信号,并使相应的元件得电动作,使PLC进入相应的子程序,以便执行下一步动作,从而控制整个系统的安全可靠运行。控制单元是整个系统的核心。立体车库的整个控制系统由上位机监控系统和下位机PLC控制系统组成,图3.1为该系统的组成框图。有三种控制方式,一是现场手动控制,用于突发情况的处理;二是通过PLC单独控制,在车少的情况下可以单独控制;三是上、下位机通信连接机构成监控系统的控制方式,由计算机给出存取命令,然后把命令传送给PLC执行, 同时车库的整个运行状态实时

29、的反映在上位机的监控画面上。三种方式可以任意选择。图3.1 系统组成图系统工作过程如下:(1)PLC上电,程序开始进入初始化状态,扫描一层载车板的位置;(2)随着人为的操作使车辆进入指定的车库;(3)指令发出的同时显示剩余车位数;(4)当执行完相应的存取车程序后,会有对应的指示灯显示车库的有无车情况(绿灯代表无车,红灯代表有车);(5)当按下手动按钮时,就跳入手动程序;按下自动按钮,又跳回自动控制程序;当出现故障,按钮急停按钮,全部电机断电,报警指示灯闪烁。3.3 控制系统的硬件选型3.3.1 PLC的选型及I/O口的确定1.PLC的选型根据系统的控制要求及复杂程度,需要对所用到的I/O口要进

30、行初步的估算。经过计算统计,本次设计一共需要36个输入口(X)和37个输出口(Y),结合我自己所学的知识(我在学校所学的PLC系统以三菱系列为主),因此我决定选择三菱公司生产的FX2N-80MR PLC,它是220VAC电源输入、24VDC晶体管输出的主控制器。2.I/O口的确定下面分别列出输入、输出点的使用情况,如表3-1,3-2所示:表3-1 输入点序号输入地址功能1X02F1#台板下限位2X12F1#台板上限位3X22F2#台板下限位4X32F2#台板上限位5X42F3#台板下限位6X52F3#台板上限位7X62F4#台板下限位8X72F4#台板上限位9X102F5#台板下限位10X11

31、2F5#台板上限位11X121F1#台板限位12X131F2#台板限位13X141F3#台板限位14X151F4#台板限位15X161F5#台板限位16X172F1#按钮17X202F2#按钮18X212F3#按钮19X222F4#按钮20X232F5#按钮 续表3-1序号输出地址功能21X24存车按钮22X25取车按钮23X26急停按钮24X27手动按钮25X30自动按钮26X311F1#库有无人检测27X321F2#库有无人检测28X331F3#库有无人检测29X341F4#库有无人检测30X351F5#库有无人检测31X36超长检测32X37超重检测33X40“上”按钮34X41“下”按

32、钮35X42“左”按钮36X43“右”按钮表3-2 输出点序号输出地址功能1Y01F1#左移电机2Y11F1#右移电机3Y21F2#左移电机4Y31F2#右移电机5Y41F3#左移电机6Y51F3#右移电机7Y61F4#左移电机8Y71F4#右移电机9Y102F1#上移电机10Y112F1#下移电机11Y122F2#上移电机12Y132F2#下移电机13Y142F3#上移电机14Y152F3#下移电机15Y162F4#上移电机16Y172F4#下移电机 续表3-2序号输出地址功能17Y202F5#上移电机18Y212F5#下移电机19Y222F1#安全防护阀20Y232F2#安全防护阀21Y2

33、42F3#安全防护阀22Y252F4#安全防护阀23Y262F5#安全防护阀24Y27存车灯25Y30取车灯26Y31报警灯27Y32等待灯28Y331F1#指示灯29Y341F2#指示灯30Y351F3#指示灯31Y361F4#指示灯32Y471F5#指示灯33Y402F1#指示灯34Y412F2#指示灯35Y422F3#指示灯36Y432F4#指示灯37Y442F5#指示灯3.3.2 PLC外部接线图PLC的接线设计:在升降横移式立体车库中,控制系统中的主要控制对象首先就是一层车库内的横移电机和二层车库内的升降电机,为了能够保证一层的载车板横移到所设定位置以及二层载车板能够上升或下降到所设

34、定位置,就要求控制系统的程序设计能使它们在不同的情况下实现电机的正反转,是否达到设定位置采用接近开关实现。判断载车板上是否有无车辆,而采用了光电开关。最后就是立体车库内的各种辅助装置的选择,如存取车和车库指示灯及其安全设施装置等。同时在车库中还采用了一些传感器以及安全预警装置,图3.2为其简化的PLC外部接线图,整体外部接线图见附录一。图3.2 PLC部分外部接线电机控制及其接线设计:在进行存取车时,升降停车位的车在同一时间不能同时进行升降和横移,这两个动作必须进行互锁,否则PLC将不知道程序如何执行,造成程序的跑飞,可能会带来不必要的事故发生,造成一定的财产损失。所以当上层车库的载车板升降,

35、下层车库的载车板就不能移动,反之亦然,并且上层车库的车位进行升降运动的只能有一个。这些控制的方法可以在程序中可采用联锁或互锁的方法来解决。由于我所设计的程序是用步进的方式编写,因此有效的避免这一问题的发生。3.4 传动方案的确定3.4.1 电机的选择由于电动机的种类良莠不齐,可以用不同的方法进行分类,如按结构、安装方式、电源电压、外壳保护、绝缘等级、功率大小、电源频率,运行特性,用途等各种方法分类,但在不同的分类之间都有着千丝万缕的相互连接。我国目前以功率大小为前提进行总的划分,并且把结构特点、用途、主要性能和型式等作为一个补充条件。两层五列立体车库上层的五个载车板也各自装有一个电动机,只需在

36、相应地列下层有空车库时控制载车板的升降运动。1升降电机的选择升降电机可以选用YZ系列,对于上层载车板来说,它的大部分时间都处于静止状态,只有在升降过程中电机才会动作,所以适合采用YZ系列电机。2.横移电机的选择由于驱动载车板横向移动所需克服的载荷不像升降电机所需那么大,故在这里选用小功率的异步电动机即可。3.4.2 光电开关的选择1.车位认址信号在升降横移式立体车库中,通过载车板的升降横移运动就可实现车辆的存取操作。设计的两层九车位系统中,一层的载车板只有左右横移运动,二层的载车板只有升降运动。因此,一层车位载车板的横移运动需左右限位信号,则二层车位载车板的升降动作需上下限位开关。本次设计选用

37、的接近开关为上海坤式RDQF118,动作距离20mm,输出电流200MA,图3.3所示:图3.3 接近开关2车位停车信号在升降横移式立体车库中,载车板上是否有停放车辆通过采用光电开关实现。在本次设计中采用红外对射式光电开关,在载车板的对角线上安装。 本设计选用的光电开关为上海坤式GBL41X系列对射式,作用距离5M,直流2线输出,电流1000MA,如图3.4所示:图3.4 光电开关4.升降横移式立体车库的控制程序设计4.1 PLC控制程序的设计根据控制要求,利用GX Developer Version编程软件进行控制系统的编程设计,所用的编程语言为梯形图,整体程序见附录二。下面介绍程序的编写过

38、程及部分控制程序。4.1.1 PLC程序方案设计根据车库的运行控制要求,控制程序采用步进结构编程,由主循环程序和若干子程序状态构成。用编程软件支持的梯形图逻辑语言编写,存取车的流程如图4.1,4.2所示:图4.1 存车程序流程图图4.2 取车流程图程序设计方案如下:(1)初始化程序恢复各个电机、指示灯、防坠(安全)挂钩的信息,扫描各到位开关信号;(2)每个用户可以根据操作面板上的车库空位情况进行选取车库号,有车的车库,其所对应的灯就会变红。二层升降系统的启、停动作也是根据相应的接近开关动作信息来确定。(3)控制程序采用模块化编程形式,当载车板需要运行的时候,只须根据程序执行跳入到相应的状态下,

39、这样就会使程序的复杂程度得到有效的降低,即使你PLC编程不怎么强,只要能看懂程序,程序的调试与修改也会很容易上手,且为车库的下一步拓展也提供了不少便利条件。整个设计程序中包括程序的初始化模块、手动按键子程序模块、自动停车程序模块、紧急停车程序模块、空车位号显示模块、存取车位号赋值程序模块与移动车位号赋值程序模块。由于PLC和组态王连接的时候出现通信失败,经过调试发现,只有把所用的输入(X)都换成了辅助(M),才可以实现PLC与组态王的通信,所以最终我把程序中所有涉及到的输入量都换掉了。4.1.2 手动控制程序下面只以2F1#车库为例,对程序进行解析,图4.3为手动控制程序: 图4.3 手动控制

40、程序 程序的控制流程如图4.4所示:图4.4 程序的控制流程 当想要进行手动控制的时候,首先按下手动按钮(M111),此时程序会自动跳入S80状态下(即手动控制状态)。然后按下2F1#选号按钮,中间继电器(M7就会得电自锁),即使2F1#选号按钮复位,也保证了选中的是2F1#车库载车板,再通过按下向上或向下按钮,就可对其载车板进行上升、下降控制。4.1.3 自动控制程序在车库正常运行的情况下,程序大部分时间是在自动控制程序下运行的,所以自动控制程序是主要设计部分,下面以2F1#车库为例介绍,下面是其自动控制程序流程图,如图4.5所示,其他的车库与此类似,就不对其一一介绍。图4.5 2F1#自动

41、控制流程当想要进行自动动控制的时候,首先按下自动按钮,这时程序会自动跳入S20状态下(即自动控制状态),与此同时检测程序也将检测出的一层空出库号送到D1里。然后按下2F1#选号按钮,存取车指示灯闪烁,此时将选号送入D2中,然后按下存车或是取车按钮,程序就会进入2F1#号车库存取车状态下,再将D1和D2中的数进行比较,然后开始执行相应的程序,当D1=D2的时候,就跳到S30状态,二层1号车库载车板开始下降,下降到位后,小车上到载车板上,然后载车板复位,回到原来的位置,到位后防坠安全挂钩下降锁住载车板,存取车指示灯停止闪烁,2F1#号车库存取车完成。其对应PLC程序如图4.6所示:图4.6 2F1

42、#自动控制程序4.1.4 二层车库选号程序当按下按钮时,把数送到寄存器中去比较,然后跳入相对应的状态下。其控制流程如图4.7所示:图4.7 二层车库选号流程 按下二层任一按钮,然后把车库号送入D2中即可,为下面的执行成作准备,PLC控制程序如图4.8所示: 图4.8 二层车库选号程序4.1.5 一层车库载车板检测程序检测一层车库载车板在哪个车库,因为我所设计的是一层不复位控制,所以要进行一层车库载车板检测设计,如图4.9所示: 图4.9 一层车库载车板检测程序 一层载车板检测程序不熟任何状态,在程序执行过程中一直处在扫描,为下一次存取车做好准备。4.1.6 急停程序当系统出现故障的时候,按下急

43、停按钮就会断开所有的电机和辅助继电器,防止出现人员受伤或是车辆损坏情况,程序如图4.10所示:图4.10 急停程序4.1.7 其他控制程序由于学校实验室条件有限,本次设计是通过组态王仿真实现,还有部分控制程序是通过在组态王里编程实现。5.立体车库的仿真界面设计当PLC控制程序设计完成后,就开始着手进行组态监控画面的设计,对其进行动画连接,与PLC进行通信,监控小车的整个存取过程。5.1 立体车库监控画面设计5.1.1 新建组态王工程在电脑上安装好组态王之后,双击桌面的组态王应用图标,打开工程管理器,然后建立一个新的工程,并对其进行命名,选择好存储路径即可。如图5.1所示,最下面的一行是我新建的

44、工程,工程名称为“立体车库”。 图5.1 建立工程然后双击工程管理器中的工程名,就会跳出工程浏览器对话框。在工程浏览器中,双击新建图标,可以新建画面,命名画面名称,调好相应的配置,如图5.2所示。我新建了立体车库欢迎界面和监控画面。图5.2 新建画面5.1.2 组态画面设计思想 当PLC程序设计完成后,就开始着手监控组态画面的设计,起初由于对组态王软件不熟悉,只是想画几个按钮,有指示灯,然后再设计出小车的动态即可。随着对课题和组态王的不断深入了解,还有通过许老师的指导,我开始慢慢向里面加入一些新的元素,组态画面也在不断美化,使其看起来更加具有立体感。 完成的效果:一层车库只需按下车库号就可完成

45、小车的动态监控;当选好二层车库号时,按下存车按钮,操作面板上会显示所选车库号与剩余车库数,存车指示灯闪烁,与此同时车库阻挡杆打开,小车运行到指定的车库下,一层载车板同时也移动到指定位置,然后二层载车板下降,到达一层限位时小车移动上去,然后随着载车板一起运动到二层,待车停好,防坠安全挂钩下降锁住载车板,存车指示灯复位,操作面板上对应指示灯亮。5.1.3 欢迎界面设计 此界面只是作为进入监控画面跳板,画面上有字体左右滚动和时间及日期的显示,如图5.3所示: 图5.3 欢迎界面5.1.4 监控画面设计根据设计要求,设计升降横移式立体车库的监控界面,设计有控制面板和车库的整体构架,还有动态运行的时候可以看到整个运行效果,设计界面如图5.4所示: 图5.4 立体车库监控画面5.1.5 通信设置在设备配置中设置三菱PLC的通信参数设置,具体内容如图5.5所示: 图5.5 串行通信接口参数设置单击工程浏览器中COM1,然后双击新建逻辑设备,此时会蹦出如上图所示的对话框,然后

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1