appleabc全自动洗衣机plc设计方案.docx
《appleabc全自动洗衣机plc设计方案.docx》由会员分享,可在线阅读,更多相关《appleabc全自动洗衣机plc设计方案.docx(26页珍藏版)》请在冰豆网上搜索。
appleabc全自动洗衣机plc设计方案
文摘
英文文摘
第一章可编程序控制的概述
1.1plc的产生和定义……………………………………………………………
1.2plc的发展和应用领域………………………………………………………..
1.3plc的特点和其它典型的控制系统的区别…………………………………..
1.4plc的分类及系统的组成和工作原理………………………………………..
1.5plc的编程语言和程序结构…………………………………………………..
第二章全自动洗衣机的概述
2.1全自动洗衣机的应用现状………………………………………………..
2.2设计全自动洗衣机的意义…………………………………………...........
第三章全自动洗衣机的设计要求和功能实现
3.1全自动洗衣机的设计要求………………………………………………….
3.2全自动洗衣机的功能实现…………………………………………………..
第四章全自动洗衣机的设计
4.1全自动洗衣机的功能图……………………………………………………
4.2I/O地址分配及接线………………………………………………………
4.2全自动洗衣机选用的plc…………………………………………………
结束语
致谢
参考文献
附录五级传送带的梯形图、语句表、运行当中的截图
第一章可编程序控制的概述
1.1plc的产生和定义
1.1.1PLC的产生
20世纪60年代末期,美国的汽车制造业竞争激烈,为了适应白热化的市场竞争要求,1968年美国通用汽车公司<1)编程方便,可现场修改程序;<2)维修方便,采用插件式结构;<3)可靠性高于继电器控制装置;<4)体积小于继电器控制盘;<5)数据可直接送入管理计算机;<6)成本可与继电器控制盘竞争;<7)输入可以是交流市电<115V)<美国电压标准)<8)输出为交流115V,容量要求在2A以上,可直接驱动接触器、电磁阀等;<9)扩展时原系统改变小;<10)用户程序存储器至少能扩展到4KB。
这就是著名的“GM十条”。
1969年美国数字设备公司16位和32位微处理器的应用,使PLC得到了惊人的发展,现在已经成为自动化技术的三大支柱之一。
1.1.2PLC的定义
PLC一直在飞速发展中,很长时间后才有了一个比较明确的定义。
1987年,国际电工委员会“可编程序控制器是一种数字运算操作的电子系统,专为工业环境而设计。
它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种机械和生产过程。
而有关的外围设备,都应按易于与工业系统联成一个整体,易于扩充其功能的原则设计。
”
定义强调了PLC直接应用于工业环境。
定义强调了PLC是“数字运算操作的电子系统”,即计算机。
定义强调了PLC是用软件方式来实现“可编程”的。
1.2plc的发展和应用领域
1.2.1PLC的发展状况
现在的PLC产品已经使用了16位、32位高性能微处理器,而且实现了多处理器的多通道处理,通信技术使PLC的应用得到进一步发展。
PLC的技术已经非常成熟。
目前,世界上有200多个厂家生产PLC产品。
比较著名的有美国的AB、通用1.2.2PLC的发展趋势
PLC总的发展趋势是向高集成度、小体积、大容量、高速度、易使用、高性能方向发展。
具体表现在以下几方面。
1.向小型化、专用化、低成本方向发展2.向大容量、高速度方向发展3.智能型I/O模块的发展4.基于PC的编程软件取代编程器5.PLC编程语言的标准化6.PLC通信的易用化7.组态软件与PLC的软件化8.PLC与现场总线相结合
1.2.3PLC的应用领域
目前PLC在国内外广泛应用于钢铁、采矿、水泥、石油、化工、电力、机械制造、汽车、装卸、造纸、纺织、环保和娱乐等行业。
<1)顺序控制
例如:
注塑机械、印刷机械、订书机械、包装机械、切纸机械、组合机床、磨床、装配生产线、电镀流水线及电梯控制等等。
<2)运动控制<3)过程控制PLC能控制大量的过程参数,例如:
温度、流量、压力、液位和速度。
<4)数据处理<5)通信联网
怎样下载PLC的资料和软件:
国内厂家的PLC影响率和市场占有率很小,主要是国外品牌。
其中有几家举足轻重的公司,它们是德国的西门子公司、美国Rockwell自动化公司所属的A-B(Allen&Bradly>公司、GE-Fanuc公司、法国的施耐德公司、日本的三菱公司和欧姆龙西门子自动化与驱动集团的中文网站为WWW,可以下载西门子各种工控产品的中英文资料和软件。
菱电自动化公司是三菱工控产品在中国地区的总代理,在菱电自动化<上海)有限公司的网站http:
//www.ryoden-
nch/suche/e-controller.htm上也可以下载三菱PLC的资料,在网站和上可以下载三菱PLC的资料和软件。
进入上海欧姆龙自动化系统有限公司的网站的“技术论坛>资料下载”,可以下载PLC资料。
在可以找到更多的欧姆龙软件和使用说明书。
在上可以下载RockwellPLC的中文资料。
在网站上有各种流行的PLC的讲座和问题交流。
1.3plc的特点和其它典型的控制系统的区别
1.3.1PLC的特点
1.抗干扰能力强,可靠性高。
2.控制系统结构简单,通用性强。
3.编程方便,易于使用。
4.功能完善。
5.设计、施工、调试的周期短。
6.体积小、维护操作方便。
1.3.2PLC与继电器控制系统的区别
1.控制逻辑
继电器控制逻辑采用硬连线逻辑;PLC采用存储器逻辑,也称“软连线”逻辑。
2.工作方式
继电器控制线路属并行工作方式;PLC属串行工作方式。
3.可靠性和可维护性
继电器控制线路使用了大量的机械触点,连线也多,可靠性和可维护性差;PLC控制逻辑,大量的开关动作由无触点的半导体电路来完成,体积小、寿命长、可靠性高。
4.控制速度
继电器控制线路控制速度低;PLC控制速度高。
5.定时控制
继电器控制逻辑利用时间继电器进行时间控制,精度低;PLC利用定时器进行时间控制,精度高,定时范围大。
6.设计和施工
继电器控制逻辑周期长;PLC周期短。
1.4plc的分类及系统的组成和工作原理
1.4.1PLC的分类
1.按I/O点数容量分类
<1)小型机
小型机的功能一般以开关量控制为主,小型PLC输入、输出总点数一般在256点以下,用户程序存储器容量在4K字左右。
例如:
SIEMENS的S7-200系列;OMRON的CPM2A系列;MITSUBISHI的FX系列;AB的SCL500系列等。
<2)中型机
中型机的输入、输出总点数在256~2048点之间。
,用户程序存储器容量在8K字左右。
例如:
SIEMENS的S7-300系列;OMRON的C200系列;AB的SCL500系列等模块式PLC产品。
<3)大型机
大型PLC的输入、输出总点数在2048点以上,用户程序存储器容量达到16K字以上。
典型的大型PLC有SIEMENS的S7-400、OMRON的CVM1和CS1系列、AB的SLC5/05等系列产品。
2.按结构形式分
根据PLC的结构形式的不同,PLC主要分为整体式和模块式两种。
<1)整体式结构
其特点是将PLC的基本部件,如CPU板,输入板、输出板、电源板等紧凑地安装在一个标准机壳内,构成一个整体,组成PLC的一个基本单元<主机)或扩展单元。
小型PLC一般为整体式结构。
<2)模块式结构
PLC由一些模块单元组成,如CPU模块、输入模块、输出模块、电源模块、通信模块和各种功能模块等。
目前,大中型PLC均采用模块式结构。
PLC的系统组成
主要由CPU、电源、存储器和专门设计的输入/输出接口电路等组成。
如下图所示:
1.中央处理单元2.存储器
PLC的存储器包括系统存储器和用户存储器两部分。
系统存储器用来存放由PLC厂家编写的系统程序,并固化在ROM内,用户不能更改。
系统程序包括三部分:
系统管理程序、用户指令解释程序以及标准程序模块与系统调用。
用户存储器包括用户程序存储器<程序区)和数据存储器<数据区)两部分。
用户程序存储器用来存放用户针对具体控制任务用规定的PLC编程语言编写的各种用户程序。
用户数据存储器可以用来存放用户程序中所使用器件的ON/OFF状态和数值、数等。
PLC使用的存储器类型有三种:
<1)随机存取存储器<2)只读存储器<3)可电擦除可编程的只读存储器3.输入/输出单元
PLC的输入/输出信号类型可以是开关量、模拟量和数字量。
输入/输出单元包括两部分:
一是与被控设备相连接的接口电路,另一部分是输入和输出的映像寄存器。
<1)输入接口电路
通常PLC的输入接口电路的类型可以是直流、交流和交直流。
输入电路的电源<+24V)可由外部供给,有的也可以由PLC内部提供。
<2)输出接口电路
输出接口电路通常有三种类型:
继电器输出型、晶体管输出型和晶闸管输出型。
电源由外部提供,输出电流一般为0.5~2A,输出电流的额定值与负载的性质有关。
4.电源部分
PLC一般使用220V的交流电源,内部的开关电源为PLC的中央处理器、存储器等电路提供5V、±12V、24V等直流电源,使PLC能正常工作。
5.扩展接口6.通信接口
7.编程器
编程器的作用是供用户进行程序的编制、编辑、调试和监视。
分简易型和智能型。
8.其他部件
PLC的工作原理
PLC的工作方式与运行框图
继电器控制系统是“硬连线逻辑系统”,采用的是并行工作方式;而PLC是一种工业控制计算机系统,采用的是串行工作方式。
概括而言,PLC是按集中输入、集中输出,周期性循环扫描的方式进行工作的。
每一次扫描所用的时间称为扫描周期或工作周期。
PLC工作的全过程可分为三部分:
<1)上电处理<上电初始化)<2)扫描过程<3)出错处
PLC工作过程的中心内容
当PLC正常工作时,它将不断重复上图中的扫描过程。
如果暂不考虑对远程I/O特殊模块和通信服务,扫描过程就只剩下“输入采样”、“程序执行”和“输出刷新”了。
这三个阶段是PLC工作过程的中心内容。
<1)输入采样阶段
PLC在输入采样阶段,首先扫描所有输入端子,并将各输入状态存入相对应的输入映像寄存器中。
此时,输入映像寄存器被刷新。
接着,进入程序执行阶段,在此阶段和输出刷新阶段,输入映像寄存器与外界隔离,无论输入信号怎样变化,其内容保持不变,直到下一个扫描周期的输入采样阶段,才重新写入输入端的新内容。
<2)程序执行阶段
根据PLC梯形图程序扫描原则,PLC按从左到右、从上到下的顺序执行用户程序。
当指令中涉及输入、输出状态时,PLC就从输入映像寄存器中“读入”对应的状态,从元件映像寄存器“读入”对应元件<“软继电器”)的当前状态。
然后,进行相应的运算,运算结果再存入元件映像寄存器中。
因此,每一个元件<不包括输入继电器)的状态会随着程序执行过程而变化的。
(3>输出刷新阶段
在所有用户程序的指令执行完毕后,元件映像寄存器中所有输出继电器的状态(接通/断开>在输出刷新阶段转存到输出锁存器中,最后经过输出端子驱动外部负载,实现控制命令的输出.
PLC对输入/输出的处理原则
(1>输入映像寄存器的数据取决于输入端子板上各输入点在上一扫描周期的输入刷新期间的接通和断开状态.
(2>程序执行结果取决于用户所编程序和输入/输出映像寄存器的内容及其他个各元件映像寄存器的内容.
(3>输出映像寄存器的数据取决于输出指令的执行结果.
(4>输出锁存器中的数据,由上一次输出刷新期间输出映像寄存器中的数据决定.
(5>输出端子的接通和断开状态,由输出锁存器决定.
1.5PLC的编程语言和程序结构
PLC的编程语言
PLC提供的编程语言通常有:
梯形图(LAD>、语句表1.梯形图梯形图编程语言是从继电器控制系统原理图的基础上演变而来的。
两者基本思想一致,只是在使用符号和表达式上有一定区别。
梯形图中一个关键概念是“能流”如果有“能流”从左至右流向线圈,则线圈被激励。
如没有“能流”,则线圈未被激励。
梯形图语言简单明了,易于理解,是所有编程语言的首选。
2.语句表语句表(StatementsList>类似于计算机中的助记符语言,它是用一个或几个容易记忆的字符来代表PLC的某种操作功能
3.顺序功能流程图顺序功能流程图(SequenceFunctionChart>编程是一种图形化的编程方法,亦称功图。
使用它可以对具有并行发生、多种选择等复杂结构的系统进行编程。
许多PLC提供了用于SFC编程的指令。
第六章详述。
4.功能块图S7-200的PLC专门提供了功能块图编程语言,利用FBD可以查看到像普通逻辑门图形的逻辑框指令。
它没有梯形图编程器中的触点和线圈,但有与之等价的指令,这些指令是作为逻辑框指令出现的,程序逻辑由这些逻辑框指令之间的连接决定。
PLC的程序结构
控制一个任务或过程,是通过在RUN方式下,使PLC循环扫描并连续执行用户程序来实现的,用户程序决定了一个控制系统的功能。
广义上的用户程序由三部分组成:
用户程序、数据块和参数块。
1.用户程序
也称组织块,一般包括一个主程序,若干子程序和若干中断程序。
2.数据块<可选)
主要存放控制程序运行所需的数据。
3.参数块<可选)
存放CPU的组态数据,用户若未进行CPU的组态,则系统以默认值进行自动配置。
第二章全自动洗衣机的概述
第二章全自动洗衣机的概述
2.1全自动洗衣机的应用现状
目前洗衣机是一种耳熟能详的家用电器,随着科技的进步和人们生活质量的提高,以及人们对精神文明的高度追求,那么全自动洗衣机也揭开了面纱,现在做的比较好的,国内有小天鹅、海尔、荣事达等等,国外有西门子,博世等等。
这些厂家所生产的全自动洗衣机还是比较好的,但所谓物以稀为贵,所以相对来说价格还存在很大的异议。
而人们追求的高质量生活,也就对这些不是很过问了,只要买来好用就可以了,所以目前市场上还是有很大的发展空间。
2.2设计全自动洗衣机的意义
全自动洗衣机以其固有的优点还是赢得了很多的消费者的信赖,应用而生,它将是现在到未来的星星产品,所以有必要开发和改善现有的全自动洗衣机。
应用最先进的科技技术,投入最少的资金,你便拥有了更广阔的市场竞争力,而现在plc价格也在下降,所以可以应用该产品进行研发,从而达到自动化控制,更多的赢得消费者的青睐。
第三章全自动洗衣机的设计要求和功能实现
3.1全自动洗衣机的设计要求
全自动洗衣机的洗衣桶<外桶)和脱水桶<内桶)是以同一中心安放的。
外桶固定,作盛水用。
内桶可以旋转,作脱水<甩干)用。
内桶的四周有很多小孔,使内、外桶的水流相通。
该洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。
进水时,通过电控系统使进水阀打开,经进水管将水注入到外桶。
排水时,通过电控系统使排水阀打开,将水由外桶排到机外。
洗涤正转、反转由洗涤电机驱动波盘正、反转来实现,此时脱水同并不旋转。
脱水时,通过电控系统将离合器合上,由洗涤电机带动内桶正转进行甩干。
高、低水位开关分别用来检测高、低水位。
启动按钮用来启动洗衣机工作。
停止按钮用来实现手动停止进水、排水、脱水及报警。
排水按钮用来实现手动排水。
<1)控制要求:
PLC投入运行,系统处于初始状态,准备好启动。
启动时开始进水。
水满<即水位到达高水位)时停止进水并开始洗涤正转。
正洗15S后暂停。
暂停3S后开始洗涤反转。
反洗15S后暂停。
暂停3S后,若正、反洗未满3次,则返回从正洗开始的动作;若正、反满3次时,则开始排水。
水位下降到低水位时开始脱水并继续排水。
脱水10S即完成一次从进水到脱水的大循环过程。
若未完成3次大循环,则返回从进水开始的全部动作,进行下一次大循环;若完成了3次大循环,则进行洗完报警。
报警10S后结束全部过程,自动停机。
此外,还要求可以按排水按钮实现手动排水;按停止按钮以实现手动停止进水、排水、脱水及报警。
3.2全自动洗衣机的功能实现
PLC投入运行,系统处于初始状态,准备好启动。
启动时开始进水。
水满<即水位到达高水位)时停止进水并开始洗涤正转。
正洗15S后暂停。
暂停3S后开始洗涤反转。
反洗15S后暂停。
暂停3S后,若正、反洗未满3次,则返回从正洗开始的动作;若正、反满3次时,则开始排水。
水位下降到低水位时开始脱水并继续排水。
脱水10S即完成一次从进水到脱水的大循环过程。
若未完成3次大循环,则返回从进水开始的全部动作,进行下一次大循环;若完成了3次大循环,则进行洗完报警。
报警10S后结束全部过程,自动停机。
此外,还要求可以按排水按钮实现手动排水;按停止按钮以实现手动停止进水、排水、脱水及报警。
第四章全自动洗衣机的设计
4.1全自动洗衣机的功能图
4.2I/O地址分配及接线
输入设备
输入点编号
输出设备
输出点编号
启动按钮
I0.0
进水电磁阀
Q0.0
停止按钮
I0.1
电动机正转接触器
Q0.1
排水按钮
I0.2
电动机反转接触器
Q0.2
高水位开关
I0.3
排水电磁阀
Q0.3
低水位开关
I0.4
脱水电磁阀
Q0.4
报警蜂鸣器
Q0.5
4.2全自动洗衣机选用的plc
由于输入输出总共十一点,输入五点,输出六点,应该选用十二点的PLC,所以可以参考选用西门子的CPU222,总共有8输入,六输出,参数做简要阐述,可以参考西门子详细的说明书
硬件:
CPU222主要特点和技术规范
S7-200—222PLC的电源电压有(20.4~28.8>VDC和(85~264>VAC两种,主机上还集成了24V直流电源,可以直接用于传感器和执行机构.它的输出类型有晶体管(DC>、继电器它可以用普通端子捕捉比CPU扫描周期更快的脉冲信号,实现高速计数。
2路最大可达20kHz的高频脉冲输出,可用以驱动步进电机和伺服电机以实现准确定位任务。
可以用主机上的电位器来改变它对应的特殊寄存器中的数值,可以实时更改程序运行中的一些参数,如定时器/计数器的设定值、过程量的控制参数等。
实时时钟可用于对信息加注时间标记,记录机器运行时间或对过程进行时间控制。
结束语
经过学习与实践,终于完成了结业论文,程序的设计到调试,都已顺利完成。
心里面有点高兴,但是兴奋的同学,自己回想了一下自己设计的还有哪些需要改进的,哪些需要继续坚持的,应该好好总结。
现总结如下:
优点:
1、可以实现全自动化控制
2、有很强的可靠性
3、有较高的稳定性
不足之处:
1、没有与现场紧密的结合
2、所有的设计与实际结合还是有很多的悬殊
3、该系统设计还应该再增加一些功能,向完全自动化发展
由于时间的关系,以上不足之处会在以后逐步改进。
致谢
经过一个月的忙碌与学习,自己取得了很大的进步,我的心情无法平静。
但是在学习过程当中由于经验的匮乏,知识局限,,遇到不少困难,很多可敬的师长、同学、朋友给了我许多帮助,在这里请接受我诚挚的谢意!
张同庄副教授为本次设计的完成提供了很大的帮助。
张教授治学严谨,学识渊博,提倡民主自由的学术风气,给学生很大教益。
在设计完成之际,特向老师表示崇高的敬意和衷心的感谢!
王玉芝老师在繁忙工作之余,一直关心本人的学习情况和设计的进展情况,令我十分感动,在此特表谢意!
何红燕老师和陈斌老师对我学业的完成给予了极大的帮助,非常感谢!
徐州环保设备有限公司的刘晓波、仁正乔对设计工作提了大量的宝贵意见,一并感谢。
参考文献
[1]王永华.现代电气控制及PLC应用技术.北京航空航天大学出版社.2008,<2)
[2]鲁远栋.PLC机电控制系统应用设计技术.电子工业出版社.2006
[3]胡学林.可编程控制器原理及应用.电子工业出版社.2007,<254)
[4]廖常初.PLC使用技术问答[5]王兆义.可编程序控制器教程.北京:
机械工业出版社,1993
[6]万太福,唐贤永编著.可编程序控制器及其应用重庆:
重庆大学出版社,1994
学院
高职生毕业论文<设计)
中文题目全自动洗衣机PLC控制
英文题目FullautomaticwasherPLCconthrol
学生姓名
学号200680361304
专业机电一体化
班级06机电高职
指导教师
完成日期2009年3月
教务处印制
目录…………………………………………………………………………………………1
摘要………………………………………………………………………………………2
关键词………………………………………………………………………………………2
1、引言………………………………………………………………………………………2
2、全自动洗衣机的系统结构和基本工作原理……………………………………2
2.1、系统结构……………………………………………………………………………2
2.2、基本工作原理………………………………………………………………………3
3、全自动洗衣机系統硬件分析……………………………………………………3
4、PLC机型选择和控制要求………………………………………………………4
4.1、机型的选择…………………………………………………………………………4
4.2、I/O分布表…………………………………………………………………………4
4.3、全自动洗衣机的PLC控制系统的要求…………………………………………5
5、PLC控制系统的软件设计……………………………