基于监控组态软件的教学仿真实验毕业设计论文.doc
《基于监控组态软件的教学仿真实验毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于监控组态软件的教学仿真实验毕业设计论文.doc(72页珍藏版)》请在三一办公上搜索。
1、目 录1.1课题研究的目的和意义2第1章 PLC及组态软件的介绍51.1 PLC的介绍51.1.1 PLC的一般结构52.1.2 PLC的特点61.2 组态软件的介绍71.2.1 组态软件的设计思想72.2.2组态软件的特点81.3 本章总结9第2章 PLC与组态软件的选型及通信102.1 欧姆龙PLC的介绍102.2 力控ForceControlV6.1的介绍122.3 PLC与力控组态软件的通信132.4 本章小结15本章主要对论文中应用到的软件进行了详细的介绍。具体有对欧姆龙PLC的CPM1A系列、CQM1H系列、CPM2A系列从结构和特点上进行介绍,还有对力控ForceControlV
2、6.1进行了详细的介绍,另外还主要说明了欧姆龙PLC与力控ForceControlV6.1是如何进行通讯连接的。这些都是与本论文以后的实际操作内容有关的知识。对进一步了解监控组态软件的仿真有很大的帮助。15第4章 基于监控组态软件的教学仿真实验164.1 引言164.2 组态软件工程的建立164.3 抢答器系统的设计184.4 交通灯系统的设计244.5 运输车系统设计304.6 机械手系统的设计374.7 自动洗衣机系统的设计434.8 本章总结49参考文献50绪论1.1课题研究的目的和意义随着科学技术的飞速发展,大规模集成电路及微处理技术的广泛应用,在工业自动化进程中,可编程控制器(Pro
3、grammable Logic Contr01ler)简称PLC得迅速普及,由此PLC作为一种通用的工业自动化装置,由于其操作简便,易于掌握使用,技术性能稳定,运行可靠,在工业自动化领域中占有极其重要的地位。PLC是从早期的继电器逻辑控制系统发展而来的,经过20多年的发展,已成为美国等工业发达国家的重要产业,在我国已经广泛应用于机械制造、轻工、汽车及文化等各种行业。当前,PLC在国际市场上已成为最受欢迎的工业控制畅销品,用PLC设计自动控制系统也已成为世界潮流。在PLC课程的教学中,传统方式以教师为中心,这有利于发挥教师的主导作用,也有利于科学知识的系统传授。PLC专业课程的传统教学模式培养了
4、大批基础扎实、具有一定实践能力的学生,但传统的PLC课程的教学一直存在以下几个问题:(1)硬件软件支持及更新不够,PLC的产品和其他电子产品一样,具有种类较多,发展较快的特点,因此,常常造成教材内容和学校教学专用设备脱节,内容滞后产品技术发展的现状;(2)企业的需要和学校教学的矛盾,企业需要的是能够解决实际问题的PLC专业技术人才,而学校实践教学的观念陈旧,缺乏对企业工业自动化PLC控制实际需要的了解,实践教学的针对性不强,所培养出的学生不能满足企业的需要;(3)该门综合课程,其控制包括机、电、液、气的控制,但目前该课程授课多数还存在缺少设备、教学模式单一,不能体现课程综合的特点。一般的高校现
5、有的条件和设备难以满足实验课程及实际操作的需要。可编程序控制器原理及其应用课程是一门实用性、工程性和综合性很强的专业课,与工程实际联系紧密,必须压缩理论教学课时,增加实验课时,强化实践性教学环节。应当通过实验、生产实习和课程设计等实践性教学环节,增强学生的综合运用能力,倡导创造性思维。在PLC的实习教学中,要完成很多典型的编程训练,针对这一情况,如果仅仅以可编程序控制器来进行实验教学,而没有控制对象,学生用编程器对可编程序控制器进行编程之后,通过观察输出口的状态来确定程序的运行情况。在这类教学方式中学生往往只能进行验证性实验,没有条件进行外围设备的连接和控制。另一种方式是直接购买教学设备厂商开
6、发出了一些仿真软件,但这些仿真软件往往是随成套设备“赠送”的,价格昂贵。这种解决方案优点是学校方面比较省事,但是缺点也很明显,价格昂贵,更重要的是教师在实际应用中很难根据教学和行业的特殊要求对软件进行再开发。也有学校组织教师利用FLASH等软件开发仿真软件,但是这类仿真软件往往只能解决让学生理解设备动作过程的问题,并不能与PLC以及变频器等工业设备进行通讯(例如:不能让学生对PLC编程,用PLC控fl;tJFLASH动画动作,方便程序调试)。自编软件与PLC、变频器以及触摸屏等设备进行通讯并实现编程调试,将是一项非常庞大的工作,具有较高的实施难度,不是一般的自动控制专业的教师能独立完成的。基于
7、此,本课题是利用组态软件技术设计开发PLC教学实验系统,进而解决了各高校开展PLC实验课题难或无法开展PLC实验课题的问题。此外,仿真的方法不但可以用于开展PLC控制实验,也可用于课题设计,既实验内容多种多样,实验现象直观,能节约大量的实验经费,缩短实验时间,提高实验的安全性。本课题的意义在于研制提供一种新型的可编程序控制器教学实验系统,着重学生的能力培养,并给学生留有足够的发挥空间,具有很好的开发柔性和扩展性。该实验系有一定数目的输入输出元件,同时可编程控制器也有一定数目的输入输出点,学生可以自己利用组态软件内的元件组成接近实际工业应用的界面,自己编制其控制程序,充分发挥学生个人的创造性思维
8、和动手能力,同时也可以使学生掌握可编程序控制器与电力拖动、计算机系统的信号传递及控制功能等结合的先进控制技术。本系统的开发应用不仅能够丰富教师的教学手段,提高学生的学习兴趣,提高教学效果,而且能够为专业老师在复杂控制系统、智能控制系统等方面的研究提供了实验对象及实验手段。可编程控制器(Programmable Logic Control ler简称PLC)是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用其内部存储执行逻辑运算和顺序控制、定时、计数和算术运算等操作的指令并通过数字的或模拟的输入和输出接口,控制各种类型的机器设备或生产过程可编程控制器诞生不久即显
9、示了其在工业控制中的重要地位,如日本、德国、法国等国家相继研制成各自的PLC。PLC技术随着计算机和微电子技术的发展而迅速发展,由最初的一位机发展为八位机。随着微处理器CPU和微型计算机技术在PLC中的应用,形成了现代意义上的PLC。现在的PLC产品已使用了16位、32位高性能微处理器,而且实现了多处理器的多通道处理,通讯技术使PLC的应用得到进一步的发展。如今,可编程控制器技术已经比较成熟。目前,世界上有200多个厂家生产可编程控制器产品,比较著名的厂家有美国的AB、通用(GE)、莫迪康、日本的三菱、欧姆龙、富士电机、松下电工,德国门子,法国的TE、施耐德,韩国的三星、LG等。可编程控制器总
10、的发展趋势是向高集成度、小体积、大容量、高速度、易使用、高性能方向发展。组态的概念最早来自英文configuration,含义是使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置,自动执行特定任务,满足使用者要求的目的。监控组态软件是伴随着计算机技术的突飞猛进发展起来的。60年代虽然计算机开始涉足工业过程控制,但由于计算机技术人员缺乏工厂仪表和工业过程的知识,导致计算机工业过程系统在各行业的推广速度比较缓慢。70年代初期,微处理器的出现,促进了计算机控制走向成熟。首先,微处理器在提高计算能力的基础上,大大降低了计算机的硬件成本,缩小了计算机的体积,很多从事控制仪表和原
11、来一直就从事工业控制计算机的公司先后推出了新型控制系统。这一历史时期较有代表性的就是1975年美国Honeywell公司推出的世界上第一套DCS TDC2000。而随后的20年间,DCS及其计算机系统软件(操作系统)、组态软件、控制软件、操作站软件以及其他辅助软件(如通信软件)等。80年代中后期,随着个人计算机的普及和开放系统概念的推广,基于个人计算机的监控系统开始进入市场,并发展壮大。组态软件作为个人计算机监控系统的重要组成部分,比PC监控的硬件系统具有更为广阔的发展空间。这是因为:(1)很多DCS和PLC厂家主动公开通信协议,加入“PC监控的阵营。目前;几乎所有的PLC和一半以上的DCS都
12、使用PC做为操作站。(2)由于PC监控大大降低了系统成本,使得市场空间得以扩大,从无人值守的远程监视、数据采集与计量、数据分析到过程控制,几乎无处不用。(3)各类智能仪表、调节器和PCbased设备可与组态软件构筑完整的低成本自动化系统,具有广阔的市场空间。(4)各类嵌入式系统和现场总线的异军突起,把组态软件推到了自动化系统主力军的位置,组态软件越来越成为工业自动化系统中的灵魂。第1章 PLC及组态软件的介绍1.1 PLC的介绍 1.1.1 PLC的一般结构1.基本结构各种PLC的组成结构基本相同,主要有CPU,电源,储存器和输入输出接口电路等组成。(1)中央处理器 中央处理器单元一般由控制器
13、、运算器和寄存器组成。CPU通过地址总线、数据总线、控制总线与储存单元、输入输出接口、通信接口、扩展接口相连。CPU是PLC的核心,它不断采集输入信号,执行用户程序,刷新系统输出。(2)储存器PLC的存储器包括系统存储器和用户存储器两种。系统存储器用于存放PLC的系统程序,用户存储器用于存放PLC的用户程序。现在的PLC一般均采用可电擦除的E2PROM存储器来作为系统存储器和用户存储器。(3)输入输出接口单元PLC的输入接口电路的作用是将按钮、行程开关或传感器等产生的信号输入CPU;PLC的输出接口电路的作用是将CPU向外输出的信号转换成可以驱动外部执行元件的信号,以便控制接触器线圈等电器的通
14、、断电。PLC的输入输出接口电路一般采用光耦合隔离技术,可以有效地保护内部电路。 1. 输入接口电路PLC的输入接口电路可分为直流输入电路和交流输入电路。直流输入电路的延迟时间比较短,可以直接与接近开关,光电开关等电子输入装置连接;交流输入电路适用于在有油雾、粉尘的恶劣环境下使用。交流输入电路和直流输入电路类似,外接的输入电源改为220V交流电源。 2. 输出接口电路输出接口电路通常有3种类型:继电器输出型、晶体管输出型和晶闸管输出型。(4)扩展接口和通信接口PLC的扩展接口的作用是将扩展单元和功能模块与基本单元相连,使PLC的配置更加灵活,以满足不同控制系统的需要;通信接口的功能是通过这些通
15、信接口可以和监视器、打印机、其他的PLC或是计算机相连,从而实现“人-机”或“机-机”之间的对话。(5) 电源PLC一般使用220V交流电源或24V直流电源,内部的开关电源为PLC的中央处理器、存储器等电路提供5V、12V、24V直流电源,使PLC能正常工作。2.1.2 PLC的特点(1)抗干扰能力强,可靠性高可编程控制器采用了微电子技术,大量的开关动作由无触点的半导体集成电路完成。内部处理过程不依赖于机械触点,而是通过对存储器的内容进行读或写来完成,因此不会出现继电器接触器控制系统的接线老化、触点接触不良等现象。此外,在制造工艺上采取了抗干扰措施,在结构上对耐热、防潮、防尘、抗震等都有精确考
16、虑;在硬件上采用隔离、屏蔽、滤波、接地等抗干扰措施:在软件上采用数字滤波等抗干扰和故障诊断措施;所有这些使PLC具有较高的抗干扰能力。PLC的平均无故障时间通常在几万小时以上,这是一般微机不能比拟的。(2)编程简单PLC的最大特点是采用易学易懂的梯形图语言。梯形图语言的电路符号和表达式与继电器接触器线路图相当接近,这种编程语言形象直观,不需要专门的计算机知识和语言,只要具有一定的电工和工艺知识的人员都可以在短时间学会。(3)功能完善PLC的输入输出系统功能完善,性能可靠,能够适应于各种形式和性质的开关量和模拟量的输入输出。在PLC内部具备许多控制功能,诸如时序、计算器、主控继电器以及移位寄存器
17、、中间寄存器等。由于采用了微处理器,它能够很方便地实现延时、锁存、比较、跳转和强制I0等诸多功能,不仅具有逻辑运算、算数运算、数值转换以及顺序控制功能,而且还具备模拟运算、显示、监控、打印及报表生成功能。PLC可以控制一台单机、一条生产线,还可以控制一个机群、多条生产线;可以现场控制,也可以远距离控制。在大系统控制中,PLC可以作为下位机与上位机或多级的PLC之间进行通信,完成数据处理和信息交换,实现对整个生产过程的信息控制和管理。(4)通用性好PLC是通过软件来实现控制的。同一台PLC可用于不同的控制对象,只需要改变软件就可以实现不同的控制要求,充分体现了灵活性和通用性。各种PLC都有各自的
18、系列化产品。同一系列PLC,不同机型功能基本相同,可以互换,可以根据控制要求进行扩展。(5)体积小、功耗低PLC由于采用半导体集成电路,因此具有体积小、重量轻、功耗低的特点,而且设计结构紧凑,易于装入机械设备内部,是实现机电一体化的理想控制设备。(6)设计施工周期短使用PLC完成一项控制工程时,在系统设计完成以后,现场控制柜等硬件的设计及现场施工和PLC程序设计可以同时进行。PLC的程序设计可以在实验室进行模拟调试。程序设计好后,再将PLC安装在现场统调。PLC用软件取代继电器接触器控制系统中大量的中间继电器、时间继电器、计数器等低压电器,使整个设计、安装、接线工作量大大减少。1.2 组态软件
19、的介绍1.2.1 组态软件的设计思想在多任务环境下,由于操作系统直接支持多任务,组态软件的性能得到了全面加强。因此组态软件一般都由若干组件构成,而且组件的数量在不断增长,功能不断加强。各组态软件普遍使用了“面向对象”的编程和设计方法,使软件更加易于学习和掌握,功能也更加强大。一般的组态软件都由下列组件组成:图形界面系统、实时数据库系统、第三方程序接口组件、控制功能组件。在图形画面生成方面,构成现场各过程图形的画面被划分成3类简单的对象:线、填充形状和文本。每个简单的对象均有影响其外观的属性。对象的基本属性包括:线的颜色、填充颜色、高度、宽度、取向、位置移动等。这些属性可以是静态的,也可以是动态
20、的。静态属性在系统投入运行后保持不变,与原来组态时一直。而动态属性则与表达式的值有关,表达式可以是来自IO设备的变量,也可以是由变量和运算符组成的数字表达式。这种对象的动态属性随表达式值的变化而实时改变。例如,用一个矩形填充体模拟现场的液位,在组态这个矩形的填充属性时,指定代表液位的工位号名称、液位的上下限及对应的填充高度,就完成了液位的图形组态。这个组态过程叫作动画连接。 在图形界面上还具备报警通知及确认、报表组态及打印、历史数据查询与显示等功能。各种报警、报表、趋势都是动画连接的对象,其数据源都可以通过组态来指定。这样每个画面的内容就可以根据世纪情况由工程技术人员灵活设计,每幅画面中的对象
21、数量均不受限制。在图形界面中,各类组态软件普遍提供了一类Basic语言的编程工具脚本语言来扩充其功能。用脚本语言编写的程序段可由事件驱动或周期性地执行,是与对象密切相关的。例如,当按下某个按钮的时候可以指定执行一段脚本语言程序,完成特定的控制功能,也可以指定当某一变量的值变化到关键值以下时,马上起动一段脚本语言程序完成特定的控制功能。控制功能组件以基于PC的策略编辑生成组件为代表,是组态软件的主要组成部分。虽然脚本语言程序可以完成一些控制功能,但还是不很直观,对于用惯了梯形图或其他标准编程语言的自动化工程师来说,是太不方便了,因此目前的多数组态软件都提供了基于IECI 1313标准的策略编辑生
22、成控制组件。它也是面向对象的,但不唯一地由事件触发,它像PLC中的梯形图一样按照顺序周期地执行。策略编辑生成组件在基于PC和现场总线的控制系统中是大有可为的。可以大幅度地降低成本。实时数据库是更为重要的一个组件。因为PC的处理能力太强了,因此实时数据库更加充分地表现出了组态软件的长处。实时数据库可以存储每个工艺点的多年数据,用户既可以浏览工厂当前的生产情况,又可以回顾故去的生产情况。可以说,实时数据库对于工厂来说就如同飞机上的“黑匣子。工厂的历史数据是很有价值的,实时数据库具备数据档案管理功能。工厂的实践告诉我们:现在很难知道将来进行分析时哪些数据是必须的。因此,保存所有的数据是防止丢失信息的
23、最好的办法。通信及第三方程序接口组件是开放系统的标志,是组态软件与第三方程序交互及实现远程数据访问的重要手段之一。通信组件中有的功能是一个独立的程序,可以单独使用;有的被“绑定”在其他程序当中,所以不被“显示地使用。总的来说,如何采集数据,并且与控制设备间进行数据交换:使来自设备的数据与计算机图形画面上的各元素关联起来;处理数据报警及系统报警;存储历史数据并支持历史数据的查询;各类报表的生成和打印输出;为使用者提供灵活、多变的组态工具,可以适应不同应用领域的需求;最终生成的应用系统运行稳定可靠;具有与第三方程序的接口,方便数据共享,这就是组态软件的主要功能。2.2.2组态软件的特点随着工业自动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 监控 组态 软件 教学 仿真 实验 毕业设计 论文

链接地址:https://www.31ppt.com/p-3940744.html