MCGS组态液位监控系统设计
[整理]利用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的水位控制系统的设计

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操作面板等,从而提高自身
的技术能力。
基于MCGS组态软件的水位控制系统课程设计

新疆工程学院课程设计题目:基于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通用版组态软件主要完成通用工作站的数据采集和加工,实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出等日常性监控事务。
对工作站软件的要求主要是系统稳定可靠,能方便的代替大量的现场工作人员的劳动和完成对现场的自动监控和报警处理,随时或定时的打印各种报表。
由于组态技术的介入,计算机控制系统的应用速度大大加快了。
采用组态控制技术的计算机控制系统最大的特点是从硬件设计到软件开发都具有组态性,因此系统的可靠性和开发速度提高了,开发难度却下降了。
随着国内工业生产技术的进步以及自动化技术的发展,人们对自动化监控系统的需求越来越大,要求越来越高。
MCGS水位控制系统实验

MCGS水位控制系统实验MCGS水位控制系统实验实验1 建立一个新工程1.1建立工程通过一个水位控制系统的组态过程,介绍如何应用MCGS组态软件完成一个工程。
通过本讲及后续几讲学习,您将会应用MCGS组态软件建立一个比较简单的水位控制系统。
本样例工程中涉及到动画制作、控制流程的编写、模拟设备的连接、报警输出、报表曲线显示与打印等多项组态操作。
水位控制需要采集二个模拟数据:液位1(最大值10米)液位2(最大值6米)三个开关数据:水泵、调节阀、出水阀。
工程效果图工程组态好后,最终效果图如下:11在菜单“文件”中选择“新建工程”菜单项,如果MCGS安装在D:根目录下,则会在D:\MCGS\WORK\下自动生成新建工程,默认的工程名为新建工程X.MCG(X表示新建工程的顺序号,如:0、1、2等)。
如下图:11您可以在菜单“文件”中选择“工程另存为”选项,把新建工程存为:D :\MCGS\WORK\水位控制系统。
祝贺您,已经成功地建立了自己的工程!1.2 设计画面流程建立新画面在MCGS 组态平台上,单击“用户窗口”,在“用户窗口”中单击“新建窗口”按钮,则产生新“窗口0”,即:选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”,将“窗口名称”改为:水位控制;将“窗口标题”改为:水位控制;在“窗口位置”中选中“最大化显示”,其它不变,单击“确认”。
选中刚创建的“水位控制”用户窗口,单击“动画组态”,进入动画制作窗口。
11工具箱单击工具条中的“工具箱”按钮,则打开动画工具箱,图标对应于选择器,用于在编辑图形时选取用户窗口中指定的图形对象;图标用于打开和关闭常用图符工具箱,常用图符工具箱包括27种常用的图符对象。
图形对象放置在用户窗口中,是构成用户应用系统图形界面的最小单元,MCGS 中的图形对象包括图元对象、图符对象和动画构件三种类型,不同类型的图形对象有不同的属性,所能完成的功能也各不相同。
为了快速构图和组态,MCGS 系统内部提供了常用的图元、图符、动画构件对象,称为系统图形对象。
最新基于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 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 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 control 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 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, 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组态软件的水位控制系统

新疆工程学院课程设计题目基于MCG组态软件的水位控制系统目录前言 (1)1.设计概述 (2)1.1设计任务介绍 (2)1.2设计系统组成框图 (2)1.3设计分析 (2)14设计所用软件介绍 (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)、八、•前言计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠,在这方面,MCG工控组态软件将为您提供强有力的软件支持。
MCGS 是一种流行的组态软件开发环境,组态技术是计算机控制技术综合发展的结果,是技术成熟化的标志。
MCGS 通用版组态软件主要完成通用工作站的数据采集和加工,实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出等日常性监控事务。
对工作站软件的要求主要是系统稳定可靠,能方便的代替大量的现场工作人员的劳动和完成对现场的自动监控和报警处理,随时或定时的打印各种报表。
由于组态技术的介入,计算机控制系统的应用速度大大加快了。
采用组态控制技术的计算机控制系统最大的特点是从硬件设计到软件开发都具有组态性,因此系统的可靠性和开发速度提高了,开发难度却下降了。
随着国内工业生产技术的进步以及自动化技术的发展,人们对自动化监控系统的需求越来越大, 要求越来越高。
MCGS水位控制系统设计与制作

