《基于MCGS组态编程的液位控制系统设计.doc》由会员分享,可在线阅读,更多相关《基于MCGS组态编程的液位控制系统设计.doc(39页珍藏版)》请在三一办公上搜索。
1、repl 总分 with 语文+数学+英语7、B类IP地址的范围是_128.0.0.0-191.255.255.255_。for i=0 to 999【答案】CC. 可包含查询表的所有字段,也可只包含查询表部分字段【答案】字符型【答案】字符型D. 可以激活事件的用户动作有按键、单击鼠标、移动鼠标等A. 视图 B. 数据库 C. 数据表 D. 查询【答案】D摘 要应用组态软件设计一个仿真实验监控系统,实现对实际工程问题的过程控制,现在我们的具体问题是实现对水箱液位过程控制。为了能设计一个解决实际工程问题的仿真实验监控系统,我们可以基于各种组态软件来设计这个仿真平台.而MCGS组态软件具有操作简便
2、、可视性好、可维护性强、高性能等突出特点,它可以快速构造和生成上位机监控系统,并可稳定运行于多种操作系统.。以MCGS组态软件为开发平台,设计一个仿真实验监控平台来实现对实际工程问题的控制.不仅能对水箱的液位进行监控,采集实验数据建立实验报表,而且能够脱机进行仿真实验、模拟控制。为了能够很好的实现对水箱液位控制系统的仿真,综合考虑多方面的因素,本文将用MCGS组态软件设计一个仿真实验监控平台来对其进行实时控制.具体地,要将MCGS组态软件实现此方案。在该系统中,利用MCGS组态软件完成数据采集、控制信息输出以及人机交互等工作,完成仿真实验监控平台的设计,最终达到对水箱液位实时监控,实验数据采集
3、,报表的输出和数据的同步显示。关键词: MCGS组态软件;液位系统;仿真实验Abstract To design a simulation experiment monitoring platform with application configuration software, realizing the actual engineering problems of process control, currently, our concrete problem is to achieve the temperature of the boiler and water tank level
4、 process control.In order to be able to solve real engineering problems to design a simulation experiment monitoring platform, we can base on a variety of configuration software to design this simulation platform. The MCGS configuration software has simple operation, perfect visibility, strong maint
5、ainability, high performance and other salient features. It can construct and generate host computer monitoring system quickly, and can be run on different kinds of operating systems steadily.With MCGS configuration software development platform, designing a simulation experiment monitor platform to
6、 achieve the process control of the actual engineering problems. Not only can monitor the level of the water tank and the temperature of the boiler, gathering the experiment data and establishing experiment reports, but also can do the off-line simulation experiment, simulation control.In order to c
7、ontrol the water tank level and the water temperature of boiler well. Take a comprehensive consideration on various factors; this article will design a simulation experiment monitoring platform with MCGS configuration software to achieve the real-time control for this system. Specifically, we should
8、 use MCGS configuration software to implement this program. In this system, realizing the data acquisition, controlling information output, as well as the human-machine interaction by the MCGS configuration software, and accomplishing the design of the simulation experiment monitoring platform, whic
9、h can to achieve the level of the water tank and the water temperature of the boiler in real-time monitoring, experimental data collection, report forms of the output and synchronized curve display ultimately.Key Words: MCGS configuration software; liquid level system; simulation experiment 目 录1绪论11
10、.1选题背景及意义11.2液位控制仿真概况21.3论文主要内容22 软件介绍32.1 MCGS简介32.2 MCGS的构成42.2.1 MCGS组态软件的系统构成42.2.2 MCGS组态软件界面简介52.3 MCGS组态软件的功能和特点62.4 MCGS组态软件的工作方式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.1
11、1 液位控制系统总效果24参考文献26第一章绪论1.1 选题背景及意义随着计算机技术和工业自动化水平的迅速发展,人们对工业自动化的要求越来越高,在日常生活和工业自动化生产中经常涉及到液面控制和流量控制的问题,随着人力成本的持续上升,人们不可能采用过去经常采用的人力去实时监控液面和控制流量的速度。也不可能采用传统工业自动化技术,当要对控制对象的参数进行改变时,即要对其控制系统的源程序进行修改,极大的浪费人力物力。因此需要设计出一种合适的控制系统,能够自动控制液面到可控范围,又可以对控制对象的参数进行及时有效的修改,以保证产品的质量和生产效率。通用工业组态软件的出现为解决上述问题提供了一种崭新的思
12、路。因为可以根据每个工程的实际情况,利用通用工业组态软件提供的底层设备的I/O Driver,开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理,历史数据和曲线并存,具有多媒体功能和网络功能的工程,并且不受行业的限制。可以使操作人员不用到现场就可以直观、清晰的了解液面控制系统的运行状况,对液面控制系统的故障能够及时的进行处理。 MCGS作为一种计算机监控系统的组态软件,能够为用户提供工作平台的实时动画显示、对故障的处理警报、对工作流程的监控、工作平台的实时曲线显示、对历史工作曲线显示查询和报表输出。同时,MCGS不仅仅能够对不同工程项目之间和对各种社会应用问题进行建模、仿真、
13、分析和可视化。还能够对不同工程项目之间和对各种社会应用问题进行实时仿真与监控或能够进行数据、资源的共享。MCGS作为一种组态软件,已成功的在一些实际的社会应用问题的工程项目上进行建模、仿真、分析和可视化操作。为该工程项目提供了良好的过程仿真、优化控制和辅助用户进行决策分析。并获得了较好的经济效益和社会效益1.2 液位控制仿真概况仿真实验的过程中监控系统的应用是非常广泛的,监控系统的构成方式也是多钟多样的,下面列举的是现在广泛采用的方法。过程控制系统的一个典型例子是液位系统。当水罐1和水罐2的入水量和出水量相等时。水罐1和水罐2的液位将会始终保持在用户给定的正常范围内。一旦水罐1和水罐2的入水量
14、和出水量发生改变必将会引起水罐1和水罐2的液位的上升或者下降。传感器将水罐1和水罐2的液位值与用户设定的液位安全范围做比较。通过计算可以得到两者之间的差值,这个差值便可以叫做偏差。控制器通过这个偏差并根据相应的规律发出相应的控制信号。控制信号便会控制水泵、调节阀和出水阀的入水量和出水量使得水罐1和水罐2液位达到用户设定的液位安全范围。通过这个调节方式就可以达到对液位控制系统的自动控制。1.3 论文主要内容本论文主要是通过利用MCGS组态软件设计出一个过程仿真实验的监控系统从而达到对水罐1和水罐2的液位控制。人机对话窗口和动画效果的制作是作为仿真控制监控系统中必须要的两个项目。在动画效果制作的方
15、面包括画面的制作和曲线的显示这两个组成部分。在本论文的绪论中讲解了基于MCGS组态编程的液位控制系统设计这个选题的背景及意义还有液位控制系统的仿真概况。在本论文的第二章中主要介绍了作为组态软件技术的MCGS的详细情况、MCGS的各个子项目的组成部分、作为组态软件技术的MCGS的工作方式。其中,详细的介绍了组态软件技术的MCGS的组态环境:组态生成、应用系统、组态结果:数据库、运行环境:解释执行、组态结果。在本论文的第三章中主要介绍了基于MCGS组态编程的液位控制系统设计的设计任务及设计要求,其中还包括基于MCGS组态编程的液位控制系统设计的液位控制系统的工作原理图、设计变量和设计的目的等等。通
16、过对基于MCGS组态编程的液位控制系统设计的液位控制系统的组态过程,介绍如何利用组态软件技术的MCGS去构造一个工程。在构造这个工程中往往还设计到动画效果的制作、计算机语言的书写、设备与设备直接的联系,实时曲线与历史曲线的表达和报表的输出等多种子项目的操作。在本论文的第四章中主要介绍了利用组态软件MCGS来实现液位控制系统的工程流程。在本论文的最后主要是对于基于MCGS组态编程的液位控制系统设计的总结与本论文中所用到的参考文献的举例。第二章软件介绍 2.1 MCGS组态软件的相关简介Monitor and Control Generated System简称MCGS, 是一套主要运用在计算机监
17、控系统的组态软件,MCGS具有很强的兼容性,能够在不同的操作系统上能够安装操作,不要专门去安装操作系统,能够快速的打开市场。MCGS不仅仅能够辅助用户进行决策,还能够为用户提供工作平台上的实时动画显示、能够及时的对故障的处理警报、实时对工作流程的监控、工作平台的实时曲线显示、对历史工作曲线显示查询和报表的输出。相对于其他的组态软件用户需要掌握计算机编程的相关知识能够自行的编写计算机代码。在使用MCGS的过程中,用户就无需掌握敲打计算机代码的能力,就能够快速的构造出一个具有时动画显示、能够及时的对故障的处理警报、实时对工作流程的监控、工作平台的实时曲线显示、对历史工作曲线显示查询和报表的输出的一
18、个开发工作平台。=在使用组态软件MCGS的过程中,可以发现MCGS具有很强的兼容性、多种多样的对故障的处理报警、能够对不同项目工程进行调控处理、能够对工程进行模块化处理等诸多优点。组态软件MCGS已经成功的在诸多需要自动化领域控制的系统行业中运用广泛。经过长时间的实践与运用,MCGS展现出它无可争辩的能力,具有较高的系统稳定性。能够产生较高的社会效益与经济效益。2.2 MCGS的构成2.2.1 MCGS组态软件的系统构成MCGS组态软件的系统构成宝航了组态环境和运行环境两个组成部分。组态软件又包括组态生成和应用系统,运行环境又包括解释执行与组态结果。组态环境能够为用户开发出能够解决用户所提出来
19、的社会实际问题的组态操作系统。运行环境能够完成用户所提出来的社会实际问题的组态操作系统的设计目标和所需要的功能。运行环境必须要和组态结果数据库相结合才能发挥出其本身的意义所在。组态环境:组态生成、应用系统、组态结果数据库和运行环境:解释执行、组态结果之间的关系就犹如图2.2.1 -1MCGS的系统组成部分所示 组态环境:组态生成应用系统运行环境:解释执行组态结果组态结果数据库 图2.2.1 -1 MCGS的系统组成部分 其中我们可以将组态环境和运行环境细化下去,就可以发现,组态环境和运行环境他们两者的关系是既相互独立又相互渗透的关系。从图2.2.1-2钟就可以看出来。 图2.2.1-2 MCG
20、S的组态环境与运行环境的结构图工程,是用户在运用MCGS在解决社会实际问题的基础上所运用到的。它往往包含了组态结果的数据库和运行环境中的解释执行与组态结果。它往往储存在MCGS中的子目录中。储存的工程的扩展名为“.meg”。用户可以在这个工程项目中做到实时动画显示、能够及时的对故障的处理警报、实时对工作流程的监控、工作平台的实时曲线显示、对历史工作曲线显示查询和报表的输出。从而可以对该项目工程有个宏观的概念和大体的了解其运行的大致结果。用户在使用MCGS组态软件技术往往是为了节省人力物力,要让系统能够达到自动控制和手动控制两者相结合的工程。而用户要实现自动控制和手动控制往往是要在MCGS的运行
21、环境中才能够实现。2.2.2 MCGS组态软件界面简介组态软件MCGS的软件操作页面主要是包括了5个模块,这5个模块各自具有的功能不同,对系统的构建的作用也各不相同。用户可以根据不懂的需要求其进行模块化处理。但是在工程中这5个模块是必不可少的,这5个模块分别是主控窗口、设备窗口、用户窗口、实时数据库、运行决策。下面将对这5个模块进行详细的介绍说明。主控窗口:主控窗口包括了系统菜单、系统参数、启动参数这3个组成部分。主控窗口主要涉及到的组态操作包括更改工程的名字,确定工程的储存位置和储存时间,设计工程封面等工作,主控窗口还能够放置一个设备窗口和多个工程的窗口。在满足自动控制和手动控制的基础上,可
22、以随意监控和管理这些不同工程。从而可以达到控制的最大化。设备窗口:设备窗口里面是包含着各种各样的设备,设备窗口的存在是为了满足软件与硬件(也就是外部设备)的连接与驱动。可以让外部设备的数据采样能够实时的传送的计算机中,能够通过MCGS来实现调控外部设备,达到自动控制。在外部设备发生故障的同时,能够发出警报,可以出显示哪个设备、哪个过程发生故障。用户窗口:用户窗口里面是包括了图元、图符和动画构建这3个组成部分,是实现人机对话的主要的窗口。用户窗口它能够为用户提供工作平台的实时动画显示、对故障的处理警报、对工作流程的监控、工作平台的实时曲线显示、对历史工作曲线显示查询和报表输出。实时数据库:实时数
23、据库包括了数据对象、报警处理、存盘处理这3个组成部分。是实现各个工程之间、各个项目之间、各个时间段的数据的整理与共享,在实时数据库中可以定义数据的名称,这样工程就可以及时的收集数据并进行整理运行策略:运行策略中主要是包括启动策略、循环策略、退出策略、自定义策略。可以对基于MCGS组态软件的控制系统的工程进行控制,可以在改组成部分中编写计算机代码,可以根据不同的需求来选择各种各样具有不同功能的构建。终上所述,构成MCGS组态软件的操作页面的5个组成部分就如图2.2.2-1所示 图2.2.2-1 MCGS的组态软件的五大部分2.3 MCGS组态软件的功能和特点 伴随着计算机技术的迅速发展。组态软件
24、的开发水平也逐渐的提高,国内外一度涌现出许许多多的组态软件。相比于其他的组态软件,MCGS组态软件具有其他组态软件所不具有的优点。MCGS的操作界面具有非常良好的可视化操作。用户可以根据自己的需要可以使用系统默认的系统框架,也可以根据实际情况来实现自我的调配。在操作界面上,MCGS也具备着其他的组态不具备的特点就是兼容性比较好,能够在各种计算机操作系统上进行操作运行。MCGS具有非常好的处理效能还能同时处理多个项目,监控多个工程的流程。在组态环境和运行环境上,MCGS具有丰富多样的图元、图符、动画构建。能够比较完整的构造整个工程的运作过程。MCGS在运行过程中能够用各种多媒体给用户展现出非常及
25、时准确的工程监控画面。在数据处理与显示方面,MCGS它能够及时对数据进行处理并进行保存显示,在人机对话的界面上能够显示出数据变化的方式。让用户能够拥有直观的反映。能够让用户能够更加高效便捷的处理数据。在设备直接的兼容性上,MCGS也表现出它的强大之处,能够与大部分的设备进行连接,让这些设备的数据能够实时的传送到组态软件中,经过数据的处理,能够实时的监控管理这些设备。用户在操作MCGS的过程中不需要掌握太多的计算机语言的知识与技巧。就能够掌握MCGS所需要的脚本语言。从而可以非常简单的建立出相应的脚本去开发控制监控当前工程。报警系统也非常的完善,用户可以在工程中运用到多钟报警装置。在工程运行过程
26、中,能够及时的发现并处理显示报警信息,还能够对比历史报警信息,可以分析书工程上面的不足。从而达到辅助用户决策,预防此类报警信息再次出现。从而提高经济效益和社会效益。在不同工程运行的过程中,用户往往注重其安全问题。MCGS很好的解决了此类问题。它能够设置不同的安全密码,设置不同的权限从而达到不同的项目能够有不同的人员进行管理操作。在运行组态软件MCGS的过程中,用户可以运用到多钟多样的网络结构体系,可以在便捷设备上进行操作监控,可以达到实时监控管理的目的,这种操作模式也就是物联网的控制过程。MCGS不仅仅具备这些优点,它还具备非常好的扩充性和维护性。MCGS分为5大模块处理,用户可以对工程进行模
27、块化处理,MCGS还具有可外接的扩充接口。用户可以根据自己的需求进行个性化的处理。除此之外,MCGS还具备这能够运用到浏览器进行浏览。可以让管理者或者技术人员可以随时随地的进行浏览。还可以达到实时的监控管理。对工程的一些历史数据和实时数据的处理显示。可以供决策者进行决策,从而达到辅助决策的作用。从而达到经济效益和社会效益的最大化。2.4 MCGS组态软件的工作方式组态软件MCGS具有非常好的兼容性,能够与大多数的设备进行联系与控制。当设备产生相应的数据时,能够实时的反馈到MCGS中,并且进行相应的处理加工,显示到人机对话的窗口中来。在根据用户提前设定好的脚本语言进行比较处理。得到的处理结果再经
28、过MCGS再发送给各个设备之间。从而达到控制的效果。在MCGS将处理后的结果程序反馈到设备之间时,是可以根据用户提前设定好的脚本语言进行调控,模块化的管理,从而可以使得设备与设备之间的联络通讯能够相应的独立。在用户窗口显示中,每个设备构件都对应着不同的图元、图符、动画构件。并且用户可以根据实际需求或者个人的喜爱对设备窗口的图元、图符、动画构件进行个性化的处理。这种个性化的操作这能够在用户窗口中产生动画效果的基础。但是这种动画效果并不产生联系,没有产生相应的互动。所以还不能称为真正的动画效果。要想达到真正的动画效果,那么就要在设备与设备之间构建起相应的联系。并且要与数据坤相联通。从而可以达到动画
29、效果的显示。用户就可以在用户窗口中可以清晰的看到工程的动画效果。在本论文的第四章中还会详细的介绍动画效果的制作。为了让用户可以更好的监控管理整个工程。MCGS专门设置了“运行决策”窗口。这个窗口包括了启动策略、循环策略、退出策略、自定义策略这四个组成部分。用户可以根据自己的需求与实际的需要进行个性化的处理。能够让MCGS能够根据用户的设定对数据库进行操作。从而可以对已经设定好的动画效果和工程的工作监控管理进行相应的操作。在“运行决策”窗口进行操作。用户可以直接对设备进行直接操作。不用从新创建工程。避免了工程操作的复杂性。2.5 MCGS组态软件的操作方式当用户打开电脑之后便可以在电脑操作系统的
30、桌面上或者可以在“开始”菜单栏中就可以找到“MCGS组态环境”的软件图标。双击图标,就可以打开组态软件MCGS。打开MCGS之后就会出现组态系统MCGS的工作平台,在工作平台上我们可以看到许多可以进行操作的选项。例如:标题栏:在标题栏这个页面上,我们可以从中读取到组态软件MCGS的工程文件的名称和工程所在的目录。菜单条:用户可以在菜单条上对MCGS的菜单系统进行设置。如果需要了解菜单系统可以参考“MCGS组态软件用户指南”附录所列出来的MCGS菜单系统介绍和MCGS组态软件中可以用到的快捷键。工具条:在工具条的操作方面,用户可以对设备进行编辑和在工具条上拥有组态时候要用到的工具按钮。往往不同的
31、窗口要设置成不同功能的工具条按钮,要想了解具体的情况可以参考一下附表。工作平台:用户可以在上面进行一系列的组态操作和对其进行相关的属性设置。在工作平台的上面一共设置有5个窗口的标签,用户可以通过其可以迅速的打开相应的窗口,从而进行相关的组态操作。这5个窗口分别是设备窗口、主控窗口、运行决策、用户窗口和实时数据库。在工作平台的右边还设置有创建对象和对对象进行组态操作时候能够用到的功能按钮。组态工作窗口:组态工作窗口是用户进行组态操作的工作环境,在组态环境上,用户要进行组态的生成和应用系统,在这个工作环境上用户可以对图元图像,数据和各式各样的构件进行相应的构件和处理。在这个窗口上,用户可以对对象进
32、行相关的编辑和处理,组态工作窗口主要含有5个组成部分;分别是设备窗口、运行决策、主控窗口、实时数据库和用户窗口。在组态工作窗口上,用户可以对工程进行命名,进行动画效果的构建,编写脚本,对数据的一些定义等等项目进行相关的组态操作。属性设置窗口:在这个窗口中用户可以根据实际情况和要求对相关对象进行属性的设置,属性设置窗口又可以被称作属性设置对话框,在这个属性设置对话框中,可以根据对象的不同,可以在属性窗口的页面上设置不同的数据,但是数据的结构形式是差不多一样的。在属性设置对话框中。我们可以看到其组成部分,其组成部分主要是以下几个部分进行组成。窗口标题:在MCGS组态软件的页面中,我们可以在其顶部中
33、可以看到“*属性设置”这几个字形式的标题。窗口标签:窗口标签是作为分页的一种记号,能够将从不同属性窗口排序的分页排序中将所需要的属性窗口提取出来。在窗口标签中,单击所需要编辑的窗口,即可以进行相应的属性编辑。输入框:是设置属性的一种特殊形式,在输入框的左侧部分会含有属性的解释文字,在输入框中,用户可以在里面输入一些属性内容,为了用户能够更加快捷方便的进行相关操作。在输入框的右侧部分会出现一些“”、“?”、“”等标志符号,鼠标进行单击这些标志符号,页面就可以弹出一个表框。然后,可以根据需要,用户可以选择所需要的一些项目,就可以将所需要的的东西设置进输入框中。单选按钮:是一种比较特殊的用“”、“”
34、作为标记的一种属性设定的一种器材。在同一个设置栏中会同时拥有多个单选按钮。但是用户进行选择时,只能选择其中的一个进行相关的操作。复选框:复选框也是一种比较特殊的用“”作为标记的一种属性设定的一种器材。在同一个设置栏中会同时会出现比较多的选项框。跟单选按钮所不同的是,用户可以选择多个复选框进行相关的操作。功能按钮:功能按钮一般会有四种不同的按钮,他们所代表的内容也不尽相同。他们分别是“确认Y”、“帮助H”、“检察C”、“取消N”。图形库工具箱:为了更好的进行组态操作,MCGS组态软件中的图形库工具箱会为用户提供较为丰富的一些组态资源,用户可以根据实际情况,合理的运用这些组态资源。这些组态资源总体
35、来说是包括了以下几种组态资源:系统图形工具箱:系统图形工具箱一般是出现在用户窗口中,在用户窗口中,单击工具条中出现的“工具箱”的按钮,就可以打开图形工具箱,在系统图形工具箱中,我们可以看到各式各样的图形、图元、图符和一些动画构建的一些位图图符。用户可以利用这些系统图形工具箱的一些构建。根据实际要求,就可以制作出符合社会生产需求解决相关实际问题的各种比较复杂的一种图形。设备构件工具箱:设备构件工具箱一般是出现在设备窗口中的,在设备窗口中,单击工具条中出现的“工具箱”的按钮,就可以打开设备构件工具箱。在设备构件工具箱中,拥有比较齐全的用来自动生产或者用来生产监控的各式各样的设备构件。用户需要根据实
36、际情况,选择适合的设备构件,将设备构件放到设备窗口中。在经过组态操作。设备构件就可以实现驱动或者控制外部设备的运行。策略构件工具箱:策略构件工具箱一帮是出现在策略组态窗口中的,在策略组态窗口中,单击工具条出现的“工具箱”的按钮,就可以打开策略构件工具箱。在策略构件工具箱中,拥有比较齐全的用来自动生产或者用来生产监控的各式各样的策略功能构件。用户可以根据实际情况,选择适合的策略功能构件。在经过组态操作。策略构件就可以实现对工程运行过程中的流程进行有效的控制。对象组件库:为了更好的方便和能够对组态成果达到充分的适用,能够重复性的利用组态成果。MCGS组态软件的对象组件库中就能够实现对那些具有组态完
37、好和还具有一定利用价值的图形库。从而能够达到对组态成果的充分利用和重复性的使用。当用户进入到组态窗口的页面中的时候。可以看到有“工具”的菜单,在这个菜单中有一个叫做“对象组件库管理”的一个选项。单击执行它或者用户可以打开MCGS组态软件控制系统的系统图形的工具箱,单击“插入组件”按钮,用户就可以打开对象组件库。用户可以根据实际情况,选择相应的组件。从而进行相关的组态操作。工具按钮:用户可以在组态软件的工作平台的页面上可以看到。工具条上排列有各种各样的不同图标的按钮,这些按钮整体就叫做工具按钮。这些工具条上的不同图标的按钮的运行功能与用户在菜单条上运行相关的命令操作功能是一样的。总体来说,工具条
38、上的按钮具有操作比较简单。所以用户在进行组态操作的时候往往是在工具条上的工具按钮进行相关的组态操作。 2.6 新工程项目的一般构建过程系统分析工程项目:要想构建一个好的优秀的系统工程,我们就必须要弄清楚工程项目所要达到的目的、其所需要的技术的要求和工艺所需要的流程。一个完整工程项目的建立必须要经过一系列的步骤处理,一般而言,建立起完整的工程项目,要经过工程项目的系统分析、工程项目框架的构建、菜单基本体系的设计、动画效果的相关制作、脚本语言的书写、菜单按钮功能的完善、外部设备的连接、工程项目的测试与完善这8个步骤。工程项目的系统性分析:用户在拿到相关工程项目的时候,就需要及时的分析相关工程项目所
39、需要的技术要求、所需要的工艺流程和工程项目系统组成部分。还需要根据实际需求来确定工程项目所需要达到的监控系统要求和监控对象所具备的一些特征和确定工程项目所需要搭配的动画效果显示的方式,分析出工程项目中所需要的一些数据采集和数据的输出与MCGS组态软件中的实时数据库中的变量所产生的对应关系。分析出哪些数据是用来与外部设备连接和哪些数据时用来在MCGS组态软件中用来内部传递数据和动画显示的效果。工程项目框架的构建:MCGS组态软件的操作就可以被称作创建新的工程,这个创建新的工程的内容主要是包括以下一个方面:确定好封面窗口、启动窗口和工程项目的名称、确定好MCGS组态软件存放数据库的路径并及时的进行
40、存储和更改文件的名称,还要设定好动画效果的更新周期。只有通过了这些步骤。用户在MCGS组态软件中构建了由这5个组成部分构建起来的工程项目的框架。用户也可以在构建用户窗口后,再构建启动窗口和封面窗口菜单基本体系的设计:MCGS组态软件为了能够更好的工程项目的运行状况和实时工作流程进行有效合理的监控和调度。MCGS组态软件通常为在主控窗口中进行编辑菜单。编辑菜单一般是要分成两步进行,第一步是要对菜单的框架进行搭建,第二步就是要对各级的菜单命令进行有效的功能组态,在进行组态的过程中,用户可以根据实际情况,可以随时对菜单基本体系进行增减。不断对工程项目进行完善。动画效果的相关制作:动画效果的制作分为两
41、个部分,一个是静态图形的设计和制作,两个是动画效果的动态属性的设置。静态图形的设计和制作跟“画画”有点类似,在MCGS组态软件中,用户可以通过软件提供的基本的图形原件和动画构建库中构建出各种各样的复杂的图形。动画效果的动态属性的设置是要设置静态图形的设计和制作的一个动画属性,要时刻与数据库中的定义的相关变量建立起一种能够相关连接的关系。这就可以将“画画”驱动。脚本语言的书写:用户需要打开运行策略窗口,从运行策略窗口中需要找到工程项目中所需要的功能策略构件,这些功能策略构件能够构件各式各样的功能模块。人机操作就是由这些功能模块实现的。为了用户能够更好的进行组态操作。MCGS组态软件还能够为用户提
42、供可以实现编辑用的一些功能构件。用户只需要使用简单的计算机编程语言,就可以书写脚本语言。书写出工程项目中所需要的一些控制程序。菜单按钮功能的完善:菜单按钮功能的完善,这其中就包括了3个部分的功能组态,这3个部分的功能组态就包括了操作的按钮、菜单的一些命令和用来监控的器件。从而就可以实现工程项目中的实时数据和历史数据的储存于表达、实时曲线与历史曲线的表达和报表的输出、报警信息的显示等等功能、菜单按钮功能的完善还包括建立起相对安全的工程机制等等方面。外部设备的连接:外部设备的连接需要在设备窗口中进行相关操作,要与外部设备进行连接,就用户根据实际情况选出能够与外部设备相匹配的相关设备构件,之后需要与
43、设备通道相连接,根据实际情况,确定数据变量的相关处理方式,还需要设置好设备的相关属性。从而完成外部设备的连接。工程项目的测试与完善:在完成以上各个步骤的前提下,为了能够保证工程项目能够达到预想的要求,就需要对工程的各个部分进行测试,根据测试情况,进行对工程项目的更改和完善。本章小结在这一章节中主要是介绍了MCGS组态软件,MCGS的构成部分,介绍了MCGS系统组成部分的系统构成部分和界面的介绍。MCGS组态软件的功能和与其他组态软件相对比所具有的特点。MCGS组态软件在进行组态操作的时候其工作方式是什么。同时还比较简单的教师了组态软件MCGS组态软件的相关操作方式。重点介绍了新的工程项目的一般
44、构建过程在本章节应该对组态软件MCGS的五大组成部分的相关概论要着重的掌握。要明确组态软件MCGS的五大组成部分的每一个部分的存在意义和其所具有的相关功能。还需要重点掌握新的工程项目的一般构建过程。第三章:设计思路作为了一个自动控制的工程设计人员来说,要想快速的并且完整准确的构建一个工程项目,就先要对这个工程项目进行系统性的分析。了解这个工程项目的系统构成部分、了解这个工程项目所需要的工艺流程,搞清楚这个工程项目所需要的技术要求和相关配套的硬软件。之后就需要开始拟定工程项目的设想与总体的一种规划,例如:这个工程项目需要怎么的动画效果,其监控系统该要如何的实现,该工程需要具备怎样的组态功能,就要
45、怎么的报表将相关数据给显示出来,需要怎么的曲线去表达相关的数据。只有拟定好工程项目的设想与总体的一种规划,工程人员才能避免做一些无用功,才能更加快速并且完整准确的构建一个工程项目。基于MCGS组态编程的液位控制系统设计这个工程项目主要是由五个窗口组成。液位控制系统的工程项目总共会构建两个用户窗口,还会有报警显示、数据显示、曲线显示和液位控制这四个主菜单。这两个用户窗口和四个主菜单就构建了液位控制系统的样例工程项目的基本框架。在液位控制系统的样例工程项目中,软件首先会显示工程项目的图形窗口。这个图形窗口也是模拟液位控制系统在实际情况中运作并且进行监控的动画效果窗口。这动画效果的窗口主要是包括了:
46、液位控制系统:液位控制系统主要由水阀、水泵、水罐和管道构成。其中水阀、水泵和水罐可以在“对象元件库管理”中可以找到,管道是可以通过在“动画工具箱”中的“流动块”进行相关的制作。液位指示仪表:用户可以通过液位指示仪表可以直接明了的看出水罐中的液位情况。液位控制仪器:用户可以通过液位控制仪器,滑动鼠标,从而达到改变水罐1和水罐2的流入量。报警显示动画:用户可以通过在“实时数据库”中,双击相关数据对象,选中“报警”属性,进行相关的调试,从而就可以达到报警的设置。要实现报警显示动画,用户可以在组态画面中的工具箱中点击“报警显示”。之后进行相关的报警构件的属性设置,就可以达到报警显示动画的效果。用户在进
47、行组态操作的时候可以应用组态软件MCGS中的各种各样的功能构件就可以实现历史曲线、历史数据、报警显示、工程报表、输入输出设备水泵的启动与停止。具体的作用如下:历史曲线:用户可以通过选择历史曲线的功能构件来实现历史曲线的表达历史数据:用户可以通过选择历史表格的功能构件来实现历史数据的表达报警显示:用户可以通过选择报警显示的功能构件来实现报警的显示。工程的报表:用户可以通过在历史数据中选择存盘数据的浏览策略的功能构件和在报警显示中选择报警信息的浏览策略的功能构件实现,实时报表是可以通过表格的形式实现的,历史报表是通过历史表格的功能构件来实现。输入输出设备水泵的启动与停止、调节阀的调整、出水阀的启动与停止这些都是开关量的输出,水罐1和水罐2的液位指示是模拟量的输入。工程的安全机制问题就要弄清楚相关负责人和操作人员的权限。 第四章:组态画面的设计4.1 构建新的工程项目鼠标双击桌面上的组态软件MCGS组态环境的图标或者单击从开始菜单中找到组态软件MCGS组态环境的图标,进入到MGS组态软件的组态环境中。用鼠标单击左上侧的文件菜单栏中的“新建工程”选项,此时新建工程的工程名默认为“新建工程X.MCG”(X代表着此时电脑会按顺序命名那些没有重新命名的新建工程项目的名字,顺讯为1、2),该新建工程项目将会自动存储在