车辆出入库管理PLC课程设计系统设有一个显示车库内车辆数量的两位数码管显示器PLC通过一组8位

车辆出入库管理PLC课程设计系统设有一个显示车库内车辆数量的两位数码管显示器PLC通过一组8位
车辆出入库管理PLC课程设计系统设有一个显示车库内车辆数量的两位数码管显示器PLC通过一组8位

信电学院学院

课程设计说明书(2011/2012学年第二学期)

课程名称:PLC应用设计

题目:车辆出入库管理

专业班级:

学生姓名:陈浪

学号:090060116

指导教师:

设计周数:两周

设计成绩:

2012年月日

目录

目录 (2)

第一章引言 (3)

1.1 PLC的基本结构 (3)

1.2 PLC的工作原理 (4)

1.2.1输入刷新阶段 (4)

1.2.2程序执行阶段 (4)

1.2.3输出刷新阶段 (4)

第二章车辆出入库管理系统的构成 (6)

2.1 整体框架 (6)

2.2 传感器的布置 (6)

2.3 显示电路 (7)

第三章 PLC的I/O端口接线 (8)

第四章 I/O 口地址分配 (9)

第五章程序设计 (10)

5.1课题内容 (10)

5.2 计数逻辑 (10)

5.3 程序流程图................................ 错误!未定义书签。

5.4 梯形图 (10)

第六章总结 (13)

第七章元器件清单 (12)

参考文献 (12)

第一章引言

随着生产力和科学技术的不断发展,人们的日常生活和生产活动大量的使用自动化控制,不仅节约了人力资源,而且很大程度的提高了生产效率,又进一步的促进了生产力快速发展,并不断的丰富着人们的生活。

早期的自动控制系统是依靠继电-接触器来实现的,其特点是:结构简单、价格低廉、抗干扰能力强,可以实现集中控制和远距离控制,但是其采用固定接线,通用性和灵活性差;又采用触点的开关动作,工作频率低,触点易损坏,可靠性差。

1969年,出现了可编程逻辑控制器PLC(Programmable Logic Controller),其特点是:具备逻辑控制、定时、计数等功能,编程语言采用直观的梯形图语言,软件更改方便,通用性和灵活性好。

目前,可编程控制器PLC主要是朝着小型化、廉价化、标准化、高速化、智能化、大容量化、网络化的方向发展,与计算机技术相结合,形成工业控制机系统、分布式控制系统DCS(Distributed Control System)、现场总线控制系统FCS(Field bus Control System),这将使PLC的功能更强,可靠性更高,使用更方便,适用范围更广

随着汽车特别是私有汽车的普及使用,公共场所和社区汽车流转数量激增,这对车辆的安全停放和管理提出了更高的要求,引进先进的控制技术和管理方式,实现对大型停车场系统的集中化和智能化的安全性管理控制已经成为大规模停车服务管理的必然趋势。针对现有的停车系统管理中存在的缺陷及PLC技术和传感器技术的迅猛发展所带来的新控制方式和管理方式的变革,采用先进的、科学的、合理的设计方法,建立一套基于PLC的车辆出入库管理系统最大限度地提高了停车场的使用率,实现车辆出入库控制、数量统计、信息查询过程的自动化,就显得十分必要。

在设计车辆出入库管理系统前,将车道设计为单道,实现车辆出入库管理。在车辆出入库时,设置传感器检测车辆到位,

在车辆出入的同时,通过光电传感器的检测,并且光电传感器与PLC的实时通信,以此来统计车库现有车辆的数目,实现车辆计数的自动化。

1.1 PLC的基本结构

1、中央处理单元(CPU) 中央处理单元 (CPU)是PLC的控制核心。它按照PLC系统程序赋予的功能:a. 接收并存储从用户程序和数据;b.检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。

2、存储器可编程序控制器的存储器分为系统程序存储器和用户程序存储器。存放系统软件(包括监控程序、模块化应用功能子程序、命令解释程序、故障诊断程序及其各种管理程序)的存储器称为系统程序存储器;存放用户程序(用户程序存和数据)的存储器称为用户程序存储器,所以又分为用户存储器和数据存储器两部分。

3.输入接口电路输入输出信号有开关量、模拟量、数字量三种,在我们实际涉及到的信号当中,开关量最普遍。

4.输出接口电路:可编程序控制器的输出有:继电器输出(M)、晶体管输出(T)、晶闸管输出(SSR)三种输出形式。

5.电源

PLC的电源在整个系统中起着十分重要得作用。如果没有一个良好的、可靠得电源系统是无法正常工作的,因此PLC的制造商对电源的设计和制造也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC直接连接到交流电网上去。如FX1S额定电压AC100V—240V,而电压允许范围在AC85V —264V之间。允许瞬时停电在10ms以下,能继续工作。

一般小型PLC的电源输出分为两部分:一部分供PLC内部电路工作;一部分向外提供给现场传感器等的工作电源。

1.2 PLC的工作原理

PLC则是采用循环扫描的工作方式。一个扫描周期主要可分为3个阶段。

1.2.1输入刷新阶段

在输入刷新阶段,CPU扫描全部输入端口,读取其状态并写入输入状态寄存器。完成输入端刷新工作后,将关闭输入端口,转入程序执行阶段。在程序执行期间即使输入端状态发生变化,输入状态寄存器的内容也不会改变,而这些变化必须等到下一工作周期的输入刷新阶段才能被读入。

1.2.2程序执行阶段

在程序执行阶段,根据用户输入的控制程序,从第一条开始逐步执行,并将相应的逻辑运算结果存入对应的内部辅助寄存器和输出状态寄存器。当最后一条控制程序执行完毕后,即转入输入刷新阶段。

1.2.3输出刷新阶段

当所有指令执行完毕后,将输出状态寄存器中的内容,依次送到输出锁存电

路(输出映像寄存器),并通过一定输出方式输出,驱动外部相应执行元件工作,这才形成PLC的实际输出。

由此可见,输入刷新、程序执行和输出刷新三个阶段构成PLC一个工作周期,由此循环往复,因此称为循环扫描工作方式。

显然扫描周期的长短主要取决于程序的长短。扫描周期越长,响应速度越慢。由于每个扫描周期只进行一次I/O刷新,即每一个扫描周期PLC只对输入、输出状态寄存器更新一次,所以系统存在输入输出滞后现象,这在一定程度上降低了系统的响应速度。但是由于其对I/O的变化每个周期只输出刷新一次,并且只对有变化的进行刷新,这对一般的开关量控制系统来说是完全允许的,不但不会造成影响,还会提高抗干扰能力。这是因为输入采样阶段仅在输入刷新阶段进行,PLC在一个工作周期的大部分时间是与外设隔离的,而工业现场的干扰常常是脉冲、短时间的,误动作将大大减小。但是在快速响应系统中就会造成响应滞后现象,这个一般PLC都会采取高速模块。

