1、目 录 第1章 绪论11.1 设计内容示意图11.2 设计要求2第2章 系统总体方案设计22.1控制流程图22.2 I/O分配32.3 I/O接线图3第3章 软件设计33.1 顺序功能图33.2 梯形图及程序说明33.3 时序图33.4 程序调试8第4章 设计总结3第1章 绪论1.1 设计内容示意图 有一地下隧道,宽约3.3m,仅能通过一辆面包车,长350m,南道口简称B口,车辆时速严格控制为2530km/h,全程需4556s,设计时留有约2s的余量。采用PLC控制。1.2 设计要求1)无人值班指挥,能错开时序双向行车。2)按启动按钮,A口绿灯亮,B口红灯亮,信号灯控制系统开始工作。3)两道口
2、绿灯不能同时亮,如果万一同时亮,系统停止工作并报警。4)从A口绿灯开始亮时计算,在持续5s内如果无车辆进入A口,则A口绿灯闪烁2后熄灭且红灯亮,而B口红灯熄灭绿灯亮。同样,如果B口绿灯持续亮5s内无车辆进入B口,则B口绿灯闪烁2s熄灭红灯亮,而此时A口绿灯亮。这是两道口均无车进入隧道的要求。5)当A口绿灯亮时,从A口进入第一辆车算起,B口红灯持续亮90s,同时A口绿灯持续亮20s,接着闪烁2s后熄灭,红灯亮68s(B口红灯仍亮着)。即待从A口进入隧道内的汽车全部开出后,B口才能进车。6)当B口绿灯亮时,从B口进入第一辆车算起,A口红灯持续亮90s,B口绿灯持续亮20s,接着闪烁2s后熄灭,此后
3、两道口红灯同时亮68s。即等待从B口进入隧道内的汽车全部开出后,A口才能进车。7)周而复始。这是某大单位专用车道,车辆不会太多,一般从早上6时到夜里10时使用。8)在两道口出入处,在隧道中从A口算起130和260处各安装一个停止信号灯控制系统工作的开关S,作为交通事故时的急停用。两个道口安装有红外线自动检测装置,检测车辆进入隧道的情况,并通过小型继电器的触点KA1和KA2,把信号输入PLC。第2章 系统总体方案设计2.1 控制程序流程图2.2 I/O分配输入输出元件代号输入点功能元件代号输出点功能SB1I0.0启动LED1Q0.0A口红灯SB2I0.1停止1LED2Q0.1A口绿灯SB3I0.
4、2停止2LED3Q0.2B口红灯SB4I0.3停止3LED4Q0.3B口绿灯KA1I0.4A口检测装置YQ0.4报警KA2I0.5B口检测装置SB5I0.6调整工作时间2.3 I/O接线图SB1A口红灯A口检测装置停止3停止2停止1启动SB4SB3SB2B口绿灯B口红灯A口绿灯报警220V1LQ0.4Q0.3Q0.2Q0.1Q0.0L+I0.3I0.2I0.1I0.0DC220VSB4I0.6调整时间KA1I0.4A口检测装置KA2I0.5B口检测装置M1M第3章 软件设计3.1 顺序功能图3.2 梯形图及程序说明3.3 时序图A、B两口都无车进入时A口有车进入时B口有车进入时3.4 程序调试
5、通电后,系统为等待启动状态,A口红灯(Q0.0)亮,B口红灯(Q0.2)亮。按下启动按钮(I0.0)A口绿灯(Q0.1)亮,B口红灯(Q0.2)亮,持续5秒5秒后,A口绿灯(Q0.1)闪烁2秒,B口红灯(Q0.2)亮2秒2秒后A口红灯(Q0.0)亮,B口绿灯(Q0.3)亮,持续5秒5秒后A口红灯(Q0.0)亮2秒,B口绿灯(Q0.3)闪烁2秒A口检测装置(I0.4)检测到有车进入,A口绿灯(Q0.1)亮,B口红灯(Q0.2)亮,持续20秒20秒后A口绿灯(Q0.1)闪烁2秒,B口红灯(Q0.2)亮2秒2秒后A口红灯(Q0.0)亮,B口红灯(Q0.2)亮,持续68秒B口检测装置(I0.5)检测到
6、有车进入时A口红灯(Q0.0)亮,B口绿灯(Q0.3)亮,持续20秒20秒后A口红灯(Q0.0)亮2秒,B口绿灯(Q0.4)闪烁2秒2秒后A口红灯(Q0.0)亮,B口红灯(Q0.2)亮,持续68秒总停止按钮(I0.1)、距离A口130m停止按钮(I0.2)、距离A口260m停止按钮(I0.3)三者按下任意一个,系统停止,返回初始状态第4章 设计总结这个学期开设了PLC的课程,跟以前开设的课程有很大的区别,这门课程的灵活性很强,充分发挥自己的潜力;其实学习的过程当中并不一定要学到多少东西,个人觉得开散思维怎样去学习,这才是最重要的,而这门课程恰好体现了这一点。此次开展的一次综合的课程设计,老师也
7、给予我们足够的空间让我们完成此次的任务,这让我觉得压力不小。经过这次的课程设计,使得我对PLC的掌握进一步的增强,加深了对PLC它们的理解,并对PLC产生了浓厚的兴趣,但是我也深深的知道自己的不足之处,比如说对应用指令的不熟悉,大大地加深了我的程序复杂程度。多在学习过程中不能想通的问题,在PLC调试过程中,终于得以解决。可以看出它对理论教学起到了必要的补充和额拓宽作用,对培养既具有扎实理论功底又具有相当实践能力的人才必不可少。在这次的课程中,我发现PLC在工业控制中的作用很大,它能使人的控制转变成电脑的控制,大大地降低了产品的成本,很大地提高生产效率。 在此过程中我还发现到修改完善程序的重要性
8、。当时编完一个程后感觉是正确的。就是这样还要仔细检查自己的程序。考虑到各种可能发生的情况。参考文献1张晓锋主编. 电气控制与可编程控制技术及应用. 北京:国防工业出版社, 20102李伟主编. 机床电器与PLC. 西安:西安电子科技大学出版社, 20063陆剑主编. PLC实验实训指导书. 河南工业职业技术学院, 20063邓星钟.机电传动控制(第三版)M.武汉:华中科技大学出版社.2001. 4贺哲荣,石帅军.流行PLC实用程序及设计(三菱FX2系列)M.西安:西安电子科技大学出版社:20065黄惟公,曾盛绰.机械工程测试技术与信号分析 2002 6周明德.微机计算机系统原理及应用 2002
9、 7黄惟公,曾盛绰.机械工程测试技术与信号分析 20028 王永华.现代电气控制及PLC应用技术.北京:北京航空航天大学出版社,2009,59 周美兰,周封,王岳宇编著.PLC电气控制与组态设计.北京:科学出版社 2003,510 程子华.PLC原理与编程实例分析.北京:国防工业出版社2007,111 李道霖.电气控制与PLC原理及应用.北京:电子工业出版社,2006,712 曾宪国.PLC在三相异步电动机中的应用.中国知网:13 孙 平 .可编程控制器原理及应用.北京:高等教育出版社,2004,814 董爱华.可编程控制器原理及应用.北京:中国电力出版社,200915 张凤珊.电气控制及可编程控制(第二版).北京:中国轻工业出版社,2009,821