1、 可编程控制器 课程设计 全自动洗衣机的控制全自动洗衣机的控制 院院 系:系: 机电系机电系 专专 业:业: 机械设计制造及其自动化机械设计制造及其自动化 班班 级:级: xxxxx 姓姓 名:名: xxx 学学 号:号: xxxxxxxxxx 指导教师:指导教师: xxx 目 录 I 目目 录录 目目 录录 . I 第一章第一章 课程设计任务课程设计任务 2 第二章第二章 总体方案分析总体方案分析 5 2.1 分析控制要求. 5 2.2 选择 PLC 型号 . 5 2.3 分配 I/O 点 . 5 第三章第三章 PLC 控制系统设计控制系统设计. 7 3.1 输入/输出电路设计 . 7 3.
2、2 控制程序设计. 8 3.2.1 梯形图设计. 8 3.2.2 指令表. 9 3.3 控制程序分析11 第四章第四章 课程设计小结课程设计小结 12 参参 考考 文文 献献 13 第一章 课程设计任务 2 第一章第一章 课程设计任务课程设计任务 1、 全自动洗衣机的基本结构全自动洗衣机的基本结构 2、 全自动洗衣机的设计要求 全自动洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一中心安放的。外桶固定,作盛 水用。内桶可以旋转,作脱水(甩干)用。内桶的四周有很多小孔,使内、外桶的水流相通。 该洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。进水时,通过电控系统使进水 阀打开,经进水管将水注
3、入到外桶。排水时,通过电控系统使排水阀打开,将水由外桶排到机 外。洗涤正转、反转由洗涤电机驱动波盘正、反转来实现,此时脱水同并不旋转。脱水时,通 过电控系统将离合器合上,由洗涤电机带动内桶正转进行甩干。高、低水位开关分别用来检测 高、低水位。启动按钮用来启动洗衣机工作。停止按钮用来实现手动停止进水、排水、脱水及 报警。排水按钮用来实现手动排水。 第一章 课程设计任务 3 3、全自动洗衣机的功能实现 PLC 投入运行,系统处于初始状态,准备好启动。启动时开始进水。水满(即水位到达高水 位)时停止进水并开始洗涤正转。正洗 15S 后暂停。暂停 3S 后开始洗涤反转。反洗 15S 后暂停。 暂停 3
4、S 后,若正、反洗未满 3 次,则返回从正洗开始的动作;若正、反满 3 次时,则开始排水。 水位下降到低水位时开始脱水并继续排水。脱水 10S 即完成一次从进水到脱水的大循环过程。若未 完成 3 次大循环,则返回从进水开始的全部动作,进行下一次大循环;若完成了 3 次大循环,则进 行洗完报警。报警 10S 后结束全部过程,自动停机。 此外,还要求可以按排水按钮实现手动排水;按停止按钮以实现手动停止进水、排水、脱水及 报警 4、所需设备所需设备 a) 液位传感器、按钮、报警器、选择开关、电磁离合器、电动机等 b) 计算机(用户自备)一台 c) 可编程控制器(带编程电缆)一根 d) 编程软件 e)
5、 导线若干 (1)完成设计方案 (2)设计控制程序; (3)输入/输出地址分配; (4)绘制主电路和 PLC 控制电路; (5)实验调试; (6)元器件型号的选择; (7)编写设计任务书 第一章 课程设计任务 4 第二章 5 第二章第二章 总体方案分析总体方案分析 2.1 分析控制要求分析控制要求 (1)控制要求: PLC 投入运行,系统处于初始状态,准备好启动。启动时开始进水。水满(即水位到达高水位) 时停止进水并开始洗涤正转。正洗 15S 后暂停。暂停 3S 后开始洗涤反转。反洗 15S 后暂停。暂停 3S 后,若正、反洗未满 3 次,则返回从正洗开始的动作;若正、反满3 次时,则开始排水
6、。水位下 降到低水位时开始脱水并继续排水。脱水 10S 即完成一次从进水到脱水的大循环过程。若未完成 3 次大循环,则返回从进水开始的全部动作,进行下一次大循环;若完成了 3 次大循环,则进行洗完 报警。报警 10S 后结束全部过程,自动停机。 此外,还要求可以按排水按钮实现手动排水;按停止按钮以实现手动停止进水、排水、脱水及 报警。 2.2 选择选择 PLC 型号型号 全自动洗衣机的控制系统选择欧姆龙 PLC 作为控制单元, 2.3 分配分配 I/O 点点 由于 S7-200 224 CPU 模块有 14 点数字量输入,10 点数字量输出,完全能满足全自 动洗衣机控制系统的要求,所以不需要再增加扩展模块。模块上的输入端对应的输入地 第二章 6 址是 0000300010,输出端对应的输出地址是 1000010009 表表 1 1 输入地址分配输入地址分配 名称 符号 地址 启动按钮 SB1 00003 排水按钮 SB2 00007 脱水按