毕业设计论文基于MCGS组态软件的水位控制系统
MCGS水位控制系统实验报告

北京理工大学珠海学院实验报告ZHUHAI CAMPAUS OF BEIJING INSTITUTE OF TECHNOLOGY实验题目: 水位控制系统设计学院:xxxxx班级:xxxxxxxxxxx姓名:xxxxxx学号:xxxxxxxxxxxxx指导老师:xxxxxxx实验时间:2012年12月9日星期日一、创建工程可以按如下步骤建立样例工程:●鼠标单击文件菜单中“新建工程”选项,如果MCGS嵌入版安装在D盘根目录下,则会在D:\MCGSE\WORK\下自动生成新建工程,默认的工程名为:“新建工程X.MCE”(X表示新建工程的顺序号,如:0、1、2等)。
●选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。
在文件名一栏内输入“水位控制系统”,点击“保存”按钮,工程创建完毕。
二、制作工程画面1、建立画面2、编辑画面3、制作文字框图4、制作水箱5、整体画面三、定义数据对象定义数据对象的内容主要包括:●指定数据变量的名称、类型、初始值和数值范围●确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。
四、动画连接由图形对象搭制而成的图形画面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。
MCGS嵌入版实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。
在系统运行过程中,图形对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。
本样例中需要制作动画效果的部分包括:●水箱中水位的升降●水泵、阀门的启停●水流效果1、水位升降效果水位升降效果是通过设置数据对象“大小变化”连接类型实现的。
具体设置步骤如下:[1]在用户窗口中,双击水罐1,弹出单元属性设置窗口。
[2]单击“动画连接”标签,显示如图所示窗口:[3]选中折线,在右端出现>。
[4]单击>进入动画组态属性设置窗口。
基于MCGS组态软件的PID液位控制

2008年8月第14卷第3期安庆师范学院学报(自然科学版)Journal of Anqing Teachers College (Natural Science Edition )Aug.2008Vol.14No.3基于MCGS 组态软件的PID 液位控制吴文进,张 杰(安庆师范学院物理与电气工程学院,安徽安庆246133) 摘 要:以T HJ -2高级过程控制实验装置为基础,采用串级PID 控制方法设计建立了双容水箱的数学模型,构成了以上水箱液位为副参数、下水箱液位为主参数的液位串级控制系统,在组态软件MCGS 中进行了实现,实验测试结果表明,系统实现了对过程参数的无稳态误差控制,具有良好的稳态性能和动态性能。
关键词:液位;串级控制;PID 控制;组态软件中图分类号:TP273 文献标识码:A 文章编号:1007-4260(2008)03-0050-04图1 双容水箱 0 引言液位控制问题是工业生产过程中的一类常见问题,例如在饮料、食品加工、溶液过滤、化工生产等多种行业的生产加工过程中都需要对液位进行适当的控制。
通过液位的检测与控制,可以了解容器中的原料 半成品或成品的数量,以便调节容器内的输入输出物料的平衡,保证生产过程中各环节的物料搭配得当[1]。
通过控制计算机可以不断监控生产的运行过程,即时显示容器的液位,保证产品的质量和数量。
本文将以T HJ -2高级过程控制实验装置为基础,采用串级PID 控制方法来设计液位控制方案,并利用MC GS 组态软件来实现计算机监控,使控制系统具有良好的稳态性能和动态性能。
1 被控对象建模图1是两个串联单容水箱构成的双容水箱,其输入量为调节阀1产生的阀门开度变化△u ,而输出量为第二个水箱的液位增量△h 2。
文献[2,3]中详细推出了双容水箱的传递函数:G (S )=△H 2(S )△U (S )=K T 1T 2S2+(T 1+T 2)S +1=K 13K 2(T 1s +1)(T 2s +1)(1)其中K 1和K 2为两个水箱的传递系数。
【《基于PLC的液位控制系统设计论文答辩稿》1100字】

