1、全自动洗衣机 PLC设计1PLC 原 理 及 应 用结 课 考 核全自动洗衣机 PLC 设计姓 名: 江良猛学 号: 201315310109班 级: 13级本 5专 业: 机械设计制造及其自动化学 院 : 机电工程学院完 成 日 期 : 2014年 6月 26日全自动洗衣机 PLC设计2备 注 : 两人一组合作完成任 课 教 师 : 孙 正教 师 评 分 :目录目录 .1第 1 章 绪 论 .2第 2 章 控制系统的控制任务与功能要求 .3第 3 章 课程的设计步骤 .43.1 课程的要求 .43.2 课程的工艺过程 .43.3 主电路 .53.4 控制电路 .6第 4 章 课程的硬件设计
2、.74.1 PLC选型与硬件配置 .74.2 I/O 分配 .8第 5 章 软件设计 .95.1 流程图 .95.2 程序的编制 .9第 6 章 控制系统模拟调试 .146.1 模拟调试的方案 .14第 7 章 心得与建议 .15参考文献 .17全自动洗衣机 PLC设计3第 1 章 绪 论随着科学技术的日新月异,自动化程度要求越来越高,原有的洗衣机装置远远不能满足当前高度自动化的需要。是专门应用手工业现场自动控制装置,再系统软硬件上采用抗干扰措施当工作程序需要改变时,只需改变的内部程序,重新编程而无需对外围进行重新改动。本课题在于工业用洗衣机的研究,工业洗衣机适用于洗涤棉、毛、化纤、丝绸等衣物
3、织品。水磨洗涤机可用于服装厂水洗牛仔服及丝绸等衣物。工业用洗衣机适用于宾馆、饭店、医院、学校、工厂等领域,满足大容量的洗衣要求。但是传统的基于继电器的控制,已经不能满足人们对洗衣机的自动化程度的要求了。洗衣机需要更好地满足人们的需求,必须借助于自动化技术的发展。而随着 PLC 技术的发展,用 PLC 作为控制器,就能很好地满足全自动洗衣机对自动化的要求,并且控制方式灵活多样,控制模式可以根据不同场合的应用而有所不同。自动化技术的飞速发展使得洗衣机由初始的半自动式洗衣机发展到现在的全自动洗衣机,又正在向智能化洗衣机方向发展。自动洗衣机就是将洗衣的全过程(泡浸-洗涤-漂洗- 脱水)预先设定好 N
4、个程序,洗衣时选择其中一个程序,打开水龙头和启动洗衣机开关后洗衣的全过程就会自动完成,洗衣完成时由蜂鸣器发出响声。通过 PLC 课程设计,进一步掌握 PLC 的原理和系统设计方法。培养和锻炼应用 PLC 的能力。为今后实际应用和设计 PLC 系统打下良好的基础。要求了解 PLC 控制系统设计的全过程,熟悉 PLC 系统设计的相关内容,掌握系统的方法和步骤。主要包括:系统工艺过程和控制要求;系统分析和方案论证、系统功能图;硬件设计、程序设计;系统的调试步骤和方法。完成一个小型系统上位机和下位机的设计。全自动洗衣机 PLC设计4第 2 章 控制系统的控制任务该全自动洗衣机的设计要求可以用流程图来表
5、示。PLC 投入运行,系统处于初始状态,准备好启动。启动时开始进水,水满(即水位达到高水位)时停止进水并开始正转洗涤。正转洗涤 15S 后暂停,暂停 3S 后开始反洗涤。反转 15S 后暂停,暂停 3S 后,若正、反洗涤未满 3 次,则返回从正洗涤开始的动作;若正、反洗涤满 3 次时,则开始排水。排水水位若降到低水位时,开始脱水并继续排水。脱水10S 即完成一次从进水到脱水的工作过程。未完成 3 次大循环,则返回从进水开始的全部动作,进行下一次大循环;若完成了 3 次大循环,则进行洗完报警。报警 10S 结束全部过程,自动停机。此外,还要求可以按排水按钮以实现手动排水;按停止按钮以实现搬运,停
6、止进水、排水、脱水及报警。全自动洗衣机 PLC设计5第 3 章 课程的设计步骤3.1 课程的要求(1)PLC 投入运行,系统处于初始状态,准备好启动。(2)按下启动按扭及水位选择开关,开始进水,水满(即水位到达高低)时停止进水。(3)洗涤时,正转 15 秒后暂停,暂停 3 秒后开始反转洗涤,反转洗涤 15 秒后暂停,暂停 3 秒,一个小的循环结束。(4) 若小循环未完成 3 次,则返回从正转洗涤开始的动作,循环完成了 3 次后,则开始排水,排空后(水位下降到低位)开始脱水并继续排水。脱水 10 秒即完成一次从进水到脱水的工作循环过程,一个大的工作循环。(5) 若大循环未完成 3 次,则返回从进
7、水开始的全部动作,循环完成了 3 次后,则进行洗完报警。(6)报警 10 秒结束全部过程,自动停机。(7) 此外按排水按钮可实现手动排水;按停车按扭可停止进水、排水、脱水及报警。3.2 课程的工艺过程按下启动按钮,I0.0 接通,Q0.0 接通并自锁,Q0.0 接通,进水电磁阀打开,开始进水。到高水位时,I0.3 接通,I0.3 常闭触点断开,Q0.0 断开,进水电磁阀关闭,进水停止;Q0.1 接通,电动机正转(15S),正转洗涤,同时 T38 开始计时,T38 计时到,T38 常闭触点断开,Q0.1 断开,正洗结束;T38 常开触点闭合,M0.0 进行自锁,T42 开始计时,T42计时到,T
8、42 常开触点闭合,Q0.2 接通,反洗,T39 开始计时。T39 计时到,T39 常闭触点断开,Q0.2 断开,反洗暂停;T39 常开触点闭合,M0.1 进行自锁,T43 开始计时。T43计时到,T43 常开触点闭合,C50 计一次数;T43 常闭触点断开,使T38、T42、T39、T43 复位,Q0.0 又接通,重复进行以上从正洗开始的全部动作,直到C50 计满 3 次数时,C50 常开触点接通,排水,Q0,3 对 C50 实现复位,准备下一次循环时再计数。排水到低水位时,I0.4 接通,Q0.4 接通,开始脱水(10S) ,T40 开始计时。T40 计时到,全自动洗衣机 PLC设计6T4
9、0 常闭触点断开,脱水完毕,停止排水和脱水;T40 常开触点接通,C51 计一次数。Q0.1常闭触点闭合,Q0.0 又接通,重复进行从进水开始的全部动作,直到 C51 计满 3 次数时,C51 常闭触点断开,M0.0 断开,停止洗涤;C51 常开触点接通, Q0.5 接通并自保,报警。C51 常开触点接通又使 C51 复位,C51 常闭触点闭合,准备好下一次启动。Q0.5 常开触点接通,T41 开始计时。T41 计时到,T41 常闭触点断开,停止报警。运行中按停止按钮时,I0.1 常闭触点断开,则 M0.0、Q0.0 、Q0.1、Q0.4、Q0.5 断开,停止进水、排水、脱水及报警。按排水按钮
10、时,I0.2 常开触点闭合,进行手动排水。3.3 主电路 全自动洗衣机的主电路图如图所示全自动洗衣机 PLC设计7上图可知,KM1 控制直流电动机正转;KM2 控制直流电动机机反转;KM3 控制电动机转动进行甩干脱水。FU1 是熔断器进行保护电路,FR 是热继电器,热元件额定电流接近或略大于电动机的额定电流,也是用来保护电路的。全自动洗衣机 PLC设计83.4 控制电路全自动洗衣机 PLC设计9第 4 章 课程的硬件设计4.1 PLC 选型与硬件配置PLC 的功能日益强大,一般 PLC 都具有开关量逻辑运算、定时、计数、数据处理等基本功能,有些 PLC 还可扩展各种特殊功能模块,如通信模块、位
11、置控制模块等,选型时可考虑以下几点:功能与任务相适应,PLC 的处理速度应满足实时控制的要求、PLC 结构合理、机型统一、在线编程和离线编程的选择。全自动洗衣机控制所要求的控制功能简单,小型 PLC 就能满足要求了。综上所述,结合下表分析CPU221 CPU222 CPU224 CPU226程序存储器 2048 字节 4096 字节用户数据存储器 1024 字节 2560 字节用户存储器类型 EEPROM数据后备典型时间 50h 190hI/O 6 输入 4 输出 8 输入 6 输出 14 输入 10 输出24 输入 16 输出扩展模块数量 无 2 个 7 个数字量 I/O 印象区大小256(
12、128 入/128 出)模拟量 IO 印象区大小无 16 入/16 出 32 入/32 出33Hz 布尔指令执行速度0.37/微妙/指令内部继电器 256计数器/定时器 256/256顺序控制继电器 256很据上表可知,该全自动洗衣机控制系统 CPU 模块可采用 CPU-224(AC/DC/继电器)模全自动洗衣机 PLC设计10块,它可控制整个系统按照控制要求有条不紊地进行。同时由于该模块采用交流 220V 供电,并且自带 14 个数字量输入点和 10 个数字量输出点,完全能满足全自动洗衣机控制系统的要求,所以不再需要另外的电源模块、数字量和输出模块。4.2 I/O 分配I/O 点数是 PLC
13、 的一项重要指标。合理选择 I/O 点数既可使系统满足控制要求,又可使系统总投资最低。PLC 的输入输出总点数和种类应根据被控对象所需控制的模拟量、开关量、输入输出设备情况来确定,一般一个输入输出元件要占用一个输入输出点。考虑到今后的调整和扩充,一般应在估计的总点数上再加上 20%30%的备用量。该系统有 5 个数字输入点 6 个数字输出点,考虑余量后需要 7 个数字输入点 8 个输出点。可编程序控制器 I/O 分配表表 1. I/O 分配表输入 输出I0.0 启动按钮 Q0.0 进水电磁阀I0.1 停止按钮 Q0.1 电动机正转接触器I0.2 排水开关 Q0.2 电动机反转接触器I0.3 高水位开关 Q0.3 排水电磁阀I0.4 低水位开关 Q0.4 脱水电磁阀Q0.5 报警蜂鸣器