基于S7200PLC家居安全系统控制设计plc课程设计.docx
- 文档编号:10120198
- 上传时间:2023-02-08
- 格式:DOCX
- 页数:44
- 大小:503.13KB
基于S7200PLC家居安全系统控制设计plc课程设计.docx
《基于S7200PLC家居安全系统控制设计plc课程设计.docx》由会员分享,可在线阅读,更多相关《基于S7200PLC家居安全系统控制设计plc课程设计.docx(44页珍藏版)》请在冰豆网上搜索。
基于S7200PLC家居安全系统控制设计plc课程设计
编号2010210332
《电气控制与PLC技术》
课程设计
题目:
基于S7-200PLC家居安全系统控制设计
系(部)院:
物理与机电工程学院
专业:
电气工程及其自动化
完成日期:
2013年7月5日
二〇一三年六月
《电气控制与PLC技术》课程设计任务书
论文题目
基于S7-200PLC家居安全系统控制设计
作者姓名
蔺福
所属院、
专业、年级
物理与机电工程学院电气工程及其自动化10级
指导教师姓名、职称
张晓峰教授
任务下达日期
2013年6月19日
一.课程设计主要内容
智能住宅的安全防范系统是由安全对讲系统、防盗报警系统、防火(火灾报警)系统和防煤气泄漏系统等组成。
该系统采用红外遥控、传感器自动控制和手动控制三种控制方式。
二.课程设计要求
某家居有四个居室,一个花圃,在大门和四个居室的窗户上都安装有防盗感应器,按以下要求对居室进行控制:
1)要求白天百叶窗打开,晚上百叶窗关闭(用光敏开关实现对白天黑夜的判断);
2)晚上6时至10时使四个居室照明灯轮流接通1个小时,其他时间所有照明灯断开;
3)每天上午6:
30和下午5:
30自动打开喷淋系统浇灌花圃5分钟;
4)任何防盗感应器动作都会引起警铃响5分钟中途可按下停止按钮控制其停止
三.课程设计进度安排
阶段
论文(设计)各阶段名称
起止日期
1
熟悉设计任务书、审题
2013.6.19——2013.6.20
2
查阅有关资料
2013.6.20——2013.6.21
3
阅读设计要求必读的参考资料
2013.6.21——2013.6.26
4
选取方案
2013.6.26——2013.6.27
5
硬件电路和软件部分的设计
2013.6.27——2013.6.28
6
送交打印单位装订成规范的设计文本
2013.6.29——2013.7.5
指导老师签字:
摘要...................................................................................................1
第1章概述..................................................................................2
1.1PLC的定义.................................................................................2
1.2PLC的特点及功能.........................................................................2
1.3PLC的结构与工作原理....................................................................4
第2章硬件设计..........................................................................4
2.1PLC型号选择..............................................................................4
2.2硬件选择.................................................................................4
第3章I/O分配图........................................................................5
第4章I/O接线图........................................................................6
第5章顺序功能图......................................................................7
第6章程序梯形图.....................................................................8
第7章程序STL语句表............................................................15
第8章外部接线图及模拟仿真结果........................................18
8.1外部接线图..............................................................................18
8.2模拟仿真结果............................................................................19
第9章课程设计遇到的问题....................................................25
第10章心得体会........................................................................25
第11章参考文献...................................................................26
附件:
成绩评定表
摘要
随着科技的进步,人们生活中广泛应用的电子、信息等高科技的技术。
本文设计了基于PLC控制技术的家居防盗安全系统,通过对家居设施的常规自动控制,模拟家中有人情景,如窗帘按时间打开收起,屋内灯光到夜晚自动点亮,园内照明及喷水池自动运行,并全天启动监控系统等,达到人不在家而造成有人在的幻境,从而保护家中财物安全。
关键词:
家居防盗系统PLC控制自动控制
第一章概述
1.1PLC的定义
美国电气制造商协会NEMA(NationalElectricalManufactoryAssociation)经过四年的调查工作,于1984年首先将其正式命名为PC(ProgrammableController),并给PC作了如下定义:
“PC是一个数字式的电子装置,它使用了可编程序的记忆体储存指令。
用来执行诸如逻辑,顺序,计时,计数与演算等功能,并通过数字或类似的输入/输出模块,以控制各种机械或工作程序。
一部数字电子计算机若是从事执行PC之功能者,亦被视为PC,但不包括鼓式或类似的机械式顺序控制器。
”
国际电工委员会(IEC)又先后颁布了PLC标准的草案第一稿,第二稿,并在1987年2月通过了对它的定义:
“可编程控制器是一种数字运算操作的电子系统,专为工业环境应用而设计的。
它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
可编程控制器及其有关外部设备,都按易于与工业控制系统联成一个整体,易于扩充其功能的原则设计。
”
1.2PLC的特点及功能
特点:
(一)用性强,使用方便
(二)功能强,适应面广
(三)可靠性高,抗干扰能力强4(四)控制程序可变具有很好的柔性
(五)编程方法简单,容易掌握
(六)PLC控制系统的设计、安装、调试和维修工作少.极为方便控制程序变化方便.具有很好的柔性
(七)体积小、重量轻、功耗低
功能:
(一)逻辑控制功能
逻辑控制功能是PLC最基本功能之一,是PLC最基本的应用领域,可取代传统的继电器控制系统,实现逻辑控制和顺序控制。
在单机控制、多机群控和自动生产线控制方面都有很多成功的应用实例。
例如:
机床电气控制、起重机、皮带运输机和包装机械的控制、注塑机控制、电梯控制、饮料灌装生产线、家用电器(电视机、冰箱、洗衣机等)自动装配线控制、汽车、化工、造纸、轧钢自动生产线控制等。
(二)定时控制功能
定时控制功能是PLC的最基本功能之一。
PLC中有许多可供用户使用的定时器,功能类似于继电器线路中的时间继电器。
定时器的设定值(定时时间)可以在编程时设定,也可以在运动过程中根据需要进行修改,使用方便灵活。
同时PLC还提供了高精度的时钟脉冲,用于准确实时控制。
(三)计数控制功能
计数控制功能是PLC的最基本功能之一。
PLC为用户提供许多计数器,计数器计数到某一数值时,产生一个状态信号(计数值到),利用该状态信号实现对某个操作的计数控制。
计数器的设定值可以在编程时设定,也可以在运行过程中根据需要进行修改。
(四)数据处理功能
PLC大部分都具有数据处理功能,可以实现算术运算、数据比较、数据传送、数据移位、数制转换译码编码等操作。
中、大型PLC数据处理功能更加齐全,可完成开方、PID运算、浮点运算等操作,还可以和CRT、打印机相联,实现程序、数据的显示和打印。
(5)监控功能5PLC设置了较强的监控功能。
利用编程器或监视器,操作人员可以对PLC有关部分的运行状态进行监视。
利用编程器,可以调整定时器、计数器的设定值和当前值,并可以根据需要改变PLC内部逻辑信号的状态及数据区的数据内容,为调整和维护提供了极大的方便。
(六)停电记忆功能
PLC内部的部分存储器所使用的RAM设置了停电保持器件(备用电池等),以保证断电后这部分存储器中的信息能够长期保存。
利用某些记忆指令,可以对工作状态进行记忆,以保持PLC断电后的数据内容不变。
PLC电源恢复后,可以在原工作基础上继续工作。
(七)故障诊断功能
PLC可以对系统构成、某些硬件状态、指令的合法性等进行自诊断,发现异常情况,发出报警并显示错误类型,如属严重错误则自动中止运行。
大大提高了PLC控制系统的安全和可维护性。
(八)步进控制功能
(九)回路控制功能
(十)通讯联网功能
1.3PLC的结构与工作原理
PLC实质上是一种工业控制计算机,只不过他比一般的计算机具有更强的与工业过程相连接的接口和更直接的适应于控制要求的编程语言,故PLC与计算机的组成十分相似。
从硬件结构看,它也有中央处理器(CPU),存储器,输入/输出(I/O)。
第二章硬件设计
2.1PLC型号选择
本温度控制系统采用德国西门子S7—200PLC。
S7-200是一种小型的可编程序控器,适用于各行各业,各种场合中的检测、监测及控制的自动化。
2.2硬件选择
S7-200系列PLC可提供4个不同的基本型号CPU供您使用,即CPU221、CPU222、CPU224、CPU226。
此系统选用S7-200CPU224型号, CPU224集成14输入/10输出共24个数字量I/O点。
可连接7个扩展模块,最大扩展至168路数字量I/O点或35路模拟量I/O点。
13K字节程序和数据存储空间。
6个独立的30kHz高速计数器。
2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。
I/O端子排可很容易地整体拆卸。
用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。
CPU:
(1)将各种输入信号取入存储器。
(2)编译、执行指令。
(3)把结果送到输出端。
(4)响应各种外部设备的请求。
存储器
RAM:
存储各种暂存数据、中间结果、用户正调试的程序。
ROM:
存放监控程序和用户已调试好的程序。
输入、输出接口:
采用光电隔离,实现了PLC的内部电路与外部电路的电气隔离,减小了电磁干扰。
输入接口作用:
将按钮、行程开关或传感器等产生的信号,转换成数字信号送入主机。
输出接口作用:
将主机向外输出的信号转换成可以驱动外部执行电路的信号,以便控制接触器线圈等电器通断电;另外输出电路也使计算机与外部强电隔离。
PLC工作原理
PLC工作时,将采集到的输入信号状态存放在输入映象区对应的位上;将运算的结果存放到输出映象区对应的位上。
PLC在执行用户程序时所需“输入继电器”、“输出继电器”的数据取用于I/O映象区,而不直接与外部设备发生关系。
第三章I/O分配图
输入信号
输出信号
名称
输入点编号
代号
名称
输出点编号
代号
总开关
I0.0
SB6
百叶窗
Q0.0
HL5
光敏开关
I0.1
SB2
居室1照明
Q0.1
HL1
停止报警按钮
I0.2
SB5
居室2照明
Q0.2
HL2
分钟调整按钮
I0.3
SB3
居室3照明
Q0.3
HL3
时钟调整按钮
I0.4
SB4
居室4照明
Q0.4
HL4
大门防盗感应器
I1.0
SB1
喷淋系统
Q0.5
HL6
居室1防盗感应器
I1.1
SB1
警铃
Q0.6
HL7
居室2防盗感应器
I1.2
SB2
居室3防盗感应器
I1.3
SB3
居室4防盗感应器
I1.4
SB4
计数器复位
I0.5
SB2
第四章I/O接线图
SB1,SB2.......表示板块一的按钮,SB1,SB2.........表示板块二的按钮.........
第五章顺序功能图
第六章程序梯形图
第七章程序STL语句表
Network1
//执行初始化
LDI0.0
EU
RM0.1,3
RM1.1,4
Network2
//一键启动/停止系统。
LDI0.0
EU
SM0.0,1
RM0.3,1
Network3
LDI0.0
ED
RM0.0,4
Network4
LDNI0.1
RM0.1,1
Network5
//系统运行时,按下【I0.1】(相当于白天)打开百叶窗
LDM0.0
AI0.1
SM0.1,1
Network6
//系统运行时,对秒发生器计数,一分钟输出一次
LDM0.0
ASM0.5
LDC51
OI0.5
CTUC51,+60
Network7
//系统运行时,对C51计数,一小时输出一次。
按一次【I0.3】快进一分钟
LDM0.0
LDC51
OI0.3
ALD
LDC52
OI0.5
CTUC52,+60
Network8
//系统运行时,对C52计数,二十四小时输出一次。
按一次【I0.4】快进一小时
LDM0.0
LDC52
OI0.4
ALD
LDC53
OI0.5
CTUC53,+24
Network9
//系统运行时,每半小时输出一次,每小时重置一次
LDM0.0
LDC51
OI0.3
ALD
LDC54
OI0.5
CTUC54,+30
Network10
//系统运行时,【6:
00】输出一次,每24小时重置一次
LDM0.0
LDC52
OI0.4
ALD
LDC53
OI0.5
CTUC55,+6
Network11
//系统运行时,【17:
00】输出一次,每24小时重置一次
LDM0.0
LDC52
OI0.4
ALD
LDC56
OI0.5
CTUC56,+17
Network12
//系统运行时,【18:
00】输出一次,每24小时重置一次
LDM0.0
LDC52
OI0.4
ALD
LDC53
OI0.5
CTUC57,+18
Network13
//系统运行时,【22:
00】输出一次,每24小时重置一次
LDM0.0
LDC52
OI0.4
ALD
LDC53
OI0.5
CTUC58,+22
Network14
//系统运行时,时间为【6:
30】启动浇水计时器
LDM0.0
AC55
ANC52
AC54
SM0.3,1
Network15
//系统运行时,时间为【17:
30】启动浇水计时器
LDM0.0
ANC57
AC56
ANC52
AC54
SM0.3,1
Network16
LDM0.0
LDC52
OI0.4
ALD
LDC53
OI0.5
CTUC62,20
Network17
LDM0.0
LDC52
OI0.4
ALD
LDC53
OI0.5
CTUC61,+19
Network18
LDM0.0
LDC52
OI0.4
ALD
LDC53
OI0.5
CTUC64,22
Network19
LDM0.0
LDC52
OI0.4
ALD
LDC53
OI0.5
CTUC63,21
Network20
//系统运行时,时间为【18:
00】启动灯光控制计时器:
从【18:
00】运行到【22:
00】,每小时输出一次
LDM0.0
AM0.5
ANC58
LDC52
OI0.4
ALD
LDC59
OI0.5
CTUC59,+1
Network21
//1号居室灯
LDM0.0
AC57
ANC58
AC59
SM1.1,1
Network22
//2号居室灯
LDM0.0
AC57
AC61
ANC58
AC59
RM1.1,1
SM1.2,1
Network23
//3号居室灯
LDM0.0
AC57
AC62
ANC58
AC59
RM1.1,1
RM1.2,1
SM1.3,1
Network24
//4号居室灯
LDM0.0
AC63
AC57
ANC58
AC59
RM1.1,1
RM1.2,1
RM1.3,1
SM1.4,1
Network25
LDM0.0
AC64
RM1.4,1
Network26
//浇水计时器,【M0.3】置位时启动,浇水5分钟
LDM0.0
AM0.3
LDC51
OI0.3
ALD
LDC60
OI0.5
CTUC60,+5
Network27
//浇水5分钟自动关闭
LDM0.0
AM0.3
AC60
RM0.3,1
Network28
//防盗感应器
LDM0.0
LDI1.0
OI1.1
OI1.2
OI1.3
OI1.4
ALD
SM0.2,1
Network29
//触发与解除警报
LDM0.0
AM0.2
TONT37,+50
=Q0.6
Network30
LDM0.0
AT37
RM0.2,1
Network31
LDM0.0
AI0.2
RM0.2,1
Network32
//打开/关闭百叶窗
LDM0.0
AM0.1
=Q0.0
Network33
//打开/关闭喷淋系统
LDM0.0
AM0.3
=Q0.5
Network34
//打开/关闭1号居室灯
LDM0.0
AM1.1
=Q0.1
Network35
//打开/关闭2号居室灯
LDM0.0
AM1.2
=Q0.2
Network36
//打开/关闭3号居室灯
LDM0.0
AM1.3
=Q0.3
Network37
//打开/关闭4号居室灯
LDM0.0
AM1.4
=Q0.4
第八章外部接线图及模拟仿真结果
8.1外部接线图
8.2模拟仿真结果
(1)白天百叶窗打开,晚上关闭其中I0.1接通模拟白天Q0.0模拟输出。
(2)喷淋系统中6.30打开,6.35关闭17.30打开,17.35关闭,其中O0.5模拟输出
6.30打开
6.35关闭
17.30打开
17.35关闭
(3)居室灯控制Q0.1,Q0.2,Q0.3,Q0.4分别别是四个居室
6点居室一灯开
7点居室二灯开居室一灯关闭
8点居室三灯开居室二,一都灭
9点居室四灯开,一,二,三居室灯都灭
10点所有灯都灭
(4)报警系统 其中I1.0,I1.1,I1.2I1.3,I1.4分别表示大门和四个居室 警铃为Q0.6
报警系统自动解除
报警系统手动解除
第九章课程设计遇到的问题
在本次课程设计当中在对居室灯控制系统中出现不能对居室灯的关断,经过多次的改编最后发现程序没有互锁导致出现那种情况。
还有就是关于喷淋系统由于在6.30是接通,在17.30接通时6.30的也接通,所以最后在两个网络加了互锁。
第十章心得体会
通过本次课程设计是我深刻的感受到自动化控制的好处,也是我学会了很多以前知道却不知道怎么使用在现实什么多种的知识,我觉得课程设计学到的比只学书本更有用,使我受益匪浅。
让我很好的锻炼了理论联系实际,与具体项目、课题相结合开发、设计产品的能力。
既让我们懂得了怎样把理论应用于实际,又让我们懂得了在实践中遇到的问题怎样用理论去解决。
在本次设计中,我们还需要大量的以前没有学到过的知识,于是图书馆和INTERNET成了我们很好的助手。
在查阅资料的过程中,我们要判断优劣、取舍相关知识,不知不觉中我们查阅资料的能力也得到了很好的锻炼。
我们学习的知识是有限的,在以后的工作中我们肯定会遇到许多未知的领域,这方面的能力便会使我们受益非浅。
在设计过程中,总是遇到这样或那样的问题。
有时发现一个问题的时候,需要做大量的工作,花大量的时间才能解决。
自然而然,我的耐心便在其中建立起来了。
为以后的工作积累了经验,增强了信心。
第十一章参考文献
1张晓峰.电气控制与可控制技术与应用.北京:
机械工业出版社.2010
2《可编程序控制器原理及应用》吴中俊黄永红编著;机械工业出版社.2004.4
电气控制与PLC课程设计成绩评定表
姓名
蔺福
学号
2010210332
专业班级
电气工程及其自动化10
(1)班
课程设计题目:
基于S7-200PLC的家居安全控制系统的设计
课程设计答辩或质疑记录:
问1:
计数器分为哪几类?
答:
分为加计数器、减计数器、加减计数器。
问2:
计数器上的PV代表什么?
答:
代表预设值。
成绩评定依据:
评定项目
评分成绩
1.设计方案可行性及其选优(20分)
2.设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 S7200PLC 家居 安全 系统 控制 设计 plc 课程设计
![提示](https://static.bdocx.com/images/bang_tan.gif)