




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-. z摘要摘要应用组态软件设计一个仿真实验监控系统,实现对实际工程问题的过程控制,现在我们的具体问题是实现对水箱液位过程控制。为了能设计一个解决实际工程问题的仿真实验监控系统,我们可以基于各种组态软件来设计这个仿真平台.而 MCGS 组态软件具有操作简便、可视性好、可维护性强、高性能等突出特点,它可以快速构造和生成上位机监控系统,并可稳定运行于多种操作系统.。以 MCGS 组态软件为开发平台,设计一个仿真实验监控平台来实现对实际工程问题的控制.不仅能对水箱的液位进展监控,采集实验数据建立实验报表,而且能够脱机进展仿真实验、模拟控制。为了能够很好的实现对水箱液位控制系统的仿真,综合考虑多方面的
2、因素,本文将用 MCGS 组态软件设计一个仿真实验监控平台来对其进展实时控制.具体地,要将 MCGS组态软件实现此方案。在该系统中,利用 MCGS 组态软件完成数据采集、控制信息输出以及人机交互等工作,完成仿真实验监控平台的设计,最终到达对水箱液位实时监控,实验数据采集,报表的输出和数据的同步显示。关键词:MCGS 组态软件;液位系统;仿真实验AbstractAbstractTo design a simulation e*periment monitoring platform with application configuration software, realizing the ac
3、tual engineering problems of process control, currently, our concrete problem is to achieve the temperature of the boiler and water tank level process control.In order to be able to solve real engineering problems to design a simulation e*periment monitoring platform, we can base on a variety of con
4、figuration software to design this simulation platform. The MCGS configuration software has simple operation, perfect visibility, strong maintainability, high performance and other salient features. It can construct and generate host puter monitoring system quickly, and can be run on different kinds
5、 of operating systems steadily.-. zWith MCGS configuration software development platform, designing a simulation e*periment monitor platform to achieve the process control of the actual engineering problems. Not only can monitorthe level of the water tank and the temperature of the boiler, gathering
6、 the e*periment data and establishing e*periment reports, but also can do the off-line simulation e*periment, simulation control.In order to control the water tank level and the water temperature of boiler well. Take a prehensive consideration on various factors; this article will design a simulatio
7、n e*periment monitoring platform with MCGS configuration software to achieve the real-time control for this system. Specifically, we should use MCGS configuration software to implement this program. In this system, realizing the data acquisition, controlling information output, as well as the human-
8、machine interaction by the MCGS configuration software, and acplishing the design of the simulation e*periment monitoring platform, which can to achieve the level of the water tank and the water temperature of the boiler in real-time monitoring, e*perimental data collection, report forms of the outp
9、ut and synchronized curve display ultimately.KeyKey WordsWords: MCGS configuration software; liquid level system; simulation e*periment目录1 绪论 11.1 选题背景及意义 11.2 液位控制仿真概况 21.3 论文主要容 22 软件介绍 32.1 MCGS 简介 3-. z2.2 MCGS 的构成 42.2.1 MCGS 组态软件的系统构成 42.2.2 MCGS 组态软件界面简介 52.3 MCGS 组态软件的功能和特点 62.4 MCGS 组态软件的工作
10、方式 82.5 MCGS 组态软件的操作方式 92.6 组建新工程的一般过程 113.设计思路 134 组态画面的设计 144.1 工程建立 144.2 建立流程画面 144.3 定义数据对象 164.4.动画连接 164.5 模拟设备连接 174.6 控制流程 174.7 报警显示 184.8 报表输出 204.9 趋势曲线显示 214.10 平安机制 224.11 液位控制系统总效果 24参考文献 26-. z第一章绪论1.1选题背景及意义随着计算机技术和工业自动化水平的迅速开展,人们对工业自动化的要求越来越高,在日常生活和工业自动化生产中经常涉及到液面控制和流量控制的问题,随着人力本钱的
11、持续上升,人们不可能采用过去经常采用的人力去实时监控液面和控制流量的速度。也不可能采用传统工业自动化技术,当要对控制对象的参数进展改变时,即要对其控制系统的源程序进展修改,极大的浪费人力物力。因此需要设计出一种适宜的控制系统,能够自动控制液面到可控围,又可以对控制对象的参数进展及时有效的修改,以保证产品的质量和生产效率。通用工业组态软件的出现为解决上述问题提供了一种崭新的思路。因为可以根据每个工程的实际情况,利用通用工业组态软件提供的底层设备的 I/O Driver,开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理,历史数据和曲线并存,具有多媒体功能和网络功能的工程,并且不
12、受行业的限制。可以使操作人员不用到现场就可以直观、清晰的了解液面控制系统的运行状况,对液面控制系统的故障能够及时的进展处理。 MCGS 作为一种计算机监控系统的组态软件,能够为用户提供工作平台的实时动画显示、对故障的处理警报、对工作流程的监控、工作平台的实时曲线显示、对历史工作曲线显示查询和报表输出。同时,MCGS 不仅仅能够对不同工程工程之间和对各种社会应用问题进展建模、仿真、分析和可视化。还能够对不同工程工程之间和对各种社会应用问题进展实时仿真与监控或能够进展数据、资源的共享。MCGS 作为一种组态软件,已成功的在一些实际的社会应用问题的工程工程上进展建模、仿真、分析和可视化操作。为该工程
13、工程提供了良好的过程仿真、优化控制和辅助用户进展决策分析。并获得了较好的经济效益和社会效益1.2液位控制仿真概况仿真实验的过程中监控系统的应用是非常广泛的,监控系统的构成方式也是多钟多样的,下面列举的是现在广泛采用的方法。过程控制系统的一个典型例子是液位系统。当水罐1和水罐2的入水量和出水量相等时。水罐1和水罐2的液位将会始终保持在用户给定的正常围。一旦水罐1和水罐2的-. z入水量和出水量发生改变必将会引起水罐1和水罐2的液位的上升或者下降。传感器将水罐1和水罐2的液位值与用户设定的液位平安围做比较。通过计算可以得到两者之间的差值,这个差值便可以叫做偏差。控制器通过这个偏差并根据相应的规律发
14、出相应的控制信号。控制信号便会控制水泵、调节阀和出水阀的入水量和出水量使得水罐1和水罐2液位到达用户设定的液位平安围。通过这个调节方式就可以到达对液位控制系统的自动控制。1.3论文主要容本论文主要是通过利用 MCGS 组态软件设计出一个过程仿真实验的监控系统从而到达对水罐 1 和水罐 2 的液位控制。人机对话窗口和动画效果的制作是作为仿真控制监控系统中必须要的两个工程。在动画效果制作的方面包括画面的制作和曲线的显示这两个组成局部。在本论文的绪论中讲解了基于 MCGS 组态编程的液位控制系统设计这个选题的背景及意义还有液位控制系统的仿真概况。在本论文的第二章中主要介绍了作为组态软件技术的 MCG
15、S 的详细情况、MCGS 的各个子工程的组成局部、作为组态软件技术的 MCGS 的工作方式。其中,详细的介绍了组态软件技术的 MCGS 的组态环境:组态生成、应用系统、组态结果:数据库、运行环境:解释执行、组态结果。在本论文的第三章中主要介绍了基于 MCGS 组态编程的液位控制系统设计的设计任务及设计要求,其中还包括基于 MCGS 组态编程的液位控制系统设计的液位控制系统的工作原理图、设计变量和设计的目的等等。通过对基于 MCGS 组态编程的液位控制系统设计的液位控制系统的组态过程,介绍如何利用组态软件技术的 MCGS 去构造一个工程。在构造这个工程中往往还设计到动画效果的制作、计算机语言的书
16、写、设备与设备直接的联系,实时曲线与历史曲线的表达和报表的输出等多种子工程的操作。在本论文的第四章中主要介绍了利用组态软件 MCGS 来实现液位控制系统的工程流程。在本论文的最后主要是对于基于 MCGS 组态编程的液位控制系统设计的总结与本论文中所用到的参考文献的举例。-. z第二章软件介绍第二章软件介绍2.1 MCGS 组态软件的相关简介Monitor and Control Generated System 简称 MCGS, 是一套主要运用在计算机监控系统的组态软件,MCGS 具有很强的兼容性,能够在不同的操作系统上能够安装操作,不要专门去安装操作系统,能够快速的翻开市场。MCGS 不仅仅
17、能够辅助用户进展决策,还能够为用户提供工作平台上的实时动画显示、能够及时的对故障的处理警报、实时对工作流程的监控、工作平台的实时曲线显示、对历史工作曲线显示查询和报表的输出。相对于其他的组态软件用户需要掌握计算机编程的相关知识能够自行的编写计算机代码。在使用 MCGS 的过程中,用户就无需掌握敲打计算机代码的能力,就能够快速的构造出一个具有时动画显示、能够及时的对故障的处理警报、实时对工作流程的监控、工作平台的实时曲线显示、对历史工作曲线显示查询和报表的输出的一个开发工作平台。=在使用组态软件 MCGS 的过程中,可以发现 MCGS 具有很强的兼容性、多种多样的对故障的处理报警、能够对不同工程
18、工程进展调控处理、能够对工程进展模块化处理等诸多优点。组态软件 MCGS 已经成功的在诸多需要自动化领域控制的系统行业中运用广泛。经过长时间的实践与运用,MCGS 展现出它无可争辩的能力,具有较高的系统稳定性。能够产生较高的社会效益与经济效益。2.2 MCGS 的构成2.2.12.2.1 MCGSMCGS 组态软件的系统构成组态软件的系统构成MCGS 组态软件的系统构成宝航了组态环境和运行环境两个组成局部。组态软件又包括组态生成和应用系统,运行环境又包括解释执行与组态结果。组态环境能够为用户开发出能够解决用户所提出来的社会实际问题的组态操作系统。运行环境能够完成用户所提出来的社会实际问题的组态
19、操作系统的设计目标和所需要的功能。运行环境必须要和组态结果数据库相结合才能发挥出其本身的意义所在。组态环境:组态生成、-. z应用系统、组态结果数据库和运行环境:解释执行、组态结果之间的关系就犹如图2.2.1 -1MCGS 的系统组成局部所示图 2.2.1 -1 MCGS 的系统组成局部其中我们可以将组态环境和运行环境细化下去,就可以发现,组态环境和运行环境他们两者的关系是既相互独立又相互渗透的关系。从图钟就可以看出来。图 2.2.1-2 MCGS 的组态环境与运行环境的构造图工程,是用户在运用 MCGS 在解决社会实际问题的根底上所运用到的。它往往包含了组态结果的数据库和运行环境中的解释执行
20、与组态结果。它往往储存在 MCGS 中的子目录中。储存的工程的扩展名为“.meg。用户可以在这个工程工程中做到实时动画显示、能够及时的对故障的处理警报、实时对工作流程的监控、工作平台的实时曲线显示、对历史工作曲线显示查询和报表的输出。从而可以对该工程工程有个宏观的概念和大体的了解其运行的大致结果。用户在使用 MCGS 组态软件技术往往是为了节省人力物力,要让系统能够到达自动控制和手动控制两者相结合的工程。而用户要实现自动控制和手动控制往往是要在MCGS 的运行环境中才能够实现。2.2.2 MCGS 组态软件界面简介组态软件 MCGS 的软件操作页面主要是包括了 5 个模块,这 5 个模块各自具
21、有的功能不同,对系统的构建的作用也各不一样。用户可以根据不懂的需要求其进展模块化处理。但是在工程中这 5 个模块是必不可少的,这 5 个模块分别是主控窗口、设备窗口、用户窗口、实时数据库、运行决策。下面将对这 5 个模块进展详细的介绍说明。主控窗口:主控窗口包括了系统菜单、系统参数、启动参数这 3 个组成局部。主控窗口主要涉及到的组态操作包括更改工程的名字,确定工程的储存位置和储存时间,设计工程封面等工作,主控窗口还能够放置一个设备窗口和多个工程的窗口。在满足自动控制和手动控制的根底上,可以随意监控和管理这些不同工程。从而可以到达控制的最大化。设备窗口:设备窗口里面是包含着各种各样的设备,设备
22、窗口的存在是为了满足软件与硬件也就是外部设备的连接与驱动。可以让外部设备的数据采样能够实时组态环境:组态环境:组态生成应用系统运行环境:运行环境:解释执行组态结果组态结果数据库-. z的传送的计算机中,能够通过MCGS来实现调控外部设备,到达自动控制。在外部设备发生故障的同时,能够发出警报,可以出显示哪个设备、哪个过程发生故障。用户窗口:用户窗口里面是包括了图元、图符和动画构建这3个组成局部,是实现人机对话的主要的窗口。用户窗口它能够为用户提供工作平台的实时动画显示、对故障的处理警报、对工作流程的监控、工作平台的实时曲线显示、对历史工作曲线显示查询和报表输出。实时数据库:实时数据库包括了数据对
23、象、报警处理、存盘处理这3个组成局部。是实现各个工程之间、各个工程之间、各个时间段的数据的整理与共享,在实时数据库中可以定义数据的名称,这样工程就可以及时的收集数据并进展整理运行策略:运行策略中主要是包括启动策略、循环策略、退出策略、自定义策略。可以对基于MCGS组态软件的控制系统的工程进展控制,可以在改组成局部中编写计算机代码,可以根据不同的需求来选择各种各样具有不同功能的构建。终上所述,构成MCGS组态软件的操作页面的5个组成局部就如图所示图 2.2.2-1 MCGS 的组态软件的五大局部2.3 MCGS 组态软件的功能和特点伴随着计算机技术的迅速开展。组态软件的开发水平也逐渐的提高,国外
24、一度涌现出许许多多的组态软件。相比于其他的组态软件,MCGS 组态软件具有其他组态软件所不具有的优点。MCGS的操作界面具有非常良好的可视化操作。用户可以根据自己的需要可以使用系统默认的系统框架,也可以根据实际情况来实现自我的调配。在操作界面上,MCGS也具备着其他的组态不具备的特点就是兼容性比较好,能够在各种计算机操作系统上进展操作运行。MCGS具有非常好的处理效能还能同时处理多个工程,监控多个工程的流程。在组态环境和运行环境上,MCGS具有丰富多样的图元、图符、动画构建。能够比较完整的构造整个工程的运作过程。MCGS在运行过程中能够用各种多媒体给用户展现出非常及时准确的工程监控画面。在数据
25、处理与显示方面,MCGS它能够及时对数据进展处理并进展保存显示,在人-. z机对话的界面上能够显示出数据变化的方式。让用户能够拥有直观的反映。能够让用户能够更加高效便捷的处理数据。在设备直接的兼容性上,MCGS也表现出它的强大之处,能够与大局部的设备进展连接,让这些设备的数据能够实时的传送到组态软件中,经过数据的处理,能够实时的监控管理这些设备。用户在操作MCGS的过程中不需要掌握太多的计算机语言的知识与技巧。就能够掌握MCGS所需要的脚本语言。从而可以非常简单的建立出相应的脚本去开发控制监控当前工程。报警系统也非常的完善,用户可以在工程中运用到多钟报警装置。在工程运行过程中,能够及时的发现并
26、处理显示报警信息,还能够比照历史报警信息,可以分析书工程上面的缺乏。从而到达辅助用户决策,预防此类报警信息再次出现。从而提高经济效益和社会效益。在不同工程运行的过程中,用户往往注重其平安问题。MCGS很好的解决了此类问题。它能够设置不同的平安密码,设置不同的权限从而到达不同的工程能够有不同的人员进展管理操作。在运行组态软件MCGS的过程中,用户可以运用到多钟多样的网络构造体系,可以在便捷设备上进展操作监控,可以到达实时监控管理的目的,这种操作模式也就是物联网的控制过程。MCGS不仅仅具备这些优点,它还具备非常好的扩大性和维护性。MCGS分为5大模块处理,用户可以对工程进展模块化处理,MCGS还
27、具有可外接的扩大接口。用户可以根据自己的需求进展个性化的处理。除此之外,MCGS还具备这能够运用到浏览器进展浏览。可以让管理者或者技术人员可以随时随地的进展浏览。还可以到达实时的监控管理。对工程的一些历史数据和实时数据的处理显示。可以供决策者进展决策,从而到达辅助决策的作用。从而到达经济效益和社会效益的最大化。2.4 MCGS组态软件的工作方式-. z组态软件 MCGS 具有非常好的兼容性,能够与大多数的设备进展联系与控制。当设备产生相应的数据时,能够实时的反响到 MCGS 中,并且进展相应的处理加工,显示到人机对话的窗口中来。在根据用户提前设定好的脚本语言进展比较处理。得到的处理结果再经过
28、MCGS 再发送给各个设备之间。从而到达控制的效果。在 MCGS 将处理后的结果程序反响到设备之间时,是可以根据用户提前设定好的脚本语言进展调控,模块化的管理,从而可以使得设备与设备之间的联络通讯能够相应的独立。在用户窗口显示中,每个设备构件都对应着不同的图元、图符、动画构件。并且用户可以根据实际需求或者个人的喜爱对设备窗口的图元、图符、动画构件进展个性化的处理。这种个性化的操作这能够在用户窗口中产生动画效果的根底。但是这种动画效果并不产生联系,没有产生相应的互动。所以还不能称为真正的动画效果。要想到达真正的动画效果,则就要在设备与设备之间构建起相应的联系。并且要与数据坤相联通。从而可以到达动
29、画效果的显示。用户就可以在用户窗口中可以清晰的看到工程的动画效果。在本论文的第四章中还会详细的介绍动画效果的制作。为了让用户可以更好的监控管理整个工程。MCGS 专门设置了“运行决策窗口。这个窗口包括了启动策略、循环策略、退出策略、自定义策略这四个组成局部。用户可以根据自己的需求与实际的需要进展个性化的处理。能够让 MCGS 能够根据用户的设定对数据库进展操作。从而可以对已经设定好的动画效果和工程的工作监控管理进展相应的操作。在“运行决策窗口进展操作。用户可以直接对设备进展直接操作。不用从新创立工程。防止了工程操作的复杂性。2.5 MCGS组态软件的操作方式当用户翻开电脑之后便可以在电脑操作系
30、统的桌面上或者可以在“开场菜单栏中就可以找到“MCGS 组态环境的软件图标。双击图标,就可以翻开组态软件 MCGS。翻开 MCGS 之后就会出现组态系统 MCGS 的工作平台,在工作平台上我们可以看到许多可以进展操作的选项。例如:标题栏:在标题栏这个页面上,我们可以从中读取到组态软件 MCGS 的工程文件的名称和工程所在的目录。菜单条:用户可以在菜单条上对 MCGS 的菜单系统进展设置。如果需要了解菜单系-. z统可以参考“MCGS 组态软件用户指南附录所列出来的 MCGS 菜单系统介绍和 MCGS 组态软件中可以用到的快捷键。工具条:在工具条的操作方面,用户可以对设备进展编辑和在工具条上拥有
31、组态时候要用到的工具按钮。往往不同的窗口要设置成不同功能的工具条按钮,要想了解具体的情况可以参考一下附表。工作平台:用户可以在上面进展一系列的组态操作和对其进展相关的属性设置。在工作平台的上面一共设置有 5 个窗口的标签,用户可以通过其可以迅速的翻开相应的窗口,从而进展相关的组态操作。这 5 个窗口分别是设备窗口、主控窗口、运行决策、用户窗口和实时数据库。在工作平台的右边还设置有创立对象和对对象进展组态操作时候能够用到的功能按钮。组态工作窗口:组态工作窗口是用户进展组态操作的工作环境,在组态环境上,用户要进展组态的生成和应用系统,在这个工作环境上用户可以对图元图像,数据和各式各样的构件进展相应
32、的构件和处理。在这个窗口上,用户可以对对象进展相关的编辑和处理,组态工作窗口主要含有 5 个组成局部;分别是设备窗口、运行决策、主控窗口、实时数据库和用户窗口。在组态工作窗口上,用户可以对工程进展命名,进展动画效果的构建,编写脚本,对数据的一些定义等等工程进展相关的组态操作。属性设置窗口:在这个窗口中用户可以根据实际情况和要求对相关对象进展属性的设置,属性设置窗口又可以被称作属性设置对话框,在这个属性设置对话框中,可以根据对象的不同,可以在属性窗口的页面上设置不同的数据,但是数据的构造形式是差不多一样的。在属性设置对话框中。我们可以看到其组成局部,其组成局部主要是以下几个局部进展组成。窗口标题
33、:在 MCGS 组态软件的页面中,我们可以在其顶部中可以看到“*属性设置这几个字形式的标题。窗口标签:窗口标签是作为分页的一种记号,能够将从不同属性窗口排序的分页排序中将所需要的属性窗口提取出来。在窗口标签中,单击所需要编辑的窗口,即可以进展相应的属性编辑。输入框:是设置属性的一种特殊形式,在输入框的左侧局部会含有属性的解释文字,在输入框中,用户可以在里面输入一些属性容,为了用户能够更加快捷方便的进-. z展相关操作。在输入框的右侧局部会出现一些“、 “.、 “等标志符号,鼠标进展单击这些标志符号,页面就可以弹出一个表框。然后,可以根据需要,用户可以选择所需要的一些工程,就可以将所需要的的东西
34、设置进输入框中。单项选择按钮:是一种比较特殊的用“、 “作为标记的一种属性设定的一种器材。在同一个设置栏中会同时拥有多个单项选择按钮。但是用户进展选择时,只能选择其中的一个进展相关的操作。复选框:复选框也是一种比较特殊的用“作为标记的一种属性设定的一种器材。在同一个设置栏中会同时会出现比较多的选项框。跟单项选择按钮所不同的是,用户可以选择多个复选框进展相关的操作。功能按钮:功能按钮一般会有四种不同的按钮,他们所代表的容也不尽一样。他们分别是“确认Y、 “帮助H、 “检察C、 “取消N。图形库工具箱:为了更好的进展组态操作,MCGS 组态软件中的图形库工具箱会为用户提供较为丰富的一些组态资源,用
35、户可以根据实际情况,合理的运用这些组态资源。这些组态资源总体来说是包括了以下几种组态资源:系统图形工具箱:系统图形工具箱一般是出现在用户窗口中,在用户窗口中,单击工具条中出现的“工具箱的按钮,就可以翻开图形工具箱,在系统图形工具箱中,我们可以看到各式各样的图形、图元、图符和一些动画构建的一些位图图符。用户可以利用这些系统图形工具箱的一些构建。根据实际要求,就可以制作出符合社会生产需求解决相关实际问题的各种比较复杂的一种图形。设备构件工具箱:设备构件工具箱一般是出现在设备窗口中的,在设备窗口中,单击工具条中出现的“工具箱的按钮,就可以翻开设备构件工具箱。在设备构件工具箱中,拥有比较齐全的用来自动
36、生产或者用来生产监控的各式各样的设备构件。用户需要根据实际情况,选择适合的设备构件,将设备构件放到设备窗口中。在经过组态操作。设备构件就可以实现驱动或者控制外部设备的运行。策略构件工具箱:策略构件工具箱一帮是出现在策略组态窗口中的,在策略组态窗口中,单击工具条出现的“工具箱的按钮,就可以翻开策略构件工具箱。在策略构件工具箱中,拥有比较齐全的用来自动生产或者用来生产监控的各式各样的策略功能构件。用户可以根据实际情况,选择适合的策略功能构件。在经过组态操作。策略-. z构件就可以实现对工程运行过程中的流程进展有效的控制。对象组件库:为了更好的方便和能够对组态成果到达充分的适用,能够重复性的利用组态
37、成果。MCGS 组态软件的对象组件库中就能够实现对那些具有组态完好和还具有一定利用价值的图形库。从而能够到达对组态成果的充分利用和重复性的使用。当用户进入到组态窗口的页面中的时候。可以看到有“工具的菜单,在这个菜单中有一个叫做“对象组件库管理的一个选项。单击执行它或者用户可以翻开 MCGS 组态软件控制系统的系统图形的工具箱,单击“插入组件按钮,用户就可以翻开对象组件库。用户可以根据实际情况,选择相应的组件。从而进展相关的组态操作。工具按钮:用户可以在组态软件的工作平台的页面上可以看到。工具条上排列有各种各样的不同图标的按钮,这些按钮整体就叫做工具按钮。这些工具条上的不同图标的按钮的运行功能与
38、用户在菜单条上运行相关的命令操作功能是一样的。总体来说,工具条上的按钮具有操作比较简单。所以用户在进展组态操作的时候往往是在工具条上的工具按钮进展相关的组态操作。2.6 新工程工程的一般构建过程系统分析工程工程:要想构建一个好的优秀的系统工程,我们就必须要弄清楚工程工程所要到达的目的、其所需要的技术的要求和工艺所需要的流程。一个完整工程工程的建立必须要经过一系列的步骤处理,一般而言,建立起完整的工程工程,要经过工程工程的系统分析、工程工程框架的构建、菜单根本体系的设计、动画效果的相关制作、脚本语言的书写、菜单按钮功能的完善、外部设备的连接、工程工程的测试与完善这 8 个步骤。工程工程的系统性分
39、析:用户在拿到相关工程工程的时候,就需要及时的分析相关工程工程所需要的技术要求、所需要的工艺流程和工程工程系统组成局部。还需要根据实际需求来确定工程工程所需要到达的监控系统要求和监控对象所具备的一些特征和确定工程工程所需要搭配的动画效果显示的方式,分析出工程工程中所需要的一些数据采集和数据的输出与 MCGS 组态软件中的实时数据库中的变量所产生的对应关系。分析出哪些数据是用来与外部设备连接和哪些数据时用来在 MCGS 组态软件中用来部传递数据和动画显示的效果。工程工程框架的构建:MCGS 组态软件的操作就可以被称作创立新的工程,这个创-. z立新的工程的容主要是包括以下一个方面:确定好封面窗口
40、、启动窗口和工程工程的名称、确定好 MCGS 组态软件存放数据库的路径并及时的进展存储和更改文件的名称,还要设定好动画效果的更新周期。只有通过了这些步骤。用户在 MCGS 组态软件中构建了由这 5 个组成局部构建起来的工程工程的框架。用户也可以在构建用户窗口后,再构建启动窗口和封面窗口菜单根本体系的设计:MCGS 组态软件为了能够更好的工程工程的运行状况和实时工作流程进展有效合理的监控和调度。MCGS 组态软件通常为在主控窗口中进展编辑菜单。编辑菜单一般是要分成两步进展,第一步是要对菜单的框架进展搭建,第二步就是要对各级的菜单命令进展有效的功能组态,在进展组态的过程中,用户可以根据实际情况,可
41、以随时对菜单根本体系进展增减。不断对工程工程进展完善。动画效果的相关制作:动画效果的制作分为两个局部,一个是静态图形的设计和制作,两个是动画效果的动态属性的设置。静态图形的设计和制作跟“画画有点类似,在 MCGS 组态软件中,用户可以通过软件提供的根本的图形原件和动画构建库中构建出各种各样的复杂的图形。动画效果的动态属性的设置是要设置静态图形的设计和制作的一个动画属性,要时刻与数据库中的定义的相关变量建立起一种能够相关连接的关系。这就可以将“画画驱动。脚本语言的书写:用户需要翻开运行策略窗口,从运行策略窗口中需要找到工程工程中所需要的功能策略构件,这些功能策略构件能够构件各式各样的功能模块。人
42、机操作就是由这些功能模块实现的。为了用户能够更好的进展组态操作。MCGS 组态软件还能够为用户提供可以实现编辑用的一些功能构件。用户只需要使用简单的计算机编程语言,就可以书写脚本语言。书写出工程工程中所需要的一些控制程序。菜单按钮功能的完善:菜单按钮功能的完善,这其中就包括了 3 个局部的功能组态,这 3 个局部的功能组态就包括了操作的按钮、菜单的一些命令和用来监控的器件。从而就可以实现工程工程中的实时数据和历史数据的储存于表达、实时曲线与历史曲线的表达和报表的输出、报警信息的显示等等功能、菜单按钮功能的完善还包括建立起相对平安的工程机制等等方面。外部设备的连接:外部设备的连接需要在设备窗口中
43、进展相关操作,要与外部设备进展连接,就用户根据实际情况选出能够与外部设备相匹配的相关设备构件,之后-. z需要与设备通道相连接,根据实际情况,确定数据变量的相关处理方式,还需要设置好设备的相关属性。从而完成外部设备的连接。工程工程的测试与完善:在完成以上各个步骤的前提下,为了能够保证工程工程能够到达预想的要求,就需要对工程的各个局部进展测试,根据测试情况,进展对工程工程的更改和完善。本章小结在这一章节中主要是介绍了 MCGS 组态软件,MCGS 的构成局部,介绍了 MCGS 系统组成局部的系统构成局部和界面的介绍。MCGS 组态软件的功能和与其他组态软件相比照所具有的特点。MCGS 组态软件在
44、进展组态操作的时候其工作方式是什么。同时还比较简单的教师了组态软件 MCGS 组态软件的相关操作方式。重点介绍了新的工程工程的一般构建过程在本章节应该对组态软件 MCGS 的五大组成局部的相关概论要着重的掌握。要明确组态软件 MCGS 的五大组成局部的每一个局部的存在意义和其所具有的相关功能。还需要重点掌握新的工程工程的一般构建过程。第三章:设计思路作为了一个自动控制的工程设计人员来说,要想快速的并且完整准确的构建一个工程工程,就先要对这个工程工程进展系统性的分析。了解这个工程工程的系统构成局部、了解这个工程工程所需要的工艺流程,搞清楚这个工程工程所需要的技术要求和相关配套的硬软件。之后就需要
45、开场拟定工程工程的设想与总体的一种规划,例如:这个工程工程需要怎么的动画效果,其监控系统该要如何的实现,该工程需要具备怎样的组态功能,就要怎么的报表将相关数据给显示出来,需要怎么的曲线去表达相关的数据。只有拟定好工程工程的设想与总体的一种规划,工程人员才能防止做一些无用功,才能更加快速并且完整准确的构建一个工程工程。基于MCGS组态编程的液位控制系统设计这个工程工程主要是由五个窗口组成。液位控制系统的工程工程总共会构建两个用户窗口,还会有报警显示、数据显示、曲线显示和液位控制这四个主菜单。这两个用户窗口和四个主菜单就构建了液位控制系统的样例工程工程的根本框架。在液位控制系统的样例工程工程中,软
46、件首先会显示工-. z程工程的图形窗口。这个图形窗口也是模拟液位控制系统在实际情况中运作并且进展监控的动画效果窗口。这动画效果的窗口主要是包括了:液位控制系统:液位控制系统主要由水阀、水泵、水罐和管道构成。其中水阀、水泵和水罐可以在“对象元件库管理中可以找到,管道是可以通过在“动画工具箱中的“流动块进展相关的制作。液位指示仪表:用户可以通过液位指示仪表可以直接明了的看出水罐中的液位情况。液位控制仪器:用户可以通过液位控制仪器,滑动鼠标,从而到达改变水罐1和水罐2的流入量。报警显示动画:用户可以通过在“实时数据库中,双击相关数据对象,选中“报警属性,进展相关的调试,从而就可以到达报警的设置。要实
47、现报警显示动画,用户可以在组态画面中的工具箱中点击“报警显示。之后进展相关的报警构件的属性设置,就可以到达报警显示动画的效果。用户在进展组态操作的时候可以应用组态软件MCGS中的各种各样的功能构件就可以实现历史曲线、历史数据、报警显示、工程报表、输入输出设备水泵的启动与停顿。具体的作用如下:历史曲线:用户可以通过选择历史曲线的功能构件来实现历史曲线的表达历史数据:用户可以通过选择历史表格的功能构件来实现历史数据的表达报警显示:用户可以通过选择报警显示的功能构件来实现报警的显示。工程的报表:用户可以通过在历史数据中选择存盘数据的浏览策略的功能构件和在报警显示中选择报警信息的浏览策略的功能构件实现
48、,实时报表是可以通过表格的形式实现的,历史报表是通过历史表格的功能构件来实现。输入输出设备水泵的启动与停顿、调节阀的调整、出水阀的启动与停顿这些都是开关量的输出,水罐1和水罐2的液位指示是模拟量的输入。工程的平安机制问题就要弄清楚相关负责人和操作人员的权限。-. z第四章:组态画面的设计第四章:组态画面的设计4.14.1 构建新的工程工程构建新的工程工程鼠标双击桌面上的组态软件 MCGS 组态环境的图标或者单击从开场菜单中找到组态软件 MCGS 组态环境的图标,进入到 MGS 组态软件的组态环境中。用鼠标单击左上侧的文件菜单栏中的“新建工程选项,此时新建工程的工程名默认为“新建工程*.MCG*
49、代表着此时电脑会按顺序命名那些没有重新命名的新建工程工程的名字,顺讯为1、2 ,该新建工程工程将会自动存储在 MCGS 安转的目录的子目录 work 里面。为了能够更好的管理和识别工程工程,新建工程需要重命名,鼠标单击组态环境中的左上侧菜单栏中的“工程另存为的选项,软件将弹会一个窗口。在窗口点击窗口中文件名一栏的输入框。输入“基于 MCGS 组态编程的液位控制系统设计,之后单击“保存按钮,一个新的工程工程就已经构建完毕。4.24.2 建立流程画面建立流程画面构建新的工程工程窗口:鼠标单击组态软件MCGS的工作台中的上方的“用户窗口。在“用户窗口中选择“新建窗口,工作台中的用户窗口将会出现“窗口
50、0。鼠标单击“窗口0鼠标再单击“用户窗口右侧的“窗口属性,页面会弹出属性设置的窗口,可以工程工程的需要将窗口名称改为“基于MCGS组态编程的液位控制系统设计,将窗口标题也改成“基于MCG组态编程的液位控制系统设计。在属性设置的窗口中的窗口位置进展设置,设置成“最大化显示,其他的选项设置按照系统设置不要变,之后鼠标点击“确定按钮即可。设置成功后,再次进入到工作台的“用户窗口,单击“基于MCGS组态编程的液位控制系统设计鼠标单击右侧的“动画组态按钮,进入动画制作窗口。使用工具箱:在动画制作窗口中,要从工具条中寻找到工具箱的按钮,鼠标单击按钮,动画制作窗口的左侧就会弹出一个小的窗口,这小型的窗口就是
51、动画工具箱。工具箱中有一个鼠标形状的按钮,这个按钮对应于选择器,选择器的使用一般是用在编辑图形中用来在用户窗口中所需要抓取的图形对象。为了能够更加快速简便的构建-. z工程工程图形和进展组态操作。在工具箱的页面中有一个图标,鼠标单击这个图标,就可以翻开或者关闭一个包含了27种比较常用的图符的小型窗口,这个小型的窗口叫做常用图符窗口。根据实际需要可以从这27种图符对象中选取所需要的图符,放置到用户窗口中来,组态软件MCGS中一般包含了3种不同的类型的图形对象,这3种不同类型的图形对象是动画构件、图元对象、图符对象。这3种不同类型的图形对象所具有的属性和所具有的功能也是不惧一样的。为了能够让工程工
52、程画面具有非常好的操作性和整体的美感,MCGS组态软件中的图元是可以根据实际情况需要可以随意的变动图元大小和改变图元所在的位置。文字框图的制作:为了能够更加直观的反映该工程工程的工程名称。可以构建一个文字框。用户可以在文字框进展编辑。其根本的操作方法是:鼠标单击工具箱中一个类似于A的一个图形按钮,这个按钮的名称是“标签,鼠标单击后,鼠标所处的位置会变成一个十字架形状的标号。移动鼠标,在适宜的位置单击鼠标,之后拉扯鼠标,拉扯出一个适宜的框架。之后鼠标会在这个框架进展闪烁。就可以在这个框架进展输入文字“液位控制系统设计演示工程。在动画制作窗口中的任意位置单击鼠标或者在键盘上按下“enter键,就可
53、以完成文字的输入。编辑文字框图:如果想要对文字框的背景颜色或者文字框的文字颜色进展处理,可以鼠标选择好文字框,之后按下“填充色的按钮。然后根据相关需要对文字框的背景颜色做相关的处理。文字框的文字颜色处理,可以按下按钮,这个按钮的名称是“字符字体,可以通过这个按钮弹出来的窗口,对文字框的文字的大小和颜色进展处理。对象元件库管理:在组态环境的窗口中的上方找到一个叫做“工具的目录,单击“工具目录,会出现一个子目录,在子目录中找到“对象元件库管理或者可以选择翻开动画工具箱,翻开动画工具箱可以通过工具条中出现的工具箱按钮实现。要是想从对象元件库中读取已经存储好的元件库中没有的图形元件,可以选择工具箱中的
54、按钮。工具箱中的还有一个图标,其功能作用是用于将用户窗口中选择好的对象元件存储到对象元件库中。在对象元件库中的左侧位置有一些文件夹,文件夹中存储着一些比较常用的元件图形,在文件中找到储藏罐,之后在右侧部位找到所需要的储藏罐,选择“罐20和“罐14储藏罐,这两个储藏罐会出现在组态环境的左上角部位,-. z根据实际需要调节储藏罐的大小和位置。同理我们可以在对象元件库中选择“泵和“阀文件,之后再选择“泵12, “阀6和“阀33将这5个元件图形编辑合理的位置和大小。构建流动板块:液位控制系统中元件与元件之间有水的参与。水是一种流动性,所以需要构建流动板块。可以通过组态环境中的工具箱菜单中的按钮,这个按
55、钮就是动画构件“流动块,鼠标单击这个按钮,之后移动鼠标至组态环境中所欲要水的位置,单击鼠标,之后移动鼠标,从起点的位置到鼠标位置会形成一个虚线。移动鼠标至所不需要水的位置,双击鼠标,就可以完毕流动块的制作。如果构建完毕对这一流动块不满意,需要移动位置、形状。可以鼠标单击已经构建的流动块,流动块就会出现许多的白色的矩形。选择需要对流动块变更的位置,鼠标点击位置中的白色矩形。按住鼠标并且移动鼠标至工程需要的位置或者更改流动块的形状。为了更好的对改工程工程有个直观的印象。可以通过上面的编辑文字框图,对储藏罐、阀和泵进展文字的注释。将储藏罐、阀、泵分别命名为水罐1、水罐2、调节阀、出水阀、水泵完成上述
56、步骤,就初步的完成了基于MCGS组态编程的液位控制系统设计。其呈现出来的画面如以下图所示:图4-1 流动块4.34.3 定义数据对象定义数据对象翻开组态软件 MCGS 的工作台,在工作台窗口中的上方位置找到实时数据库按钮,选择实时数据库按钮,在实时数据库的窗口页中的右侧部位有一个“新增对象屡次点击“新增对象会在数据库的窗口页中的左侧添加多个数据对象,选中其中一个数据对象,双击所选数据或者在数据库窗口页中的右侧部位按下“对象属性按钮,弹出一个叫做“数据对象属性设置的对话框,在这个对话框中根据实际需要和需求,对相关数据进展名称、变量属性的设置。列如将出水阀、调节阀和水泵知识城开关型的类型。将全部数
57、据编辑处理之后得到的数据的页面如下表所示表 4-1 数据变量-. z4.4.4.4.动画连接动画连接目前动画组态窗口中的根本框架已经构建完成,但是由于我们采用的都是图形对象进展构建,图形对象其本身是不具有动画效果的,所以需要人为的对这些图形对象进展人为的添加动画属性,能够更加准确的反映出工程工程的运行状态情况,从而到达工程工程所要到达的监控的目的,动画效果的制作实质是在与把动画组态窗口中的图形对象和工作台上的实时数据库中的数据相连接,产生一一对应的关系,在此根底之上,还需要设置相应的属性,到达工程工程中所欲要的动画效果展示。在工程工程的运行和监控的过程中,外部设备的数据采集会和图形对象进展相联
58、动。驱动着图形对象的外部特征和所处的状态。这种联动就实现了工程工程中的动画效果。在动画组态的窗口中,选择并双击命名为水罐1的元器构件,在动画组态窗口中就会弹出一个“单元属性设置的对话框,在对话框中的上方选择“动画连接按钮,之后再对话框中找到选择按钮,就会弹出一个“动画组态属性设置对话框,在这个对话框中选择“大小变化的按钮,之后就要根据工程工程的实际需求,将数据要求填写完毕,如,将表达式填写成“液位1,大小变化连接中的最小变化百分比更改成“0,表达式的值为“0,最大变化百分比的数值更改成“100,表达式的数值更改为“10。变化方向的图标改成竖直向上,其变化的方式也要更改成剪切的模式。同样的,也需
59、要对元器构件水罐2做出同样的处理,在对水罐2进展动画效果的处理时只需要将表达式更改成“液位2,将大小变化连接中的最大变化百分比所对应的表达式的值更改为“6,其余操作和水罐1的操作一致便可。调节完水罐,需要对阀进展相关的动画效果的调节。在动画组态的窗口中,选择并双击命名为“调节阀的元器构件,在动画组态窗口中就会弹出一个“单元属性设置的对话框,在对话框中的上方位置选择“动画连接按钮,之后在对话框中会回出现四行文字,选择第一个“组合图符,在第一行数据的右侧部位会出现一个“.的按钮和一个折线的按钮,选择折线按钮,就会弹出一个“动画组态属性设置的对话框,在这个对话框中选择“按钮动作的按钮,之后在这个对话
60、框中的下方位置勾选“数据对象操作,后面的两个空白处填写“取反和“调节阀。在这个工程工程中的阀门都是不需要快捷键的,所以在这一个地方选择无。之后我们在单击这个对-. z话框中上方部位出现的 “可见度,在这个对话框中表达式填写为“调节阀=1,在下方两个选项中选择“对应图符不可见。之后在对话框的下方位置按下“确定按钮。同样的,水泵的处理方式和调节阀的处理方式一致,只不过要在对调节阀进展相关设置中出现的 “调节阀更改成“水泵。出水阀亦是如此设置,只不过要在最后选择“对应图符可见。水罐和阀我们都处理完毕,现在只需要对流动块构件进展设置,在动画组态窗口中,一次选择和双击流动块构件,在弹出来的对话框中选择“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 经济安全战略的制定试题及答案
- 2025年软考重要注意事项及试题及答案
- 战略实施中的个体因素重要性试题及答案
- 网络数据加密方法试题与答案总结
- 软件设计师考试重要知识点试题及答案
- 2025年VB考试复习指南及试题与答案
- 2025不动产抵押协议合同范本
- 杭汽轮合作协议
- 结果导向的工作方法计划
- 从失败中学习的个人计划
- 优质课件:几代中国人的美好夙愿
- 2024老旧小区改造质量验收规范
- 被诈骗的起诉书范文
- 产品供货方案、售后服务方案
- 全球健康智慧树知到课后章节答案2023年下浙江大学
- 无违法犯罪记录证明申请表(个人)
- 阿里巴巴java开发手册-阿里系
- 2023年07月浙江建设技师学院200人笔试历年常考点试卷附带答案详解
- 神经重症康复中国专家共识-医学课件
- 中国真正丹道理法及工程次第阐真
- 2023年广东深圳市检察机关招录劳动合同制书记员150人笔试模拟试题及答案解析
评论
0/150
提交评论