河南机电高等专科学校
河南机电高等专科学校
课程设计论文
论文题目:全自动洗衣机控制系统设计
系部:自动控制系 专业:计算机控制专业 班级: 姓名: 学号:
2011年12月19日
目录
1设计任务 ……………………………………………………1 2系统硬件设计 ………………………………………………2 2.1器件选择 ……………………………………………2 2.2硬件原理图 …………………………………………2 3系统软件设计 ………………………………………………3 3.1程序清单 ………………………………………………3 3.2程序流程图 ……………………………………………3 4设计总结 ……………………………………………………4 参考文献 ………………………………………………………5
1、设计任务
1.1全自动洗衣机控制系统设计要求:
(1)实现全自动洗衣机的三种基本功能:全程洗涤:洗涤(30分钟)——漂洗(15分钟)——脱水(8分钟);单独漂洗的功能:漂洗——脱水;单独脱水的功能
(2)实现水量的三档选择和水位的上下限报警
1.2工艺过程和控制要求
(1)按下启动按扭及水位选择开关,开始进水直到高(中、低)水位,自动关闭
(2)2秒后开始洗涤
(3)洗涤时,正转178秒,停2秒,然后反转178秒,停2秒 (4)如此循环5次,总共1800秒后开始排水,排空后脱水480秒 (5)开始清洗,重复(1)~(4),清洗两遍,也就是漂洗 (6)清洗完成,报警3秒并自动停机
(7)若按下停车按扭,可手动排水(不脱水)和手动脱水(不计数)
2、系统硬件设计
2.1 I/O接口分布:
2.2 器件原理图:
2.3 器件选择:
2.4 电机接线图:
三.系统软件设计
3.1 程序清单:
3.2 程序流程图:
4、系统调试
调试步骤:
(1)、将编写好的程序下载到PLC中,利用IO开关调试运行。观察运行结果。
(2)、利用中间继电器代替程序中的IO开关,控制PLC,观察运行结果。 遇到的问题及解决方法:
(3)、达到循环次数时后面程序不运行。解决方法:设置并调试比较指令的的参数。
(4)、停止开关不起作用。解决方法:把所有的运行程序中都加上由停止开关控制的中间继电器。
5、课程设计总结
本次课程设计,由PLC控制全自动洗衣机的控制程序主要由中间继电器、定时器和计数器组成。主要指令有比较指令、上升沿触发指令,下降沿触发指令等。重点在于延时接通、延时断开定时器的应用。另外,计数器用于循环次数的记录。我觉得这次的难点在于达到循环次数时对后面程序运行的处理。
比如,当洗涤次数到达5次时,启动排水程序。这时应同时停止洗涤,这就用到了程序连锁的思路和设计。另外,程序中多次遇到双线圈的问题,因为编程软件不支持双线圈,所以要用到中间继电器并联的设计。
总的来说,通过本次课程设计自己对PLC指令的用法有了更深的学习和体会,还有就是对组态软件的应用也有了新的认识和了解。组态软件的其实是非常灵活的,通过思考和总结会有新的发现和收获。
6、参考文献
(1)PLC编程及应用,廖常初,机械工业出版社,2007。
(2)S7-200PLC操作手册,2007。