1、PLC课程设计报告交通灯和洗衣机PLC课程设计报告设计任务一:十字路口交通灯控制设计任务二:洗衣机自动控制班级:测控1102班学号:11401600211姓名:李辉指导教师:何献忠 王欣成绩: 十字路口交通灯控制一 设计目的1、用PLC自控、手控交通信号灯。2、学会PLC控制系统设计的方法和步骤,培养分析问题和解决问题的独立工作能力。二 实验设备1、 EFPLC可编程序控制器实验装置。2、 EFPLC0105自控与手控实验板如图所示。3、 连接导线若干。三 具体任务1、控制要求:SB1位自锁型按钮,功能为手动/自动切换。在自动状态时SB2,SB3不起作用。自动控制:南北方向红绿灯动作一致,东西
2、方向红绿灯动作一致。南北、东西方向红绿灯,以绿灯亮绿灯闪黄灯亮红灯亮时序动作,周而复始循环。时间自定。手动控制:SB2为自锁型按钮,功能为南北与东西方向红绿灯的相反亮暗。SB3为自锁型按钮,功能为该按钮一旦按下,东西与南北方向的红灯全亮,绿灯全暗。2、I/O(输入、输出)地址分配 输入: 输出:南北方向红Q0.5黄Q0.4绿Q0.3东西方向红Q0.2黄Q0.1绿Q0.0SB1- I0.0SB2- I0.1SB3- I0.2注:I0.0=1为自动,I0.0=0为手动。I1.0=1为东西方向绿灯亮,I1.0=0为东西方向红灯亮。四 控制十字路口交通灯控制流程图控制十字路口交通灯控制流程图五 电路梯
3、形图(程序)六 调试测试交通灯这个课程设计,调试时,重要的输出的重要是IO口的配置,还有我用的是一个定时器,用时间的比较指令来控制交通灯的红绿黄的亮灭,时间的把握十分重要。在调试时,这一点花费我很多时间,其实还可以功能指令来做。七 总结心得整个课程设计通过了软件和硬件上的调试,我想这对于自己以后的学习和工作都会有很大的帮助。在这次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有一定的出入的,所以有些问题不但要深入地理解,而且要不断地更正以前的错误思维。一切问题必须要靠自己一点一滴的解决,而在解决的过程当中你会发现自己在飞速的提升。通过这次课程设计我也发
4、现了自身存在的不足之处,虽然感觉理论上已经掌握,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。洗衣机自动控制一 设计目的1、编制PLC程序控制洗衣机,使之具有多种功能程序的手动/自动洗衣机。2、学会PLC控制系统设计的方法和步骤,培养分析问题和解决问题的独立工作能力。二 实验设备1、EFPLC可编程序控制器实验装置。2、EFPLC0107洗衣机实验板,如图所示。3、连接导线若干。三 具体任务1、 控制要求:启动后开始注入清水(水位选择高或低)水到位(按下S1或S2按钮)停水加洗衣粉(3秒)加温(加温选择高或低)水温到(按下T1或T2按钮)洗涤10秒(电机正反转)排水(7秒)
5、脱水3秒(电机正转)进水水位到第一漂10秒排水7秒脱水3秒进水水位到加柔光剂3秒第二漂10秒排水7秒脱水6秒结束。注:洗涤和漂洗时电机正反转各为2秒循环。洗涤、漂洗和脱水时各状态指示灯闪烁。 2、I/O(输入、输出)地址分配输入:输出:I1.4 启停Q0.0 Y2(洗衣粉)Q0.4 反转I0.1 水位选择Q0.1 Y3(清水)Q0.5 洗涤I0.3 S1高水位Q0.2 Y4(排水)Q0.6 漂洗I0.4 S2低水位Q0.3 正转Q0.7 脱水I0.5 水温选择Q1.0 加热I0.6 T1(45oC)Q1.1 Y1柔光剂I0.7 T2(30oC)四 洗衣机程序流程图洗衣机程序流程图五 洗衣机程序六 调试测试 这个课程设计的程序用的是PLC课本上,调试时,主要把握功能图,了解洗衣机的运行流程,才能完成实验。不能完全照抄课本,书上也有错误。同时,PLC软件调试也得了解,这样才会事半功倍。 这其中有个洗涤模块,老师要求我自己写。我用的是比较指令。如下图:七 总结心得这次课程设计要求设计一个全自动洗衣机控制,这个课程这对我将来踏上工作岗位是非常有帮助的。 经过这个洗衣机课程设计,学习到了许许多多课本上学不到的知识。通过这次PLC课程设计,让我对plc梯形图、指令表、外部接线图有了更好的了解,也让我了解了关于PLC设计原理。有很多设计理念来源于实际,从中找出最适合的设计方法。