当前位置:文档之家› 地下停车场组态设计

地下停车场组态设计

辽宁工业大学《组态软件》实训报告题目:地下停车场监控系统院(系):软件学院专业班级:软件工程124班学号: 121301108学生姓名:苑峥指导教师:任国臣教师职称:副教授起止时间:2013-06-18至2013-06-28课程设计(论文)任务及评语目录第1章课程设计的方案 (3)1.1 概述 (3)1.2 系统组成总体结构 (4)第2章课程设计内容 (6)2.1 确定系统I/O点参数 (6)2.2 用户界面窗体层次规划 (7)2.3主窗口组态 (8)2.4其他操作窗口组态 (9)第3章课程设计总结 (13)附录系统脚本程序编辑 (14)参考文献 (16)课程设计的方案章第1概述1.1:题目的意义随着人类社会的进步和科学技术的迅猛发展,人类开始迈入以数字化、网络化为平台的只能化社会。

其中正在兴起的智能化小区,反应和适应了社会信息化和智能化的要求,是21世纪住宅的发展方向。

新型的智能化小区,是建筑艺术、生活理念和信息技术、电子技术等现代化高科技的完美结合。

智能化小区为住户提供了一种更加安全、舒适、方便、快捷和开放的智能化、信息化生活空间,同时,它依靠高科技,实现了回归自然的环境氛围,促进了优秀的人文环境发展,并依托先进的科学技术,实现小区物业运行的高效化、节能化、环保化。

随着人们生活水平的提高,所拥有汽车的用户随之也越来越多。

在智能化的今天,我们为了能够更为方便和有效的管理,我们需要一个智能化的停车场,由计算机控制来代替人为的工作。

这样既能节约人力资源又能更人性化的为用户提供方便,我们又何乐而不为呢!在处理一些较为复杂的事情上变得简单化、快捷化、人性化。

停车场管理系统是指基于现代化电子与信息技术,在停车区域的出入口处安装自动识别装置,通过非接触式卡或车牌识别来对出入此区域的车辆实施判断识别、准入/拒绝、引导、记录、收费、放行等智能管理,其目的是有效的控制车辆与人员的出入,记录所有详细资料并自动计算收费额度,实现对场内车辆与收费的安全管理。

停车场管理系统集感应式智能卡技术、计算机网络、视频监控、图像识别与处理及自动控制技术于一体,对停车场内的车辆进行自动化管理,包括车辆身份判断、出入控制、车牌自动识别、车位检索、车位引导、会车提醒、图像显示、车型校对、时间计算、费用收取及核查、语音对讲、自动取(收)卡等系列科学、有效的操作。

这些功能可根据用户需要和现场实际灵活删减或增加,形成不同规模与级别的豪华型、标准型、节约型停车场管理系统和车辆管制系统。

系统功能介绍:本地下停车场监控系统严格监控和管理2层相同结构车库的车位情况。

系统能对每层的车位状态进行监测记录,并将数据传输到PC机上进行数据存储与分析,并显示时间/库存车辆曲线,在夜间有报警功能通知相应人员。

1:可在线实时24小时连续的采集和记录监测点位的情况。

2:在出口、入口分别安装交通灯,按照车库车辆进出进行相应指示。

3:监控主机端利用监控软件可随时打印每时刻的车位车辆分布图。

4:系统可扩充多种记录数据分析处理软件,能进行绘制棒图、曲线。

1.2 系统组成总体结构为完成上述系统功能,选择和设计地下停车场监控系统系统,其系统组成框图如图1.1所示。

图1.1 系统总体图地下停车场监控系统主控制界面停车场信息楼层1停车场信息退出楼层1报开报开监监警始控警控始测测系系试统试统系统总体框图1.2 图各部分功能及作用如下:1.系统可以实时监测地下停车场出入车辆的情况,并在进出口处配合红绿灯的闪烁显示。

用户可以根据进出口的红绿闪烁的指示,进出停车场,以确保用户进出停车场车辆行驶安全。

