



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、( 此文档为 word 格式,下载后您可任意编辑修改!)毕业设计(论文)题目:用组态王实现加料过程监控系别信息工程系专业名称自动化学生姓名胡 超指导教师熊丽云二O一四年五月1学士学位论文原创性声明本人声明,所呈交的论文是本人在导师的指导下独立完成的研究成果。除了文中特别加以标注引用的内容外,本论文不包含法律意义上已属于他人的任何形式的研究成果 ,也不包含本人已用于其他学位申请的论文或成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校
2、保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权南昌航空大学科技学院可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。作者签名:导师签名:日期:日期:用组态王实现加料过程监控指导老师:熊丽云摘要:物料合理及有效的输送是工业成产过程中的重要因素,物料输送过多会造成物料过剩而致使浪费,物料输送过少则使得不能生产出合格的产品。因此必须控制物料的合理输送和分配。用组态王实现加料过程监控就是为了维持物料的输送在合理的范围内,确保工业生产的稳定性,连贯性。本文研究的加料过程监控利用了组态王软件强大数据处理和图形表现
3、的能力。本文主要是实现自动加料过程,主要要求是:按启动按钮后,斗秤开始进料同时上传送带开始运转,使得物料传送到斗秤中,当斗秤中的原料达到设定重量,停止进料,下输送带运转,斗秤闸门打开,将料输出至下传送带。当斗秤中原料下完,关闭闸门,当闸门完全关闭时,料仓重新开始下料。按停车按钮时,应等斗秤中的原料下完,再延长10 秒,待传送带上的原料输送完毕,再切断电源。关键词: 组态王 PLC 自动加料过程监控指导老师签名:Kingview is used to implement charging process monitoringSupervisor: Xiong Li YunAbstract: Ma
4、terial is reasonable and effective transportation industry becomethe important factor in the process of production, waste too much can cause excessmaterial in the material conveying, the conveying of too little, cannot produce qualified products. So we must control the material reasonable transmissi
5、on and distribution. Kingview is used to implement charging process monitoring is to maintain the material conveying in a reasonable range, to ensure the stability of the industrial production, and continuity. In this paper, we study the charging process monitoring using the kingview software powerf
6、ul data processing ability and graphics performance.This paper is to realize the automatic feeding process, the main requirements are:press the start button,to run feed on the conveyor belt at the same time, make thematerial transferred to thethe raw material to set in the , will be output to thecon
7、veyor belt. When in thethe gate is fully closed, bin and start again. Press thestop button, should be finished under the cut off power supply.Keywords: kingviewPLCAutomatic feedingProcess monitoringSignature of Supervisor:目录1 前言1.1过程控制介绍11.2组态王介绍12 组态王功能2.1图形及动画功能.32.2报警功能42.3实时曲线和历史曲线 .52.4控件功能62.5
8、通讯及其他功能63 建立组态王工程3.1新建组态王工程8穿件工程路径8组态王的开发系统93.2变量与 IO 设备10变量的类型10新建变量11定义 IO 设备133.3动画制作及动画链接 .143.4运行系统244 小结4.1本文的主要工作254.2设计总结25参考文献 .错误!未定义书签。致 谢 .错误!未定义书签。用组态王实现加料过程监控1 绪论1.1 发展趋势自 21 世纪以来,我国国内的监控组态软件产品和技术以及市场都取得了飞速的发展,应用领域日益拓展,使用用户和应用工程师的数量越来越多。 “工业技术民用化”的发展趋势得以充分体现。工业应用软件的重要组成部 分是监控组态软件,但是监控组
9、态软件的发展受到很多条件的限制,归根结底,是应用的带动对它的发展起着最为重要的促进作用。然而用户要求的多样化,致使监控软件的人机界面的需求不可能达到固定单一化,监控软件可制定性是必然的发展。伴随着信息化社会的迅猛发展,IT 技术孕育而生的监控组态软件对工业信息化、自动化带来的影响是深远的,它推动着整个社会生产、生活方式的变化,且这种变化依然在继续。所以学习监控软件有着重要的意义。1.2 组态王介绍组态王 6.5 是在广泛咨询数千家用户的需求和体验之后, 采取先进软件开发模式和流程,由十多位资深软件开发工程师历时一年多的开发,及四十多位试用户一年多的实际现场考验后孕育出的。形成了更方便的使用方法
10、,更强大的功能,更优异的性能,更稳定的软件,更可靠的质量。随着互联网科技在生产和生活的各个领域里发挥着越来越重要的作用,自动化软件的联网发展趋势已发展成为整合 IT 与工厂自动化的关键。组态王 6.5 致力于门户概念,采用最新的 JAVA 2 核心技术,有着更丰富的功能,更简单的操作。使用者将看见整个企业的自动化监控能够以一个门户网站的形式得以呈现出来,并且使用者能使用各自的授权口令完成各自的操作从而完成不同工作职责,这包括现场操作者可以实现设备的启动和停止、中控室的工程师可以整定工艺参数、办公室的决策者能够及时的掌握生产成本、设备的利用率及产量等数据。组态王 6.5 能形象的再现现场画面,在
11、有有授权口令的情况下能够在任何时间和地点内实时的掌握企业每一个生产细节,现场的流程画面、过程数据、趋势曲线、生产报表、操作记录和报警等。我们还可以通过编辑和发布网站首页的信息和图标,从而成为真正企业信息化的分布式的高速历史库。对于任何一个工业自动化系统来说过程数据的存储功能都是十分重要的,伴随着自动化程度进一步广泛的发展,我们对重要数据的使用和储存的要求也愈来愈高。面对储存大批量的实时数据,我们必须要解决同步存储速度缓慢的响应、数据容易丢失、存储时间很短、存储占用的空间比较大、数据读取访问速度慢等用户最关注的问题。因为需要一个准确记录地、实时的、能节省硬件成本并且高效的工业过程数据存储方案。组
12、态王 6.5 基于这种期望,提供支持毫秒级高速历史数据的储存和查询功能的工业过程数据库。完美的企业级生产过程数据仓库。采用最新数据压缩和搜索引擎技术,优于 20%的数据压缩比,使得能节省硬件成本;一个月内的数据能够按照每小时间隔,在百毫秒内就可完成查询。完美的达到历史库数据的数据追记和合并。能够将特殊设备中储存的历史数据片段和远程站点上的组态王历史数据片段通过组态王驱动程序完整的合并到历史数据服务器中。就一个工厂自动化系统来而言,实时跟踪关键参数的状态是至关重要的,其中必不可少的手段就是使用报警功能。怎样能及时精确的获取报警信息对工程人员来说是个十分大的挑战,因为我们不能时时刻刻的守候在运行的
13、设备周围等待报警出现。提出和解决实时通报报警的一体化系统从而使得超视距的现场监控得以实现。短信息:设置短消息项目进行报警,比如发送给指定人员报警对象、短消息的发送时间、接收对象、发送内容等。电子邮件:对电子邮件项目进行,比如发送给指定人员报警对象、电子邮件地址、邮件服务器地址、发送内容等。通过庞大实时的网络,能够时时刻刻了解现场设备的运行情况。语音:也能够通过电话,事前设置好的电话号码,当报警产生时呼叫能简约查询现场设备的运行情况。组态王具有以下优势和特点:1. 支持更大的画面、导航图:用户可以制作任意大小的画面,通过滚动条和导航图控制画面显示的内容;绘制、选择和移动图素时,画面会自行跟随着进
14、行滚动。2. 方便的变量替换:可以单独替换某个画面中的变量,也可以在画面中任意选中的图素在范围内进行变量替换。 3. 能够自定义菜单:支持二级子菜单。 4. 方便快捷的提示文本:系统提供的图素提示条文本,包括简单图素和组合图素。5. 任意选择画面中的图素:能够在画面中使用键盘和鼠标选择任意多个图素进行组合、排列等操作。2 组态王功能2.1 图形及动画功能组态王的工具箱中有直线、扇形、填充图形、折线、管道、多边形、文本、按钮和点位图等基本图素,它们均有绘制图形及动画的功能。它们中填充图形类动画连接框如图2.1所表示,剩下的图素在动画连接框结构相同,只是在动画属性选项有些许差异。图 2.1动画的连
15、接框图从图 2.1 中可知填充类的图形没有输出值和属性文本色等选项,而基本图素中的文本没有属性变化中的线属性和填充属性,也没有位置与大小变化中的填充、旋转和缩放属性,但是却有属性文本色和输出值各选项,各有春秋。而“动画连接”就是建立数据库变量与画面的图素的对应关系。引入动画连接是设计人机接口的一次重大突破,它使得工程人员能从重复的图形编程中释放出来。并且提供了标准的工业控制图形界面给工程人员,并且通过可编程的命令语言的连接来加强图形界面的功能。在工程人员设计图形界面中图形对象与变量之间的丰富连接类型为工程人员提供了极大的方便。部分动画连接的图形对象“组态王”系统还能对它设置访问权限,这对于系统
16、安全的保障有着重要的意义。根据数据库中变量的变化,图形对象可以在建立动画连接后,按动画连接的要求进行改变。组态王数据库中的变量既可以是内存变量,也可以是 IO 变量。 IO 变量是工业控制过程中的物理量,若按照物理量的数学形态分类有:连续式物理量和数字式开关量;若按物理量的物理形态分类有:开关的通断、位移、速度、加速度、质量、大小、颜色、电压、电流、温度、压力、流量、液位、物质浓度、亮度、酸碱度等化学和生物的物理量。图形对象能够根据动画连接的要求更改图形的颜色、尺寸、位置和填充百分数等,一个图形对象又能够同时定义多个连接。把这些动画连接组合起来,应用程序将呈现出十分逼真的图形动画效果。2.2
17、报警功能报警的产生和记录是为保证工业现场安全生产中必不可少的因素。“组态王”有着强大的报警和事件系统而且操作方法简单。报警是指当系统中某些量的值超过了所规定的范围时,系统会自动产生相应的报警信息,表示该量的值已经超过范围,提醒操作人员进行调整。有了报警系统,就能够提示操作人员注意突发的状态。报警的定义窗口如下图 2.2 所示:组态王中报警的处理方法是:当报警发生时,组态王把这些信息储存于内存中的缓冲区中(缓冲区大小能够自行设置),报警在缓冲区中以先进先出的队列形式存储,所以只有最近的报警在内存中存储。当记录定时时间到时或缓冲区达到指定数目,系统能够自动将报警信息进行记录。报警的记录可以是开放式
18、数据库、文本文件或打印机。此外,用户可以从工程浏览器界面提供的报警窗中查看报警信息。组态王的报警分类主要有:模拟量变量类型的越限报警、偏差报警、变化率报警、报警延时和死区等;离散型变量类型的0 类型报警、 1 类型报警和状态变化报警。报警组是按树状组织的结构,缺省时只有一个根节点, 缺省名为 RootNode(可以改成其它名字)。组态王能够通过报警组定义对话框为这个结构加入多个节点和子节点。这类似于树状的目录结构,每个子节点报警组下所属的变量,属于该报警组的同时,属于其上一级父节点报警组。图 2.2报警定义窗口2.3 实时曲线和历史曲线组态王的实时数据和历史数据在画面中能够以曲线形式显示。组态
19、王的曲线有趋势曲线、温控曲线和X-Y 曲线。控制软件中十分重要的功能是趋势分析,“组态王”对该功能提供了简单的控制方法和强大的支持。趋势曲线有历史趋势曲线和实时趋势曲线两种。曲线外形类似于坐标轴, X 轴代表时间, Y 轴代表变量值。 对于实时趋势曲线最多可显示四条曲线;而历史趋势曲线最多可显示十六条曲线,而一个画面中可定义不限数量的趋势曲线。在趋势曲线中工程人员可以规定时间间距,网格分辨率,数据的数值范围,数值坐标数目,时间坐标数目和绘制曲线的颜色属性。当画面程序运行时,实时趋势曲线可以自动以快速反应变量随时间的变化,但历史趋势曲线不能自动卷动,它一般与功能按钮共同工作,一起完成历史数据的查
20、看工作。这些按钮能够实现翻页、设定时间参数、启动停止记录、打印曲线图等复杂功能。2.4 控件功能控件实际上是用来执行专门的任务的可重用对象。每个控件本质上都是一个微型程序,但不是通过控件的属性、方法等控制控件的外观和行为,接受输入并提供输出的一个独立的应用程序。组态王中的控件就是一种微型程序,它们能提供丰富的各种属性和命令语言函数以便用来完成各种特定的功能。控件在外观上可视为组合图素,工程人员只需把它放在画面上,然后对控件的属性进行配置 , 对相应的函数进行连接,控件就能完成相应的复杂功能。当主程序完成时需要制作很复杂的命令语言,或者根本无法完成所实现的功能时,可以采用控件。主程序只需要向控件
21、提供输入,而其余的复杂工作则通过控件去完成,主程序无需理会其过程,只要在控件提供所需要的结果时输出即可。2.5 通讯及其他功能组态王能够与一些常用IO 设备进行直接通讯 .IO 设备包括 :PLC、智能模块、板卡、智能仪表等。组态王的驱动程序采用ActiveX技术,使得组态王和通讯程序能构成一个完整的系统,从而保障系统高效率的运行。为了用户方便的使用,组态王添加了设备配置向导,用户只需要通过安装向导的提示就可以完成IO设备的配置工作。在系统运行的过程中,组态王通过内嵌的设备管理程序负责与IO设备的实时数据交换。已配置的IO 设备在工程浏览器的设备节点中分类列出,用户可以随时修改与查询。组态王与
22、 IO 设备之间的数据交换采用以下五种方式: 串行通讯方式, DDE方式,网络节点方式,板卡方式,人机接口卡方式。(1) 串行通讯方式。这是组态王与 IO 设备之间最常用的一种数据交换方式。串行通讯方式使用“组态王计算机”的串口, IO 设备通过 RS-232 串行通讯电缆连接到“组态王计算机”的串口。如果您的计算机拥有多个串口,可以同时与多个IO 设备连接。组态王最多可与64 个串口设备相连。(2)DDE 方式。 DDE(动态数据交换) 是 Windows的一个标准的传输协议。通过DDE方式任何IO设备都可以与“组态王计算机”进行数据交换。在此方式下,DDE服务程序可以采用自己方式与IO 设
23、备进行数据交换, DDE服务程序与“组态王”采用标准 DDE协议进行通讯。(3) 板卡方式。板卡类设备直接插在“组态王计算机”的扩展槽内, “组态王计算机”通过访问板卡的 IO 地址直接与其进行数据交换。(4) 网络节点方式。 IO 设备作为一个网络节点与 “组态王计算机” 进行数据交换。IO 设备与“组态王计算机”之间通过TCPIP的网络连接。采用此方式的IO 设备多数为其它计算机。(5) 人机接口卡方式。某些厂家的可编程控制器(PLC) 在与计算机进行数据交换时,要求在计算机中安装一个特殊的人机接口的板卡,板卡与可编程控制器( PLC)之间采用专门的通讯协议进行通讯。 “组态王计算机”通过
24、人机接口卡实现与IO设备之间的数据交换。人机接口卡和连接电缆由PLC 生产厂家提供。使用人机接口卡可以与一个 PLC连接,也可以与一个PLC的网络连接。此外,组态王还提供驱动程序开发软件包,用户可根据此软件包编制自己系统所需的驱动程序。并且提供内容丰富的图库功能,在制作系统时可以大幅度地提供工作的效率。组态王的另外一大特点就是网络功能,“组态王”在基于网络结构和TCPIP网络协议上网下运行。3 建立组态王工程3.1 新建组态王工程建立一个新的组态王工程的一般过程是:1. 设计图形界面(定义画面)2. 定义设备3. 构造数据库(定义变量)4. 建立动画连接5. 运行和调试事实上,这五个部分并不是
25、完全独立的,常常是交错进行的。下面将分别加以介绍:创建工程路径启动组态王的工程管理器,选择菜单“文件新建工程”或者单击“新建”按钮,弹出如图所示:图 3-1 新建工程路径按照新建工程向导一步步的建立一个新的工程路径,到向导三时,会出现如下画面:图 3-2 输入工程名称和描述在“工程名称”文本框中输入所要新建工程的名称,名称的有效长度小于32 个字符。在“工程描述”中输入对新建工程的描述文本,描述文本有效长度小于40 个字符。在新建工程的路径也就是向导二中指定的路径下会以工程名称为目录建立一个文件夹。完成后会弹出“是否将新建的工程设为组态王当前工程”对话框,点击“是”,就能把新建工程设定为组态王
26、当前工程。组态王的开发系统组态王由工程浏览器、开发系统和运行系统组成。其中开发系统是工程技术人员进行动画制作链接等的界面。进入组态王开发界面并创建新的画面,如下图3-3所示。 在画面名称处键入新建画面的名字,系统会自动生成对应文件,我们也可以对它进行更改。在各方框中输入数值,以确定画面的大小和位置。在此,选择背景颜色是通过点击长条后拖动鼠标来进行选择。新画面定义好了后,就能够在新画面中制作系统的静态画面,并且对静态画面一一进行变量定义和动画链接,从而根据实际的现场生产活动,制作人机界面的动画。图 3-3创建新画面3.2 变量与 IO 设备组态王最核心的部分是数据库。在组态王运行时的时候,工业现
27、场的生产状况要通过动画的形式反映在屏幕上,与此同时工程人员在计算机前发布的指令也要及时送达生产现场,所有过程都要以实时数据库为中介环节。而且数据库是联系上位机和下位机的桥梁。变量包括系统变量和用户定义的变量,在数据库中存放的是变量的当前值。变量的集合可以形象地称为“数据词典” ,数据词典记录了所有用户可使用的数据变量的详细信息。下面介绍如何新建或者定义一个新的变量。变量的类型组态王系统中定义的变量与一般程序设计语言,比如BASIC 、MATLAB 、C 语言中定义的变量有很大的程度上的不同。组态王系统中定义的变量既能满足程序设计的一般需求,又能够考虑到工控软件的特殊需要。变量的基本类型共有两类
28、:内存变量、 IO 变量。 IO 变量是指可与外部数据采集程序直接进行数据交换的变量,如下位机数据采集设备(如 PLC、仪表等)或其它应用程序(如 DDE、OPC服务器等)。这种数据交换是动态的、双向的,就是说:在“组态王”系统运行过程中,每当IO变量的值改变时,该值就会自动写入下位机或其它应用程序,每当下位机或应用程序中的值改变时,组态王系统中的变量值也会自动更新。所以,那些从下位机采集来的数据、发送给下位机的指令,比如“阀门开关信号”、“料仓满空信号”等变量,都需要设置成“ IO 变量”。内存变量是指那些不需要和其它应用程序交换数据、也不需要从下位机得到数据、只在组态王内部需要的变量,比如
29、计算过程的中间变量,就可以设置成“内存变量” 。新建变量在新建变量之前先来认识一下组态王的工程浏览器界面,图 3-4工程浏览器界面由上图可以看出组态王的工程浏览器主要由菜单栏、Tab 标签、工具栏、工程目录显示区、目录内容显示区和状态栏等几部分组成。其中工具栏中的内容主要是为了快捷和方便使用,一般在菜单栏或者其下拉菜单有与之相对应的对象。在工程浏览器也可启动别的工程项目,在菜单栏中点击“工程”项,将弹出工程管理器,在其中选择将要打开的工程。但是要注意一次只能打开一个工程项目,并且该项目就会为组态王的当前工程。新建变量的步骤是:单击工程浏览器中的系统选项,然后单击目录内容显示区中数据库下拉菜单中
30、的数据词典,然后再在目录内容显示区双击新建,弹出下面的对话框。如下图所示:图 3-5新建一个变量在相应的对话框中填入相应的内容,就能够定义一个新的变量的名称、类型、报警和记录等信息。注意对话框中只有白色区域是可以输入信息的,如果那个条框是灰色的则表明册对话框条的属性不符合该变量类型。下面罗列按此方法定义的本论文的各个变量。变 量 名类型注释SB1内存离散启动按钮SB2内存离散停止按钮S1内存离散阀门开启S2内存离散阀门关闭S3内存离散斗秤满S4内存离散斗秤空M1内存离散开闸电机控制M2内存离散关闸电机控制M3内存离散上带进料电机控制M4内存离散下带出料电机控制料位内存整型料仓,斗秤的料位表 1
31、本文主要所需定义的变量变量定义完成后,可以在工程浏览器的“工具”条下点击“工程加密”项后,在出现的对话框中输入密码以便为了系统的安全可以对工程进行加密。工程加密后将更好的体现系统的可靠性和安全性。定义 IO 设备1. 如何定义 IO 设备在工程浏览器左侧选择“设备COM1”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出显示运行“设备配置向导”,如下图所示:图 3-6定义 IO 设备2. 设备配置向导选择“仿真PLC”的“串行”项,单击“下一步” ,给外部设备取一个名称,然后输入 PLC,单击“下一步” ,为设备选择连接串口,假设为 COM1,单击“下一步” ,填写设备地址,假设为 1,单击
32、“下一步”,设置通信故障恢复参数 ( 使用系统默认的设置参数即可 ) ,单击“下一步”,检查各项设置是否正确,确认无误后,单击“完成”即可完成定义。设备定义完成后,可以在工程浏览器的右侧看到新建的外部设备“PLC”。在定义数据库变量时, 只要把 I O变量连接到这台设备上就可以和组态王进行交换数据了。下面罗列按此方法定义的本论文的各个IO设备。变 量 名寄存器注释SB1IR0.0启动按钮SB2IR0.1停止按钮S1IR0.2阀门开启S2IR0.3阀门关闭S3IR0.4斗秤满S4IR0.5斗秤空M1DM100开闸电机控制M2DM200关闸电机控制M3DM300上带进料电机控制M4DM400下带进
33、料电机控制表 2 本文所需定义的IO 设备3.3 动画制作及动画链接组态王同时还支持极其丰富的动画制作功能,其动画链接功能更是能使得工程技术人员在使用组态王制作画面得心应手。工程人员在组态王开发系统中制作的画面都是静态的,那么它们如何才能反映工业现场的状况呢?这就需要通过实时数据库来实现,因为只有数据库中的变量才是与现场状况同步变化的。数据库变量的变化又如何导致画面的动画效果呢?通过“动画连接”来实现。即是建立画面的图素与数据库变量的对应关系。这样,工业现场的数据,比如料位、阀门开关状态等,当它们发生变化时,能通过 IO 接口,会引起实时数据库中变量的变化。动画连接的引入是设计人机接口的一次突
34、破,它把工程人员从重复的图形编程中解放出来,为工程人员提供了标准的工业控制图形界面,并且由可编程的命令语言连接来增强图形界面的功能。图形对象与变量之间有丰富的连接类型,给工程人员设计图形界面提供了极大的方便。 “组态王”系统还为部分动画连接的图形对象设置了访问权限,这对于保障系统的安全具有重要的意义。图形对象可以按动画连接的要求改变颜色、尺寸、位置、填充百分数等,一个图形对象又可以同时定义多个连接。把这些动画连接组合起来,应用程序将呈现出不可思议的图形动画效果。加料过程控制动画制作主画面图由料仓,斗秤,上带电机M3,上传送带,开阀电机M1,关阀电机 M2下带电机 M4,下传送带,物料组成。如下
35、图图 3-7加料过程监控主画面反应容器的制作1. 进入组态王开发系统,新建名为“加料系统”的画面,在“工具”菜单中选中“显示工具箱” 、“显示画刷类型”、“显示线形”等,出现如下界面:图 3-8 制作反应器2. 点击“工具箱”中的“图库”按钮,弹出如下画面。图 3-9 使用图库中的图素绘图3. 选择所需要的图库对象然后双击左键,则图库管理器自动关闭,并且在画面中鼠标所处位置变为一个方折角,单击左键则能将图素复制于该位置。此时可以随意改变图素的大小和位置,但不能改变图素的其他属性,如果要改变图素的其他属性则可选择“图库”菜单下的“转换为普通图素”项。4. 为了加强视觉效果还可以在组态王提供的八种
36、过渡方式中选择其中一种5. 双击图库元素,可以弹出诸如如下图的对话框。图 3-10反应器的属性设置此时可以点击右端的“?”后选择变量名,根据所需要的变更在对话框中进行颜色设置,在选择颜色时要按住鼠标左键同时进行拖动选择。同时也可以变更变量的值和反应容器在变化过程中对应的填充色的变化比例,在完成了上述操作后即可完成这次加料过程监控系统中的诸如此类反应容器的制作和动链接。文字的输入当需要对图素进行说明时,单击工具箱中的“T”,随后鼠标所在处即变成了闪烁的图标,然后在所需输入文字的地方单击后即可输入文字,输入文字后如果想要改变文字的属性,可选择“工具”菜单中的“文字”项,弹性如下对话框:图 3-11
37、选择文字的属性如果想要改变文字的内容,就点击“编辑”菜单下的“字符串替换”选项,在完成了文字的输入后,双击弹出动画链接。如下图所示。图 3-12 字符串的动画链接由此对话框可以看出,字符串的动画链接是非常丰富的,有文本色变化、位置变化等属性,并且也可链接值输出、值输入、滑动杆输入、闪烁、隐含等等特性。点击任意一个可选选项都可以进行相应的设置。画面属性在开发系统的主画面上单击右键选择“画面属性”项可弹出“画面属性”对话框,进行相应设置,点击“命令语言, ” ,弹出如下画面,然后即可输入程序语言。图 3-13输入程序语言本文完整的主程序为:IF (SB1=1) && (SB2=0)
38、 (这是启动项)停机时间 =0; (初始时间)IF ( 步骤 =0) if (料位 1<100) 料位 1=料位 1+5;( 料位小于 100 时,以 5 的单位相加 )if (料位 1>=80)(当料位加到大于80 时)步骤 =1; (步骤 0 变为 1)M3=1;(启动上带)S3=1;(启动满信号)S4=0;(空信号熄灭)IF ( 步骤 =1) (步骤 1 成立)M3=1;(上带开启)M4=0;(下带关闭)M1=0;(开闸电机关闭)if (料位 2>=90) (如果料位 2 大于 90)S4=1;(空信号灯亮)S3=0;(满信号灯灭)步骤 =2; (步骤 1 的值变为 2
39、)IF ( 步骤 =2) (步骤 2 成立)M3=0;(上带关闭)M4=0;(下带保持关闭)M1=1;(开闸电机启动)打开时间 =打开时间 +5; (打开时间以 5 的单位相加)S2=0;(秤门初始化为0)if (打开时间 >50) (当时间大于 50 时)步骤 =3; (步骤值由 2 变为 3)打开时间 =0; (初始化打开时间0)S1=1;(秤门 S1 开启)S2=0;(秤门 S2 关闭)IF ( 步骤 =3) (步骤 3 成立)M3=0;(上带电机停止)M4=1;(下带电机开启)M1=0;(开闸电机关闭)料位 2=料位 2-5; (料位 2 以 5 的单位递减)if (料位 2&l
40、t;=0) (如果料位 2 小于 0 时)S4=1;(空信号 S4 灯亮)S3=0;(满信号 S3 灯灭)步骤 =4; (步骤 3 值变为步骤 4)IF ( 步骤 =4) (步骤 4 成立)M3=0;(上带电机关闭)S1=0;(秤门关闭)M4=1;(下带开启)S4=1;(空信号灯亮)M2=1;(关闸电机启动)打开时间 =打开时间 +5; (时间以 5 的单位相加)if (打开时间 >50) (当打开时间时间大于50 时)打开时间 =0; (初始化打开时间)S2=1;(开启秤门关 S2)S1=0;(秤门 S1 关闭)M2=0;(关门电机关闭)M4=0;(下带电机停止)步骤 =0; (步骤
41、4 的值变为 0)if (M3=1)if (料位 1>0)本站点旋转料位 1=料位 1-5;本站点旋转2+10;料位 2=料位 2+5;本站点移动本站点移动 1+5;本站点 移动本站点移动 1=0; (定义上带电机开启时的动作,如果料位大于0 时,料位以 5 的单位递减,下带小白球以 5 的单位向右移动,料位以5 的单位增加,上带小圆球以5 的单位向右移动,当上带小圆球大于20 时,初始化)if (M4=1)if (料位 2>0)料位 2=料位 2-5;本站点移动本站点移动 2+5;本站点 移动本站点本站点旋转本站点旋转 3+20;移动2=0;IF (SB2=1) if (料位 2
42、>0)料位 2=料位 2-1;if (料位 2<=0)停机时间 =停机时间 +1; (判断是否有料)if (停机时间 >=10) (延迟 10 时间单位)SB1=0;打开时间 =0;步骤 =0;M1=0;M2=0;M3=0;M4=0;S2=1;S1=0;S3=0;S4=1; (初始化打开时间、 SB1、步骤电机开启秤门,以及空信号)if (料位 1<=60) S3=0 ;(定义料位 1 小于 60 的动作)if (料位 1>=10) S4=0; (大于 10 的动作)IF (S1=1) M1=0;(S1 开启时的动作)IF (S2=1) M2=0;(S2 开启时的
43、动作)颜色选择画面中的任何图素都可一单击左键选定,并且每个图素的颜色:填充色、字符色、线条色、背景色、窗口色、透明色等都可以在调色板里进行选择设置,下图是调色板的功能区介绍:图 3-14调色板界面表达式和运算符连接表达式是定义动画连接的主要内容,因为连接表达式的值决定了画面上图素的动画效果。表达式由数据字典中定义的变量、变量域、报警组名、数值常量以及各种运算符组成,与C 语言中的表达式非常类似。在连接表达式中不允许出现赋值语句,表达式的值在“组态王”运行时计算。变量名和报警组名可以直接从变量浏览器中选择,出现在表达式中,不必加引号,但区分大小写,变量的域名不区分大小写。连接表达式中可用到的运算
44、符如下:取补码,将整型变量变成2的补码。*乘法除法模运算加法减法(双目)&整型量按位与|整型量按位或整型量异或&&逻辑与|逻辑或<小于>大于<=小于或等于>=大于或等于= =等于!=不等于表 3 本文程序所需使用的表达式和运算符3.4 运行系统组态王软件是由工程管理器、工程浏览器和画面运行系统这三个部分组成。其中工程浏览器内含有组态王画面制作开发系统,能自动生成人机界面工程。画面制作开发系统中设计开发的画面工程在画面运行系统环境中运行。工程浏览器和画面运行系统各自独立,由于一个工程可以同时被编辑和运行,所以这对工程的调试起着十分便捷的作用。本文加料过程监控的运行系统界面如下图所示。图 3-15本文运行系统的界面点击启动按钮后,加料过程控制系统就自动开始运行,点击停止等斗秤内下料完毕后 10 秒后会自动切断电源。4 小结4.1 本文的主要工作本文介绍了过程控制的一些基本知识和发展历史及现状。概略介绍了组态软件的产生背景及国内外的现状,其中详细介绍了国产组态软件组态王的功能特点。实现了应用组态王对火电厂各个系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年云南省农业农村厅下属事业单位真题
- 城市交通需求预测重点基础知识点
- 江苏省东台市第四教育联盟2025届八下数学期末预测试题含解析
- 2024年山西能源学院辅导员考试真题
- 2024年重庆石柱县融媒体中心招聘笔试真题
- 班级故事分享平台的建立计划
- 2024年湖北省农业农村厅下属事业单位真题
- 2024年南平市太平镇卫生院招聘笔试真题
- 2024年牡丹江穆棱市乡村医生招聘笔试真题
- 2024年福建福州榕发物业发展有限公司招聘真题
- 2024年山东出版集团有限公司招聘笔试参考题库含答案解析
- 氮化镓射频器件
- 习题课 理想气体的状态方程及状态变化图像
- 手术室甲状腺切除术手术配合护理查房
- 建筑工程各类材料送检取样规范(资料员)
- 六年级下册综合实践活动教案-我爱阅读 全国通用
- Rexroth (博世力士乐)VFC 3610系列变频器使用说明书
- 余华《活着》赏析ppt
- 第8章-GNSS测量与定位-课件
- 卫生院外伤处置方案
- 某地面工程电力安装EC总承包工程技术文件
评论
0/150
提交评论