PLC课程设计交通灯的组态演示
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一:交通灯的组态演示
一、实验目的
PLC是一种数字式运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。本实验的主要目的就是:用PLC构成交通灯控制系统,来控制东西南北四个方向的交通流向。
二、实验内容
1.实验控制要求
起动后,南北红灯亮并维持25s。在南北红灯亮的同时,东西绿灯也亮,1s后,东西车灯即甲亮。到20s时,东西绿灯闪亮,3s后熄灭,在东西绿灯熄灭后东西黄灯亮,同时甲灭。黄灯亮2s后灭东西红灯亮。
与此同时,南北红灯灭,南北绿灯亮。1s后,南北车灯即乙亮。南北绿
灯亮了25s后闪亮,3s后熄灭,同时乙灭,黄灯亮2s后熄灭,南北红
灯亮,东西绿灯亮,循环。
2.I/O分配如下所示:
输入输出
起动按钮:0.00 南北红灯:10.00 东西红灯:10.03
南北黄灯:10.01 东西黄灯:10.04
南北绿灯:10.02 东西绿灯:10.05
南北车灯:10.06 东西车灯:10.07
3.交通控制示意图,如下所示:
三、运行中的代码
四、调试并运行程序
五、实验心得
本次PLC的独立实验,我们做的是交通灯的模拟控制,这是我们生活当中一个非常实用性的设备,大家也对此有非常清楚的了解。还和以往一样,我们先是从硬件开始做起,在连线的过程当中没有出现啥大的问题,很容易就连接完毕,在灌入程序后,出现了问题,显示区的灯不亮,经过大家的仔细检查,排出了软件的错误,最后发现是串口线出了问题,通过处理,达到了实验预先要求的结果。
这次实验还算完美,达到了预定的要求,同时呢,也锻炼了自己的动手操作能力,希望自己在接下来的实验中继续努力,再接再厉。
实验二:喷泉的模拟控制
一、实验目的
本实验的主要目的就是:用PLC构成喷泉控制系统。理解定时器、计数器的原理和应用方式,同时学习利用软件控制单片机的工作。
二、实验内容
1.实验控制要求
⑴喷泉有A、B、C三组喷头;
⑵按动开始按钮后,A组先喷,10S后停,然后B组和C组同时喷;
⑶ B和C喷10S后B停,再10S后C停;
⑷ A、B又喷,5S后,C也喷,持续10S后全部停;
⑸再5S后重复上2~4步;
⑹按动停止按钮后,A、B、C3组喷头全部停止。
2.I/O分配如下所示:
输入输出起动按钮:0.00 L1:10.00 L5:10.04 L9: 11.00 停止按钮:0.01 L2:10.01 L6:10.05 L11: 11.01
L3:10.02 L7:10.06 L12: 11.02
L4:10.03 L8:10.07 L13: 11.03
3.喷泉控制示意图,如下所示:
三、实验总体设计
⑴本次实验的目的主要是用PLC 来控制喷泉的运行,控制图如下所示:
⑵ 喷泉实验的实现流程图如下图所示:
四、实验的硬件设计 1.实验的硬件连线
输入口: COM-----------0V
A 组喷头
B 组喷头
C 组喷头
开始按钮
停止按钮
P L
C
输出口: COM0-----COM1-----COM2-----COM3-----COM4-----0V
试验模块: COM-----+24V +24V------+24V
按钮区: COM-----+24V
2.实验的主题连线图,如下图所示:
五、实验的软件设计
1.喷泉的源代码
LD 0.00
OR 10.00
OR TIM007 ANDNOT 0.01 ANDNOT TIM000 OUT 10.00
TIM 000 #0005 LD TIM000
OR 10.01 ANDNOT 0.01 ANDNOT TIM001 OUT 10.01
TIM 001 #0005
LD TIM001
OR 10.02
ANDNOT 0.01
ANDNOT TIM002
OUT 10.02
TIM 002 #0005
LD TIM002
OR 10.03
ANDNOT 0.01
ANDNOT TIM003
OUT 10.03
TIM 003 #0005
LD TIM003
OR 10.04
ANDNOT 0.01
ANDNOT TIM004
OUT 10.04
OUT 11.00
TIM 004 #0005
LD TIM004
OR 10.05
ANDNOT 0.01
ANDNOT TIM005
OUT 10.05
OUT 11.01
TIM 005 #0005
LD TIM005
OR 10.06
ANDNOT 0.01
ANDNOT TIM006
OUT 10.06
OUT 11.02
TIM 006 #0005
LD TIM006
OR 10.07
ANDNOT 0.01 ANDNOT TIM007 OUT 10.07
OUT 11.03
TIM 007 #0005