总之,PLC采用扫描的工作方式,是区别于其他设备的最大特点之一,我们在学习和使用PLC当中都应注意。

1.3 PLC特点:

可靠性高(在软硬件上采取措施,平均无故障时间3--5万小时)

功能强大(A/D,D/A,PID,联网等)

通用性强(标准I/O接口)

编程简单,使用方便

体积小、结构紧凑、安装、维护方便

第二章车辆出入库管理系统的构成2.1 整体框架

2.2 传感器的布置

2.3 显示电路

第三章PLC的I/O端口接线

第四章I/O 口地址分配

设计中采用内存为4K,最大I/0点数24点的微处理器(S-200—CPU224,西门子公司产品)。

根据系统控制要求,本系统需计数器3个,3个输入点和15个输出点,所选PLC类型满足系统要求。

输入信号输出信号

传感器1# I0.1 发光二极管Q0.2

传感器2# I0.2 接LED脚b Q1.0

报警清零I0.3 接LED脚a Q1.1

接LED脚c Q1.2

接LED脚d Q1.3

接LED脚e Q1.4

接LED脚f Q1.5

接LED脚g Q1.6

接LED脚b Q2.0

接LED脚a Q2.1

接LED脚c Q2.2

接LED脚d Q2.3

接LED脚e Q2.4

接LED脚f Q2.5

接LED脚g Q2.6

第五章程序设计

5.1课题内容

系统设有一个显示车库内车辆数量的两位数码管显示器。PLC通过一组8位的开关量输出口以BCD码形式输出车库内现存车辆的数量,由显示器中的电路实现译码显示。(本项目不考虑显示器的设计制作)

(1)入库车辆前进时,经过1#——2#传感器后计数器加1,后退时经过2#——1#传感器后计数器减1,单经过一个传感器则计数器不动作

(2)出库车辆前进时经过2#——1#传感器后计数器减1,后退时经过1#——2#传感器后计数器加1,单经过一个传感器则计数器不动作

变量约定:

I0.1---1#传感器I0.2---2#传感器I0.3---清零

课题要求:

(1)了解某车库的环境、检测方法和控制要求。

(2)绘制PLC系统的电路原理图,并说明I/O编址

(3)编制PLC的程序,并利用实验室设备进行调试,要求能在现有设备上演示控制过程

(4)撰写课程设计说明书.说明书要求阐明各路输入输出信号的名称、作用、信号处理电路或驱动电路的设计,写明设计过程中的分析、计算、比较和选择,画出程序流程图,并附上源程序

(5)完成课程设计说明书。

5.2 计数逻辑

1.光传感器的接收光被遮断时定义为“有信号”;

2.传感器1#完成脉冲同时2#有信号,则启动增计数逻辑;

3.传感器2#完成脉冲同时1#有信号,则启动减计数逻辑;

4.计数值超过+99后从零开始计数并报警(发光二极管)

5.4 梯形图

第六章元器件清单

元器件(型号) 数量备注

SIMATIC S7-200 1套(配专用电源)

共阴极LED 2个

2K电阻14个

导线1.5mm2(根据现场情况决定)

参考文献

[1] 李建兴.可编程序控制器应用技术.北京:机械工业出版社,2004.

[2] 陈宇,段鑫.可编程序控制器基础及编程技巧.广州:华南理工大学出版社,2002.

[3] 王永华.现代电器控制及PLC应用技术.北京:北京航空航天大学出版社,2003.

[4] 高钦和.可编程控制器应用技术与设计实例.北京:人民邮电出版社,2004.

[5] 廖常初.PLC编程及应用.北京:机械工业出版社,2005

[6] 郁汉琪.《电气控制与可编程序控制器》, 东南大学出版社,2003.

[7] 易传禄主编.《可编程序控制器应用指南》 , 上海科普出版社,2004.

[8] 张进秋.可编程控制器原理及应用实例[M].北京:机械工业出版社,2003.

[9] 汤以范主编《电气与可编程序控制器技术》 . 机械工业出版社,2005.

第七章个人心得

随着汽车特别是私有汽车的普及使用,对大型停车厂系统的集中化和智能化的安全性管理已经成为大规模停车服务管理的必然趋势。针对现有的停车系统管理中存在的缺陷及PLC技术和传感器技术的迅猛发展所带来的新控制方式和管理方式的变革,采用先进的、科学的、合理的设计方法,建立一套基于PLC车辆出入库管理系统,实现车辆出入库,数量统计、信息查询过程的自动化,就显得十分必要。

建立提高停车场利用率和方便驾车者的信息系统,通过信息显示牌向寻找停车场的驾车者提供空闲停车场的位置和停车位的满空状况,以及诱导路线指南等信息,最大限度地提高了停车场的使用率。

显示车库内车辆的实际数量外,同时还实现了系统的计算机化的科学管理。本设计中实现的双道闸自动抬、落(出口、人口均安装道闸)控制车辆自动进出;将交通系统中的车辆监测器、信号灯和智能门禁安全系统中的红外对射探测器引人系统;加人非接触式读卡器,使系统实现了智能化控制等属于具创新性的技术。

本设计采用光传感器采集信号,使用完全PLC控制,完成了车辆出入库时的统计和显示工作,能够可靠的准确的无误的进行计数,无论单个车辆怎样的往返运动,都不会出现误计数和漏计数,而且在人通过光传感器时不会误计数。最后采用两个LED做显示,能够显示车库内车辆的实际数量。

优点:本系统采用反复逻辑判定,计数动作准确可靠;设备简单安装方便;自动化程度高便于实现无人值守;抗干扰能力强,环保无污染;便于需要时进行扩展。

缺点:PLC的输出口资源有点过于浪费。

在这次PLC课程设计制作中,指导老师以及同学们都给了我很多的帮助。在这里向他们表示感谢。通过此次的课设,我学到了很多知识,跨越了传统方式下的教与学的体制束缚,通过查资料和搜集有关的文献,培养了自学能力和动手能

力。并且由原先的被动的接受知识转换为主动的寻求知识,这可以说是学习方法上的一个很大的突破。在以往的传统的学习模式下,我们可能会记住很多的书本知识,但是通过课程,我们学会了如何将学到的知识转化为自己的东西,学会了怎么更好的处理知识和实践相结合的问题。

总之,收获了很多,为大学三年划上了一个完美的句号。

课程设计

评语

课程设计成绩指导教师

(签字)年月日

课程设计:车辆出入库管理PLC系统设计

