基于PLC的全自动洗衣机控制设计

2 下载量 19 浏览量 更新于2024-08-03 1 收藏 782KB DOC 举报
全自动洗衣机PLC控制设计 本文档介绍了全自动洗衣机PLC控制设计的详细设计过程和实现方法。该设计的目的是为了让学生全面掌握PLC的硬件组成和各种指令的应用,使学生熟悉小型PLC应用系统设计的步骤,并掌握PLC开发系统的应用和软件调试过程。 设计要求和条件 ---------------- ### 设计要求 1. 设计要求:编制梯形图,并画出硬件接线图和电气原理。约定PLC为CPM1A系列。 2. 控制要求: * 按下启动按钮及水位选择开关,开始进水直到高(中、低)水位,关水。 * 2秒后开始洗涤(低速)。 * 洗涤时,正传30秒,停2秒,然后反传30秒,停2秒。 * 如此循环5次,总共320秒后开始排水,排空后脱水(高速)20秒。 * 开始清洗,重复(1)~(4),清洗两遍。 * 清洗完成,报警10秒(频率1HZ)并自动停机。 * 若按下停车按钮,可手动排水(不脱水)和手动脱水(不计数)。 ### 设计条件 * 计算机 * 欧姆龙的PLC * 试验箱 设计目的 ------------ 本设计的目的是为了全面熟练掌握PLC的硬件组成以及各种指令的应用,使学生掌握小型PLC应用系统设计的步骤,熟悉和掌握PLC开发系统的应用和软件调试过程,通过设计过程中对故障的分析、判断、检修进一步锻炼和培养学生的动手能力。 设计方案论证 -------------- ### 设计思路 设计流程如图1-1所示: ### 设计方法 采用PLC应用设计方法中的经验设计法。 ### I/O分配表 表1-1 I/O分配表 |输入|输出| | --- | --- | |启动按钮SB0|00000|电机正转KM1|01000| |停车按钮SB1|00001|电机反转KM2|01001| |高水位检测开关ST1|00002|进水电磁阀YV1|01002| |中水位检测开关ST2|00007|出水电磁阀YV2|01003| |低水位检测开关ST3|00003|蜂鸣器HA|01004| |高水位选择开关SB2|00009|信号灯LED|01005| |中水位选择开关SB3|00010|脱水电磁阀KM3|01006| |低水位选择开关SB4|00011||| |手动排水按钮SB5|00004||| |手动脱水按钮SB6|00005||| 程序设计 ------------ ### 程序设计思路 程序设计思路如图2-1所示: ### 程序设计方法 采用PLC应用设计方法中的结构化设计法。 ### 程序设计步骤 1. 程序初始化 2. 检测输入状态 3. 执行控制逻辑 4. 输出控制信号 5. 程序循环 硬件接线图 ------------ 硬件接线图如图3-1所示: 电气原理图 ------------- 电气原理图如图4-1所示: 设计结果与分析 -------------- ### 设计结果 本设计的结果是实现了全自动洗衣机PLC控制系统的设计和实现,达到了设计的目的和要求。 ### 设计分析 通过本设计的过程,学生可以熟悉和掌握PLC的硬件组成、各种指令的应用和PLC开发系统的应用和软件调试过程,提高了学生的动手能力和故障分析能力。 参考文献 ------------ * 欧姆龙PLC手册 * PLC应用设计指南 * 计算机控制系统设计手册 设计体会 ------------ 通过本设计的过程,学生可以掌握PLC控制系统的设计和实现,提高了学生的动手能力和故障分析能力,对于学生的职业发展和就业具有重要的意义。