2.本系统可在线实时24小时连续采集和记录监测点位的情况,控制人在显示器上就可以清楚的掌握地下停车场的状况。

3.当停车场行人数量超过10人的时候,系统报警。

4.本系统可以根据监控主机端利用监控软件可随时打印每时刻车位车辆的分布图,从而帮助管理人员更好的管理停车场情况。

5. 当系统运行时,可以清晰的显示车辆进出停车场的情况,以方便管理人员安排,避免事故发生。

第2章课程设计内容2.1 确定系统I/O点参数1.模拟量I/O点参数确定T8 车位7状态显示………T30车位30状态显示2.2 用户界面窗体层次规划1.主操作窗口图2.1 主操作窗口2.下一级操作窗口2.2 图下一级操作窗口2.3主窗口组态1.主操作窗口图形元件电脑报警灯监控器显示器 PC机 2.变量设置及说明地下一层:辆小车的变量和停止位置车辆。

、3、jcar1-jcar4:入口通道第12 3辆小车的变量和停止位置车辆。

1ccar1-ccar4:出口口通道第、2、 a:控制进入小车显示循环变量和指示灯的闪烁。

:控制驶出小车显示循环变量和指示灯的闪烁。

b 辆车小灯闪烁。

Full:地下一层停车场停满30 地下一层报警系统: S1:当点击报警按钮时,报警灯闪烁。

RS1:地下一层停车场内总人数。

:没个车位检测点。

T1-T30 地下二层:、:入口通道第jcar1-jcar41、23辆小车的变量和停止位置车辆。

321ccar1-ccar4:出口口通道第、、辆小车的变量和停止位置车辆。

a:控制小车显示循环变量和指示灯的闪烁。

b:控制驶出小车显示循环变量和指示灯的闪烁。

地下二层报警系统:S2:当点击报警按钮时,报警灯闪烁。

RS1:地下二层停车场内总人数。

T1-T30:没个车位检测点。

2.4其他操作窗口组态1.地下一层点击进车库测试,可观看汽车进入停车场的演示。

设定小车变量a,小车进库分为4个阶段,如下图红色小车所是。

当a==0时,执行红色小车1的运动方式,其他红色小车为隐藏,入口绿灯地址为1,出口红灯地址为0;当a==1、a==2时,红色小车2、3执行运动方式,期间其他红色小车隐藏;当a==3时,只显示小车4,其他红色小车均隐藏。

点击出车库测试,蓝色小车为出库的演示。

设定小车变量b,小车进库分为4个阶段,如下图红色小车所是。

当b==0时,执行蓝色小车1为隐藏,蓝色小车2显示,入口红灯地址为1,出口绿灯地址为0;当b==1、b==2、b==3时,小车2、3、4执行运动方式,期间其他小车隐藏。

图2.3 地下一层2.地下一层报警系统窗口报警系统,可检测停车场内有多少人,当停车场内的人数大于10人时,系统会报警。

当RS1=30时,S1=1,报警等闪烁。

当有汽车停留在地感上时,系统会认为本层的车辆数加一,当达到30时,一层饱和灯会闪烁,再有车辆会进入第二层。

图2.4 地下一层报警系统窗口地下二层停车场窗口 3.点击进车库测试,可观看汽车进入停车场的演示。

设定小车变量a,小车进库分为4个阶段,如下图红色小车所是。

当a==0时,执行红色小车1的运动方式,其他红色小车为隐藏,入口绿灯地址为1,出口红灯地址为0;当a==1、a==2时,红色小车2、3执行运动方式,期间其他红色小车隐藏;当a==3时,只显示小车4,其他红色小车均隐藏。

点击出车库测试,蓝色小车为出库的演示。

设定小车变量b,小车进库分为4个阶段,如下图红色小车所是。

当b==0时,执行蓝色小车1为隐藏,蓝色小车2显示,入口红灯地址为1,出口绿灯地址为0;当b==1、b==2、b==3时,小车2、3、4执行运动方式,期间其他小车隐藏。

图2.5 地下二层停车场窗口4.地下二层报警系统窗口报警系统,可检测停车场内有多少人,当停车场内的人数大于10人时,系统会报警。