目录 目录.............................错误!未定义书签。绪论 . (2) 1.1 PLC的特点 (3) 1.2 PLC的基本结构 (4) 1.3 PLC的软件系统 (5) 1.4 PLC的工作原理 (5) 14.1输入采样阶段 (6) 1.4.2程序执行阶段 (6) 1.4.3输出刷新阶段 (6) 车辆出入库管理系统的构成 (8) 2.1整体框架 (8) 2.2传感器的布置 (8) 2.3显示电路 (8) PLC的I/O端口接线 (10) I/O口地址分配 (12) 硬件的选择 (14) 5.1可控编程控制器的选择(P L C) (14) 5.2压力传感器的选择 (15) 5.3按钮开关的选择 (16) 5.4信号灯的选取 (17) 5.5导线选择 (17) 5.6 LED显示屏的选择 (17) 程序设计 (19) 6.1课题内容 (19) 6.2计数逻辑 (20) 6.3程序流程图 (21) 6.4梯形图 (23) 总结 (28) 元器件清单 (30)

绪论 随着生产力和科学技术的不断发展,人们的日常生活和生产活动大量的使用自动化控制,不仅节约了人力资源,而且很大程度的提高了生产效率,又进一步的促进了生产力快速发展,并不断的丰富着人们的生活。 早期的自动控制系统是依靠继电-接触器来实现的,其特点是:结构简单、价格低廉、抗干扰能力强,可以实现集中控制和远距离控制,但是其采用固定接线,通用性和灵活性差;又采用触点的开关动作,工作频率低,触点易损坏,可靠性差。 1969年,出现了可编程逻辑控制器PLC(Programmable Logic Controller),其特点是:具备逻辑控制、定时、计数等功能,编程语言采用直观的梯形图语言,软件更改方便,通用性和灵活性好。 目前,可编程控制器PLC主要是朝着小型化、廉价化、标准化、高速化、智能化、大容量化、网络化的方向发展,与计算机技术相结合,形成工业控制机系统、分布式控制系统DCS(Distributed Control System)、现场总线控制系统FCS(Field bus Control System),这将使PLC的功能更强,可靠性更高,使用更方便,适用范围更广。 随着汽车特别是私有汽车的普及使用,公共场所和社区汽车流转数量激增,这对车辆的安全停放和管理提出了更高的要求,引进先进的控制技术和管理方式,实现对大型停车场系统的集中化和智能化的安全性管理控制已经成为大规模停车服务管理的必然趋势。针对现有的停车系统管理中存在的缺陷及PLC技术和传

成品出入库管理制度及流程

成品出入库管理制度及流程 1.目的: 规范仓库成品的运作程序,明确成品出入库的流程,保证成品出入库期及存仓期间的安全与准确。 2.范围: 本流程适用于公司成品出入库的工作。 3.职责: (1)生产部负责开具成品入库单,将成品放置于指定地点并及时与仓库成品管理员及时办理当面交接入库手续。 (2)仓库成品管理员办理成品的入库接收,存放以及出货发送。 (3)其他部门借用、入库由当事部门负责开具其它出库和其它入库单据,并完成相关流程。 (4) 跟单员负责开具成品送货单或提货通知单,并通知仓库出货负责人以及物流公司安排好物流车辆。 (5)物流公司凭借提货单完成成品的装运工作。 4.流程图: 5.流程 5.1成品入仓 5.1.1经检验合格的产品,由生产线包装后,由生产线成品入库管理员开具《成品入库单》,并与仓库成品管理员当面办理成品入库手续。 5.1.2仓库成品管理员依据《成品入库单》或“其它入库单”跟入仓人员一起核对入库数量,并对存放于车间或仓库的成品做好标识和台账。 5.1.3仓库成品管理员还需检查外包装箱的外观状况:要求包装不能破损;物料代码正确;排查外包装箱顶部无异物,每发现一处异常处罚生产100元/次,相对应奖励仓库成品管理员100元/次。

5.2入库成品的搬运 5.2.1生产对未入库的成品需放在车间指定存放地点,并确保有规则存放。 5.2.2 严禁生产及其他非仓库人员擅自移挪存放在车间或仓库区域的成品,违者其责任主管处罚200元/次,当事员工100元/次。 5.2.2成品在入库或出货前首先要确认搬运工具是否符合要求,人员身体状况是否适合搬运。(严禁酒后或者身体不适时进行搬运) 5.2.3成品在雨天出入库时必须做好防护措施,避免成品淋雨或者接触到其他液体。 5.2.4成品在搬运过程中必须小心稳妥,以防发生倒货及碰撞货物。 5.3成品储存 5.3.1仓库成品管理员应保持成品外包装的整洁。 5.3.2不同规格、型号的成品应分开存放,禁止将不同批号的货物混放在一起。 5.3.3标有产品型号、成品数量或其它有关成品资料的标识要方便查看。 5.3.4符合客户对成品存放的环境要求。 5.3.5成品存放必须保证消防通道的畅通和消防安全。 5.3.8成品在仓库存放期间因品质问题需要返工的,由品质部通知,再由生产部向仓库开具其它出库单领出返工合格后再重新入库,单上需注明“返工”。 5.4成品出库: 5.4.1出货前跟单员必须向仓库出具成品出货通知单或在微信“出货沟通群”内通知,相应送货单则由财务总监或其他授权人签字作为成品出货的依据。 5.4.2仓库成品管理员根据跟单员的出货通知单或在微信“出货沟通群”内通知的出货明细分类备货并确保待出货的成品在“成品仓”内。 5.4.3仓库成品管理员根据跟单员的成品出货通知和打印的送货单明细前来提货的物流公司人员交接,物流公司人员负责把成品提出“成品仓库”。 5.4.4仓库成品管理员在成品装车时务必和品质检验员重新核对成品名称、物料代码、数量等是否与送货单一致,避免错装、多装、或少装成品。 5.4.6仓库成品管理员在装卸车的过程中要督导装卸人员保证成品的包装完好和货物件数与送货单(出库单)一致。 5.5其它成品出库: 除了正常的销售出库之外,其它成品出库一律用“其它出库单”出库,出库类型包括内部相关部门的领用等等,此类领用需经物控及徐总签字核准。 6.所需单据: 6.1成品入库单 6.2送货单 6.3提货单

汽车销售管理系统--课程设计

