




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工业组态软件的功能,组态软件一般都能完成以下几个功能: 实时数据采集(数字量、模拟量) 动态显示数据(文本、曲线、图、表等方式) 数据的实时运算处理(内置数字处理+脚本支持) 过程控制(脚本实现控制策略,流程控制) 历史数据记录 报警功能 网络通信功能(TCP/IP、Modem) 开放式结构(可扩充性,允许二次开发),工业组态软件的结构,组态软件一般都由两部分组成: 系统开发环境(或称组态环境):用户在组态环境中完成动画设计、设备连接、编写控制流程、编制打印报表等全部组态工作,组态结果保存在实时数据库中,一般在办公室就可完成。 系统运行环境:将目标应用程序(用户的组态结果)装入计算机内存并投入实时运行,完成对生产设备及过程的控制。一般在现场使用。 系统开发环境和系统运行环境之间的联系纽带是实时数据库。,工业组态软件的结构,类似于编程,类似于 解释运行,工业组态软件在不同行业中的应用,使用方便,用户无须具备计算机编程的知识使用。 操作简便、可视性好、可维护性强、高性能、高可靠性,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。 查看不同应用(参考MCGS Sample)。,MCGS全中文工控组态软件介绍,MCGS组态软件由北京昆仑通态自动化软件科技有限公司()出品。分通用版、网络版和嵌入版。 MCGS(Monitor and Control General System) 基于Windows平台。 MCGS能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。 当前最高版本是V6.2,可在公司网站上下载到30分钟学习版和相关学习资料。,MCGS组态软件的整体结构,MCGS组态软件: MCGS组态环境:用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制打印报表等组态工作,生成组态结果数据库。 MCGS运行环境:运行组态结果数据库,实现现场设备与过程控制。,类似于编程,类似于 解释运行,MCGS组态环境的五大组成部分,菜单设计 设置工程属性 设定存盘结构,添加工程设备 连接设备变量 注册设备驱动,创建动画显示 设置报警窗口 人机交互界面,定义数据变量 定义中间变量,编写控制流程 使用功能构件,主控窗口,设备窗口,实时数据库,运行策略,用户窗口,MCGS组态环境,MCGS组态软件的工作方式,MCGS如何与设备进行通讯 MCGS通过设备驱动程序与外部设备进行数据交换。包括数据采集和发送设备指令。每个驱动程序独占一个线程,达到互不干扰的目的。 MCGS如何产生动画效果 MCGS为每一种基本图形元素定义了不同的动画属性,如:一个长方形的动画属性有可见度,大小变化,水平移动等,每一种动画属性都会产生一定的动画效果。所谓动画属性,实际上是反映图形大小、颜色、位置、可见度、闪烁性等状态的特征参数。 如何对工程运行流程实施有效控制 MCGS开辟了专用的“运行策略”窗口,建立用户运行策略。,用MCGS组态软件组建新工程的一般过程,工 程 项 目 系 统 分 析,工 程 立 项 搭 建 框 架,设 计 菜 单 基 本 体 系,制 作 动 画 显 示 画 面,编 写 控 制 流 程 程 序,完 善 菜 单 按 钮 功 能,编 写 程 序 调 试 工 程,连 接 设 备 驱 动 程 序,工 程 完 工 综 合 测 试,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,工程简介,工程简介: 通过一个水位控制系统的组态过程,介绍如何使用MCGS组态软件。本样例涉及到动画制作、控制流程的编写、模拟设备的连接、报警输出、报表曲线显示与打印等多项组态操作。 水位控制系统相关数据: 二个模拟数据(输入通道、模拟量): 水箱水位(最大值10米)(水位传感器数据采集卡驱动程序) 水罐水位(最大值6米) 三个开关数据(输入/输出通道,数字量): 水泵(开关I/O卡驱动程序) 调节阀 出水阀,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,工程建立,演示 新建一个工程并另存为“水位控制系统” 练习,注意:路径中不要包含空格, 错误:C:Documents and SettingsAdministrator桌面水位控制系统.mcg 正确:d:水位控制系统水位控制系统.mcg,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,流程画面,演示 新建一个用户窗口“水位控制” 在窗口的基本属性中设定窗口名称、窗口标题、窗口背景、窗口位置等属性。 对“水位控制”窗口进行动画组态 添加文本“水位控制系统演示工程” 水箱-选取“储藏罐”中的罐17 水罐-选取“储藏罐”中的罐53 调节阀-选取“阀”中的阀58 出水阀-选取“阀”中的阀43 泵-选取“泵”中的泵38 添加流动块(块的颜色为蓝色、填充色为灰色、边界色为黑色) 添加各设备的文字标签 练习,请与此编号保持一致!,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,定义数据对象,变量的作用: 1.屏幕上的图符(左桥)变量(右桥)实际设备,起到一个桥梁的作用; 2.参与编程,例如:中间变量,设备变量,定义数据对象,演示 添加数值型变量“水箱水位” 、 “水罐水位” 添加组对象“水位组” 添加开关型变量“水泵”、“调节阀”、“出水阀” 练习,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,动画连接,演示 将变量“水箱水位”、“水罐水位”与水箱、水罐进行连接 将变量“泵”、“调节阀”、“出水阀”与泵、调节阀、出水阀进行连接 水流(流动块)的设置 将水位控制窗口设置为启动窗口并运行(主控窗口) 用滑动输入器构件手动控制水箱、水罐中的水位 与“水箱水位”对应的滑块 与“水罐水位”对应的滑块 用旋转仪表构件显示水箱、水罐中的水位 与“水箱水位”对应的旋转仪表构件(+90度-90度) 与“水罐水位”对应的旋转仪表构件(+90度-90度) 用文字构件显示水箱、水罐中的水位 文字构件显示输出 练习,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,设备连接,演示 添加模拟设备,用模拟设备进行调试 在设备的内部属性中将通道1(与水箱水位对应,模拟量)的最大值设为10 在设备的内部属性中将通道2(与水罐水位对应,模拟量)的最大值设为6 与实际设备连接 从设备工具箱中添加“数据采集卡研华PCL-812PG” 设置基本属性,并进行通道连接 两个模拟量输入(水箱水位对应AD0,水罐水位对应AD1) 三个开关量输入输出(水泵对应DI0、DO0,调节阀对应DI1、DO1,出水阀对应DI2、DO2) 练习,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,流程控制,流程 若“水箱”的水位不足9米时,就要把 “水泵”打开 否则 “水泵”关闭 若“水罐”的水位不足1米时,就要 关闭“出水阀” 否则 开启“调节阀” 若“水箱”的水位大于1米,同时“水罐”的水位小于6米,就要 开启“调节阀” 否则 关闭“调节阀”,演示 IF 水箱水位1 and 水罐水位6 THEN 调节阀=1 ELSE 调节阀=0 ENDIF,练习,在循环策略中实现控制流程(运行策略循环策略策略属性改为200ms,新增策略行,添加脚本程序),大小写无关,但一定要为半角符号或字符,不能是全角!,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,报警显示,演示 定义报警 在实时数据库中,对相关变量进行定义 选中“允许进行报警处理”; 设定“上限报警”( 9/5米)和报警注释(水箱/罐的水已达上限值); 设定“下限报警”(1/1米)和报警注释(水箱/罐没水了); 在存盘属性中,选中“自动保存产生的报警信息”。 将水位组设置成自动存盘,时间为5s。 文本(列表)报警显示 添加报警显示构件,与水位组连接,并将最大显示记录设置为6。 练习,报警显示,演示 动画(指示灯)报警显示 添加水箱/水罐水位报警灯(指示灯1/3) 水箱水位报警动画设置(填充颜色:水箱水位=9 or 水箱水位=5 or 水罐水位=9 or 水箱水位=5 or 水罐水位=1 THEN !PlaySound(“C:WINDOWSMEDIAnotify.wav“ ,2) ENDIF 练习,报警显示,演示 报警数据浏览 添加用户策略 “运行策略”“新建策略”“选择策略的类型”“用户策略”,策略名称(“报警数据”),注释(“水箱、水罐的报警数据”); 策略组态添加新的策略行在策略工具箱中选择“报警信息浏览”设置数据源为“水位组”。 添加显示菜单 主控窗口新增菜单项改名为“报警数据 ”在“菜单操作”中选中“执行运行策略块”选中“报警数据”。 修改报警上下限值 增加四个变量:水箱水位上限、水箱水位下限、水罐水位上限、水罐水位下限,其初值分别为9,1,5,1。 在用户窗口中创建四个“输入框”与四个变量对应,在“循环策略” 中添加处理程序: !SetAlmValue(水箱水位,水箱水位上限,3) !SetAlmValue(水箱水位,水箱水位下限,2) !SetAlmValue(水罐水位,水罐水位上限,3) !SetAlmValue(水罐水位,水罐水位下限,2) 练习,应修改前面的报警条件表达式!,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,报表输出,演示 新添用户窗口“数据显示” 添加文字标签“水位控制系统数据显示”、“实时数据”、“历史数据”。 实时报表(用自由表格构件实现) 添加自由表格构件,5行2列; 在第一列中输入显示对象名称(“水箱水位”、“水罐水位”、“水泵”、“调节阀”、“出水阀”); 在第二列中设置模拟量的显示格式(前两行中输入“2|0”); 在第二列中单击右键进行数据连接; 添加数据显示菜单(添加“数据显示”菜单,菜单操作为“打开用户窗口”) 练习,报表输出,演示 历史报表(用历史表格构件实现) 添加历史表格构件,5行3列; 在第一行中输入显示对象名称(“采集时间”、“水箱水位”、“水罐水位”); 数据连接(选中第一行以下的所有单元格单击右键进行连接表格菜单中选择合并单元再单击右键设置数据来源、显示属性和时间条件,并在基本属性中设置为多页显示 ) 历史数据浏览(用策略中“存盘数据浏览构件”实现) 新建用户策略“历史数据 ”; 策略组态,在新增的策略行中添加“历史数据浏览”(策略工具箱内,将其数据来源改为“水位组”,显示属性中将“水箱水位”和“水罐水位”的小数位改为2,时间条件中改为按系统时间排序); 在主控窗口中添加一个“历史数据”的菜单,其操作为“执行策略块历史数据”) 练习,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,显示曲线,演示 实时曲线 添加文字标签“实时曲线” 添加实时曲线构件,并设置属性:把标注属性中的时间单位改为秒,在画笔属性中把曲线与变量进行连接并选择其颜色,并将最大值设为10 历史曲线 添加文字标签“历史曲线” 添加历史曲线构件,并设置属性:在存盘属性中与水位组连接,把标注属性中的时间单位改为分,时间格式为分:秒,在曲线标识中设置曲线的颜色和实时刷新对象,并将最大值设为10 练习,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,安全机制,演示 系统权限管理 添加操作员组和操作员张工 添加登录菜单 登录用户:用户登录,脚本程序:!LogOn() 退出登录:当前用户退出登录,脚本程序:!LogOff() 用户管理:添加、删除用户,脚本程序:!Editusers() 修改密码:当前用户修改密码,脚本程序:!ChangePassWord() 设置系统运行权限 “主控窗口”“系统属性”“主控窗口属性设置”“基本属性”“权限设置”“用户权限设置”“权限设置”按钮下面选择“进入登录,退出登录” 权限设置中仅对管理员组开放权限
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水下测绘培训课件
- 吉林体育学院《基础工程双语》2023-2024学年第二学期期末试卷
- 河北建筑工程学院《土木工程材料C》2023-2024学年第二学期期末试卷
- 楚雄医药高等专科学校《汽车传感与测控技术》2023-2024学年第二学期期末试卷
- 广东第二师范学院《合唱指挥》2023-2024学年第二学期期末试卷
- 2025供应商合同审批表
- 上饶职业技术学院《视觉营销》2023-2024学年第一学期期末试卷
- 辽宁石化职业技术学院《电气控制与PC应用技术》2023-2024学年第二学期期末试卷
- 鄂尔多斯生态环境职业学院《论文写作》2023-2024学年第二学期期末试卷
- 信阳农林学院《中国民族民间音乐概论》2023-2024学年第二学期期末试卷
- 2022-2023学年北京市海淀区高二下学期期中练习数学试题【含答案】
- 标准-美国DS-160中文表格-1
- 设计成果确认单
- GA/T 1163-2014人类DNA荧光标记STR分型结果的分析及应用
- 骨转移瘤课件
- 护士注册健康体检表下载【可直接打印版本】
- 核心素养视角下教师专业发展课件
- 污水处理培训课件
- 初中语文八年级下册第三单元综合性学习古诗苑漫步-综合性学习《古诗苑漫步》教案
- 中国十大阶层的划分课件
- 高中英语各种教材词组汇总大全(超级实用)
评论
0/150
提交评论