花式喷水池装置PLC控制程序的设计与调试机制课程设计说明书.docx
- 文档编号:24744412
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:33
- 大小:433.40KB
花式喷水池装置PLC控制程序的设计与调试机制课程设计说明书.docx
《花式喷水池装置PLC控制程序的设计与调试机制课程设计说明书.docx》由会员分享,可在线阅读,更多相关《花式喷水池装置PLC控制程序的设计与调试机制课程设计说明书.docx(33页珍藏版)》请在冰豆网上搜索。
花式喷水池装置PLC控制程序的设计与调试机制课程设计说明书
机电工程学院
课程设计说明书
设计题目:
花式喷水池装置PLC控制程序的设计与调试
学生姓名:
学号:
专业班级:
机制
指导教师:
2015年12月8日
内容摘要
花式喷水池是近年来出现的一种园林建筑与花式观赏相结合的一种产物。
在游人和居民光顾的场所,如公园、广场、旅游景点及一些知名建筑前,经常会修建一些喷水池供人们休闲、观赏,这些喷水池按一定的规律改变喷水式样。
而且随着可编程控制器在我国的迅速发展,对花式喷泉的控制要求也越来越高,使得越来越多的控制部分需要可编程控制器来实现。
本设计书以4环花式喷水池为研究对象,采用了西门子s7-200系列可编程序控制器作为喷水池的控制器。
对花式喷水池的控制系统的总体功能进行了分析,详细介绍了系统的硬件配置、设计方案及软件设计顺序功能图。
本设计改善了喷泉系统的控制品质,并真正地达到了实时控制的要求。
当控制要求发生改变时,只需要改变程序,硬件接线不变或作较小变动即可,方便简单。
而且采用PLC控制时,利用其体积小、功能强、可靠性高,并具有较大的灵活性和可扩展性的特点,改变控制方式或改变选择开关,即可改变喷水规律,变换出不同的花样。
所以PLC在当前工业控制中得到广泛应用。
关键词:
花式喷水池装置;PLC设计;定时器
第1章引言……………………………………………………………………………………………1
1.1花式喷水池装置PLC控制程序的设计与调试内容简介………………………1
1.2花式喷水池装置PLC控制程序的设计与调试设计要求…………………………2
1.3花式喷水池装置PLC控制程序的设计与调试设计思想…………………………2
第2章花式喷水池装置PLC控制系统的硬件电路设计……………………………3
2.1花式喷水池装置PLC控制系统运行框图………………………………………3
2.2花式喷水池装置PLC控制系统PLC选型………………………………………3
2.3花式喷水池装置PLC控制系统I/O分配表……………………………………3
2.4花式喷水池装置PLC控制系统I/O接线图……………………………………3
第3章花式喷水池装置PLC控制系统的程序设计…………………………………6
3.1花式喷水池装置PLC控制程序的梯形图………………………………………6
3.2花式喷水池装置PLC控制程序的指令表……………………………………………6
结论……………………………………………………………………………………………………7
设计总结…………………………………………………………………………………………8
谢辞………………………………………………………………………………………………9
附录………………………………………………………………………………………………10
参考文献…………………………………………………………………………………………29
第1章引言
1.1花式喷水池装置PLC控制程序的设计与调试内容简介
1.花式喷水池示意图
图a)中4为中间喷水管,3为内环状喷水管,2为中环形状喷水管,1为外环形状喷水管。
图b)中的选择开关可有4种选择,可分别用4个开关模拟实现;单步/连续开关为“1”=单步,“0”=连续,其他为单一功能开关。
2.控制要求
(1)控制器电源开关接通后,按下启动按钮,喷水装置即开始工作。
按下停止按钮,则停止喷水。
工作方式由“选择开关”和“单步/连续”开关来决定。
(2)“单步/连续”开关在单步位置时,喷水池只运行一个循环;在连续位置时,喷水池反复循环运行。
(3)方式选择开关用以选择喷水池的喷水花样,1~4号喷水管的工作方式选择如下:
a)选择开关在位置“1”——按下启动按钮后,4号喷水,延时2s,3号喷水,再延时2s,2号喷水,再延时2s,1号喷水,接着一起喷水15s为一个循环。
b)选择开关在位置“2”——按下启动按钮后,1号喷水,延时2s,2号喷水,再延时2s,3号喷水,再延时2s,4号喷水,接着一起喷水30s为一个循环。
c)选择开关在位置“3”——按下启动按钮后,1、3号同时喷水,延时3s后,2、4号同时喷水,1、3号停止喷;交替运行5次后,再1~4号全部喷水30s为一个循环。
d)选择开关在位置“4”——按下启动按钮后,喷水池1~4号水管的工作顺序为:
1→2→3→4按顺序延时2s喷水,然后一起喷水30s后,1、2、3和4号水管分别延时2s停水,再等待1s,由4→3→2→1反序分别延时2s喷水,然后再一起喷水30s为一个循环。
(4)不论在什么工作方式,按下停止按钮,喷水池立即停止工作,所有存储器复位。
1.2花式喷水池装置PLC控制程序的设计与调试设计要求
本次的设计要求如下:
1.画出运行框图;
2.采用PLC控制,列出输入输出点分配表;
3.画出PLC的输入输出设备的接线图;
4.利用STEP7-Micro/WIN32软件完成梯形图、指令表的程序设计与调试;
5.完成课程设计说明书
1.3花式喷水池装置PLC控制程序的设计与调试设计思想
1.水池控制电源开关接通后,工作方式由“选择开关”和“单步/连续”开关来决定;
2.“单步/连续”开关在单步位置时,喷水池只运行一个循环;在连续位置时,喷水池反复循环运行。
按下启动按钮,喷水装置即开始工作。
按下停止按钮,则停止喷水;
3.当选择开关在1时,按动启动按钮时程序自动进入开关1对应该的程序运行,程序运行到最后时自行判断是单步或连续,就入戏一个环节。
当选择开关在2、3、4时同上。
第2章花式喷水池装置PLC控制系统的硬件电路设计
2.1花式喷水池装置PLC控制系统运行框图
在许多休闲广场、景区或游乐场里,经常看到喷水池按一定的规律喷水或变化式样,若在夜晚配上各种彩色的灯光显示,更加迷人。
设计一花式喷水池,采用PLC控制是比较方便的,在花式喷水时序确定的前提下,可以通过改变时序或者改变控制卉关,就可改变控制方式,达到显现各种复合状态的要求。
经分析及组员的建议本设计题目使用顺序控制指令完成,思路清晰、易于理解。
而顺序控制指令是PLC生产厂家为用户提供的可视功能图编程简单化和规范化的指令。
本设计中使用顺序控制指令虽梯形图网络众多,操作比较繁琐,但思路清晰、易于理解。
故选择顺序控制指令完成。
本设计中涉及可选择的分支和链接、跳转和循环。
分析系统及控制要求绘出如下运行框图,如图2-1所示
2.2花式喷水池装置PLC控制系统PLC选型
从2.1运行框图分析可以知道,系统共有开关量输入点8个,开关量输出点4个。
本系统采用西门子S7-200系列PLC进行控制。
如果选用CPU226PLC或CPU224PLC,价格较高,浪费较大。
参照西门子S7-200产品目录,主机CPU222.它体积小,重量轻,使用寿命长,编程和维护方便,故障率低,通过扩展模块的连接,可以增加输入/输出点数。
CPU222输入电压:
20.4‐28.2VDC/85‐264VAC(43‐63Hz),集成了8输入/6输出共14个数字量I/O点。
可连接2个扩展模块。
2.3花式喷水池装置PLC控制系统I/O分配表
该系统需8个输入和4个输出,由以上知选CPU222即可满足要求(CPU222有8输入和6输出)。
见表2-1I/O分配表。
2.4花式喷水池装置PLC控制系统I/O接线图
CPU222的I/O接线图如图2-2所示。
图2-1运行框图
表2-1I/O分配表
输入信号
输出信号
序号
功能
元件
地址
序号
控制对象
元件
地址
1
启动按钮
SB1
I0.0
1
1号电磁阀
KM1
Q0.0
2
选择开关1
SA-1
I0.1
2
2号电磁阀
KM2
Q0.1
3
选择开关2
SA-2
I0.2
3
3号电磁阀
KM3
Q0.2
4
选择开关3
SA-3
I0.3
4
4号电磁阀
KM4
Q0.3
5
选择开关4
SA-4
I0.4
6
停止按钮
SB2
I0.5
7
连续开关
SB3
I0.6
8
单步开关
SB4
I0.7
M
L+
L1
N
1L
I0.0
1M
KM2
Q0.2
SA1-1
Q0.1
Q0.0
I0.6
I0.5
I0.4
I0.1
I0.3
I0.2
L(+)220VACL(-)
SA1-4
CPU222
SA1-3
SA1-2
KM4
KM3
KM1
SB3
SB2
Q0.3
33
2L
I0.7
24VDC
图2-2I/O接线图
结论
调试运行时,当选择了一种工作方式并调用停止按钮时,想再次选用其他工作方式,就不能实现,因为我将对S0.0的置位放在了PLC由停止转为运行的第一个扫描周期中,这使得只有在上电的第一个周期才能调用S0.0,在组员的指导下,我在主程序的开始添加了一句对S0.0置位语句解决了这个问题。
运行一段时间后,出现了工作现象混乱,比如第三种工作时,题目要求是一三运行2S后,二四运行2S,可是运行几次后,四个喷泉不能运行,而是一直保持亮的现象,最后咨询多次检验后才发现,由于我的程序语句过长,PLC将上一次运行的结果保存在存储器中,所以需要通过清除操作来清除原有结果。
在调试过程中出现了不能实现连续运行工作方式,于是我发现每次运行时,当选择一个工作方式时,它的这一段顺序语句中定时器不能清零,于是我在每一段程序后加了定时器清零语句,从而实现了连续功能。
附录
1.梯形图
2.指令表
TITLE=程序注释
Network1//网络标题
//程序初始化
LDSM0.1
SM0.1,1
Network2
//S0.0启动
LSCRS0.0
Network3
//连续选择
LDI0.6
ANI0.7
SM0.1,1
Network4
//单步选择
LDI0.7
ANI0.6
RM0.1,1
Network5
//方式一启动
LDI0.1
AI0.0
SCRTS0.1
Network6
//方式二启动
LDI0.2
ANI0.0
SCRTS0.3
Network7
//方式三启动
LDI0.3
AI0.0
SCRTS0.5
Network8
//方式四启动
LDI0.4
AI0.0
SCRTS0.7
Network9
//s0.0结束
SCRE
Network10
//方式1开始
LSCRS0.1
Network11
//四号喷水
LDNI0.5
=M0.2
TONT37,20
Network12
//延时两秒三号喷水
LDT37
=M0.3
TONT38,20
Network13
//延时两秒二号喷水
LDT38
=M0.4
TONT39,20
Network14
//延时两秒1号喷水
LDT39
=M0.5
TONT40,150
Network15
//一起喷水15s
LDT40
SCRTS0.2
Network16
//方式一结束
SCRE
Network17
//连续单步选择
LSCRS0.2
Network18
//连续选择
LDM0.1
SCRTS0.1
Network19
//单步选择
LDNM0.1
SCRTS0.0
Network20
//选择结束
SCRE
Network21
//方式二开始
LSCRS0.3
Network22
//一号喷水
LDNI0.5
=M0.7
TONT41,20
Network23
//延时两秒2号喷水
LDT41
=M2.5
TONT42,20
Network24
//延时两秒三号喷水
LDT42
=M2.6
TONT43,20
Network25
//延时两秒4号喷水
LDT43
=M1.0
TONT44,300
Network26
//一起喷水30秒
LDT44
SCRTS0.4
Network27
//方式二结束
SCRE
Network28
//方式选择
LSCRS0.4
Network29
//连续选择
LDM0.1
SCRTS0.3
Network30
//单步选择
LDNM0.1
SCRTS0.0
Network31
//选择结束
SCRE
Network32
//方式三开始
LSCRS0.5
Network33
//一号三号喷水
LDNI0.5
=M1.1
TONT45,30
Network34
//一三断电二四喷水
LDT45
=M1.2
TONT46,30
Network35
//循环五次
LDT46
LDC20
CTUC20,5
Network36
//一三通电同时喷水30秒
LDC20
TONT47,300
Network37
//进入方式选择
LDT47
SCRTS0.7
Network38
//方式三结束
SCRE
Network39
//方式选择
LSCRS0.6
Network40
//连续选择
LDM0.1
SCRTS0.5
Network41
//单步选择
LDNM0.1
SCRTS0.0
Network42
//选择结束
SCRE
Network43
//方式四
LSCRS0.7
Network44
//一号通电
LDNI0.5
=M1.3
TONT48,20
Network45
//延时两秒二号喷水
LDT48
=M1.4
TONT49,20
Network46
//延时两秒3号喷水
LDT49
=M1.5
TONT50,20
Network47
//延时两秒4号喷水一起喷水30s
LDT50
=M1.6
TONT51,300
Network48
//四号停喷
LDT51
=M1.7
TONT52,20
Network49
//3号停喷
LDT52
=M2.7
TONT53,20
Network50
//2号停喷
LDT53
=M3.0
TONT54,20
Network51
//1号停喷延时一秒
LDT54
=M2.0
TONT55,10
Network52
//执行s0.1
LDT55
SCRTS1.0
Network53
//s0.7结束
SCRE
Network54
//s1.0开始
LSCRS1.0
Network55
//四号喷水
LDI0.5
=M2.1
TONT56,20
Network56
//3号喷水
LDT56
=M2.2
TONT57,20
Network57
//2号喷水
LDT57
=M2.3
TONT58,20
Network58
//1号喷水一起喷水30s
LDT58
=M2.4
TONT59,300
Network59
//转到s1.1
LDT59
SCRTS1.1
Network60
//s0.7结束
SCRE
Network61
//s1.1开始
LSCRS1.1
Network62
//连续选择
LDM0.1
SCRTS0.7
Network63
//单步选择
LDNM0.1
SCRTS0.0
Network64
//结束
SCRE
Network65
//电机4控制
LDM0.2
ANT40
LDM1.0
ANT44
OLD
LDT45
ANT46
OLD
LDC20
ANT47
OLD
LDM1.6
ANM2.0
OLD
LDM2.1
ANT59
OLD
=Q0.3
Network66
//电机3控制
LDM0.3
ANT40
LDM2.6
ANT44
OLD
LDM1.1
ANT45
OLD
LDC20
ANT47
OLD
LDM1.5
ANM3.0
OLD
LDM2.2
ANT59
OLD
=Q0.2
Network67
//电机2控制
LDM0.4
ANT40
LDM2.5
ANT44
OLD
LDT45
ANT46
OLD
LDC20
ANT47
OLD
LDM1.4
ANM2.7
OLD
LDM2.3
ANT59
OLD
=Q0.1
Network68
//电机1控制
LDM0.5
ANT40
LDM0.7
ANT44
OLD
LDM1.1
ANT45
OLD
LDC20
ANT47
OLD
LDM1.3
ANM1.7
OLD
LDM2.0
ANT59
OLD
=Q0.0
参考文献
[1]王宗才.机电传动与控制.北京:
电子工业出版社,2011.
[2]张晓峰.电气控制与可编程控制技术及应用.北京:
国防工业出版社,2010.
[3]于庆广.可编程控制器原理与系统设计.北京:
清华大学出版社,2004.
[4]易传禄.可编程序控制器应用指南.上海:
上海科普出版社,2006.
[5]方承远.工厂电气控制技术.北京:
机械工业出版社,2004.
[6]王永华.现代电气及可编程技术.北京:
机械工业出版社,1997.
[7]汤以范.电气与可编程序控制器技术.北京:
机械工业出版社,2005.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 花式 喷水池 装置 PLC 控制程序 设计 调试 机制 课程设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)