课程设计报告 一、需求分析 描述问题,简述题目要解决的问题是什么?规定软件做什么。 编写一个简单的4S店汽车销售管理程序,帮助管理汽车销售信息。要求具有汽车销售信息管理的功能。汽车销售信息管理包括汽车销售基本信息的录入、删除和修改等功能。本课程设计的具体任务就是设计一个汽车销售管理信息系统,它是一款利用现代计算机代替人工处理,从而减轻工作人员的劳动强度,提高工作质量和效率,提高信息资源的利用率和企业管理水平的实用销售管理系统。 运用面向对象的程序设计方法,要求选择动态数组类模板或链表类模板,任务中要运用I/O流对象对文件进行读写操作。 本题程序应提供的基本管理功能有: 1)添加:即增加一个汽车到汽车信息中; 2)显示:即在屏幕上显示所有汽车的信息。 3)存储:即将汽车信息保存在一个文件中。 4)装入:即将文件中的信息读入程序。 5)查询:可根据汽车数据查找汽车信息。若找到,显示在屏幕上。 6)修改:可修改汽车信息。 二、算法设计 1.设计思想:程序结构(UML图),重要的数据结构; 主要算法思想(文字描述);

创建汽车类,每条汽车信息都用该类来实现,包含1汽车型号,2汽车编号,3汽车价格,4是否售出,5汽车颜色,6汽车品牌,7生产厂家,8出厂时间,9产品售况,10外观描述等。用一个单向链表来管理汽车信息,作为链表的值指针指向这些类对象,通过链表的遍历可以操作这些数据。 2.设计表示:各个及其作用,每个函数的功能要详细描述; 本课程设计包含三个类,分别是:节点类、链表类、汽车类,每个类 都有成员函数,其中节点类仅有构造函数,用于节点类的初始化;在链表 类中不仅有Link();//构造函数,初始化变量; bool linkIsEmpty();//判断链表是否为空; void linkInsert(Node *newnode);//向链表中插入新的结点; bool linkDelete(int nid);//从链表中删除的结点; void linkClear();//清空链表中数据; void linkView();//查看链表中数据; Node* linkFind(int nid);//在链表中查找id为nid结点,返 回指向该结点的指针; Node* getHead();//获取头指针; 在汽车类中,Car();

基于某PLC的立体车库控制系统设计

PLC实训设计任务书 一.实训的主要容 根据实际要求,以S7-200型PLC为核心,设计立体车库控制系统。设计控制系统硬件电路,编写软件控制系统程序,目的是掌握PLC控制的基本原理、直流电机、传感器等器件的原理及使用。 二.实训报告任务 车库模型以205实验室的立体车库模型为准 立体停车库实物教学实验装置的主要结构分为控制柜和停车库模型两部分。 控制柜部分由按键显示板、信号接口板电气 控制板几部分组成停车库模型部分由停车层模型和停车盘模型组成。 停车层分为上中下三层上层有四个车位共有四个车盘可停放四辆汽车 模型从左到右分别是1号位2号位3号位4号位简记符为3-1、3-2、 3-3、3-4中层有四个车位共有三个车盘可停放三辆汽车模型从左到右 分别是2-1车盘2-2车盘2-3车盘下层有四个车位共有三个车盘可停 放三辆汽车模型从左到右分别是1-1车盘1-2车盘1-3车盘。 对立体车库的控制可以有两种方法 第一种是由现场操作人员通过相应的按钮控制立体车库设备的动作 第二种是根据实际的生产工艺要求编制出控制程序按照现场要求来控制 立体车库设备的动作。 按下存车按钮选择存车位置。如果选择的车位上已有车停放将发出警示信 息。该警示信息可以通过控制系统点亮警示灯或发出警示声来实现。如果选择的 车位上无车系统将做如下动作 如果选择存放1-1号车位汽车进入车库。当检测到光电开关的信号后表 明车辆己经进库。如果选择存放1-2号车位载车盘1-1右移载车盘1-2下移 到第一层汽车进入车库。1-2号车位上移到第二层原位停止。 按下取车按钮选择取车位置。如果选择的车位上没有车停放将发出警示信 息。如果选择的车位上有车系统将做如下动作 如果选择取1-1号车位的车此时车辆可以离开车库。当检测到限位开关的 信号后表明车辆已经出库车位1-1车辆出库过程完成。如果选择取1-2号车 位的车载车盘1-1右移载车盘1-2下移到第一层汽车出库。车位1-2车辆 出库过程完成上移回原位车位1-2车辆出库过程完成。

c语言车辆管理系统课程设计

#include<> #include<> #include<> #define MAX 3 /*车库容量*/ #define price /*每车每分钟费用*/ typedef struct time { int hour; int min; }Time; /*时间结点*/ typedef struct node { char num[10]; Time reach; Time leave; }CarNode;/*车辆信息结点*/ typedef struct NODE { CarNode *stack[MAX + 1]; int top; }Moni_Cheku;

