液体混合控制系统设计.docx
《液体混合控制系统设计.docx》由会员分享,可在线阅读,更多相关《液体混合控制系统设计.docx(23页珍藏版)》请在第壹文秘上搜索。
1、摘要“组态”的概念是伴随着集散型限制系统(DiStribUted Contro1. System简 称DCS)的出现才起先被广阔的生产过程自动化技术人员所熟知的。在工业限制 技术不断发展和应用的过程中,PC(包括工控机)相比以前的专用系统具有的优势 日趋明显。这些优势主要体现在:PC技术保持了较快的发展速度,各种相关技术 已经成熟;由PC构建的工业限制系统具有相对较低的拥有成本;PC的软件资源和 硬件资源丰富,软件之间的互操作性强;基于PC的限制系统易于学习和运用,可 以简洁地得到技术方面的支持。在PC技术向工业限制领域的渗透中,组态软件 占据着特别特别而且重要的地位。通用工业自动化组态软件的
2、出现为解决上述实际工程问题供应了一种崭新 的方法,因为它能够很好地解决传统工业限制软件存在的种种问题,运用户能依 据自己的限制对象和限制目的的随意组态,完成最终的自动化限制工程。组态软件是有专业性的。一种组态软件只能适合某种领域的应用。组态的概 念最早出现在工业计算机限制中,如:DCS(集散限制系统)组态、P1.C(可编程限制 器)梯形图组态;人机界面生成软件就叫工控组态软件。在其他行业也有组态的概 念,如AUtOCAD, PhOtOShoP等。不同之处在于,工业限制中形成的组态结果 是用在实时监控的,利用现场监控完成工业工程的调控。关键词:工业组态;自动化;P1.C限制;实时监控1 MCGS
3、 简介11.1 MCGS组态软件的系统构成11.1.1 MCGS组态软件的整体结构11.1.2 MCGS工程的五大部分11.2 MCGS组态软件的工作方式21.2.1 MCGS如何与设备进行通讯21.2.2 MCGS如何产生动画效果21.2.3 MCGS如何实施远程多机监控31.2.4 如何对工程运行流程实施有效限制31.3 MCGS嵌入版概述41.3.1 MCGS嵌入版组态软件的主要功能41.3.2 MCGS嵌入版组态软件的主要特点62 P1.C简介72.1 P1.C的介绍72.2 P1.C的工作原理83 液体混合监控系统设计83.1 限制要求83.2 I/O安排表93.3 程序设计103.
4、4 液体混合装置人机界面设计133.4.1 建立工程133.4.2 定义数据对象143.4.3 界面设计153.4.4 设备连接153.4.5 设备调试164 P1.C程序模拟运行结果17总结19参考文献201 MCGS简介MCGS (Monitor and Contro1. Generated System,通用监控系统)是一套 基于MiCroSOft的,用于快速构造和生成上位机监控系统的组态软件系统,可运 行于 Microsoft Windows 9598MeNT2000 等操作系统。MCGS为用户供应了解决实际工程问题的完整方案和开发平台,能够完成现 场数据采集、实时和历史数据处理、报警
5、和平安机制、流程限制、动画显示、趋 势曲线和报表输出以与企业监控网络等功能。它充分利用了 Windows图形功能 完备、界面一样性好、易学易用的特点,比以往运用专用机开发的工业限制系统 更具有通用性,在自动化领域有着更广泛的应用。1.1 MCGS组态软件的系统构成1.1.1 MCGS组态软件的整体结构MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和aMCGS 运行环境”两个系统组成。两部分相互独立,又紧密相关。MCGS组态环境是生成用户应用系统的工作环境,它由可执行程序 McgsSet.exe支持,其存放于MCGS书目的Program子书目中。用户在MCGS 组态环境中完成动画设计
6、、设备连接、编写限制流程、编制工程打印报表等全部 组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与 MCGS运行环境一起,构成了用户应用系统,统称为“工程” o1.1.2 MCGS工程的五大部分MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据 库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有 不同的特性。1、主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备 窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作 包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口, 设定动画刷新周期,
7、指定数据库存盘文件名称与存盘时间等。2、设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采 集与限制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。3、用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各 种动画显示画面报警输出、数据与曲线图表等。4、实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程 的各个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作为数 据采集、处理、输出限制、动画连接与设备驱动的对象。5、运行策略:本窗口主要完成工程运行流程的限制。包括编写限制程序 (ifthen脚本程序),选用各种功能构件,如:数据提取、历
8、史曲线、定时器、 配方操作、多媒体输出等。1.2 MCGS组态软件的工作方式1.2.1 MCGS如何与设备进行通讯MCGS通过设备驱动程序与外部设备进行数据交换o包括数据采集和发送设 备指令。设备驱动程序是由VB程序设计语言编写的D1.1. (动态连接库)文件, 设备驱动程序中包含符合各种设备通讯协议的处理程序,将设备运行状态的特征 数据采集进来或发送出去。MCGS负责在运行环境中调用相应的设备驱动程序, 将数据传送到工程中各个部分,完成整个系统的通讯过程。每个驱动程序独占一 个线程,达到互不干扰的目的。1.2.2 MCGS如何产生动画效果MCGS为每一种基本图形元素定义了不同的动画属性,如:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 液体 混合 控制系统 设计