- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于PLC全自动洗衣机控制精选
沈阳航空航天大学
课 程 设 计
(论文)
题目 全自动洗衣机PLC控制(二)
班 级
学 号
学 生 姓 名
指 导 教 师
目 录0. 前言 1
1. 总体方案设计 2
2. 自动洗衣机控制PLC程序设计 3
2.1 I\O口的分配与编码 3
2.2 PLC程序设计总体流程 3
2.3 PLC程序的编写 5
3. 组态王监控画面设计 13
3.1 组态王的介绍 13
3.2 数据变量定义 14
3.3 组态画面建立 14
4. 课设小结与体会 14
参考文献 15
附录I 元件清单 16
附清单录 II 源程序 17
全自动洗衣机PLC控制(二)
王宇熙 沈阳航空航天大学自动化学院
摘要:随着科学技术不断进步和社会飞速发展,洗衣机成为人民日常生活息息相关的家用电器产品。洗衣机的全自动化、多功能化、智能化是其发展方向。本文首先介绍了洗衣机的发展,然后重点介绍了洗衣机的设计,对程序流程图及编程软件进行了说明,最后对系统进行了仿真。本次设计采用步进顺控指令编程,根据工艺要求编程简单、可允许双线圈使用,PLC采样按钮及限位开关外部输入信号的变化,执行相应的程序,然后输出控制电机正反转及脱水处理。
最后就本课题所做的工作进行了总结,并对进一步的研究提出了自己的看法。本次设计的全自动洗衣机工艺要求有待改善,不可以单独脱水及洗衣时间的设置;由于时间有限,没做进一步的改善。基于全自动洗衣机在日常生活中广泛运用,本设计具有广泛的推广价值。
关键字:PLC控制;自动化;定时功能
0. 前言
自动洗衣机就是将洗衣的全过程设定好N个程序,洗衣时选择其中一个程序,打开水龙头和启动洗衣机后洗衣服的过程就会自动完成。最后,洗完衣服时会有报警。世界上第一台洗衣机但这台洗衣机使用费力,且损伤衣服,因而没被广泛使用,但这却标志了用机器洗衣的开端。1874年,“手洗时代”受到了前所未有的挑战,美国人发明了木制手摇洗衣机1880年,蒸气洗衣机,蒸气动力开始取代人力蒸汽洗衣机之后,水力洗衣机、内燃机洗衣机也相继出现1910年,美国试制成功世界上第一台电动洗衣机电动洗衣机的问世,标志着人类家务劳动自动化的开端。1922年,美国改造了洗衣机的洗涤结构,把拖动式改为搅拌式,使洗衣机的结构固定下来,这也就是第一台搅拌式洗衣机的诞生。1932年,美国研制成功第一台前装式滚筒洗衣机1955年,在引进喷流式洗衣机的基础之上,研制出独具风格、并流行至今的波轮式洗衣机。
图1 全自动洗衣机外形结构图
本次课程设计硬件电路所采用的是西门子S7-200系列PLC控制,通过按下开始按钮,往洗衣机中注水,通过传感器分辨出不同水位,不同的水位对应不同的工作方式,当用户选择洗涤时,自动洗衣机应自动选择高水位,通过PLC内部程序控制电机正转反转进行洗涤,并如此反复的循环,指导进行到六次的时候,系统内部自动跳入脱洗程序。自动洗衣机自行进行排水和脱水。当清洗和脱水完成时,PLC内部设有自动报警程序,当报警程序运行5秒的时候系统停止运行。其中,在工作过程中如按下停止按钮,可进行手动排水和手动脱水两步操作。
软件方面,通过工业组态王软件,对操作系统仿真,通过上位机对系统的各个工作部分进行实时仿真和实时监控。
本次课程设计的主要程序包括进水,洗涤,排水,脱水排水,报警,停机,几大子程序的设计。
自动洗衣机控制PLC程序设计
I\O口的分配与编码
分析PLC的和输入与输出信号,在满足控制要求的前提下,要尽量减少占用的PLC的I\O口的点,由系统的控制要求可知道,系统的输入点包括为启动,停止,高水位,中水位,低水位,手动排水,手动脱水,低水位检测,排空检测,高水位检测,低水位检测。有控制要求可见,系统的输出点包括为启动洗衣机,进水阀,正转及脱水,反转,排水,报警。依照要求的设计,入表1和表2所示如下
名称 符号 地址 启动按钮 SB1 I0.0 停止按钮 SB2 I0.1 高水位按钮 SB3 I0.2 中水位按钮 SB4 I0.3 低水位按钮 SB5 I0.4 排空检测开关 ST1 I0.5 高水位检测开关 ST2 I0.6 中水位检测开关 ST3 I0.7 低水位检测开关 ST4 I1.0 手动排水按钮 SB6 I1.1 手动脱水按钮 SB7 I1.2 表1 输入地址分配表
名称 符号 地址 启动指令 J1 Q0.0 进水阀指令 J2 Q0.1 正转及脱水 J3 Q0.2 反转 J4 Q0.3 排水 J5 Q0.4 报警 HA Q0.5 高水位检测指令 HL1 Q0.6 中水位检测指令 HL2 Q0.7 低水位检测指令 HL3 Q1.0 表2 输出地址分配表
文档评论(0)