当RS1=30时,S1=1,报警等闪烁。

当有汽车停留在地感上时,系统会认为本层的车辆数加一。

图2.6 地下二层报警系统窗口5.时间库存车辆曲线窗口在下一级操作界面中点击时间库存车辆,会出现下图示例,检测停车场每个时间段的停车数量。

图2.7时间库存车辆曲线窗口第3章课程设计总结本文利用组态软件的强大控制功能,对地下停车场系统进行监控设计。

本地下停车场监控系统严格控制和管理两层相同结构车库的车位情况,对每层车位状态进行检测和记录,并将数据传输到了PC机上进行数据存储与分析。

论文研究的重点是应用组态软件,在自动控制监控系统层一级软件平台和开发环境下,采用灵活的组态方式,为用户提供快速构建地下停车场的监控功能的、通用层次的软件工具。

目前力控领域对软件的需求量增大,只靠传统的写代码方式来开发软件,不仅耗时耗力,而且日后对软件的维护和升级也很麻烦。

在这种环境下,组态软件发挥了重大的作用。

使用组态软件可以快速地开发出组态工程,并可以满足绝大部分的要求。

但是随着工业技术的发展,力控领域对软件要求也在发展,所以,能否提高组态软件的课扩展性成了决定组态软件将来是否能顺利发展的主要因素。

在实训过程中,当然也遇到了很多的困难,比如在汽车目标移动的设计中,就出现了很多的问题,首先是设好变量,但是小车不移动;另外的问题是当小车出现在转弯的位置时,小车不能隐藏。

但是通过和做同课题同学的讨论和对一些材料的查阅,这些问题终究都迎刃而解了。

虽然,在整个课设的过程很困难,但是最终终于能较好的完成,我觉得很骄傲,尽管我的课设还存在很多问题,但是起码对自己来说也得到了很大的提高。

很高兴学期末学校为我们安排这次实训,通过实训不仅巩固了我对软件的了解,同时也更增加了我对组态软件的学习兴趣。

附录系统脚本程序编辑if a<=3 thena=a+1;endifif a==0 thenif jcar1<=100 thenjcar1=jcar1+10;endifendifif a==1 thenif jcar2<=100 thenjcar2=jcar2+10;endifendifif a==2 thenif jcar3<=100 thenjcar3=jcar3+10;endifendifif b<=3 thenb=b+1;endifif b==0 thenccar1<=100 thenccar1=ccar1+10;endifendifif b==1 thenccar2<=100 thenccar2=ccar2+10;endifendifif b==2 thenccar3<=100 thenccar3=ccar3+10;endifendifif T1&&T2&&…&&T30==1 then full=1;endifif rs1==10 thenSOS1==1;endifif rs2==10 thenSOS2==1;Endif参考文献[1] 曾庆波.监控组态应用.监控组态软件及其应用技术.2005,3;126-167[2] 马国华.监控组态软件.监控组态软件及其应用.2001,1;145-166[3] 邓清珊.组态软件配电监控.配电监控系统组态平台的研究与开发.2003,1;67-90[4] 季玲莉.创建实时数据库.监控组态软件数据库的研究.2006,1;47-52[5] 李梅.控件应用实例.组态监控软件的嵌入式运行设计与实现.2005,1;156-201[6] 曾庆波.孙华.监控组态软件的控制功能.监控组态软件及其应用技术.2010,2;182-199[7] 送志崇.监控组态软件仿真.监控组态软件的研究与设计.2008,1;211-232[8] 沈彬.基于组态技术的远程设备监控调度平台.天津;天津大学出版社,2011[9] 葛晓忠,基于组态软件和PLC的监控系统设计,苏州;苏州大学出版社,2009[10] 王淑红,魏建升,组态软件控制技术及应用,北京:中国电力出版社,2011[11] 张文明,刘志军,组态软件控制技术,北京:北方交通大学出版社,2006[12] 周兵,林锦实,现场总线技术与组态软件应用,北京:清华大学出版社,2008。

相关主题