《基于plc的电子计算器(内附中英文翻译)本科论文.doc》由会员分享,可在线阅读,更多相关《基于plc的电子计算器(内附中英文翻译)本科论文.doc(59页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、设计论文 毕业 任务书一、题目基于PLC的电子计算器二、指导思想和目的要求 PLC即可编程逻辑控制器 (可编程控制器件Programmable Logic Controller)是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。可编程序控制器是一种数字运算操作的电子系统,专为工业环境下应用而设计。它采用可编程序的存储器,用来在其
2、内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种机械或生产过程。 高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。例如三菱公司生产的F系列PLC平均无故障时间高达30万小时。一些使用冗余CPU的PLC的平均无故障工作时间则更长。从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。在
3、应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除PLC以外的电路及设备也获得故障自诊断保护。三、主要技术指标1.实现简单的四则运算,要求完成梯形图并且运行正常,掌握所涉及到的命令指令,了解各模块功能。2.实现组态的实时监控,要求完成模拟画面并且能够进行模拟运算。四、进度和要求1.第13周:布置毕业设计及英译汉任务,学习组态软件组态王V6.53。查阅资料,完成总体设计方案论证,确定控制系统框图。2.第4周:研究普通计算器的控制系统的组成和控制方法。第5周:确定控制系统具体详细的方案。3.第67周:对PLC进行点的分配,用梯形图编程,组态王做上位监控画面。4.第89周:实际调试,并
4、按要求编写论文初稿,交指导老师审阅修改。5.第1011周:修改论文第二稿。6.第1213周:定最终稿打印,复印,交评阅。7.第1415周:准备答辩,评阅,答辩五、主要参考书及参考资料1 王冬青,丁峰. 欧姆龙CP1系列PLC原理与应用. 1版M. 电子工业出版社,2011.2 廖常初主编.PLC编程及应用.3版M.北京:机械工业出版社,2008. 3 程周主编.欧姆龙系列PLC设计实践. 1版M.北京:中国石油工业出版社,2007.4 洪志育主编.例说PLC. 1版M.人民邮电出版社,2006.5张凤珊电气控制及可编程序控制器2版M北京:中国轻工业出版社,2003 6史国生电气控制与可编程控制
5、器技术.3版M北京:化学工业出版社,2010.7吴中俊,黄永红.可编程序控制器原理及应用M.北京:机械工业出版社,2005.8王永华.现代电气控制及PLC应用技术M.北京:航空航天大学出版社,2003.摘 要在人们日常生活中,买东西、记账、学习等等,凡是与数有关的,我们都可以用到计算器,可见计算器真的很重要。计算器一般由运算器、控制器、存储器、键盘、显示器、电源和一些可选外围设备及电子配件通过人工或机器设备组成。从某种角度而言,广义的“计算机”是包括“电子计算器”的。基于PLC设计的电子计算器比传统计算器更可靠,更方便,性能更好,更容易适应当今高速发展的社会,大大方便了人们的生活。随着电子计算
6、器地不断发展,以及它的使用范围越来越广,未来对电子计算器的需求量会越多,而PLC作为当代最先进的控制器之一,基于它设计的计算器会比传统电子计算器有着无法比拟的优势,所以在未来基于PLC设计的电子计算器这个课题会得到更大的突破。为了巩固大学四年所学知识,在本次设计中要实现的功能包括两点,一是实现简单的加减乘除运算,二是利用组态软件模拟出计算器的画面。这就会用到两个软件CX-Programmer和组态王,分别用来编写程序和实现组态画面。通过查阅大量的资料,并且在老师的帮助下,完成了梯形图的设计。在梯形图中,运用到了MOV、FLT以及浮点型运算等相关指令。再利用组态王软件和PLC通讯连接,通过组态王
7、对其进行仿真模拟,实现实时监控。关键词:电子计算器,PLC,梯形图,组态 ABSTRACTIn Peoples Daily life, shopping, bookkeeping, learning, etc., all related to the number, we can use the calculator, calculator is really important. Generally calculator made by arithmetic unit, controller, memory, keyboard, display, power supply and some
8、optional peripherals and electronic parts by manual or machine equipment. In some ways, generalized the computer is including the electronic calculator. There are integrated circuit in the electronic calculator, but the function of the calculator is simple, cheap price, good for carrying and good st
9、ability. Based on PLC design of the electronic calculator than traditional calculators are more reliable, more convenient, better performance, easier to adapt to the rapid development of society, greatly convenient peoples life. With electronic calculator for development, and its use scope is more a
10、nd more widely, the future will be more demand for electronic calculator, one of the most advanced controller and PLC as a contemporary, based on the design of the calculator has incomparable advantages than traditional electronic calculator, so this subject is based on programmable logic controller
11、 (PLC) in the future design of electronic calculators to get a bigger breakthrough. In order to consolidate the knowledge in the four years at college, in the design in order to realize the functions including two points, one is to realize the arithmetic of simple addition, subtraction, multiplicati
12、on, and division, but using the configuration simulation computer images. CX - this will be used for two software Programmer and kingview, respectively is used to write procedures and implement the configuration screen. Through consulting a large number of data, and with the help of the teacher, com
13、pleted the design of ladder diagram. In ladder diagram, using the MOV, PLT and floating-point arithmetic and related instructions. Using the kingview software and PLC communication, through kingview carries on the simulation, real-time monitoring.KEY WORDS : Electronic calculators, PLC, Ladder,Confi
14、guration目 录摘 要5ABSTRACT6第一章 前 言81.1 课题来源81.2 电子计算器的发展91.2.1 电子计算器的起源91.2.2 电子计算器的构成91.3 课题研究的意义和目的101.3.1 课题的意义101.3.2 课题研究的目的111.4 控制要求111.5设计任务11第二章 系统程序设计122. 1 PLC的产生和定义122.2 PLC目前的发展现状以及未来的发展趋势122.2.1PLC的发展现状122.2.2 PLC的发展趋势132.3 OMRON系列PLC142.4 方案对比142.4.1基于单片机设计的电子计算器142.4.2基于PLC设计的电子计算器152.5
15、控制程序流程图及分析152.6 系统变量定义及分配表162.7 命令语言的介绍172.8 梯形图的编写19第三章 控制系统人机界面设计233.1人机界面软件介绍-组态王233.2使用组态王软件开发具有以下特点243.3 人机界面制作过程253.3.1组态王监控画面的创建253.3.2 设置动画连接28第四章 系统调试324.1对梯形图进行调试324.2组态的调试334.2.1 加法的检验334.2.1 除法的检验344.2.3 减法的检验35致 谢37参考文献38毕业设计小结39第一章 前 言1.1 课题来源人们在日常生活中,算工数、看时间、量温度要计数,清点人数、记录成绩要计数,统计产品、了
16、解生产情况要计数等。人们做任何事情都应心中有数,广义的讲就是计算,所以计算是十分重要的概念。 我国古代最早采用的一种计算工具叫筹策,又被叫做算筹这种算筹多用竹子制成,也有用木头,兽骨充当材料的约二百七十枚一束,放在布袋里可随身携带直到今天仍在使用的珠算盘,是我国古代计算工具领域中的另一项发明,明代时的珠算盘已经与现代的珠算盘几乎相同。 17世纪初,西方国家的计算工具有了较大的发展,英国数学家纳皮尔发明的纳皮尔算筹,英国牧师奥却德发明了圆柱型对数计算尺,这种计算尺不仅能做加减乘除、乘方、开方运算,甚至可以计算三角函数,指数函数和对数函数,这些计算工具不仅带动了计算器的发展,也为现代计算器发展奠定
17、了良好的基础,成为现代社会应用广泛的计算工具 1642年,年仅19岁的法国伟大科学家帕斯卡引用算盘的原理,发明了第一部机械式计算器,在他的计算器中有一些互相联锁的齿轮,一个转过十位的齿轮会使另一个齿轮转过一位,人们可以像拨电话号码盘那样,把数字拨进去,计算结果就会出现在另一个窗口中,但是只能做加减计算。1694年,莱布尼兹在德国将其改进成可以进行乘除的计算。此后,一直要到1950年代末才有电子计算器的出现。 计算器是人们日常工作和学习生活中的常用工具,人们利用它代替了许多位数的复杂计算,包括加减乘除和其他运算。尤其袖珍式液晶显示电子计算器具有计算迅速、准确、操作简单、容易掌握、轻便、耗电省等优
18、点,因此,越来越受到人们的欢迎和使用。它的需求广泛,在计算器的发展上存在着很大的空间和市场意义,这就给我的设计带来了意义。我这次设计的电子计算器是基于PLC来制作完成的,该计算器将采用梯形图编写来实现4位数范围内的加减乘除基本的四则运算。PLC是一个可进行数模、模数转换,可进行定位控制等一个功能强大的工业控制器,具有高可靠性,以它为基础制作的计算器将具有很高的可靠性。1.2 电子计算器的发展 1.2.1 电子计算器的起源 电子计算器是由电子计算机发展过来的。世界上第一台电子计算机ENIAC在美国宾夕法尼亚大学诞生,由宾州大学莫奇来博士和他的学生爱克特设计。这部机器使用了18800个真空管,长5
19、0英尺,宽30英尺, 占地1500平方英尺,重达30吨(大约是一间半的教室大,六只大象重)。它的计算速度快,每秒可从事5000次的加法运算,运作了九年之久。由於吃电很凶, 据传ENIAC每次一开机,整个费城西区的电灯都为之黯然失色,当时制作它的目的是用来计算炮弹弹道。 随着电子工业的迅速发展,为电子计算机提供了一代比一代更有效、更可靠、体积更小的元件。于是便制成了越来越先进的电子计算机,例如,半导体代替了电子管,集成电路又代替了半导体,大规模集成电路取代集成电路,并且正向着超大规模集成电路发展。 1971年,作为电子计算机的一个分支,世界上第一部袖珍电子计算器由美国加利福尼亚州英特尔公司的年轻
20、工程师小霍夫研制成功 。此后,美、日、德、英、法等国相竟发展袖珍计算器,从此电子计算器走上了不断发展的康庄大道。现在的计算器的发展在其设计上普遍追寻用简单经济的技术芯片实现功能齐全的市场产品 ,如日本卡西欧系列科学计算器、佳能WS,信发TR 12位数电子计算器,国外电子计算器正向着智能化、高精度,小体积方向发展。中国近年来,电子计算器的发展也比较迅速,不少厂家推出了与卡西欧科学计算器功能类似的产品,如广州罗纳多计算器、深圳金泰富计算器等,一定程度上实现了计算器芯片的国产化。 1.2.2 电子计算器的构成 计算器一般由运算器、控制器、存储器、键盘、显示器、电源和一些可选外围设备及电子配件通过人工
21、或机器设备组成。低档计算器的运算器、控制器由数字逻辑电路实现简单的串行运算,其随机存储器只有一、二个单元,供累加存储用。高档计算器由微处理器和只读存储器实现各种复杂的运算程序,有较多的随机存储单元以存放输入程序和数据。键盘是计算器的输入部件,一般采用接触式或传感式。为减小计算器的尺寸,一键常常有多种功能。显示器是计算器的输出部件,有发光二极管显示器或液晶显示器等。除显示计算结果外,还常有溢出指示、错误指示等。计算器电源采用交流转换器或电池,电池可用交流转换器或太阳能转换器再充电。为节省电能,计算器都采用CMOS工艺制作的大规模集成电路,并在内部装有定时不操作自动断电电路。计算器可选用的外围设备
22、有微型打印机、盒式磁带机和磁卡机等。 计算器这一小小的程序机器实际上是从计算机中割裂出来的衍生品,但因其方便快捷的操作模式,已经被广泛应用于商业等日常生活中,极大的方便了人们对于数字的整合运算。1.3 课题研究的意义和目的1.3.1 课题的意义 在人们日常生活中,买东西、记账、学习等等,凡是与数有关的,我们都可以用到计算器,可见计算器真的很重要。基于PLC设计的电子计算器比传统计算器更可靠,更方便,性能更好,更容易适应当今高速发展的社会,大大方便了人们的生活。随着电子计算器地不断发展,以及它的使用范围越来越广,未来对电子计算器的需求量会越多,而PLC作为当代最先进的控制器之一,基于它设计的计算
23、器会比传统电子计算器有着无法比拟的优势,所以在未来基于PLC设计的电子计算器这个课题会得到更大的突破。次设计中,将选用OMRON系列PLC,通过梯形图和编程指令两种手段来实现简易计算器的加减乘除功能。论文中将对计算器的发展、计算器的控制及设计要求、PLC的选定及其有关知识、硬件结构的连接及相关模块设计、软件流程图的设计、梯形图和编程指令的编写、系统的测试及有关结果进行详细阐述。基于PLC设计的电子计算器能够完成简单的加减乘除功能,并能够在组态王软件上实现实时监控。通过毕业设计,使我对所学PLC原理与应用、组态控制软件、自动控制原理、电子技术及模拟电子技术基础等的基本理论和基本知识加深理解和应用
24、,掌握电子计算器的控制原理和控制方法,明确设计步骤和方法,增强动手能力,使自己所学的理论知识与实践相结合,为今后的工作打下一定的基础,掌握工程设计的一般程序和方法。1.3.2 课题研究的目的通过毕业设计,使我对所学PLC原理与应用、组态控制软件、自动控制原理、电子技术及模拟电子技术基础等的基本理论和基本知识加深理解和应用,掌握电子计算器的控制原理和控制方法,明确设计步骤和方法,增强动手能力,使自己所学的理论知识与实践相结合,为今后的工作打下一定的基础,掌握工程设计的一般程序和方法。在做毕业设计的过程中认真将所学理论知识和实际操作结合起来,正确对待每一个环节,遇到问题及时查找资料或者询问老师,能
25、够按照计划认真完成毕业设计及论文。1.4 控制要求1由模拟按键输入的数值显示在组态王实时监控画面上;2按加、减、乘、除键时,第一次输入的值被存放在缓冲区中,当输入加、减、乘、除运算符号时,对应的加、减、乘、除运算指示灯会亮;3接着输入一个数,之后若是按下“=”键,则此加、减、乘、除数被存放于另一个缓冲区中,与刚才输入的数做运算,且相对应的运算指示灯熄灭;4用上位计算机做组态监控画面。1.5设计任务1.根据要求完成电子计算器的程序设计,实现简单的加减乘除运算。2.根据程序设计用组态软件完成电子计算器的实时监控。第二章 系统程序设计2. 1 PLC的产生和定义 1969年,美国数字设备公司(DEC
26、)研制出了世界上第一台可编程序控制器,并应用于通用汽车公司的生产线上。当时叫可编程逻辑控制器PLC(Programmable Logic Controller),目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。紧接着,美国MODICON公司也开发出同名的控制器,1971年,日本从美国引进了这项新技术,很快研制成了日本第一台可编程控制器。1973年,西欧国家也研制出他们的第一台可编程控制器。 随着半导体技术,尤其是微处理器和微型计算机技术的发展,到70年代中期以后,特别是进入80年代以来,PLC已广泛地使用16位甚至32位微处理器作为中央处理器,输入输出模块和外围电路也都采用了中
27、、大规模甚至超大规模的集成电路,使PLC在概念、设计、性能价格比以及应用方面都有了新的突破。这时的PLC已不仅仅是逻辑判断功能,还同时具有数据处理、PID调节和数据通信功能,称之为可编程序控制器(Programmable Controller)更为合适,简称为PC,但为了与个人计算机(Persona1 Computer)的简称PC相区别,一般仍将它简称为PLC(Programmable Logic Controller)。 “可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储和执行逻辑运算、顺序控制、定时、计数和算术运算等操作命令,
28、并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关外围设备,都按易于与工业系统联成一个整体、易于扩充其功能的原则设计。” 可编程序控制器是应用面最广、功能强大、使用方便的通用工业控制装置,自研制成功开始使用以来,它已经成为了当代工业自动化的主要支柱之一。2.2 PLC目前的发展现状以及未来的发展趋势2.2.1PLC的发展现状目前,随着大规模和超大规模集成电路等微电子技术的发展,PLC已由最初一位机发展到现在的以16位和32位微处理器构成的微机化PC,而且实现了多处理器的多通道处理。如今,PLC技术已非常成熟,不仅控制功能增强,功耗和体积减小,成本下降,可靠性提
29、高,编程和故障检测更为灵活方便,而且随着远程I/O和通信网络、数据处理以及图象显示的发展,使PLC向用于连续生产过程控制的方向发展,成为实现工业生产自动化的一大支柱。现在,世界上有200多家PLC生产厂家,400多品种的PLC产品,按地域可分成美国、欧洲、和日本等三个流派产品,各流派PLC产品都各具特色。其中,美国是PLC生产大国,有100多家PLC厂商,著名的有A-B公司、通用电气(GE)公司、莫迪康(MODICON)公司。欧洲PLC产品主要制造商有德国的西门子(SIEMENS)公司、AEG公司、法国的TE公司。日本有许多PLC制造商,如三菱、欧姆龙、松下、富士等,韩国的三星(SAMSUNG
30、)、LG等,这些生产厂家的产品占有80%以上的PLC市场份额。经过多年的发展,国内PLC生产厂家约有三十家,国内PLC应用市场仍然以国外产品为主。国内公司在开展PLC业务时有较大的竞争优势,如:需求优势、产品定制优势、成本优势、服务优势、响应速度优势。2.2.2 PLC的发展趋势随着PLC应用领域日益扩大,PLC技术及其产品结构都在不断改进,功能日益强大,性价比越来越高。1在产品规模方面,向两极发展。一方面,大力发展速度更快、性价比更高的小型和超小型PLC。以适应单机及小型自动控制的需要。另一方面,向高速度、大容量、技术完善的大型PLC方向发展。随着复杂系统控制的要求越来越高和微处理器与计算机
31、技术的不断发展,人们对PLC的信息处理速度要求也越来越高,要求用户存储器容量也越来越大。2.向通信网络化发展。 PLC网络控制是当前控制系统和PLC技术发展的潮流。PLC与PLC之间的联网通信、PLC与上位计算机的联网通信已得到广泛应用。目前,PLC制造商都在发展自己专用的通信模块和通信软件以加强PLC的联网能力。各PLC制造商之间也在协商指定通用的通信标准,以构成更大的网络系统。PLC已成为集散控制系统(DCS)不可缺少的组成部分。3.向模块化、智能化发展。 为满足工业自动化各种控制系统的需要,近年来,PLC厂家先后开发了不少新器件和模块,如智能I/O模块、温度控制模块和专门用于检测PLC外
32、部故障的专用智能模块等,这些模块的开发和应用不仅增强了功能,扩展了PLC的应用范围,还提高了系统的可靠性。4.编程语言和编程工具的多样化和标准化。 多种编程语言的并存、互补与发展是PLC软件进步的一种趋势。PLC厂家在使硬件及编程工具换代频繁、丰富多样、功能提高的同时,日益向MAP(制造自动化协议)靠拢,使PLC的基本部件,包括输入输出模块、通信协议、编程语言和编程工具等方面的技术规范化和标准化。2.3 OMRON系列PLC 在全世界上百个PLC制造厂中,有几家举足轻重的公司,它们分别为德国的西门子公司,美国罗克韦尔自动化公司所属的A-B公司,GE-Fanuc公司,法国的施耐德公司,日本的三菱
33、公司,以及日本欧姆龙公司,由此可以知道,OMRON系列PLC在全世界也占有一定的地位。 欧姆龙系列PLC根据I/O点数量主要分为:微型系列:CPM1A、CPM2A、CP1H、CP1L;小型系列:CPM2C、CQM1H、CJ1M;中型系列:C200H、CJ1、CS1;大型系列:CV、CS1D。其特点主要表现在:(1)、应用简单;(2)、可靠性高;(3)、抗电磁干扰性能好,环境适应性强;(4)、功能完善;(5)、成熟的工控网络体系,通信便捷,易于远程实时监控10。在本次设计中,我将用到数据传送指令MOV(021),四则运算类指令+F(456)、-F(456)、*F(456)、/F(456),这几个
34、运算指令是+BC(406),-BC(416),*B(424),/B(434)演变过来的,而了使运算结果出现小数和负数,我使用了浮点数运算。2.4 方案对比 2.4.1基于单片机设计的电子计算器在一片半导体硅片上集成了中央处理器、存储器和各种I/O接口,这样一块集成电路芯片具有一台微型计算器的属性,因而被称为单片微型计算机,简称单片机。单片机自20世纪70年代问世以来,已广泛应用在工业自动化、自动检测与控制、智能仪器仪表、家用电器、机电一体化设备、汽车电子等各个方面。基于单片机设计的电子计算器,在性能方面比传统计算器有了很大的改进,同时,单片机经济实惠,成本相对较低。然而,用单片机制作的主控板受
35、制版工艺、布局结构、器件质量等因素的影响导致抗干扰能力差,故障率高,不易扩展,对环境依赖性强,开发周期长。在当今科技日新月异,突飞猛进的时代,要求产品改朝换代的周期非常短,同时也需要产品有很高的可靠性。这对单片机来说可谓是一个致命的缺点。2.4.2基于PLC设计的电子计算器PLC采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出报警信息。在应用软件中,应用者还可以编入外围器件的故障及诊断程序,使系统中除PLC以外的电路设备也获得故障自诊断保护。其次,它易于设备的扩展、便于维护、开发周期
36、短。PLC的这些优点注定了它将得到广泛的发展。基于PLC设计的电子计算器,能够充分发挥PLC的这些优点,也使得计算器拥有很高的性能。2.5控制程序流程图及分析图2-1 系统程序图 首先,如图2-1所示,启动计算器;按下被加减乘除数;然后按下加减乘除符号中的任意一个,此时相应的运算指示灯亮,与此同时,被加减乘除数放入缓存中;接着,按下等号键后运算指示灯灭,且加减乘除数放入另一个缓存区内,利用CX-Programmer画出相应的梯形图,并运用该软件中给出的函数模块进行运算。2.6 系统变量定义及分配表表2-1 I/O分配表类型地址说明地址说明输入0.00数字00.08数字80.01数字10.09数
37、字90.02数字20.10开机0.03数字30.11等于0.04数字41.00加0.05数字51.01减0.06数字61.02乘0.07数字71.03除输出100.00中间继电器100.03乘法指示灯100.01加法指示灯100.04除法指示灯100.02减法指示灯100.05预算指示灯2.7 命令语言的介绍考虑到运算的过程中因为有减法和除法的运算,所以在编写程序的时候使用的方法是首先将数字的格式转换为浮点数,然后再进行浮点数的运算,如图2-2、2-3所示。将存放在D0、D5里面的数字利用指令FLT以浮点形式存到D30、D35中。以便于进行浮点型运算。图2-2 将第一个数字转换为浮点数 图2-
38、3 将第二个数字转换为浮点数图2-4 浮点加法运算 在如图2-4中所示,将S1所指定的数据和S2所指定的数据作为单精度浮点数据(32位:IEEE754)进行加法运算,结果输出到D。图2-5 浮点减法运算 在如图2-5中所示,作为单精度浮点数据(32位:IEEE754),从S1所指定的数据中减去S2所指定的数据,将结果输出到D+1,D。图2-6 浮点乘法运算 在如图2-6中所示,将S1所指定的数据和S2所指定的数据作为单精度浮点数据(32位:IEEE754)进行乘法运算,将结果输出到D+1,D。图2-7 浮点除法运算 在如图2-7中所示,将S1所指定的数据和S2所指定的数据作为单精度浮点数据(3
39、2位:IEEE754)进行除法运算,将结果输出到D+1,D。2.8 梯形图的编写根据设计任务的要求,以及前面对输入、输出点的分配可以编写下面的梯形图。如图2-8所示,该梯形图中涉及到MOV(021)、FLT(452)、+F(454)、-F(455)、*F(456)、/F(457)等指令。同时,也用到了一些中间继电器,输入继电器等。开机,如图2-8所示。图2-8 开机 输入运算符号,在普通输入的基础上,加入自锁功能,使其保持输出,如图2-9所示。图2-9 给运算部分加入自锁功能将第一个数字存入D0,利用FLT指令将其转为浮点型数字存入D30,如图2-10、2-11所示。图2-10 输入第一个数字
40、 图2-11 将第一个数字转为浮点型数字 按下加、减、乘、除中任意一键,相对应的指示灯灯亮,中间继电器100.05输出亮,将第二个数字存入D5,同样转为浮点型数字存入D35,如图2-12所示。图2-12 输入第二个数字当等于号输入后,进行相应的浮点型四则运算,同时运算指示灯灭,输出结果后可进行下一次运算。如图2-13所示。图2-13 输出结果第三章 控制系统人机界面设计3.1人机界面软件介绍-组态王 组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。组态王kingview6.55是亚控科技根据当前的自动化技术的发展趋势,面向低
41、端自动化市场及应用,以实现企业一体化为目标开发的一套产品。该产品以搭建战略性工业应用服务平台为目标,集成了对亚控科技自主研发的工业实时数据库(KingHistorian)的支持,可以为企业提供一个对整个生产流程进行数据汇总、分析及管理的有效平台,使企业能够及时有效地获取信息,及时地做出反应,以获得最优化的结果。组态王保持了其早期版本功能强大、运行稳定且使用方便的特点,并根据国内众多用户的反馈及意见,对一些功能进行了完善和扩充。组态王kingview6.55提供了丰富的、简捷易用的配置界面,提供了大量的图形元素和图库精灵,同时也为用户创建图库精灵提供了简单易用的接口;该款产品的历史曲线、报表及w
42、eb发布功能进行了大幅提升与改进,软件的功能性和可用性有了很大的提高。组态王在保留了原报表所有功能的基础上新增了报表向导功能,能够以组态王的历史库或KingHistorian为数据源,快速建立所需的班报表、日报表、周报表、月报表、季报表和年报表。此外,还可以实现值的行列统计功能。组态王在web发布方面取得新的突破,全新版的Web发布可以实现画面发布,数据发布和OCX控件发布,同时保留了组态王Web的所有功能:IE浏览客户端可以获得与组态王运行系统相同的监控画面,IE客户端与Web服务器保持高效的数据同步,通过网络您可以在任何地方获得与Web服务器上相同的画面和数据显示、报表显示、报警显示等,同
43、时可以方便快捷的向工业现场发布控制命令,实现实时控制的功能。组态王集成了对KingHistorian的支持,且支持数据同时存储到组态王历史库和工业库,极大地提高了组态王的数据存储能力,能够更好地满足大点数用户对存储容量和存储速度的要求。KingHistorian是亚控新近推出的独立开发的工业数据库。具有单个服务器支持高达100万点、256个并发客户同时存储和检索数据、每秒检索单个变量超过20,000 条记录的强大功能。能够更好地满足高端客户对存储速度和存储容量的要求,完全满足了客户实时查看和检索历史运行数据的要求。它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统
44、划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能3.2使用组态王软件开发具有以下特点(1)实验全部用
45、软件来实现,只需利用现有的计算机就可完成自动控制系统课程的实验,从而大大减少购置仪器的经费。(2)该系统是中文界面,具有人机界面友好、结果可视化的优点。对用户而言,操作简单易学且编程简单,参数输入与修改灵活,具有多次或重复仿真运行的控制能力,可以实时地显示参数变化前后系统的特性曲线,能很直观地显示控制系统的实时趋势曲线,这些很强的交互能力使其在自动控制系统的实验中可以发挥理想的效果。在采用组态王开发系统编制应用程序过程中要考虑以下三个方面:(1)图形,是用抽象的图形画面来模拟实际的工业现场和相应的工控设备。(2)数据,就是创建一个具体的数据库,并用此数据库中的变量描述工控对象的各种属性,比如水
46、位、流量等。(3)连接,就是画面上的图素以怎样的动画来模拟现场设备的运行,以及怎样让操作者输入控制设备的指令3.3 人机界面制作过程3.3.1组态王监控画面的创建1.创建新工程图3-1 新建工程2.设置配置向导要用组态软件进行实时监控首先要完成通讯连接,由于本系统采用的是PLC与组态王之间的通讯,因此将PLC的生产厂家、设备名称、通讯方式等填入相应的对话框即可。与组态王连接的I/O设备的通讯参数如下图。一定要注意组态软件的各个通讯端口要与PLC的各个通讯端口保持一致。如图3-2所示。图3-2 通讯设备设置3.选择串COM1图3-3 选择串口4.编辑数据词典:建立输入输出编辑数据词典的时候,输入和输出均选择“I/O实型”,指示灯选择“内存离散”。图3-4 数据词典5.画静态图图3-5 静态图3.3.2 设置动画连接1.设置运算指示灯的动画设置选择四个指示灯,以此作为加减乘除的运算指示灯,给每一个指示灯做动画设置。图3-6 加法指示灯的设置在设置指示灯的时候,还需要