1、 目录目录 一一全自动洗衣机全自动洗衣机 PLCPLC 控制的控制要求控制的控制要求 1.全自动洗衣机的基本结构、工作流程和工作原理 2.洗衣机控制要求 二二全自动洗衣机控制系统的全自动洗衣机控制系统的 PLCPLC 选型和资源配置选型和资源配置 1.控制系统硬件接线图 2.模块功能概述 三三全自动洗衣机控制系统程序设计和调试全自动洗衣机控制系统程序设计和调试 1.编程软件 2.程序的流程图、构成和相关设置 四四. .全自动洗衣机全自动洗衣机电路设计电路设计 五五. .全自动洗衣机全自动洗衣机 PLCPLC 控制系统程序控制系统程序 1.系统资源分配 2.梯形图程序 六六. .组态界面的设计组
2、态界面的设计 一一全自动洗衣机全自动洗衣机 PLCPLC 控制的控制要求控制的控制要求 1.1.全自动洗衣机的基本结构、工作流程和工作原理全自动洗衣机的基本结构、工作流程和工作原理 1.11.1 全自动洗衣机的基本结构全自动洗衣机的基本结构 全自动洗衣机的基本结构图 1.21.2 全自动洗衣机的工作流程全自动洗衣机的工作流程 结束 开始 脱水 排水 洗涤 进水 全自动洗衣机的单循环工作流程示意图 1.31.3 全自动洗衣机的工作原理全自动洗衣机的工作原理 洗衣机的进水、排水分别由进水电磁阀和排水电磁阀执行。 洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现。 脱水时,由脱水电磁离合器合上、排水
3、电磁阀吸合,洗涤电动机正转进行甩干。 洗涤完成由蜂鸣器报警。 2.2.洗衣机控制要求洗衣机控制要求 全自动洗衣机控制系统的要求: (1) 按下启动按扭及水位选择开关,开始进水直到高(中、低)水位,关水 (2) 2 秒后开始洗涤 (3) 洗涤时,正转 30 秒,停 2 秒,然后反转 30 秒,停 2 秒 (4) 如此循环 5 次,总共 320 秒后开始排水,排空后脱水 30 秒 (5) 开始清洗,重复(1)(4) ,清洗三遍 (6) 清洗完成,报警 3 秒并自动停机 (7) 若按下停车按扭,可手动排水(不脱水) 二二全自动洗衣机控制系统的全自动洗衣机控制系统的 PLCPLC 选型和资源配置选型和
4、资源配置 1.1.控制系统硬件接线图控制系统硬件接线图 1.1 控制系统硬件接线图 1.2PLC 外形图 全自动洗衣机控制系统选择西门子公司的 S7-200 系列 PLC(6ES7 6ES7 214214- -1AD231AD23- -0XB00XB0)作为控制单元,如图 1-3 所示为所选 PLC 外形图。 启 动 按 钮 停止按钮 手动排水开关 手动脱水开关 水位选择开关(高、中、低) 水位检查设备(高、中、低) P L C 电磁进水阀 电磁排水阀 洗涤电动机 脱水桶 PLC(6ES7 2146ES7 214- -1AD231AD23- -0XB00XB0)外形图 1.3I/O 地址分配
5、由于 S7-200 224 CPU 模块有 14 点数字量输入,10 点数字量输出,所以不 需要再增加扩展模块。模块上的输入端对应的输入地址是 I0.0I1.2,输出端 对应的输出地址是 Q0.0Q1.0 2 2. .模块功能概述模块功能概述 CPU 模块采用西门子公司的 6ES7 2146ES7 214- -1AD231AD23- -0XB00XB0 模块。由于该模块采用直 流 24V 供电(直流晶体管输出),有 14 点数字量输入和 10 点数字量输出,完全能 满足全自动洗衣机控制系统的要求, 所以不在需要另外的数字量输入/输出模块。 三三全自动洗衣机控制系统程序设计和调试全自动洗衣机控制
6、系统程序设计和调试 1.1.编程软件编程软件 以西门子公司为 S7-200PLC 设计的 V3.2 STEP 7 MicroWIN SP4 编程软件为例。 2 2. .程序的流程图、构成和相关设置程序的流程图、构成和相关设置 流程图如下所示; 流程图描述: :按下启动按扭,开始进水;进水到规定高度,使水位开关接通,实现洗 涤正转,并停止进水;洗涤正转 30S 后,停止 2 秒,反转 30S 后,停 2 秒。计数器加 1,累计洗涤次数;若未满5次则重复进行洗涤,直至洗涤达到5次,开始排水.由于 排水,水位降低,当水位低于规定下限水位时,排空检测开关接通,开始脱水,脱水 30S后,计数器加1,脱水停止.然后再返回到进水动作 重复上述过程3次,报警并 停机 N Y Y N Y N Y Y N Y N Y N Y 暂停 2S 洗涤反转 30S 暂停 2S 洗 5 次 排水 脱水 30S 脱水3次 停机报警 30S 洗涤正转 停止进水 进水 水满 起动 (2)程序的构成 这个程序只有自动方式。在自动方式下