毕业设计论文基于三菱FX0N系列PLC的全自动洗衣机控制系统设计.doc
《毕业设计论文基于三菱FX0N系列PLC的全自动洗衣机控制系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于三菱FX0N系列PLC的全自动洗衣机控制系统设计.doc(50页珍藏版)》请在三一办公上搜索。
1、河北能源职业技术学院摘要该毕业设计介绍了可编程序控制器(PLC)和PLC控制系统的基本知识,包括PLC的定义、特点、分类、技术指标、基本结构、工作原理、硬件知识及PLC控制系统等相关知识。并且,根据全自动洗衣机的工作原理,采用三菱公司的FX0N系列的PLC实现控制,设计了一个简单的全自动洗衣机控制系统。全自动洗衣机通过了可编程序控制器来实现洗涤过程,省时省力,充分体现了现代家电用品的个性。关键词:全自动洗衣机 PLC FX0N系列前言可编程控制器是以计算机为核心的通用自动控制装置,它的功能强、可靠性极强、编程简单、使用方便、体积小。现已广泛应用于工业控制的各个领域,它以微处理器为核心,用编写的
2、程序进行逻辑控制、定时、计数和算术运算等,并通过数字量和模拟量的输入/输出来控制机械设备或生产过程。该设计采用三菱公司的FX0N系列可编程控制器。三菱公司的各系列有被已在国内广泛使用的FX系列代替的趋势。我们在这里有必要详细介绍三菱的FX系列可编程控制器的性能指标,硬件组成和指令。PLC的学习比一般编程学习困难在于,要完成一个控制系统不仅需要掌握一定的编程技术,更为重要的是要知道如何针对实际应用的需要选择合适的PLC型号,然后进行资源配置,设计控制系统。该设计为全自动洗衣机的PLC控制,主要介绍了全自动洗衣机的工作原理,控制系统的PLC的选型和资源的配置,控制系统程序设计与调试,控制系统PLC
3、程序。最后,对于在该设计过程中给予极大鼓励和帮助的老师、同学,在此表示衷心的感谢。由于在设计过程中存在许多不足,希望老师同学指正。目录摘要1前言2第一章 绪论 5 1.1概论5 1.1.1 PLC的定义51.2 PLC的特点5 1.2.1可靠性高6 1.2.2易操作性 7 1.2.3灵活性8 1.2.4机电一体化91.3 PLC的分类9 1.3.1按结构分类 9 1.3.2按输入/输出点数分类 10 1.3.3按功能分类11 1.3.4按编程语言分类111.4 PLC的主要技术指标11 1.4.1编程语言 11 1.4.2存储器容量12 1.4.3输入/输出点数13 1.4.4扫描速度13 1
4、.4.5指令种类和数量14 1.4.6内部寄存的种类和数量14 1.4.7智能模块的种类和数量14 1.4.8环境条件141.4.9可扩展性14 1.4.10可靠性15 1.4.11易操作性16 1.4.12经济性16第二章 PLC的结构172.1 PLC的基本结构172.2整体式的结构PLC17 2.3模块式结构的PLC17 2.4 PLC各组成部分介绍18 2.5基本指令19第三章 PLC的工作原理213.1循环扫描技术213.2 PLC的输入/输出的响应时间22第四章 PLC的控制系统设计原则和设计步骤254.1 设计原则254.2 设计步骤25第五章 PLC的硬件知识255.1 PLC
5、的模块介绍255.2 FX2N PLC的硬件系统构成34第六章 课程设计PLC全自动洗衣机控制系统设366.1 全自动洗衣机控制系统的设计要求366.2 全自动洗衣机控制系统的PLC选型和资源配置366.3 全自动洗衣机控制系统程序设计和调试396.4 全自动洗衣机控制PLC程序416.5 设计小结48第七章 结束语49第八章 参考文献50 第一章 绪论首先介绍一下可编程控制器(PLC)和PLC控制系统的基本知识,包括PLC的产生和发展、特点、技术指标、基本结构、工作原理及PLC控制系统等相关知识。 1.1概述可编程控制器是在计算机技术、通信技术和继电器控制技术的发展基础上开发起来的,现已广泛
6、应用于控制的各个领域。它以微处理器为核心,用编写的程序进行逻辑控制、定时、计数和算术运算等,并通过数字量和模拟量的输入/输出来控制机械设备或生产过程。1.1.1PLC的定义 PLC自问世以来,尽管时间不长,但发展迅速。为了使其生产和发展标准化,国际电工委员会(IEC)先后颁布了PLC标准的草案第一、二、三稿,并在1987年作了如下的定义:“可编程控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程控制器,用于其内部存储程序、执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。可编程控制器及基有关外部
7、设备,都应按易于与工业控制系统联成一个整体,易于扩充基其功能的原则设计的。”总之,可编程控制器是一台专为工业环境而设计的计算机,它是将传统的计算机技术、继电器技术和通信技术相融合而发展起来的一种新型的控制装置。在具体的国内工业应用中,由于它不是针对某一具体的工业应用,因此它的硬件应根据实际需要来进行配置,其软件则根据控制要求进行编写。12 PLC的特点PLC是传统的继电器技术和计算机技术相结合的产物,所以在工业控制方面,它具有继电器或通用计算机所无法比拟的特点。1.2.1可靠性高对可以维修的产品,可靠性包括产品的有效性和可维修性。可编程控制器的可靠性高,表现在下列方面。 与继电器逻辑控制系统比
8、较,可编程控制器可靠性提高的主要原因如下: 可编程控制器不需要大量的活动部件和电子元件,它接线大大减少,与此同时,系统的维修简单,维修时间短,因此,可靠性得到提高。 可编程控制器采用一系列可靠性设计的方法进行设计,如冗余设计、掉电保护、故障诊断、信息保护及恢复等,提高了MTBF(可达1 000 000h),比继电器逻辑控制系统提高了一个数量级。降低了MTTR,是可靠性得到提高。 可编程控制器有较强的易操作性,它具有编程简单、操作方便、维修容易等特点,因此,降低了对操作和维修人员的技能要求,操作和维修人员容易学习和掌握,不容易发生操作的失误,可靠性因此提高。 与通用计算机控制系统比较,可编程控制
9、器可靠性提高的主要原因如下: 可编程控制器是为工业生产过程控制而专门设计的控制装置,它具有比通用计算机控制系统更简单的编程语言和更可靠的硬件。采用了经简化的标准编程语言,编程的出错率大大降低,而为工业恶劣操作环境而设计的硬件使可靠性大大提高,因此,可编程控制器饿可靠性较通用计算机控制系统的可靠性有较大提高。 可编程控制器的硬件设计采用一系列提高可靠性的措施。例如,采用可靠性高的元器件,采用先进的工艺制造流水线,对干扰采用屏蔽、隔离和滤波等,采用电源的掉电保护、存储器内容的保护,采用看门狗、其他自诊断措施、便于维修的设计等。在硬件方面,由于采用性能优良的开关电源,并且对选用的器件进行严格的筛选,
10、加上合理的系统结构,最后加固、简化安装,因此PLC具有很强硬的抗振动冲击性能;无触点的半导体电路来完成大量的开关动作,就不会出现继电器系统中的器件老化、脱焊、触点电弧等问题;所有的输入/输出接口都采用光电隔离措施,使外部电路和PLC内部电路能有效的进行隔离;PLC模块式的结构,可以在其中一个模块出现故障时迅速地判断出故障的模块并进行更换,这样就能尽量的缩短系统的维修时间。可编程控制器的软件设计采取一系列提高系统可靠性的措施。例如,采用软件滤波、软件自诊断、简化编程语言、信息保护和恢复、报警和运行信息的显示等。在软件方面,PLC的监控定时器可用于监视执行用户程序的专用运行处理器的延迟,保证在程序
11、出现错误和程序调试时,避免因程序错误而出现死循环;当CPU、电池、I/O口、通信等出现异常时,PLC的自诊断功能可以检测到这些错误,并采取相应的措施,以防止故障扩大;停电时,后电池和正常工作时一样,进行对用户程序及动态数据的保护,确保信息不丢失。一份用户选用可编程控制器原因的调查报告指出,在各种选用可编程控制器的原因中,有93%的用户是因为可编程控制器的可靠性高而选用的,因此可靠性高是首要原因;其次,才是性能和维修方面的原因。可见,可靠性高是可编程控制器的主要特点。1.2.2易操作性可编程控制器的易操作性表现在下列三方面。操作方便。可编程控制器的操作包括程序输入的操作和程序更改的操作。大多数可
12、编程控制器采用编程器进行程序输入和更改操作。编程器至少提供了输入信息的显示,多数可编程控制器的编程器采用个人计算机,提供了屏幕显示功能,因此,程序的输入能直接显示。更改程序的操作也可根据所需地址编号、变量或接点号等直接进行搜索或顺序寻找,然后可在线或离线更改,更改的信息可在液晶或CRT屏幕显示。所以,可编程控制器具有操作方便的特点。编程简单。可编程控制器有多种标准编程语言可供使用。对电气技术人员来说,由于梯形图编程语言与电气原理图相似,因此,更容易掌握和理解。采用语句表编程语言编程时,由于编程语言是功能的缩写,便于记忆,并且与梯形图一一对应,所以,有利于编程人员编程操作。顺序功能表图编程语言以
13、过程流程进展为主线,非常适合设计人员与工艺专业人员进行设计思想的沟通。功能块图编程语言和结构化文本编程语言的编程方法的应用正在普及,由于它们具有功能清晰、易于理解等优点,正为广大技术人员所接纳和采用。维修方便。可编程控制器所具有的自诊断功能对维修人员技能的要求降低,当系统发生故障时,通过硬件和软件的自诊断,维修人员可根据有关故障代码的显示和故障信号灯的提示等信息,或通过编程器和CRT屏幕的显示,直接找到故障所在的部位,为迅速排除故障和修复节省了时间,降低了MTTR。为便于维修工作的开展,有些可编程控制器制造厂商提供维修用的专用仪表或设备,提供故障树等维修用资料,有些厂商还提供维修用智能卡件或插
14、件板,使维修工作变得十分方便。采用标准化元件和标准化工艺生产流水线作业,使维修用备品、备件简化等,也使维修工作变得方便。可编程控制器的面板和结构设计也考虑了维修的方便性。例如,将需要维修的部件设置在便于维修的位置,将信号灯设置在易于观察的部位,接线端子采用便于接线和更换的类型等,这些设计使维修工作能方便地进行,大大缩短了维修时间。1.2.3灵活性可编程控制器的灵活性表现在下列三方面。 编程的灵活性。可编程控制器采用的标准编程语言有梯形图、语句表、功能表图、功能模块图和结构化文本编程语言等。使用者只要掌握其中一种编程语言就可进行编程。编程方法的多样性使编程方便,应用面拓展。采用软连接方法,生产工
15、艺流程更改或者生产设备更换后,可不必改变可编程控制器的硬设备,通过程序的编制与更改就能适应生产的需要。这种编程的灵活性是继电器顺序控制系统所不能比拟的。正是由于编程的柔性特点,使可编程控制器能大量地替代继电器顺序控制系统,成为当今工业控制领域的重要控制设备。在柔性制造控制(FMC)、柔性制造系统(FMS)、计算机集成制造系统(CIMS)和计算机集成流程工业系统(CIPS)中,可编程控制器正成为主要的控制设备,并得到了广泛应用。扩展的灵活性。可编程控制器的扩展灵活性是它的一个重要特点。它可根据应用的规模不断扩展,即进行容量的扩展、功能的扩展、应用和控制范围的扩展。它不仅可以通过增加输入/输出卡件
16、增加点数,通过扩展单元扩大容量和功能,也可以通过多台可编程控制器的通信来扩大容量和功能,甚至可通过与集散控制系统(DCS)或其他上位机的通信来扩展其功能,并与外部设备进行数据的交换等。这种扩展的灵活性大大方便了用户。操作的灵活性。操作灵活性指设计工作量、编程工作量和安装施工工作量的减少。操作变得十分方便和灵活,监视和控制变得容易。在继电器顺序控制系统中所需要的一些操作得到简化,不同生产过程可采用相同的控制台或控制屏等。1.2.4机电一体化为使工业生产过程的控制更平稳、更可靠,实现优质、高产、低耗,对过程控制设备和装置提出了机电一体化仪表、电子、计算机综合的要求。可编程控制器正是这一要求的产物,
17、它是专为工业过程控制而设计的控制设备,具有体积小、功能强,抗扰性好等优点,它将机械与电气部件有机地组合,把仪表、电子和计算机的功能综合和集成在一起,因此,它已成为当今数控技术、工业机器人、过程流程控制等领域的主要控制设备。13 PLC的分类 可编程控制器产品的种类很多,一般可以从它的结构形式、输入/输出点数以及功能范围进行分类。 1.3.1按结构分类可编程控制器是专门为工业环境而设计,为了便于现场安装和接线,其结构形式与一般计算机有很大区别。主要有整体式和模块使两种结构形式。 整体式结构。整体结构型可编程控制器把中央处理单元、存储器、输入/输出单元、输入/输出扩展接口单元、外部设备接口单元和电
18、源单元等集中在一个机箱内,输入/输出端及电源进出接线端分别设置在机箱的上下两侧。机箱的面板上有相应的发光二极管LED显示输入/输出、电源及系统的运行状态,面板上还留有输入/输出扩展接口的插座、外部设备接口的插座和EPROM存储器的插座等。整体结构的可编程控制器具有输入/输出点数少、体积小等优点,适用于单体设备的开关量控制和机电一体化产品的开发应用等场合。模块式结构。模块结构型可编程控制器把中央处理单元和存储器做成独立的组件模块,把输入/输出等单元做成各自相对独立的模块,然后组装在一个带有电源单元的机架或背板上。在机架或背板上有若干个模块插槽或插座和连接这些插槽或插座的内部系统总线。一些产品的机
19、架或背板上还安装了与输入/输出扩展机连接的接口插座等。各种模块的一侧安装与内部系统总线连接用的插头,用于与机架或背板连接;另一侧有与输入/输出扩展机、外部设备相连的接口插座或与现场控制信号相连的输入/输出接线端,模块上的各种状态指示灯也设置在这一侧。模块式结构的可编程控制器具有输入/输出点数可自由配置,模块组合灵活等特点,适用于复杂过程控制系统的应用场合。1.3.2按输入/输出点数分类为适应不同生产过程的应用要求,可编程控制器能处理的输入/输出点数是不同的。按其处理的输入/输出点数的多少,可分为超小型、小型、中型、大型、超大型五种类型。表1-1列出了各种类型可编程控制器的类型和特点。表1-1:
20、类型输入/输出总点数信号类型用户程序容量结构形式超小型64开关量1KB整体型小型512开关量8KB整体型中型1024开关量、模拟量16KB模块型大型4096有特殊I/O单元32KB模块型超大型4096功能强,与DCS相当32KB模块型但是有的书籍又有下列说法:小型PLC连接开关量I/O模块、模拟量I/O模块以及其它各种特殊功能模块,能执行包括逻辑运算、计时、计数、算术运算、数 输入/输出点数在128点以下的PLC称为小型PLC。其特点是体积小、结构紧凑,它可以据处理和传送、通信联网以及各种应用指令。中型PLC输入/输出点数在128-512点之间的PLC称为中型PLC。它除了具有小型机所能实现在
21、功能外,还具有强在的网络通信功能、更丰富的指令系统、更大的内存容量和更快的扫描速度。大型PLC输入/输出点数大于512的PLC称为大型PLC。它具有强大的软件硬件功能、自诊断功能、通信联网功能,它可以构成三级通信网,实现工厂生产管理自动化。另外大型PLC还可以采用三CPU构成表决式系统,使机器具有更高的可靠性。1.3.3按功能分类根据工业生产过程中控制系统复杂程度的要求不同,可编程控制器的功能各不相同,大致分为低档、中档、高档三个档次。表1-2列出了它们的主要功能.表1-2:类型功能低档开关运算、逻辑运算、计时和计数中档开关量和模拟量控制、数字运算、中断控制、通信高档开关量和模拟量控制、矩阵运
22、算、数据管理、通信联网1.3.4按编程语言分类根据可使用的编程语言,可编程控制器可分为传统可编程控制器、标准编程语言可编程控制器和基于PC的软逻辑可编程控制器等。此外,也可根据其发展和应用,分为可编程控制器、可编程自动化控制器、可编程安全控制器等。14 PLC的主要技术指标1.4.1编程语言编程语言是可编程控制器标准化和易操作性的重要指标。标准可编程控制器编程语言有梯形图、指令表、顺序功能表图、功能模块图和结构化文本等。不同可编程控制器产品可能拥有其中一种、两种或多种编程语言。早期可编程控制器产品的编程语言并不统一,各制造商根据各自产品开发专用编程语言,使程序的移植很困难。为此,IEC 611
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 三菱 FX0N 系列 PLC 全自动 洗衣机 控制系统 设计
链接地址:https://www.31ppt.com/p-4864794.html