typedef struct car { CarNode *data; struct car *next; }QueueNode; typedef struct Node { QueueNode *head; QueueNode *rear; }Moni_Biandao; void InitStack(Moni_Cheku *); /*初始化车库*/ int InitQueue(Moni_Biandao *); /*初始化便道*/ int Arrival(Moni_Cheku *, Moni_Biandao *); /*车辆到达*/void Leave(Moni_Cheku *, Moni_Cheku *, Moni_Biandao *); /*车辆离开*/ void List(Moni_Cheku, Moni_Biandao); /*显示车库和便道的存车信息*/ int main() { Moni_Cheku Enter, Temp; Moni_Biandao Wait; int ch; InitStack(&Enter); /*初始化车站*/

PLC车辆出入库管理(整理)

目录 目录1 第一章引言2 1.1 PLC的基本结构2 1.2 PLC的工作原理3 1.2.1输入刷新阶段3 1.2.2程序执行阶段3 1.2.3输出刷新阶段3 第二章车辆出入库管理系统的构成5 2.1 整体框架5 2.2 传感器的布置5 2.3 显示电路5 第三章 PLC的I/O端口接线5 第四章 I/O 口地址分配5 第五章程序设计6 5.1课题内容6 5.2 计数逻辑6 5.3 程序流程图7 5.4 梯形图7 第六章总结8 第七章元器件清单9 参考文献10

第一章引言 随着生产力和科学技术的不断发展,人们的日常生活和生产活动大量的使用自动化控制,不仅节约了人力资源,而且很大程度的提高了生产效率,又进一步的促进了生产力快速发展,并不断的丰富着人们的生活。 早期的自动控制系统是依靠继电-接触器来实现的,其特点是:结构简单、价格低廉、抗干扰能力强,可以实现集中控制和远距离控制,但是其采用固定接线,通用性和灵活性差;又采用触点的开关动作,工作频率低,触点易损坏,可靠性差。 1969年,出现了可编程逻辑控制器PLC(Programmable Logic Controller),其特点是:具备逻辑控制、定时、计数等功能,编程语言采用直观的梯形图语言,软件更改方便,通用性和灵活性好。 目前,可编程控制器PLC主要是朝着小型化、廉价化、标准化、高速化、智能化、大容量化、网络化的方向发展,与计算机技术相结合,形成工业控制机系统、分布式控制系统DCS(Distributed Control System)、现场总线控制系统FCS(Field bus Control System),这将使PLC的功能更强,可靠性更高,使用更方便,适用范围更广 随着汽车特别是私有汽车的普及使用,公共场所和社区汽车流转数量激增,这对车辆的安全停放和管理提出了更高的要求,引进先进的控制技术和管理方式,实现对大型停车场系统的集中化和智能化的安全性管理控制已经成为大规模停车服务管理的必然趋势。针对现有的停车系统管理中存在的缺陷及PLC技术和传感器技术的迅猛发展所带来的新控制方式和管理方式的变革,采用先进的、科学的、合理的设计方法,建立一套基于PLC的车辆出入库管理系统最大限度地提高了停车场的使用率,实现车辆出入库控制、数量统计、信息查询过程的自动化,就显得十分必要。 1.1 PLC的基本结构 1、中央处理单元(CPU) 中央处理单元 (CPU)是PLC的控制核心。它按照PLC系统程序赋予的功能:a. 接收并存储从用户程序和数据;b.检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。 2、存储器可编程序控制器的存储器分为系统程序存储器和用户程序存储器。存放系统软件(包括监控程序、模块化应用功能子程序、命令解释程序、故障诊断程序及其各种管理程序)的存储器称为系统程序存储器;存放用户程序(用户程序存和数据)的存储器称为用户程序存储器,所以又分为用户存储器和数据存储器两部分。

汽车租赁管理系统原理课程设计最终版.doc

长沙学院课程设计说明书 题目汽车租赁管理系统 系(部) 数学与计算机科学 专业(班级) 软件03班 姓名 学号 指导教师黄彩霞、刘欣 起止日期2016.5.15-2016.5.27

课程设计任务书 课程名称:数据库系统原理课程设计 设计题目:汽车租赁管理系统。 已知技术参数和设计要求: 题目:汽车租赁管理系统 1、某汽车租赁公司汽车租赁管理系统需要如下信息: 工作人员信息包括:工号、姓名、性别、联系电话等。 客户信息包括:身份证号、姓名、性别、所在单位、联系电话等。 车辆信息包括:车牌号、品牌、颜色、座位数、日租价格、日租超公里价格、月租价格、租赁状态、购入日期等。 车辆类别信息包括:分类号,库存数。 其业务规则描述如下: 一个工作人员可以对很多辆车辆进行管理,一辆车也可以被多个工作人员管理;一辆车只能属于一种车辆类别,而一种车辆类别可以包含多辆车;一个客户可以租多辆不同的车。 2、系统效用的基本要求: 可以实现对车辆、租赁客户的查询,可以查询汽车、客户租赁历史记录。可以按类别统计汽车的租赁金额和剩余的库存数,可以统计某一年龄客户群体对某类汽车的租赁喜好,能模拟客户对汽车的租借、归还业务。 各阶段具体要求: 1、需求分析阶段 ●定义数据项的含义和取值 ●定义目标系统的数据流 2、概念结构设计阶段 ●画出实体模型E-R图 3、逻辑结构设计阶段 ●将实体模型转化为关系模型 ●给出每个关系的主关键字和函数依赖集 ●分析你所设计的关系数据库模式是否属于3NF 4、物理设计阶段 ●确定所有字段的名称、类型、宽度、小数位数及完整性约束 ●确定数据库及表的名称及其组成 ●确定索引文件和索引关键字 5、数据库安全及维护设计阶段 ●设计一个适合的数据库安全策略(用户身份认证、访问权限、视图) ●为了实现复杂的数据完整性约束,设计适当的触发器 ●设计一个适合的数据库备份策略 6、实施阶段 ●要求所有操作必须在查询分析器中用SQL语句或系统存储过程完成。 设计工作量: (1)软件设计:完成问题陈述中所提到的所有需求效用。 (2)论文:要求撰写不少于3000个文字的电子文档,详细说明各阶段具体要求。 工作计划: 安排两周时间进行课程设计,软件开发步骤如下,第一周完成1~4,第二周完成5~8,论文同步进行; 1) 选定题目 2) 需求分析 3) 概念结构设计 4) 逻辑结构设计 5) 物理设计 6) 数据库安全及维护设计 7) 数据库上机实现 8) 答辩 注意事项

自动立体车库PLC控制系统设计论文

摘要 立体车库是专门实现各种车辆的自动停放及科学寄存的仓储设施。随着城市里面汽车数量的不断增加,停车困难的问题己经成为大中型城市的普遍现象。自动立体化立体车库可充分利用上地资源,发挥空间优势,最大限度地停放车辆,成为解决城市停车困难问题的重要途径。本课题以最为典型的升降横移式立体车库为研究对象,综合考虑立体车库制造成本和运行效率等因素进行设计。 本文在对国内外车库现状及发展趋势做了充分调研的基础上,选择三层十车位式自动立体车库结构为研究模型。升降横移式立体车库就其组成部分而言,可分为三大部分:车库结构部分、传动机构部分和控制系统部分。本文简单介绍了车库的主体结构特点和传动机构部分。在对升降横移式立体车库控制系统的设计中,采用了先进的PLC控制,运用西门子公司的编程软件编制了升降横移式立体车库控制系统的程序,并经调试、运行,证明采用可编程序控制器(PLC)作为控制系统简单易行。其稳定、可靠、快速、性价比高的特点使得控制系统非常完美。为了使停车设备满足使用要求,根据国家关于机械式停车设备通用安全要求的标准、升降横移式立体车库的实际,在升降横移式立体车库中使用了一些必要的安全技术,这样保证了车辆的绝对安全,使得整个车库可以安全平稳的运行。 关键词:自动立体车库;控制系统;可编程序控制器。

Abstract Stereo garage is specifically implement check of vehicles automatic parking and scientific storage facilities. With the increasing of urban car ownership, parking problem has become a common phenomenon of large and medium-sized cities. Mechanical stereo garage can make full use of land resources, give full play to the advantage of the play maximum parking vehicles becoming the important way to slow the problem of urban static traffic. This topic was typical to lift move transversely type parking equipment as the research object, considering the three-dimensional garage dual factors of manufacturing cost and operation efficiency. In the garage at home and abroad present situation and the development trend on the basis of investigation and choose three layers of ten parking type automatic stereoscopic garage structure as the research model. Lifting and moving type stereo garage in terms of their component parts, can be divided into three parts: the garage structural parts, transmission parts and control system. This article simply introduces the main structural characteristics and transmission mechanism parts of the garage. In three-dimensional garage for lifting and moving the design of control system, adopt advanced PLC control, using Siemens programming software of the control system of three-dimensional garage for lifting and moving type, and the debugging and running, prove that using programmable controller (PLC) as control system is simple. Its stable, reliable, rapid, cost-effective features makes the control system very perfect. In order to make the parking equipment meets the requirement, according to the state of mechanical parking equipment general safety standards, lift the lateral movement type parking equipment and actual using some necessary safety technology in the lift move transversely, so that ensures the complete safety of the vehicle, make the whole garage can be safe and smooth operation. Keywords:automatic stereoscopic garage;control system;PLC.

