组态控制实用技术课件作者陈志文项目一.ppt

组态控制实用技术课件作者陈志文项目一.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.工程建立 4.工程分析 二个模拟数据:     液位1(最大值10米)     液位2(最大值6米) 三个数字数据:水泵、调节阀、出水阀。 主画面 数据显示画面 工程中与动画和设备控制相关的变量名称 什么是MCGS? MCGS (Monitor and Control Generated System,通用监控系统)是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft(各种32位Windows平台上)运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制、实时曲线、历史曲线和报表输出等多种方式向用户提供解决实际工程问题的方案,它充分利用了Windows图形功能完备、界面一致性好、易学易用的特点,比以往使用专用机开发的工业控制系统更具有通用性,在自动化领域有着更广泛的应用。 MCGS的构成有哪几部分?各有什么作用? MCGS系统包括组态环境和运行环境两个部分。 组态环境相当于一套完整的工具软件,它帮助用户设计和构造自己的应用系统。用户组态生成的结果是一个数据库文件,称为组态结果数据库。 运行环境是一个独立的运行系统,它按照组态结果数据库中用户指定的方式进行各种处理,完成用户组态设计的目标和功能。 练习 (一)理论题 什么是MCGS?其主要特点和基本功能有哪些? 2.MCGS的构成有哪几部分?各有什么作用? (二) 实践题 1.每位同学按要求在D:\MCGS\WORK\下建立工程文件,文件名为 “水位控制系统+班级+学号”。 2.熟练掌握组态软件常用术语并能与MCGS组态环境中对应。 模块2 水位控制画面设计 一、教学目标 终极目标:掌握MCGS画面设计方法 促成目标: 掌握绘图工具箱的使用; 掌握实时数据库的创建方法; 能实现了图形的动画控制效果。 二、工作任务 完成水位控制系统的画面制作,实现动画控制效果。 三、能力训练 MCGS生成的用户应用系统,其结构由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成 1.建立新画面 新建窗口 工具箱使用 制作文字框图 设置框图颜色 对象元件库管理 流动块构件制作 2.定义数据对象 设定变量鼠标点击图1-2-2 MCGS组态平台 “实时数据库”窗口标签,进入实时数据库窗口页。按“新增对象” 按钮,在窗口的数据变量列表中,增加新的数据变量,多次按该按钮,则增加多个数据变量,系统缺省定义的名称为“Data1”、“Data2”、“Data3”等。选中变量,按“对象属性”按钮或双击选中变量,则打开对象属性设置窗口,如图1-2-9。 3.动画连接 由图形对象搭制而成的图形界面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。在系统运行过程中,图形对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。 为什么说实时数据库是MCGS系统的核心? 实时数据库相当于一个数据处理中心,同时也起到公用数据交换区的作用。MCGS用实时数据库来管理所有实时数据。从外部设备采集来的实时数据送入实时数据库,实时数据库将数据传送给系统其它部分操作系统其它部分操作的数据也来自于实时数据库。实时数据库自动完成对实时数据的报警处理和存盘处理,同时它还根据需要把有关信息以事件的方式发送给系统的其它部分,以便触发相关事件,进行实时处理。 练习 (一)理论题 为什么说实时数据库是MCGS系统的核心? 2.一个应用系统由哪五个部分组成? (二) 实践题 1.参考图1-17完成水位控制系统的画面制作,实现动画控制效果测试。 模块3 模拟设备连接 教学目标 终极目标:能实现动画自动运行 促成目标: 掌握模拟设备使用方法; 掌握策略工具箱使用方法,能编写脚本程序; 掌握系统报警方法。 二、工作任务 能实现动画水位控制系统自动运行。 编写控制流程 控制要求 当“水罐1”的液位达到9米时,就要把“水泵”关闭,否则就要自动启动“水泵”。当“水罐2”的液位不足1米时,就要自动关闭“出水阀”,否则自动开启“出水阀”。当“水罐1”的液位大于1米,同时“水罐2”的液位小于6米就要自动开启“调节阀”,否则自动关闭“调节阀”。 2策略组态 在“运行策略”中,双击“循环策略”进入,双击图标进入“策略属性设置”,如图1-29,只需要把“循环时间”设为:200ms, 脚本程序编辑 IF 液位19 THEN 水泵=1 ELSE 水泵=0 ENDIF IF 液位21 THEN 出水阀=0 ELSE 出水阀=1 ENDIF IF 液位11 and 液位29

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档