MCGS水位控制系统设计与制作摘要:在工农业生产过程中,经常需要对水位进行测量和控制。
水位控制在日常生活中应用也相当广泛,比如水塔、地下水、水电站等情况下的水位控制。
而水位检测可以有多种实现方法,如机械控制、逻辑电路控制、机电控制等。
本文采用PLC进行主控制,在水箱上安装一个自动测水位装置。
利用水的导电性连续地全天候地测量水位的变化,把测量到的水位变化转换成相应的电信号,主控台应用MCGS组态软件对接收到的信号进行数据处理,完成相应的水位显示、故障报警信息显示、实时曲线和历史曲线的显示,使水位保持在适当的位置。
关键词:水位控制、MCGS、PLC目录1.引言 (14)2.设计思路 (15)3.各电路设计 (16)3.1 设计方案 (16)3.2 系统硬件解析 (17)3.3 主电路及接线图 (18)3.4 系统梯形图及其软元件明细表 (19)4.MCGS组态软件开发水位控制系统 (24)4.1 MCGS工控组态软件概述 (24)4.2水位控制系统组成 (24)4.3建立水位工程系统 (25)4.4工程安全机制 (27)5.PLC与组态软件的连接 (29)5.1概述 (29)5.2 通用串口设备设置及其他设置 (29)5.3硬件连接 (31)5.4设备调试 (31)6.小结 (32)1.引言在工农业生产过程中,经常需要对水位进行测量和控制。
但是,在一般的情况下,往往需要测量的水箱或水塔和控制室都有相当长的距离,常常需要架设在上百米或者上千米的输电和控制线路,很显然上述性的工作如果是人工完成的话无论从时间和资金上都将造成很大的浪费。
给测量和控制带来了一定的麻烦和不便,同时也容易出差错。
因此急需一种能自动检测水位,并根据水位变化的情况自动调节的自动控制系统。
所以设计一种利用PLC的无线自动测量控制系统来控制水位是十分必要的,既不用架设电缆,而且可以实现水位的连续测量和控制,非常的方便和实用,而且节省人力和物力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MCGS组态液位监控
系统设计
液位控制监控系统组态设计
一、设计目的:
利用MCGS工控组态软件,结合试验系统,完成上位机监控系统的设计。
而且经过本设计,学会组态软件的基本使用方法、组态技术,为从事计算机控制系统方面的工作打下基础。
二、设计要求:
1、先按照MCGS组《态软件学习指导》的要求,完成液位控制系统的组态内容,借此为练习,初步掌握组态软件的构成、作用和使用方法。
2、计算机控制系统,液位控制是由仪表控制完成,计算机作为上位机发挥监控作用,计算机和仪表之间进行串行通信,经过计算机能够读取仪表的各个参数,也能够设置仪表的参数。
本设计要求实现如下界面
3、设计要求:
(1)实现水的流动画面,计算机与仪表的通讯画面
(2)当前液位的显示、控制输出的显示
(3)液位实时报警曲线
(4)液位超限报警记录表,报警指示灯显示
(5)液位设定值、PID三个参数的设置(利用按钮click事件,写脚本程序)
(6)在主窗口上添加菜单项,点击,能够调用不同窗口界面(7)策略使用:选运行策略,在启动策略中添加策略行,编写脚本程序,关闭初始化某个变量,使其在界面上显示出来。
(8)添加用户策略,添加策略行,编写脚本程序,写入控制值40,关闭阀。
在主窗口中设置菜单“停止实验”,点击,调用该策略。
(9)实现液位简单的仿人工智能控制,当液位超过上限时,报警,同时减小阀的开度,减小流量;当液位低于下限时,报警,加大阀的开度,加大流量,使液位在上下限区域流动。
上下限能够在界面上设
三、监控原理框图
液位控制监控系统组态设计原理框图如图3.1所示。
图3.1液位控制监控系统组态设计原理框图
四、实验步骤:
1、双击桌面图标进入组态环境。
2、点击,新建工程文件,点击文件将工程保存在自己文件
夹下
3、点击主界面中的“用户窗口”,新建一个用户窗口,修改其
属性,命名为“液位控制监控系统”,进入“动画组态”。
4、
5、在“实时数据库中”定义各所需变量及类型,如图4.2所
示。
图4.2 实时数据库
6、在主界面中进入“运行策略”,在“循环策略”中编写脚本
程序并测试运行。
7、在主界面中进入“运行策略”,新建“报警数据”并测试运
行。
8、在主界面中进入“运行策略”,新建“历史数据”并测试运
行。
9、在主界面中进入“用户窗口”,新建“历史曲线”窗口并测试运行。
10、点击,然后双击,出现一个空白的设备窗口界面
11、点击打开设备工具栏,点击设备管理,(以智能仪表为例)
12、双击,然后双击,再双击
13、双击点击找到宇光仪表并点击,双击
AI808,再双击,点击确认。
14、双击,能够看到
的组态设置,点击,
,
对应数据对象写自己定义的pv,sv,op。
15、双击,进行通讯组态,一般只需将串口短号改为0-COM1,其余参数不用更改,设置完毕点击确认。
16、设置定义的对应数据对象,com一般用于后面工程中
显示通讯状态,pv值是仪表读过来的实时采集值,sv是设定值,op是控制百分比(仪表输出为4-20mA,将这个区间100等分后对应的值,百分比换算成电流强度:op*0.16+4)。
16、设置完毕点击检查,选择全部添加,点击确定。
17、打开智能仪表,连接好通讯线,再次双击
进入到设备调试界面能够看到数据采集的信号,com值为零,通讯成功。
18、连接好设备后,打开实验设备开关,调试设计好的组态界
面和脚本程序,注意观察水箱中水位的变化,从监控界面上分别显示出“液位上限报警”,“液位下限报警”,实现液位上下限值的随机控制,并能够经过“智能仪表”控制观察水位“设定值”和“控制百分比”的变化,观察“历史数据”以及“历史曲线”,从而实现对系统的整体监控,最后经过“退出系统”按钮退出运行环境。
六、运行中的实验界面:
1.运行界面
运行界面如图6.1所示。
该界面能够监控水箱内液位的变。