霓虹灯广告屏装置PLC程序设计文档格式.docx
- 文档编号:17821298
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:28
- 大小:248.80KB
霓虹灯广告屏装置PLC程序设计文档格式.docx
《霓虹灯广告屏装置PLC程序设计文档格式.docx》由会员分享,可在线阅读,更多相关《霓虹灯广告屏装置PLC程序设计文档格式.docx(28页珍藏版)》请在冰豆网上搜索。
参考文献………………………………………………………………………………………………32
第1章引言
1.1霓虹灯广告屏装置PLC程序设计内容简介
该广告屏共有8根灯管,24只流水灯,每4只灯为一组,如下图所示:
图1-1霓虹灯广告屏工作示意图
1.2霓虹灯广告屏装置PLC控制系统设计要求
(1)该广告屏中间8个霓虹灯字亮灭的时序为第1根亮→2亮→3亮……第8根亮,时间间隔均为1S,8个霓虹灯字全亮后,显示10S,再反过来从8→7……1顺序熄灭.全灭后,停亮2S,再从第8根开始亮起,顺序点亮8→7…1,时间间隔为1S,全亮后显示5S.再从1→2…8按1S间隔顺序熄灭.全熄灭后,停亮2S,再从头开始运行,周而复始。
(2)广告屏四周的流水灯共24只,4个1组,共分6组,每组灯间隔1S向前移动一次,且I~VI每隔一组的灯点亮,即从I“①、③”,亮后II“⑤⑦”,同时Ⅰ“①﹑③”灭→Ⅲ“⑨﹑11”亮,同时Ⅱ“⑤、⑦”灭………移动一段时间后(如30S),再反过来移动,即从VI,IV亮后V,III亮后IV,II亮后III,I亮…,如此循环往复。
(3)系统有单步\连续控制,有启动和停止按钮。
(4)启动时,灯管和流水灯同时启动,关闭时,可同时也可分别关闭。
(5)要求有位移指令的应用。
第2章硬件设计
2.1运行框图
图2.1程序流程图
2.2CPU的选择
对于开关量控制系统的应用系统,当对控制要求不高时,可选用小型PLC(如西门子公司S7-200系列PLC或OMON公司系列CPM1A/CPM2A型PLC)就能满足要求,如对小型泵的顺序控制、单台机械的自动控制等。
对于比较复杂的中大型控制系统,如闭环控制、PID调节、通信联信网等,可选用中大型PLC(如西门子公司的S7-400系列PLC或OMRON公司的C200HE/C200HG/C200HX、CV/CVM1等PLC)。
当系统的各个控制对象分布在不同的地域时,应根据各部分的具体要求来选择PLC,组成一个分布式的控制系统。
PLC的结构分为整体式和模块式两种。
整体式结构把PLC的I/O和CPU放在一块电路板上,省去插接环节,体积小,每一I/O点的平均价格比模块式的便宜,适用于工艺过程比较稳定、控制要求比较简单的系统。
模块式PLC的功能扩展,I/O点数的增减,输入与输出点数的比例,都比整体式灵活。
维修更换模块、判断与处理故障快方便,适用于工艺过程变化教多、控制要求复杂的系统。
在使用时,应按实际具体情况进行选择。
根据系统分析得输入点有5个,分别为I0.0-I0.4;
输出点有32个,分别为Q0.0-Q0.7、Q1.0-Q1.7、Q2.0-Q2.7、Q3.0-Q3.7。
I/O点共37个。
结合以上几点,在设计PLC机械手在大小球分选系统中用的PLC的选型为西门子S7-200系列的可编程控制器(CPU--226)PLC和两个输出拓展模块EM222。
2.3I/O分配表
表2-1I/O分配表
控制信号
信号名称
元件名称
元件符号
地址编码
输入信号
启动信号
常开按钮
SB1
I0.0
停止信号
SB2
I0.1
灯管控制
SB3
I0.2
流水灯控制
SB4
I0.3
循环功能
常闭按钮
SB5
I0.4
输
出
信
号
1#灯管
Q0.0
2#灯管
Q0.1
3#灯管
Q0.2
4#灯管
Q0.3
5#灯管
Q0.4
6#灯管
Q0.5
7#灯管
Q0.6
8#灯管
Q0.7
1#流水灯
Q1.0
2#流水灯
Q1.1
3#流水灯
Q1.2
4#流水灯
Q1.3
5#流水灯
Q1.4
6#流水灯
Q1.5
7#流水灯
Q1.6
8#流水灯
Q1.7
9#流水灯
Q2.0
10#流水灯
Q2.1
11#流水灯
Q2.2
12#流水灯
Q2.3
13#流水灯
Q2.4
14#流水灯
Q2.5
15#流水灯
Q2.6
16#流水灯
Q2.7
17#流水灯
Q3.0
18#流水灯
Q3.1
19#流水灯
Q3.2
20#流水灯
Q3.3
21#流水灯
Q3.4
22#流水灯
Q3.5
23#流水灯
Q3.6
24#流水灯
Q3.7
2.4I/O接线图
图2-2I/O接线图
第3章霓虹灯广告屏装置程序设计
3.1梯形图的设计
在程序设计过程中采用了SCR指令的顺序控制梯形图的设计方法,S7-200中的顺序控制寄存器(SCR)专门用于编制顺序控制程序,顺序控制程序被划分为LSCR与SCRE指令之间的若干个SCR段,一个SCR段对应与顺序功能图中的一步。
梯形图中设计了八个子程序,分别赋八个数,因为需要前一个输入信号由一变为零,所以添加了负跳变指令;
为了实现题中的循环要求,在程序中添加了加一指令,从而使得数字自动往下循环;
为了点亮八段显示管各段的代码,运用了段译码指令,为了输出需要的数字在段译码指令前添加了字节比较指令,当为所需数字时,就会在显示管上显示相应的数。
3.2霓虹灯广告屏装置PLC控制程序的梯形图及语句表
1.梯形图
2.指令表
TITLE=PROGRAMCOMMENTS
Network1//NetworkTitle
//初始化程序
LDSM0.1
RQ0.0,32
Network2
RS0.0,12
Network3
//I0.0为启动总按钮
LDI0.0
EU
SS0.1,10
SS2.1,2
Network4
//I0.1为总停按钮
LDI0.1
RS0.0,24
Network5
//单独关闭内圈8个灯管
LDI0.2
RS0.0,10
Network6
//单独关闭外围流水灯
LDI0.3
RS2.1,2
Network7
//顺序控制寄存器开始工作
LSCRS0.1
Network8
//通过定时器T37,八个灯管从1到8逐个点亮,时间间隔为1s.
LDSM0.0
TONT37,80
ASM0.5
+IVW1,VW0
MOVWVW0,VW1
+I1,VW1
Network9
//输出QB0,控制灯管的亮与灭
MOVBVB1,QB0
Network10
//T37定时到,顺序跳转S0.2
LDT37
SCRTS0.2
Network11
SCRE
Network12
//顺序启动S0.2
LSCRS0.2
Network13
//通过定时器T38,控制8个灯管全亮,并保持10s
TONT38,100
Network14
//T38定时到,顺序跳转S0.3
LDT38
SCRTS0.3
Network15
Network16
//顺序启动S0.3
LSCRS0.3
Network17
//通过T39定时器,由SHR_B(字节移位指令)来控制灯管8~1逐个熄灭,时间间隔1s
LPS
SRBVB1,1
LPP
TONT39,80
Network18
//通过MOV_B(字节传送指令)输出QB0来控制内圈灯管
Network19
//T39定时到,顺序跳转S0.4,执行下个子程序段.
LDT39
SCRTS0.4
Network20
Network21
//顺序启动S0.4
LSCRS0.4
Network22
//通过定时器T40,控制8个灯管全灭,保持2s.
TONT40,20
Network23
//定时器T40状态为ON,顺序启动S0.5
LDT40
SCRTS0.5
Network24
Network25
//顺序启动S0.5
LSCRS0.5
Network26
//利用定时器T41控制程序的跳转,并且通过MOV_W(字传送指令)为VW0,VW1赋值。
TONT41,80
TONT42,10
ANT42
MOVW128,VW0
MOVW64,VW1
Network27
//T42控制灯管是从8到1的逆序点亮的间隔为1s,而加法指令控制8个灯管是按照逆序点亮。
LDT42
SRBVB3,1
Network28
//输出QB0来控制8个灯管的亮与灭。
Network29
//T41定时时间到,程序顺序跳转下个程序段
LDT41
SCRTS0.6
Network30
Network31
//顺序启动S0.6
LSCRS0.6
Network32
//通过定时器T43,实现灯管8~1全部点亮后,显示5s
TONT43,50
Network33
//T43定时时间到,程序段跳转
LDT43
SCRTS0.7
Network34
Network35
//顺序启动S0.7
LSCRS0.7
Network36
//通过定时器T44实现灯管1~8逐个熄灭,间隔为1s
TONT44,80
SLBVB1,1
Network37
//T44计时时间到,顺序跳转下个程序段
LDT44
SCRTS1.0
Network38
Network39
//顺序启动S1.0
LSCRS1.0
Network40
//通过T45,实现灯管1~8全部熄灭后,保持2s
TONT45,20
Network41
//I0.4为控制循环信号输入地址,其控制按钮SB5为常闭按钮。
LDT45
ANI0.4
SCRTS0.1
Network42
//程序段结束
Network43
//开始程序段S2.1
LSCRS2.1
Network44
//定时器T46、T47控制奇数流水灯两个一组,逐个点亮1s
LDNSM0.0
TONT46,60
TONT47,10
ANT47
MOVB5,VB7
Network45
//通过SHL_DW控制奇数流水灯顺序点亮
LDT47
SLDVD1,4
Network46
//分别由字节传送指令输出QB1、QB2、QB3、QB4,来控制流水灯的1、3、5...、21、23的灯的亮与灭
MOVBVB7,QB1
MOVBVB6,QB2
MOVBVB5,QB3
MOVBVB4,QB4
Network47
//T46计时时间到,顺序跳转程序段S2.2
LDT46
SCRTS2.2
Network48
Network49
//顺序启动S2.2
LSCRS2.2
Network50
//定时器T48、T49控制偶数流水灯两个一组,逐个点亮1s
TONT48,60
TONT49,10
ANT49
MOVB160,VB5
Network51
//通过SHR_DW控制偶数流水灯顺序点亮
LDT49
SRDVD1,4
Network52
//分别由字节传送指令输出QB1、QB2、QB3、QB4,来控制流水灯的2、4、6、...、22、24的灯的亮与灭
Network53
//T48计时时间到,I0.4控制程序段的循环
LDT48
SCRTS2.1
Network54
Network55
第4章系统调试
硬件调试:
接通电源,检查可编程控制器是否可以正常工作,接头是否接触良好,然后把其与电脑的通信口连接。
软件调试:
按要求输入梯形图,转换成指令表,并进行语法的检查,正确后设置正确的通信口,将指令读入到指定的可编程控制器ROM中,进行下一步的调试。
运行调试:
在硬件调试和软件调试正确的基础上,打开可编程控制器的“RUN”开关进行调试;
观察运行的情况,看按下题中所说按钮时是否按要求工作。
根据以上的调试情况,本次的自动数码显示的PLC控制系统设计符合要求。
结论
本程序是用STL图所写的,在启动按钮按下以后,有两步程序同时运行,一个是霓虹灯字的亮灭,一个是四周边框流水灯的亮灭。
霓虹灯字的亮灭:
在按下启动按钮以后,八个字会按要求亮灭,主要是定时器控制的,在S20和S21中,S20是灯的正序亮反序灭,S21是灯的反序亮正序灭。
流水灯的亮灭,是把每一种亮的情况都纳入一个状态的,所以有6中状态,然后在循环,在30秒过后,会由正序的亮转换成反序的亮。
反序的亮30秒都又转换成正序的两,这个30秒我是用计数器控制的,因为每一个循环是6秒,那30秒就是5次,计到5次都才会进行正反序的转换。
设计总结
本次设计是在王宗才老师的悉心指导下完成的。
王老师为论文课题的研究提出了许多指导性的意见,为设计论文的撰写、修改提供了许多具体的指导和帮助。
王宗才老师的严谨治学、不断探索的科研作风,敏锐深邃的学术洞察力,孜孜不倦的敬业精神,给我留下了深刻的印象,使我受益良多。
在本文结束之际,特向我敬爱的导师王宗才老师致以最崇高的敬礼和深深的感谢!
我在这次课程设计中,学会了怎么去发现问题,解决问题。
遇到不明白的问题都会积极的去询问老师,或者去找寻相关的资料。
从中学到了很多知识。
这次课程设计使我们有机会把我们的课堂理论知识运用到实际生活中,贴近生活,实现我们的人生价值。
并且通过对知识的综合利用,加入个人的分析和比较,加深了了我们对理论知识的理解和运用。
也让我了解了关于PLC设计原理。
有很多设计理念来源于实际,从中找出最适合的设计方法。
虽然本次课程设计是自己独立完成,但是,彼此也没脱离不了集体的力量,遇到问题和同学互相讨论交流。
多和同学讨论。
我们在做课程设计的过程中要不停的讨论问题,这样,我们可以尽可能的统一思想,这样就不会使自己在做的过程中没有方向,并且这样也是为了方便最后设计和在一起。
讨论不仅是一些思想的问题,还可以深入的讨论一些技术上的问题,这样可以使自己的处理问题要快一些,少走弯路。
多改变自己设计的方法,在设计的过程中最好要不停的改善自己解决问题的方法,这样可以方便自己解决问题。
通过这次PLC控制抢答器设计,让我对PLC梯形图、指令表、外部接线图有了更好的了解。
致谢
首先我要向指导老师王宗才老师致以诚挚的谢意。
在课程题目的设计的过程中王老师给了我许多的帮助和关怀,王老师学识渊博、治学严谨,待人平易近人,老师平日里工作繁多,但在我做课程设计期间的每一天,都会在教室里为同学们答疑解惑。
在老师的悉心指导中,我不仅学到了扎实的专业知识,也在怎样处人处事等方面收益很多。
可以说王老师在课程设计上给予我们的指导,提供给我们的支持和帮助,是我们能顺利完成这次报告的主要原因,此外也感谢老师为我们提供了良好的做课程设计的环境。
其次,也要感谢那些帮助过我的同学,与他们的探讨交流使我受益颇多,是他们不厌其烦的回答我的疑问,解决了不少我不太明白的设计上的难题,使我能够顺利的完成调试工作。
参考文献
[1]王宗才.机电传动控制.北京:
电子工业出版社,2011.
[2]余雷声.电气控制与PLC应用.机械工业出版社,2004.
[3]程先平.机电传动与控制.华中科技大学出版社.
[4]王永华.现代电气控制及PLC应用技术.北京航空航天大学出版社,2008.
[5]陈宏钧.可编程控制器课程设计指导书【M】天津:
天津大学出版社,2001.
[6]胡学林.电气控制及PLC.北京:
冶金工业出版社,1997.
[7]陈忠华.可编程序控制器与工业自动化系统.北京:
机械工业出版社,2206.
[8]陈在平,赵相宾.可编程序控制器技术及应用系统设计.北京:
机械工业出版社,2002.
[9]张万忠,刘明芹.电气与PLC控制技术.化学工业出版社,2003.
[10]李缓.PLC原理与应用.北京:
北京邮电大学出版社,2009.
[11]罗伟、邓木生.PLC与电气控制.北京:
中国电力出版社,2009.
[12]张学铭、邸书玉.松下PLC编程与应用.北京:
机械工业出版社,2009.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 霓虹灯 广告 装置 PLC 程序设计