基于PLC的液位控制系统设计论文答辩稿本文以西门子S7-300中型可编程控制器为核心,以MCGS组态软件为上位机,然后设计一个PLC的水箱液位控制系统。
采用液位传感器检测储水箱和水箱液位,使用流量传感器检测入水流量,通过水泵供水,使用调节阀调节入水流量。
该系统使用液位传感器实时检测水箱液位,由PLC进行处理,进行PID调节,PID输出,用于PID 控制环路的设置,并对流量进行PID调整,流量PID调节输出控制电调节阀开度,实现液位控制。
本文总体设计中分析了液位控制系统控制原理,由水泵电机M1和调节阀V1为水箱供水。
在储水罐内进行储水时,打开电路上的手动阀门。
关闭水管上的调压阀和电磁阀门,F1流量计显示出管道内压力值;当水压达到设定值后,开始工作。
当测得的水压值过低时,报警灯闪烁。
关闭开关。
启动系统启动M1水泵电机对水箱水位进行PID 控制及PID流量控制,调水阀自动开启并对LT2水箱水位进行调控。
并给出了液位控制系统串级控制流程。
在硬件设计当中,主要包括:PLC选择、调节阀的选择、液位测量变送仪表的选择、主电路设计、控制电路设计、PLC输入和输出分配以及PLC输入和输出接线图。
本文选用S7-300 PLC作为控制核心,并经过对比分析控制阀开关方式、流量特性、结构形式,最后选用了ZAJP精小型电动单座调节阀对系统流量进行控制。
同时,针对液位测量变送仪表,分析了差压式液位变送器的工作原理及选型方式,最后确定采用DP系列LT型智能液位变送器对系统液位进行监控,并设计了主电路、控制电路,最后画出了PLC输入和输出接线图。
在软件设计当中,对其控制流程展开分析,并画出了控制流程图以及梯形图,并搭建上位机,进行组态模拟运行,检测系统可行性。
最后通过HMI设计,搭建出组态监控画面,使用模拟自动化系统和WINCC来执行联合模拟测试,完成了液位控制系统设计。
本文设计的液位控制系统,其中水箱液位为主要控制参数,流量为二级控制参数,调节阀开度为控制参数,MCGS PID软件装置为控制器,形成采用MCGS集成PID软件设备,通过液位PID控制和流量PID控制实现水箱液位自动控制。
[整理]利用MCGS工控组态软件设计水位监控系统
![[整理]利用MCGS工控组态软件设计水位监控系统](https://img.taocdn.com/s3/m/90aad51517fc700abb68a98271fe910ef12daef9.png)
一、设计目的利用MCGS工控组态软件,结合试验系统,完成上位机监控系统的设计。
学生通过本设计,学会组态软件的基本使用方法、组态技术,为从事计算机控制方面的工作打下基础。
二、设计要求1.先按照后边《MCGS组态软件学习指导书》的要求,完成其中的组态内容,初步掌握组态软件的构成、作用及其使用方法。
2.计算机控制实验系统,也为控制是由仪表控制完成,计算机作为上位机发挥监控作用,计算机与仪表之间进行串行通信,通过计算机可以读取仪表的各个参数,也可以设置仪表的参数。
本设计要求实现如下界面(参考):(1)实现水的流动动画,计算机与仪表通讯动画;(2)当前液位显示、控制量输出显示;(3)液位实时显示曲线;(4)液位超限报警记录表,报警指示灯显示;(5)液位设定值、PID三个参数的设置(利用按钮clic k事件,写脚本程序)。
三、原理框图四、实验内容1.实验界面2、系统数据变量的定义和设置(1)点击工作台上的“实时数据库”,按“新增对象”按钮,在“对象属性”中更改对象各个属性。
(2)点击工作台上的“设备窗口”,添加系统使用的设备到当前的系统窗口,在设备的通“道连接”中为系统变量添加变量定义,例如com一般用于后米娜工程中显示通讯状态。
(3)参数设置脚本读信号:!Setdevise(设备1,6,“read(aa,bb)”)写参数:!Setdevise(设备1,6,“write(cc,dd)”)注意点:符号的输入法为英文状态下输入。
控制量写入:比例参数:!Setdevise(设备1,6,“read(07,ai808p)”)积分参数:!Setdevise(设备1,6,“read(08,ai808i)”)微分参数:!Setdevise(设备1,6,“read(09,ai808d)”)设定值设定:!Setdevise(设备1,6,“read(0,ai808sv)”)3、报警显示部分在实时数据库中,对于aipv,在报警属性中,选中“允许进行报警处理”;上限报警设置报警值为10,并添加报警注释,下限报警设置报警值为1,并添加报警注释。
基于MCGS组态编程的液位控制系统设计

摘要应用组态软件设计一个仿真实验监控系统,实现对实际工程问题的过程控制,现在我们的具体问题是实现对水箱液位过程控制。
为了能设计一个解决实际工程问题的仿真实验监控系统,我们可以基于各种组态软件来设计这个仿真平台.而MCGS组态软件具有操作简便、可视性好、可维护性强、高性能等突出特点,它可以快速构造和生成上位机监控系统,并可稳定运行于多种操作系统.。
以MCGS组态软件为开发平台,设计一个仿真实验监控平台来实现对实际工程问题的控制.不仅能对水箱的液位进展监控,采集实验数据建立实验报表,而且能够脱机进展仿真实验、模拟控制。
为了能够很好的实现对水箱液位控制系统的仿真,综合考虑多方面的因素,本文将用MCGS组态软件设计一个仿真实验监控平台来对其进展实时控制.具体地,要将MCGS组态软件实现此方案。
在该系统中,利用MCGS组态软件完成数据采集、控制信息输出以及人机交互等工作,完成仿真实验监控平台的设计,最终到达对水箱液位实时监控,实验数据采集,报表的输出和数据的同步显示。
关键词:MCGS组态软件;液位系统;仿真实验AbstractTo 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 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 maintainability, high performance and other salient features. It can construct and generate hostputer 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 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 the experiment data and establishing experiment reports, but also can do the off-line simulation experiment, 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 simulation experiment 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-machine interaction by the MCGS configuration software, and acplishing the design of the simulation experiment monitoring platform, which 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绪论错误!未定义书签。
基于MCGS的水位控制系统的设计

12.设立“对象元件库”,解决了组态结果的积累和重新利用问题。所谓对 象元件库,实际上是分类存储各种组态对象的图库。组态时,可把制作完好 的对象(包括图形对象,窗口对象,策略对象,以至位图文件等等)以元件 的形式存入图库中,也可把元件库中的各种对象取出,直接为当前的工程所 用。随着工作的积累,对象元件库将日益扩大和丰富,组态工作将会变得越 来越简单方便。
8.引入“运行策略”的概念。复杂的工程作业,运行流程都是多分支的。 用传统的编程方法实现,既繁琐又容易出错。MCGS 开辟了“策略窗口”,用 户可以选用系统提供的各种条件和功能的“策略构件”,用图形化的方法构造 多分支的应用程序,实现自由、精确地控制运行流程,按照设定的条件和顺 序,操作外部设备,控制窗口的打开或关闭,与实时数据库进行数据交换。 同时,也可以由用户创建新的策略构件,扩展系统的功能。
2 基于 MCGS 的水位控制系统的设计······················································6 2.1 工程建立···············································································6 2.2 建立画面···············································································6 2.3 编辑画面···············································································6 2.3.1 制作文字框图································································6 2.3.2 制作水箱······································································6 2.4 定义数据对象·········································································6 2.5 动画连接···············································································8 2.5.1 水位升降效果································································8 2.5.2 水泵、阀门的启停··························································8 2.5.3 水流效果······································································8 2.5.4 利用滑动输入器控制水位·················································9 2.5.5 利用旋转仪表控制水位····················································9 2.5.6 水量显示······································································9 2.6 设备连接·············································································10 2.7 编写控制流程·······································································11 2.8 定义报警·············································································11 2.9 报表输出·············································································12 2.10 曲线显示············································································12 2.11 工程效果图·········································································12
实训报告MCGS组态水位控制系统

实训报告MCGS组态水位控制系统
MCGS组态水位控制系统是基于MCGS组态软件、西门子S7-200PLC处理器和Touch Panel操作面板构成的一种水位控制系统。
它可以实现新建站点时,可以根据现场实际情
况建立控制系统,并支持仓位个数、高程、水位报警等的设定;可调整类型为连续控制和
混合控制的模式。
该系统使用西门子S7-220PLC处理器完成PID控制,结合输入各个仓位的实时数据和
出水控制的数值,实现水位控制的自动化;使用Touch Panel操作面板可以显示仓位实时
水位信息和出水量,操作人员可以实时查看仓位水位情况;结合组态软件,操作人员可以
将各个仓位的情况显示在一张父表中,并可一目了然。
组态软件可以实现PID控制算法设定,是实现水位控制的关键;PLC处理器则是实现
水位控制的核心,通过程序编写实现实时数据采集;Touch Panel操作面板是系统与操作
人员交互的界面,让操作人员能够实时查看仓位水位情况。
通过本次实训,学习者受益匪浅,全面学习到MCGS组态水位控制系统的设计与实施,实现PID控制算法设定、PLC处理器程序编写、Touch Panel操作面板等,从而提高自身
的技术能力。
毕业设计基于plc和组态软件的水位控制系统本科学位论文

毕业设计(论文)题目基于PLC和组态软件的水位控制系统英文并列题目The water level control system based on PLC and configuration software毕业设计(论文)开题报告学生姓名学号班级电气21331所属院系专业控制技术学院电气自动化指导教师职称讲师所在部门控制技术学院毕业设计(论文)题目基于PLC和组态软件的水位控制系统题目类型工程设计(项目)√论文类□作品设计类□其他□随着现代社会生产的发展和技术的进步,现代工业自动化水平的日益提高,电子技术的飞速发展,在继电器控制系统的基础上产生了一种新型的工业控制装置——可编程控制器。
工业液体的液位控制系统是工业生产中比较重要的控制应用之一。
随着微处理器、自动化仪表和数字通信网络的飞速发展,控制手段也越来越丰富。
在现代工业生产中,小型PLC的高可靠性和电动阀快速准确等特点在工业生产中有着广阔的应用前景。
随着科技的发展和现实暴露的一些问题,以便能更快更方便的完成一些任务,在生产过程中,经常需要对液位的来进行控制,而对于这控制,因PLC的功能特点及组态软件拥有能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。
所以非常适合来控制水位的高低。
本次毕业设计的课题是基于PLC与组态的水位控制系统。
在设计中,主要是对PLC 控制程序的设计和组态的画面设计。
二、课题综述(课题研究,主要研究的内容,要解决的问题,预期目标,研究步骤、方法及措施等)第一课题研究基于PLC和组态软件的水位控制系统第二主要研究的内容1、如何构建系统的组态环境2、如何构建水塔水位控制装置3、如何将组态软件与PLC连接4、选择并熟悉所采用的三菱PLC的FX2N系列的主要功能第三要解决的问题1、运用组态软件模拟整个三菱PLC控制系统的运行,通过触摸屏对水塔水箱水位的控制2、元器件型号的选型第四预期目标1、选择合适的PLC,能够以其为核心设计出整个控制系统2、通过水塔水位控制装置构建组态软件模拟运行环境3、将组态软件与PLC相连并连接到触摸屏上4、通过触摸屏实现对水塔水箱水位的控制第五研究步骤、方法及措施通过对水塔位控制装置的了解分析,先构造系统框图,在配上相应的组态软件的模拟图以及PLC程序图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
新疆工程学院课程设计题目:基于MCGS组态软件的水位控制系统目录前言 (1)1.设计概述 (2)1.1 设计任务介绍 (2)1.2 设计系统组成框图 (2)1.3 设计分析 (2)1.4. 设计所用软件介绍 (3)1.4.1什么是MCGS组态软件 (3)1.4.2 MCGS组态软件的系统构成 (3)1.4.3 MCGS组态软件的功能和特点 (5)1.4.4 MCGS组态软件的工作方式 (5)2 设计思路 (6)3 组态画面的设计 (7)3.1 工程建立 (7)3.2建立流程画面 (7)3.3 定义数据对象 (8)3.4.动画连接 (9)3.5模拟设备连接 (9)3.6 控制流程 (10)3.7 报警显示 (10)3.8 报表输出 (12)3.9 趋势曲线显示 (12)3.10 安全机制 (13)3.11 水位控制系统总效果 (15)4总结 (17)5参考文献 (18)前言计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠,在这方面,MCGS工控组态软件将为您提供强有力的软件支持。
MCGS是一种流行的组态软件开发环境,组态技术是计算机控制技术综合发展的结果,是技术成熟化的标志。
MCGS通用版组态软件主要完成通用工作站的数据采集和加工,实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出等日常性监控事务。
对工作站软件的要求主要是系统稳定可靠,能方便的代替大量的现场工作人员的劳动和完成对现场的自动监控和报警处理,随时或定时的打印各种报表。
由于组态技术的介入,计算机控制系统的应用速度大大加快了。
采用组态控制技术的计算机控制系统最大的特点是从硬件设计到软件开发都具有组态性,因此系统的可靠性和开发速度提高了,开发难度却下降了。
随着国内工业生产技术的进步以及自动化技术的发展,人们对自动化监控系统的需求越来越大,要求越来越高。
一方面要求界面简单明了、宜于操作、数据采集实时性好以及高可靠监控性,同时还要求开发周期短,系统便于更改、扩充、升级。
工控组态软件正是符合这些要求而在工业领域得到广泛应用。
本文对组态技术进行了一些研究,对其发展概况进行了比较全面的了解。
利用组态软件对双储液罐水位控制系统进行监控系统设计。
1.设计概述1.1 设计任务介绍设计任务名称:基于MCGS组态软件的水位控制系统设计1.2设计系统组成框图综合利用对MCGS组态软件的学习,设计一个水位控制系统工程,其整体结构如下图所示:图1-1水位控制系统工程整体结构框图1.3 设计分析通过一个水位控制系统的组态过程,介绍如何应用MCGS 组态软件完成一个工程。
应用MCGS组态软件建立一个比较简单的水位控制系统。
本工程中涉及到动画制作、控制流程的编写、模拟设备的连接、报警输出、报表曲线显示与打印等多项组态操作。
水位控制需要采集二个模拟数据:液位1(最大值10米),液位2(最大值6 米)三个开关数据:水泵、调节阀、出水阀。
我们可将整个工程分为以下四个模块:模块1 水位控制工程文件建立建立MCGS新工程;掌握MCGS组态软件的安装与运行方法;进行工程分析,建立工程文件;建立水位控制系统工程文件。
模块2 水位控制画面设计掌握MCGS画面设计方法;掌握绘图工具箱的使用;掌握实时数据库的创建方法;能实现了图的动画控制效果;完成水位控制系统的画面制作,实现动画控制效果。
模块3 模拟设备连接实现动画自动运行;掌握模拟设备使用方法;掌握策略工具箱使用方法,能编写脚本程序;掌握系统报警方法;能实现动画水位控制系统自动运行;编写控制流程模块4 报警显示与报警数据输出掌握 MCGS报警显示与报警数据设计方法;掌握 MCGS实时报表的制作方法;掌握MCGS历史报表的制作方法;掌握 MCGS实时曲线的制作方法;掌握 MCGS实时曲线的制作方法。
1.4. 设计所用软件介绍1.4.1什么是MCGS组态软件MCGS(Monitor and Control Generated System)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行MicrosoftWindows95/98/Me/NT/2000等操作系统。
MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。
使用MCGS,用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控系统的开发工作。
MCGS 具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。
1.4.2 MCGS组态软件的系统构成MCGS组态软件的整体结构MCGS 5.1软件系统包括组态环境和运行环境两个部分。
组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。
运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。
MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和“MCGS 运行环境”两个系统组成。
两部分互相独立,又紧密相关。
MCGS组态环境是生成用户应用系统的工作环境,由可执行程序McgsSet.exe支持,其存放于MCGS目录的Program子目录中。
用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程”。
图1-2 MCGS组态软件五大组成部分MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。
主控窗口:是工程的主窗口或主框架。
在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。
主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。
设备窗口:是连接和驱动外部设备的工作环境。
在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。
用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。
实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体。
在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。
运行策略:本窗口主要完成工程运行流程的控制。
包括编写控制程序(if…then脚本程序),选用各种功能构件,如:数据提取、定时器、配方操作、多媒体输出等。
1.4.3 MCGS组态软件的功能和特点与国内外同类产品相比,MCGS 5.1组态软件具有以下特点:全中文、可视化、面向窗口的组态开发界面,符合中国人的使用习惯和要求,真正的32位程序,可运行于MicrosoftWindows95/98/Me/NT/2000等多种操作系统。
庞大的标准图形库、完备的绘图工具以及丰富的多媒体支持,使您能够快速地开发出集图像、声音、动画等于一体的漂亮、生动的工程画面。
全新的ActiveX动画构件,包括存盘数据处理、条件曲线、计划曲线、相对曲线、通用棒图等,使您能够更方便、更灵活地处理、显示生产数据。
支持目前绝大多数硬件设备,同时可以方便地定制各种设备驱动;独特的组态环境调试功能与灵活的设备操作命令相结合,使硬件设备与软件系统间的配合天衣无缝。
简单易学的类Basic脚本语言与丰富的MCGS策略构件,使您能够轻而易举地开发出复杂的流程控制系统。
强大的数据处理功能,能够对工业现场产生的数据以各种方式进行统计处理,使您能够在第一时间获得有关现场情况的第一手数据。
方便的报警设置、丰富的报警类型、报警存贮与应答、实时打印报警报表以及灵活的报警处理函数,使您能够方便、及时、准确地捕捉到任何报警信息。
完善的安全机制,允许用户自由设定菜单、按钮及退出系统的操作权限。
此外,MCGS 5.1还提供了工程密码、锁定软件狗、工程运行期限等功能,以保护组态开发者的成果。
强大的网络功能,支持TCP/IP、Modem、485/422/232,以及各种无线网络和无线电台等多种网络体系结构。
良好的可扩充性,可通过OPC、DDE、ODBC、ActiveX等机制,方便地扩展MCG组态软件的功能,并与其他组态软件、MIS系统或自行开发的软件进行连接。
1.4.4 MCGS组态软件的工作方式MCGS如何与设备进行通讯:MCGS通过设备驱动程序与外部设备进行数据交换。
包括数据采集和发送设备指令。
设备驱动程序是由VB、VC程序设计语言编写的DLL(动态连接库)文件,设备驱动程序中包含符合各种设备通讯协议的处理程序,将设备运行状态的特征据采集进来或发送出去。
MCGS负责在运行环境中调用相应的设备驱动程序,将数据传送到工程中的各个部分。
2 设计思路对于一个工程设计人员来说,要想快速准确地完成一个工程项目,首先要了解工程的系统构成和工艺流程,明确主要的技术要求,搞清工程所涉及到的相关硬件和软件。
在此基础上,拟定组建工程的总体规划和设想,比如:控制流程如何实现,需要什么样的动画效果,应具备哪些功能,需要何种工程报表,需不需要曲线显示等。
只有这样,才能在组态过程中有的放矢,尽量避免无谓的劳动,达到快速完成工程项目的目的。
本工程由五大窗口组成。
总共建立了二个用户窗口,四个主菜单,分别作为水位控制、报警显示、曲线显示、数据显示,构成了样例工程的基本骨架。
动画图形的制作水位控制窗口是样例工程首先显示的图形窗口(启动窗口),是一幅模拟系统真实工作流程并实施监控操作的动画窗口。
包括:水位控制系统:水泵、水箱和阀门由“对象元件库管理”调入;管道则经过动画属性设置赋予其动画功能。
液位指示仪表:采用旋转式指针仪表,指示水箱的液位。
液位控制仪表:采用滑动式输入器,由鼠标操作滑动指针,改变流速。
报警动画显示:由“对象元件库管理”调入,用可见度实现。
控制流程的实现选用“模拟设备”及策构件箱中的“脚本程序”功能构件,设置构件的属性,编制控制程序,实现水位、水泵、调节阀和出水阀的有效控制。
种功能的实现通过MCGS提供的各类构件实现下述功能:历史曲线:选用历史曲线构件实现;历史数据:选用历史表格构件实现;报警显示:选用报警显示构件实现;工程报表:历史数据选用存盘数据浏览策略构件实现,报警历史数据选用报警信息浏览策略构件实现,实时报表选用自由表格构i20i MCGS 初级教程件实现,历史报表选用历史表格构件实现。