温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
2023
基于
PLC
控制
停车场
车位
控制系统
机电工程学院
课程设计说明书
设计题目: 基于PLC控制的停车场车位控制系统
学生姓名:
专业班级: 机制F09
学 号:20234805
指导教师:
年 月 日
内容
设计针对目前停车场车位控制系统存在的集成自动化程度低、可靠性差和运行效率低下的缺乏,结合目前工业领域的应用技术,设计了一种技术较先进、性能可靠、自动化的程度较高的停车场车位控制系统。本文针对停车场车位控制系统中存在的问题,把PLC可编程序控制器和变频器应用于停车场车位控制系统上,同时对问题进行了较深入的研究。
本文阐述了停车场车位控制系统的PLC控制、自动计数、数码显示的一些根本思路和方法,介绍了关于PLC工作特点及运行原理,以及介绍了西门子S7-200可编程控制器系列 PLC控制器主要功能模块及应用。然后设计了停车场车位控制系统的根本模块及功能,并对系统的主回路和控制回路的硬件局部进行了详细介绍。最后程序分析测试论证停车场车位控制的设计。
关键词:PLC停车场;车位控制;西门子S7-200。
目 录
第1章 引 言 1
1.1课 题 内 容 1
1.2课题要求 2
1.3系统工作过程 2
第2章 PLC简介 3
2.1可编程控器概述 3
2.2 可编程控制器的定义 3
2.3 PLC的特点 3
第3章 基于PLC控制的停车场车位控制系统的设计 5
3.1控制程序流程图 5
3.2 系统硬件电路设计 6
3.2.1 CPU的选择 6
3.2.2输入输出编址 6
3.2.3 I/O接线图 7
3.3梯形图程序 7
3.4 停车场车位控制系统语句表 12
结 论 15
设计总结 16
谢 辞 17
参考文献 18
第1章 引 言
1.1课 题 内 容
基于PLC的停车场车位控制系统设计要求
图1:设计任务示意图
1.2课题要求
1.列出输入输出点分配表;
2.画出PLC的输入输出设备的接线图;
3.利用STEP7-Micro/WIN32软件完成梯形图,指令表的程序设计与调试;
4.完成课程设计说明书。
1.3系统工作过程
1.入库车辆前进时,经过1#传感器,此时车位尚未满的话,栅栏向上翻开,当到达上限位置时,栅栏翻开停止,同时车辆进入,经过2#传感器,栅栏门向下关闭,到达下限位置时,栅栏门停止关闭,同时计数器A加1;
2.出库时,先经过2#传感器,栅栏门向上翻开,当到达上限的时候停止翻开,同时车辆出闸门再经过1#传感器,栅栏门向下关闭,当到达下限位时,栅栏门停止动作,计数器B减1;〔计数器B的初始值由计数器A送来〕只经过一个传感器那么计数器不动作。
3.仓库启用时,先对所有用到的存储单元清零,并应有仓库空显示。
4. 假设设仓库容量为16辆车,那么仓库满时应报警并显示。
5.假设同时有车辆相对入库和出库〔即入库车辆经过1#传感器,出库车辆经过2#传感 器〕,应防止误计数。
第2章 PLC简介
2.1可编程控器概述
可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。随着技术的开展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。但是为了防止与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称PLC。
2.2 可编程控制器的定义
可编程控制器简称PC〔英文全称:Programmable Controller〕,它经历了可编程序矩阵控制器PMC、可编程序顺序控制器PSC、可编程序逻辑控制器PLC〔英文全称:Programmable Logic Controller〕和可编程序控制器PC几个不同时期。为与个人计算机〔PC〕相区别,现在仍然沿用可编程逻辑控制器这个老名字。
1987年国际电工委员会〔International Electrical Committee〕公布的PLC标准草案中对PLC做了如下定义:
“PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原那么而设计。〞
2.3 PLC的特点
1.可靠性高,抗干扰能力强
PLC用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件,接线可减少到继电器控制系统的1/10~1/100,因触点接触不良造成的故障大为减少。
高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。例如三菱公司生产的F系列PLC平均无故障时间高达30万小时。一些使用冗余CPU的PLC的平均无故障工作时间那么更长。从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除PLC以外的电路及设备也获得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。
2.硬件配套齐全,功能完善,适用性强
PLC开展到今天,已经形成了大、中、小各种规模的系列化产品,并且已经标准化、系列化、模块化,配备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。PLC的安装接线也很方便,一般用接线端子连接外部接线。PLC有较强的带负载能力,可直接驱动一般的电磁阀和交流接触器,可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。近年来PLC的功能单元大量涌现,使PLC渗透到了位置控制、温度控制、CNC等各种工业控制中。加上PLC通信能力的增强及人机界面技术的开展,使用PLC组成各种控制系统变得非常容易。
3.易学易用,深受工程技术人员欢送
PLC作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制翻开了方便之门。
4.系统的设计、安装、调试工作量小,维护方便,容易改造
PLC的梯形图程序一般采用顺序控制设计法。这种编程方法很有规律,很容易掌握。对于复杂的控制系统,梯形图的设计时间比设计继电器系统电路图的时间要少得多。
PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。
第3章 基于PLC控制的停车场车位控制系统的设计
3.1控制程序流程图
启动
由上述具体控制要求,可作出停车场车位控制系统在启动运行时的程序框图,如以下列图所示。
七段显示屏重置
七段显示屏重置
是否有车出
是否有车进入停车
N N
触发传感器1
传感器1无反响
触发传感器2
Y Y
大门不开
有位指示灯是否亮
开门
传感器2无反响
N
不开门
触发传感器1
Y
开门
不开门
触发传感器2
关门
关门
计数器减1
计数器加1
七段显示屏显示当前停车场已停车数
结束
图 2.1 控制程序流程图
3.2 系统硬件电路设计
3.2.1 CPU的选择
本次设计要求开始、停止、2个行程开关和2个传感器共6个输入接口,控制车满和有位2个指示灯、电机正反转及2个七段显示屏共18输出接口,所以选用CPU222并扩展2个EM222模块满足控制要求。
3.2.2输入输出编址
停车场车位系统输入开关及控制该系统的输出端在PLC中的I/O地址分配表如表2-1所示。
表 2-1 I/O地址分配表
控制信号
信号名称
元件名称
元件符号
地址编码
输
入
信
号
启动信号
常用开关
SB1
I0.0
停止信号
常用开关
SB2
I0.5
传感器1输入信号
接近开关
SQ1
I0.1
传感器2输入信号
接近开关
SQ2
I0.2
闸栏上限位信号
行程开关
SQ3
I0.3
闸栏下限位信号
行程开关
SQ4
I0.4
输
出
信
号
车位满信号
指示灯
HL1
Q0.2
有车位信号
指示灯
HL2
Q0.3
电机正转信号
电动机
KM1
Q0.0
电机反转信号
电动机
KM2
Q0.1
七段显示屏1信号
七段显示屏
SEG1
Q2.0-Q2.6
七段显示屏2信号
七段显示屏
SEG2
Q3.0-Q3.6
3.2.3 I/O接线图
图2.2 I/O接线图
3.3梯形图程序
根据程序模块及停车场车位控制的逻辑关系,可绘出梯形图控制程序。程序如下:
3.4 停车场车位控制系统语句表
TITLE=程序注释
Network 1 // 网络标题
// 程序启动
LD I0.0
O M10.0
AN M10.1
= M10.0
Network 2
// 程序停止
LD I0.5
= M10.1
Network 3
// 输出七段显示屏
LD M10.0
MOVW AC0, AC1
DIV 10, AC1
SEG AC1, QB0
SEG AC2, QB1
Network 4
// 重置2个七段显示屏
LDN M10.0
R Q0.0, 7
R Q2.0, 7
Network 5
// 控制大门的关闭停止
LD M0.4
O M0.7
O M1.2
A I0.4
LD SM0.1
O M0.0
OLD
AN M0.1
=