华拓科技网
您的当前位置:首页河南机电高等专科学校

河南机电高等专科学校

来源:华拓科技网


河南机电高等专科学校

课程设计论文

论文题目:全自动洗衣机控制系统设计

系部:自动控制系 专业:计算机控制专业 班级: 姓名: 学号:

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接口分布:

I0.0 I0.1 I0.3 I0.5 I0.6 I0.7 Q0.0 Q0.1 洗涤30分钟 漂洗—脱水 脱水8分钟 进水抵挡位 进水中档位 进水高档位 控制洗涤30分钟 漂洗15分钟 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q1.0 Q1.1 脱水8分钟 报警 控制进水低挡位 控制进水中挡位 控制进水高挡位 控制反转 控制正转

2.2 器件原理图:

2.3 器件选择:

2.4 电机接线图:

三.系统软件设计

3.1 程序清单:

3.2 程序流程图:

2s 循环50 2s 循环一次

4、系统调试

调试步骤:

(1)、将编写好的程序下载到PLC中,利用IO开关调试运行。观察运行结果。

(2)、利用中间继电器代替程序中的IO开关,控制PLC,观察运行结果。 遇到的问题及解决方法:

(3)、达到循环次数时后面程序不运行。解决方法:设置并调试比较指令的的参数。

(4)、停止开关不起作用。解决方法:把所有的运行程序中都加上由停止开关控制的中间继电器。

2S后 2S

5、课程设计总结

本次课程设计,由PLC控制全自动洗衣机的控制程序主要由中间继电器、定时器和计数器组成。主要指令有比较指令、上升沿触发指令,下降沿触发指令等。重点在于延时接通、延时断开定时器的应用。另外,计数器用于循环次数的记录。我觉得这次的难点在于达到循环次数时对后面程序运行的处理。

比如,当洗涤次数到达5次时,启动排水程序。这时应同时停止洗涤,这就用到了程序连锁的思路和设计。另外,程序中多次遇到双线圈的问题,因为编程软件不支持双线圈,所以要用到中间继电器并联的设计。

总的来说,通过本次课程设计自己对PLC指令的用法有了更深的学习和体会,还有就是对组态软件的应用也有了新的认识和了解。组态软件的其实是非常灵活的,通过思考和总结会有新的发现和收获。

6、参考文献

(1)PLC编程及应用,廖常初,机械工业出版社,2007。 (2)S7-200PLC操作手册,2007。

因篇幅问题不能全部显示,请点此查看更多更全内容