c语言车辆管理系统课程设计.doc

#include #include #include #define MAX 3 /*车库容量*/ #define price 0.5 /*每车每分钟费用*/ typedef struct time { int hour; int min; }Time; /*时间结点*/ typedef struct node { char num[10]; Time reach; Time leave; }CarNode;/*车辆信息结点*/ typedef struct NODE { CarNode *stack[MAX + 1]; int top;

}Moni_Cheku; typedef struct car { CarNode *data; struct car *next; }QueueNode; typedef struct Node { QueueNode *head; QueueNode *rear; }Moni_Biandao; void InitStack(Moni_Cheku *); /*初始化车库*/ int InitQueue(Moni_Biandao *); /*初始化便道*/ int Arrival(Moni_Cheku *, Moni_Biandao *); /*车辆到达*/ void Leave(Moni_Cheku *, Moni_Cheku *, Moni_Biandao *); /*车辆离开*/ void List(Moni_Cheku, Moni_Biandao); /*显示车库和便道的存车信息*/

汽车管理系统课程设计

数据库系统概论课程设计 题目:汽车销售管理系统 成员:戴明弟(201201050803)冯聪(201201050805) 毕晓峰(201201050801)专业:软件工程2012—1

任务书 汽车销售管理系统的设计与实现 调查本地从事汽车销售的企业,根据企业汽车销售的情况,设计用于汽车销售的管理系统,主要功能有: 1) 基础信息管理:厂商信息、车型信息和客户信息; 2) 进货管理:车辆采购、车辆入库; 3) 销售管理:车辆销售、收益统计; 4) 仓库管理:库存车辆、仓库明细、进销存统计; 5) 系统维护:如数据安全管理(含备份与恢复)、操作员管理、权限设置等;

汽车销售管理系统的设计与实现 A.引言 a)设计目的 巩固和加深对数据库系统基础理论的理解;掌握使用数据库进行软件系统设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文档的能力。 b)设计要求 以Microsoft SQL Server或MySQL作为后台数据库,以Visual Studio、Eclipse等软件作为前台开发工具,完成一个小型数据库应用系统的设计开发。 c)设计环境 以Microsoft SQL Server 2012 作为后台数据库,以NetBeans 作为开发工具,以Java为开发语言。 B.概要设计 a)系统需求分析 (1).调查厂商组织情况。包括了解各组织的部门组成情况,各部门的职责等,为分析信息流程做准备。 (2).调查各部门的业务活动情况。包括了解各个部门和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么,这些是调查的重点。 (3).在熟悉了业务活动的基础上,协助用户明确对新系统的各种要

仓库出入库管理系统流程

仓库出入库及盘点管理流程 总则 为了规仓库物料管理,合理控制库存,减少库存资金占用以便物料收发有序的流转,制定以下操作流程。 第一节、物料采购入库管理流程 第一条. 由采购部对供应商下发物料采购计划单,并注明采购物料的品名、规格、数量及到货时间。 第二条. 库管员根据采购计划单,核对到货物料数量及时间,预期未到货应及时向采购部门主管反应,由采 购部门催促供应商。到货物料仓库应先清点数量, 并取样抽查,如发现短缺少货现象,应向采购部门 主管反应,由采购部与供应商联系。 第三条、采购物料到货,由采购员填制一式四联的采购验收入库单传递给库管员,采购员(供应商)协助配合 库管员在待检区根据采购计划单,核对物料规格型 号,清点数量,核对准确后由库管员通知进料检验 员进行检验,检验员按进料检验标准对物料进行检 验,库管员对检验合格的物料办理入库手续,不合 格物料严禁入库。 第四条采购员、库管员、进料检验员、厂商在入库单上签字确认:

第五条“送货联”由采购员,作为送货和挂帐报销凭证;“库房联”库管员留存,作为登记库存账簿凭证;“财务 联”财务部留存作为成本核算凭证(由库管员暂为 保管并及时交财务部门);“存根联”由厂商留存。第六条填制单据时物料代码、物料名称、规格型号、标识,必须填写完整,字迹复写清楚,对于新增物料代码 应由库管员申请后补填。 第七条、对于消耗物料(劳保用品、工具等)采购,物料到货必须先送到仓库办理入库手续,然后采购员通知 申购部门领用并办理出库手续,严禁办理一进一出 的入库、出库手续。 第八条、办公用品采购入库后,由行政部到库房办理出库手续,行政部办公室指定专人管理。 第二节、物料出库管理流程 第一条、生产车间勤根据生产计划单打印生产领料单,经生产车间主任审核,审核后由领料员送仓库备料。生 产领料单应提前一天送交仓库,库管员应根据车间 生产领料单提前将所需材料配好,生产领料单一式 三联,由库管员、领料员、生产部门主管在领料单 上签字,

立体车库垂直循环式

天津理工大学自动化学院课程设计报告第1 页天津理工大学自动化学院课程设计报告第2 页一、课程设计目的、意义 二.设计任务 三、设计进度计划

天津理工大学自动化学院课程设计报告第3 页 课程设计正文 一、总体设计方案 通过对和利时可编程控制器(PLC)的学习以及所学过的电气控制的巩固,并结合实验室的现有的设备,主要完成以下任务: 1、了解和利时LM3106A PLC的软硬件知识,熟悉并能使用PLC指令。 2、了解灌装部分的生产工艺流程,并针对冲瓶机工段作深入研究 3、掌握低压断路器、交流接触器、热继电器的工作原理和接线方法 、能用和利时编程软件实现对冲瓶工段的基本控制控制4二、设计内容 1、首先了解所研究工段(冲瓶机)的工艺流程 2、理清冲瓶工段主控板的配电电路图 3、熟悉并掌握断路器、继电器和交流接触器在实际生产中的作用 4、学习和利时LM3106A PLC 的硬件知识,熟悉其编程环境,能够使用PowerPro 编程软件编写相应的程序 三、实验结果和分析 冲瓶工段最重要的就是三轴(入瓶轴,出瓶轴和冲洗轴)同步,因为整个工艺入瓶,冲洗和出瓶三个动作是同时进行的,只有这样才能保证入瓶、冲瓶和出瓶协调进行。冲瓶机底下有一个电动机拖动一个大齿轮,大齿轮又带了两个小齿轮。需要控制的还有一个水泵,我们控制它的启停。冲洗瓶子的喷嘴也是经过机械结构设计的,只有通过特殊区域的时候还喷水洗瓶,所以整个构成中我们需要控制的只有两个电机和一个变频器。 设计步骤:四、首先控制板的电力线是交流380V的,由实验室里的配电柜 引入,然后经过断路器、开关电源、可编程控制器(和利时LM 3106A)、继电器、变频器,交流接触器和热继电器,最后至负载(两个电动机)。

c语言车辆管理系统课程设计

c语言车辆管理系统课 程设计 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

#include<> #include<> #include<> #define MAX 3 /*车库容量*/ #define price /*每车每分钟费用*/ typedef struct time { int hour; int min; }Time; /*时间结点*/ typedef struct node { char num[10]; Time reach; Time leave; }CarNode;/*车辆信息结点*/ typedef struct NODE { CarNode *stack[MAX + 1]; int top;

}Moni_Cheku; typedef struct car { CarNode *data; struct car *next; }QueueNode; typedef struct Node { QueueNode *head; QueueNode *rear; }Moni_Biandao; void InitStack(Moni_Cheku *); /*初始化车库*/ int InitQueue(Moni_Biandao *); /*初始化便道*/ int Arrival(Moni_Cheku *, Moni_Biandao *); /*车辆到达*/ void Leave(Moni_Cheku *, Moni_Cheku *, Moni_Biandao *); /*车辆离开*/ void List(Moni_Cheku, Moni_Biandao); /*显示车库和便道的存车信息*/

机械原理课题设计-立体车库传动装置

立体车库传动装置设计 目录 摘要 第一章绪论 1.1课题背景和意义 1.2立体车库发展概况 1.3设计任务与要求 1.3.1 设计目标 1.3.2 设计容 第二章立体车库的分类及原理 2.1立体车库的分类 2.2垂直升降式立体车库的工作原理 2.3垂直升降式立体车库的主要组成部分 第三章垂直升降式立体车库升降传动装置设计 3.1 升降电机功率的计算及选择 3.2 升降传动轴的计算 3.3 联轴器的选择 3.4 轴承的选择 3.5 钢丝绳的选用 3.6 滑轮的选用 3.7 卷筒的设计 3.8 升降轴的强度校核 第四章结论 4.1.结论 摘要 立体车库是专门实现各种车辆的自动停放及科学寄存的仓储设施。随着城市汽车保有量的不断增加,停车难问题己经成为大中型城市的一个普遍现象。机械式立体车库可充分利用上地资源,发挥空间优势,最大限度地停放车辆,成为解决城市静态交通问题的重要途径。本课题以较为简单的垂直升降式立体车库为研究对象。简易垂直升降式立体车库就其组成部分而言,可分为三大部分:车库结构部分、传动机构部分和控制系统部分。简易升降式车库的驱动系统通常采用电机驱动,这取决于传动的特点及其优点,本文就是对简易升降立体车库的传动装置设计计算,以及其他元件的设计选择,使得立体车库结构更加合理、安全,提高驱动的效率以及无障碍停车车库的经济性。 第一章绪论 1.1课题背景和意义 随着我国城市经济和汽车工业的迅速发展,拥有私家车的家庭越来越多,而与此相对应的是城市停车状况的尴尬。数据显示,最近几年我国城市机动车辆平均增长速度在15%-20%,而同时期城市停车基础设施的平均增长速度只有2%-3%,特别是大城市的机动车拥有量的增长速度远远超过停车基础设施的增长速度,因此,我们必须重视城市停车难的问题,并积极探求解决的措施。措施主要包括增建停车场,建设地下及立体停车场、利用其

汽车销售管理系统课程设计报告

**学院计算机科学系 JA V A课程设计报告 题目:汽车销售管理系统 系别:计算机系 专业班级:计算机科学与技术 姓名:李*** 学号: 081914*** 指导老师: ******* 时间:20**/**/**—20**/**/** 20**.6.11

需求分析 1.1设计需求分析: 在信息技术飞速发展的今天,各行各业使用计算机在辅助协调和管理自身工作的需求越来越高。人们都希望通过计算机技术来实现对各种事务的自动化管理。目前,企业办公自动化正朝着多功能,复合化和系统化的方向发展,汽车销售管理系统是企业办公自动化的一种体现.销售管理也是企业主要的事务管理之一,是提高企业竞争力的重要环节。 企业销售管理作为ERP的一部分,在企业管理中占重要地位,其计算机化在发达国家中也已经达到了相当高的水平。目前,我国企业销售管理方面的软件系统也为数不少,但这些系统的实用性并不强,它们普遍存在以下缺陷: (1)针对国内众多中小企业迫切需要信息化管理,但处在初步需求阶段,无法承受诸如大型ERP、财务销售仓储一体信息化管理的中级阶段。自主开发的软件往往平台较低且功能单一,商用软件又过于注重通用性,无法充分考虑每一个具体单位、具体部门的实际需求。 (2)销售数据标准化程度较差,难以保证数据的唯一性和权威性。 (3)忽略了对销售数据的分析,使得销售经理需查询帐单,才能了解销售情况,在一定程度上的影响了对市场的判断和预测。 (4)没有注重对客户的管理,严重影响了企业对客户需求的了解,难以把握市场动态。 1.2系统概要情况: 汽车销售管理系统主要是对商品从购入到入库到销售出库中各个环节所发生的事件进行记录,以及对商品仓库的日常事务进行处理。能随时查询仓库的库存和已售商品。可根据进货统计、销售统计,来决定采购计划和暂停采购的商品清单,提高资金利用率。能随时进行员工的业绩查询、厂商查询等,提高企业的科学管理水平。 (1)管理员登陆:输出正确的账号密码,进行登陆 (2)基本信息:厂家查询产品.员工.客户.供应商和库存信息 (3)进货入库:厂家查询入库车辆信息和库存车辆信息 (4)全售管理:查询经销商的进货退货情况 (5)零售管理:查询零售商的进货退货情况 (6)文件:进行的管理员密码修改.用户管理。退出

PLC立体车库课程设计----升降横移式立体车库

PLC立体车库课程设计----升降横移式立体车库

PLC设计与调试 课程名称电气控制与PLC应用技术 设计题目升降横移式立体车库

课程设计考核和成绩评定办法 1.课程设计的考核由指导教师根据设计表现、设计报告、设计成果、答辩等几个方面,给 出各项权重,综合评定。该设计考核教研室 主任审核,主管院长审批备案。 2.成绩评定采用五级分制,即优、良、中、及格、不及格。 3.参加本次设计时间不足三分之二或旷课四天以上者,不得参加本次考核,按不及格处 理。 4.课程设计结束一周内,指导教师提交成绩和设计总结。 5.设计过程考核和成绩在教师手册中有记载。 课程设计报告内容 课程设计报告内容、格式各专业根据专业不同统一规范,经教研室主任审核、

主管院长审批备案。 注:1. 课程设计任务书和指导书在课程设计前发给学生,设计任务书放置在设计报告封面后和正文目录前。 2. 为了节省纸张,保护环境,便于保管实习报告,统一采用A4纸,实习报告建议双面打 印(正文采用宋体五号字)或手写。 2009/2010学年第二学期 PLC应用技术课程设计任务书 指导教师:蔡长青冯雷班级:自动化0841、2班地点:实训中心512 课程设计题目:基于PLC的立体车库控制系统 一、课程设计目的 本课程设计的目的在于培养学生运用已学的PLC控制技术的基础知识和基

本理论,加以综合运用,进行PLC控制系统设计的初等训练,掌握运用PLC 进行系统控制设计的原则、设计内容和设计步骤,为从事PLC相关的毕业设计或今后的工作需要打下良好的基础。 二、课程设计内容(包括技术指标) 1、立体车库的工作原理 升降横移式立体车库是指利用载车板的升降或横向平移存取停放车辆的机械式停车设备。升降横移式立体车库每个车位均有载车板,所需存取车辆的载车板通过升、降、横移运动到达地面层,驾驶员进入车库,存取车辆,完成存取过程。停泊在这类车库地面的车只作横移,不必升降,上层车位或下层车位需通过中间层横移出空位,将载车板升或降到地面层,驾驶员才可进入车库内将汽车开进或开出车库。图2.0 为一个地上7车位的升降横移式停车设备,其工作原理是:三层三个车位可以升降,二层两个车位可以升降和平移,一层的两个车位只能横向横移,空车位供三层和二层的车位下降时借用。1 、2号车位可以直接存放车辆;7 号车位需下降后再存放车辆;3 号车位,则需先将1 号和2号载车板右移,再将3号载车板下降; 4 号车位,则需先将2 号载车板右移,再将4号存车板下降;5号车位需要先将1、2、3、4号四个载车板右移,再将5号载车板下降;6号车位则需要先将2、4号载车板右移,再将6号载车板降下。由于升降横移式停车设备对场地的适应性强,介绍系统各机械部分部件结构和功能可根据不同的地形和空间进行任意的组合、排列,规模可大可小,对土建的要求比较低,因此,应用非常广泛。 三、课程设计原则 1.尽可能地满足被控对象的控制要求; 2.在满足控制的前提下,力求使控制系统简单、经济; 3.保证控制系统安全可靠; 4.考虑到被控对象的改进,在选择PLC的I/O数量时,应适当留有余量。

C++课程设计之车辆管理系统

C++面向对象程序设计课程设计报告 课程名称C++面向对象程序设计 课题名称车辆管理系统 专业 班级 学号 姓名 指导教师 年月日

(一)、课程设计题目: 题目4 车辆管理系统 (二)、目的与要求: 1、目的: (1)要求学生达到熟练掌握C++语言的基本知识和技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 2、基本要求: (1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计; (2)要求在设计的过程中,建立清晰的类层次; (3)在系统中至少要定义四个类,每个类中要有各自的属性和方法; (4)在系统的设计中,至少要用到面向对象的一种机制。 3、创新要求: 在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能。(三)、设计方法和基本原理: 功能要求: 1)添加车辆 程序主要完成车辆信息的添加,要求编号唯一。如果添加了重复编号的物品时,则提示用户数据添加重复并取消添加;如果车辆信息库已满,则提示不能再添加新的车辆信息。 2)查询车辆 可按照三种方式进行物品的查询。 ·按车辆制造公司查询: ·按编号查询: ·按类别查询: 如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。

3)显示车辆信息库 可显示当前车辆信息库中所有的车辆信息。 4)修改车辆 可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。 5)删除车辆 对已添加的车辆信息进行删除。如果当前车辆信息库为空,则提示“车辆信息库为空!”并返回操作;否则输入要删除的编号,根据编号删除该车辆信息,如果没有找到该车辆信息,则提示“该编号不存在”。 6)统计功能 输出当前车辆信息库中总车辆数,以及按车辆类别,统计出当前车辆信息库中各类别的车辆数并显示。 7)保存车辆 将当前系统中车辆信息存入文件中。 8)读取车辆 将保存在文件中的车辆信息读入到当前系统中,以供用户使用。 在完成以上基本功能的基础上,可自行进行扩展或完善。 3、问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: 1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; 2)分析系统中的各个实体以及它们之间的关系; 3)根据问题描述,设计系统的类层次; 4)完成类层次中各个类的描述;

车辆出入库管理PLC控制设计

诚信声明 本人郑重声明: 所呈交的毕业项目报告/论文《车辆出入库管理PLC控制设计》是本人在指导老师的指导下,独立研究、写作的成果。论文中所引用是他人的无论以何种方式发布的文字、研究成果,均在论文中以明确方式标明。 本声明的法律结果由本人独自承担。 作者签名: 年月日

摘要: 停车场管理系统重点要做到准确指示车辆进出,车辆进入时给予司机准确的车位数量,车辆进入后,记录车辆总量,车辆离开时,减少车辆数量。车辆进出指示可完全由PLC作为中央控制处理。对现有的停车系统管理实现以下要求:车辆出入库自动化、数量统计自动化、信息查询自动化。具有汽车检测功能, 道闸开关功能, 车辆计数功能, 故障报警功能。将单道设计为双道,出入不冲突;在出入口处,设置电子狗,提高安全性;车辆信息的检测装置在车辆上,当车辆经过出入口时就实现车辆的身份识别,方便车主。单道对于小型停车库实用,小型车库车辆出入不拥堵,单道车辆出入库管理系统的自动化与信息自动化完全能够服务于各种社区小型车库。 关键词:PLC , 智能收费系统 , 车辆出入库管理 , 安全管理

Take to: Parking management system key to achieve accurate indication of vehicles, vehicle access to give drivers accurately the number of parking spaces, vehicles entering, records the vehicle gross, vehicles leave, reduced number of vehicles. Vehicle import and instructions can be completely by PLC as the central control processing. The existing parking management system to achieve the following requirements: the vehicle storage automation, quantity statistics automation, information automation. Auto detection, vehicle road gate switch function, counting function, fault alarm function. The single channel design for the double channel conflict, discrepancy; in the entrance, is set electronic dog, improve the safety; the vehicle information detection device on a vehicle, when a vehicle passes through the passageway when the vehicle identification, convenience for drivers. Single channel for small garage utility, small garage vehicle access is not crowded, the single vehicle out of storage management system of automation and information automation can serve a variety of communities of small garage. Key words: PLC, intelligent charging system, vehicle in and out of storage management, security management

相关文档
最新文档