MCGS 项目2:实时数据库

合集下载

MCGS组态(新)

MCGS组态(新)
理中心,它将MCGS工程的各个部分连接成有机的整 体。在本窗口内定义不同类型和名称的变量,作为 数据采集、处理、输出控制、动画连接及设备驱动 的对象。
实用文档
②设备窗口:是连接和驱动外部设备的工作环境。
在本窗口内配置数据采集与控制输出设备,注册设 备驱动程序,定义连接与驱动设备用的数据变量。
③用户窗口:本窗口主要用于设置工程中人机交
互的界面。诸如:生成各种动画显示画面、报警输 出、数据与曲线图表等。
实用文档
④实时数据库:是工程各个部分的数据交换与处
有自己的标识符(User ID)及登录密码,用户还可以有 自己的名字(User Name)
❖ 资源(Resource):由PLC控制的、被用户所监控的对象,
这是一个抽象的概念,它可以是一条生产线、也可以是 一台泵 ❖ 在工程结构中,角色是让用户有权使用特许功能的机制,
每个用户被指定一种角色。相反地,一种角色可以分 配给几个用户。
实用文档
5.设立“设备工具箱”,针对外部设备的特征,用 户从中选择某种“构件”,设置于设备窗口内, 赋予相关的属性,建立系统与外部设备的连接关 系,即可实现对该种设备的驱动和控制。
6. “面向窗口”的设计方法,增加了可视性和可 操作性。以窗口为单位,构造用户运行系统的图 形界面,使得MCGS的组态工作既简单直观,又灵 活多变。
电气工程系 曾劲松
二零一二年
实用文档
人机监控界面系统的构成
❖ 一般人机界面监控 系统的构成如右
❖ 操作员(User)面对 PC机
User
❖ PC机利用各种通讯
PC
手段与PLC建立通

❖ PC从PLC中获得数 据,并利用PC的强
PLC
大图形功能动态显

PLC及MCGS

PLC及MCGS

1组态技术简介1.1 MCGS组态软件的概述MCGS组态软件具有动画显示、流程控制、数据采集、设备控制与输出、工程报表、数据与曲线等强大功能,在自动控制中占据主力军的位置,已逐渐成为工业自动化的灵魂。

1.2 MCGS组态软件功能及特点分析MCGS 全中文组态软件是用于工业过程控制和实时监测的通用计算机系统软件。

其功能和特点可分析归纳如下:( 1) 图形动画显示功能。

MCGS 运行于Windows 环境下, 利用其提供的直观图形工具、可视化开发环境, 能够较方便地创建各种复杂的画面; 用简单的状态特征( 即属性) 参数设置、动画连接, 可做出较逼真直观的动态显示效果。

( 2) 实时数据库。

它是整个系统的数据交换和处理中心, 可存储不同类型和名称的数据对象, 作为数据采集、处理、输出控制、动画连接及设备驱动的对象。

在系统运行过程中, 各个部分都通过实时数据库交换数据, 形成互相关联的整体。

( 3) 内嵌脚本语言。

MCGS 提供的内置编程语言称为脚本语言, 其编程语法类似于普通的Basic 语言, 但比其在概念和使用上更为简单直观。

通过脚本语言可编写特定的流程控制和操作处理程序, 增强系统的灵活性。

( 4) 开放式的设备管理功能。

MCGS 对设备的处理采用了开放式的结构, 使其成为“与设备无关”的系统; 利用其相应的设备构件并设置相关属性, 可以对多种硬件设备包括各种PLC进行驱动, 实现系统和工控设备的连接。

因此, 基于MCGS 软件的上述功能和特点, 通过组态编程, 可以对控制系统进行实时图形显示监控、报警显示; 此外, 利用MCGS 的其它功能模块, 还能完成所需的报表输出、曲线显示、安全机制等各项功能。

( 5) 应用MCGS 组态软件实现PLC 工作状态监控的方法。

基于MCGS 组态软件的PLC 监控系统的典型硬件结构如图1-1 所示, PLC 与上位机( 普通PC 机或工业IPC 机) 之间通过RS232 或RS485 串行线路连接进行通信。

MCGS组态软件介绍

MCGS组态软件介绍

MCGS组态软件介绍一、什么是MCGS组态软件MCGS (Monitor and Control Generated System)是一套基于Windows 平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000 等操作系统。

MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。

使用MCGS,用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定,功能成熟,维护量小并且具备专业水准的计算机监控系统的开发工作。

MCGS具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。

二、MCGS组态软件的系统构成1、MCGS组态软件的整体结构MCGS软件系统包括组态环境和运行环境两个部分。

组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。

运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。

组态环境:组态生成应用系统组态结果数据库MCGS 组态软件(以下简称MCGS )由“MCGS 组态环境”和"MCGS 运行环境” 两个系统组成。

两部分互相独立,又紧密相关。

MCGS 组态环境是生成用户应用系统的工作环境,由可执行程序支持,其存放 于MCGS 目录的Program 子目录中。

用户在MCGS 组态环境中完成动画设计、 设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展 名为.mcg 的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起, 构成了用户应用系统,统称为"工程”。

组态控制技术实训教程(MCGS)(第2版)

组态控制技术实训教程(MCGS)(第2版)

04
实训10饮 料瓶计数喷 码控制
06
实训12温 室大棚温度 检测与控制
05
实训11滚 柱分选直径 检测
8.1串口通信概述
8.2 MCGS串口通信 与控制实训
实训13机械手臂定位 检测与控制
实训14自动感应门检 测与控制
实训15银行防盗检测 与报警
实训16发动机温度检 测与报警
实训17锅炉温度检测 与报警
实训18变压器温度检 测与报警
作者介绍
同名作者介绍
这是《组态控制技术实训教程(MCGS)(第2版)》的读书笔记模板,暂无该书作者的介绍。
读书笔记
读书笔记
这是《组态控制技术实训教程(MCGS)(第2版)》的读书笔记模板,可以替换为自己的心得。
精彩摘录
精彩摘录
这是《组态控制技术实训教程(MCGS)(第2版)》的读书笔记模板,可以替换为自己的精彩内容摘录。
目录分析
1.1组态与组态软件
1.2组态软件的功能 和特点
1.3组态软件的构成 与使用步骤
1.4认识MCGS组态软 件
2.1 训1整数累加
实训2超限报警
3.1运行策略 3.2脚本程序
实训3实时曲线 实训4液位控制
4.2报警处理
4.1 MCGS的设备窗 口
组态控制技术实训教程(MCGS) (第2版)
读书笔记模板
01 思维导图
03 目录分析 05 读书笔记
目录
02 内容摘要 04 作者介绍 06 精彩摘录
思维导图
本书关键字分析思维导图
组态
控制
控制
程序
用户
实训
软件
技术
监控
软件 第章
实时

MCGS

MCGS

MCGS简介MCGS(Monitor and Control Generated System,监视与控制通用系统)是北京昆仑通态自动化软件科技有限公司研发的一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,主要完成现场数据的采集与监测、前端数据的处理与控制,可运行于Microsoft Windows 95/98/Me/NT/2000/xp等操作系统。

MCGS组态软件包括三个版本,分别是网络版、通用版、嵌入版。

具有功能完善、操作简便、可视性好、可维护性强的突出特点。

通过与其他相关的硬件设备结合,可以快速、方便的开发各种用于现场采集、数据处理和控制的设备。

用户只需要通过简单的模块化组态就可构造自己的应用系统,如可以灵活组态各种智能仪表、数据采集模块,无纸记录仪、无人值守的现场采集站、人机界面等专用设备。

MCGS6.2网络版·良好的结构:先进的C/S(客户端/服务器)结构·简单的操作:客户端只需要使用标准的IE浏览器就可以实现对服务器的浏览和控制·良好性价比:整个网络系统只需一套网络版软件(包括通用版所有功能),客户端不需装MCGS的任何软件,即可完成整个网络监控系统·方便的使用:MCGS网络版服务器不要安装其他任何辅助软件,客户操作起来得心应手·强大的功能:MCGS网络版提供的网络ActiveX控件,可以方便的在其他各种应用程序中直接调用·方便的升级:MCGS嵌入版、通用版、网络版可以无缝连接,节省大量的开发和调试时间·多种网络形式:MCGS网络版支持局域网、广域网、企业专线和Modem拨号等多种连接方式,方便的实现企业的范围和距离的扩充MCGS6.2通用版MCGS6.2通用版是北京昆仑通态数十位软件开发精英,历时整整一年时间,辛勤耕耘的结晶,MCGS6.2通用版无论在界面的友好性、内部功能的强大性、系统的可扩充性、用户的使用性以及设计理念上都有一个质的飞跃,是国内组态软件行业划时代的产品,必将带领国内的组态软件上一个新的台阶。

MCGS组态软件教程

MCGS组态软件教程
MCGS 全中文工控组态软件初级教材
i 1i
初级教材
前言
随着计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户 可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先 进技术,使系统更加安全可靠,在这方面,MCGS 工控组态软件将为您提供强有力的软件 支持。 MCGS 全中文工业自动化控制组态软件(以下简称 MCGS 工控组态软件或 MCGS ) 为用户建立全新的过程控制系统提供了一整套解决方案。MCGS 工控组态软件是一套 32 位工控组态软件,可稳定运行于 Windows95/98/NT/2000/Me 操作系统,集动画显示、流程 控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、历史数据与曲 线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备,广泛应用于石油、电 力、化工、钢铁、矿山、冶金、机械、纺织、航天、建筑、材料、制冷、交通、通讯、食 品、制造与加工业、水处理、环保、智能楼宇、实验室等多种工程领域。本书以一个工程 实例对 MCGS 工控组态软件的特点与功能进行综合性描述。 希望您能通过本书掌握 MCGS 工控组态软件的基本操作与用法,并引导您完成一个简单的工程组态工作。 如果本书中的内容有纰漏之处, 我们谨向您表示诚挚的歉意, 并希望您能与我们联系, 促使我们及时更正,更好地为您服务。在此,我们感谢您对我们工作的支持与信任。希望 您能喜欢我们的软件,它一定会成为您成功的助手。您的成功是我们最大的满足。
一、什么是 MCGS 组态软件......................................................................5 二、MCGS 组态软件的系统构成............................................................... 5 三、MCGS 组态软件的功能和特点............................................................ 7 四、MCGS 组态软件的工作方式............................................................... 8 第二讲 学习 MCGS 组态软件......................................................................... 10 一、MCGS 组态软件常用术语................................................................. 10 二、MCGS 组态软件的操作方式..............................................................12 三、鼠标操作.......................................................................................... 14 四、组建新工程的一般过程..................................................................... 15 第三讲 建立一个新工程............................................................................... 17

MCGS组态软件介绍

MCGS组态软件介绍1 MCGS组态软件简介1.1 MCGS组态软件的功能和特点MCGS即"监视与控制通用系统",英文全称为Monitor and Control Generated System。

MCGS是为工业过程控制和实时监测领域服务的通用计算机系统软件,具有功能完善、操作简便、可视性好、可维护性强的突出特点。

MCGS工控组态软件的功能和特点可归纳如下:1.概念简单,易于理解和使用。

普通工程人员经过短时间的培训就能正确掌握、快速完成多数简单工程项目的监控程序设计和运行操作。

用户可避开复杂的计算机软硬件问题,集中精力解决工程本身的问题,按照系统的规定,组态配置出高性能、高可靠性、高度专业化的上位机监控系统。

2.功能齐全,便于方案设计。

MCGS为解决工程监控问题提供了丰富多样的手段,从设备驱动(数据采集)到数据处理、报警处理、流程控制、动画显示、报表输出、曲线显示等各个环节,均有丰富的功能组件和常用图形库可供选用,用户只需根据工程作业的需要和特点,进行方案设计和组态配置,即可生成用户应用软件系统。

3.实时性与并行处理。

MCGS充分利用了Windows操作平台的多任务、按优先级分时操作的功能,使PC机广泛应用于工程测控领域成为可能。

工程作业中,大量的数据和信息需要及时收集,即时处理,在计算机测控技术领域称其为实时性任务关键任务,如数据采集、设备驱动和异常处理等。

另外许多工作则是非实时性的,或称为非时间关键任务,如画面显示,可在主机运行周期时间内插空进行。

而像打印数据一类的工作,可运行于后台,称为脱机作业。

MCGS是真正的32位系统,可同时运行于Microsoft Windows95,98和Microsoft Windows NT平台,以线程为单位进行分时并行处理。

4.建立实时数据库,便于用户分步组态,保证系统安全可靠运行。

MCGS组态软件由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成。

MCGS组态控制系统演示工程操作步骤..

MCGS组态控制系统演⽰⼯程操作步骤..⽔箱液位控制系统演⽰⼯程操作步骤⼀、创建新⼯程1、双击桌⾯中的图标,进⼊MCGS组态环境⼯作台,如图1所⽰。

2、点击图1中的“新建窗⼝”,出现“窗⼝0”图标。

3、点击“窗⼝0”⿏标右键,选择“属性”,按照图2进⾏设置,则窗⼝名称变为“⽔箱液位控制系统”,如图2右图所⽰。

图2⼆、画⾯设计1、在“⽔箱液位控制”窗⼝点击菜单中的【⼯具箱】图标,单击插⼊元件按钮,打开【对象元件管理】中的【储藏罐】,选择罐17,点击确定。

如图3所⽰,则所选中的罐出现在桌⾯的左上⾓,⽤⿏标改变其⼤⼩及位置。

图32、按照同样的⽅法,【储藏罐】选中2个罐(罐17,罐53),【阀】选中2个阀(阀58,阀44),1个泵(泵40)。

按图4放置。

图43、选中⼯具箱中的【流动快】按钮,单击⿏标并移动光标放置流动快。

如图5所⽰设置流动快。

图54、选中流动块,点击⿏标右键【属性】,按图6设置属性。

图65、添加⽂字,选中⼯具箱中的【标签】按钮,⿏标的光标变为“⼗字”形,在窗⼝任意位置拖曳⿏标,拉出⼀个⼀定⼤⼩的矩形。

建⽴矩形框后,⿏标在其内闪烁,可直接输⼊“⽔箱液位控制系统演⽰⼯程”⽂字。

选中⽂字,⿏标右键【属性】,按图7设置。

图76、点击菜单中的,可变更字体⼤⼩。

按图5添加其他⽂字。

三、MCGS数据对象设置2、单击⼯作台【实时数据库】按钮,进⼊【实时数据库】窗⼝。

单击窗⼝右边的【新增对象】按钮,在窗⼝的数据对象列表中,就会增加新的数据对象。

双击选中对象,按图8设置数据对象属性。

图83、按照图9设置其他数据对象属性。

图94、双击【液位组】,存盘属性按图10设置,组对象成员按图11设置。

图10图11四、动画连接(⼀)⽔罐动画连接1、在【⽤户窗⼝】中,双击【⽔箱液位控制】,进⼊窗⼝后双击⽔罐1,弹出【单元属性设置】窗⼝,如图12所⽰。

图122、单击【动画连接】,选中折线,则出现。

单击按钮进⼊【动画组态属性设置】窗⼝,各项设置如图13所⽰,单击确认后,⽔罐1的对象变量连接就成功了。

mcgs组态软件使用



(3) 丰富的功能模块。提供丰富的控潲功能库, 满足用户的测控要求和现场需求。利用各种 功能模块,完成实时监控 产生功能报表 显示 历史曲线、实时曲线、提供报警等功能,使 系统具有良好的人机界面,易于操作,系统 既叫适用于单机集中式控制、DCS分布式控 制,也可以是带远程遇信能力的远程测控系 统.

主控窗口:是工程的主窗口或主框架。在主 控窗口中可以放置一个设备窗口和多个用户 窗口,负责调度和管理这些窗口的打开或关 闭。主要的组态操作包括:定义工程的名称, 编制工程菜单,设计封面图形,确定自动启 动的窗口,设定动画刷新周期,指定数据库 存盘文件名称及存盘时间等。

设备窗口:是连接和驱动外部设备的工作环 境。在本窗口内配置数据采集与控制输出设 备,注册设备驱动程序,定义连接与驱动设 备用的数据变量。

组态软件在国内是一个约定俗成的概念,并没有明 确的定义,它可以理解为“组态式监控软件”。 “组态(Configure)”的含义是“配置”、“设 定”、“设置”等意思,是指用户通过类似“搭积 木”的简单方式来完成自己所需要的软件功能,而 不需要编写计算机程序,也就是所谓的“组态”。 它有时候也称为“二次开发”,组态软件就称为 “二次开发平台”。
组态软件的学习

组态软件,又称组态监控软件系统软件。译 自英文SCADA,即 Supervisory Control and Data Acquisition(数据采集与监视控制)。它 是指一些数据采集与过程控制的专用软件。

它们处在自动控制系统监控层一级的软件平台和开 发环境,使用灵活的组态方式,为用户提供快速构 建工业自动控制系统监控功能的、通用层次的软件 工具。组态软件的应用领域很广,可以应用于电力 系统、给水系统、石油、化工等领域的数据采集与 监视控制以及过程控制等诸多领域。在电力系统以 及电气化铁道上又称远动系统(RTUSystem,Remote Terminal Unit)。

mcgs

过程控制系统实训报告一.工程的新建和保存1.打开MCGS组态环境选择【文件】→【程序】→【MCGS组态软件】命令,打开MCGS组态环境;或者在桌面找到【M CGS通用版组态环境】图标(如图1所示),双击打开。

图12.新建工程选择【文件】→【新建工程】→命令,新建MCGS工程,如图2所示图23.工程命名将工程以“广汇111.MCG”为文件名保存在相应的文件夹下。

二.数据库组态单击工作台中的“实时数据库”标签,进入“实时数据库”窗口,如图3所示图31.定义数据对象1)单击“新增对象”按钮,在窗口数据对象列表中,增加新的数据对象(以pv为例,sv、mv相同),。

2)选中对象,单击“对象属性”按钮,或双击选中对象,打开“数据对象属性设置”对话框,如图4所示。

3)“对象名称”命名为“pv”,“对象类型”为“数值”。

4)单击“存盘属性”,选择“定时存盘”,“存盘周期”为10秒。

5)单击“报警属性”,选择“允许进行报警处理”,报警上限为最大值减最大值的20%,上上限为最大值减最大值的10%;下限为最小值加最大值的20%,下下限为最小值加最大值的10%2.定义组对象单击“新增对象”按钮,在窗口数据对象列表中,增加新的组对象;选择“对象类型”为“组对象”。

如图5所示。

图51)双击对象打开“数据对象设置”对话框,单击“存盘属性”,选择“定时存盘”,“存盘周期”为10秒。

2)单击“组对象成员”,将pv、sv、mv添加到组对象中,单击“确认”确定选择。

三.主控窗口单击工作台中的“主控窗口”标签,进入“主控窗口”窗口,若图6所示图61.单击“系统属性”,选择“启动属性”,在“自动运行窗口”添加“数值显示”,是每次运行时都在“数值显示”窗口。

如图7所示图72.双击“主控窗口”,进入“菜单组态”窗口,在“系统管理”上右击,选择“新增菜单项”,增加纵菜单,并右移使其成为横菜单。

如图8所示图8四.设备窗口单击工作台中的“设备窗口”标签,进入“设备窗口”窗口,若图9所示图9双击“设备窗口”,进入“设备组态”窗口,在窗口内点击鼠标右键,选择“设备工具栏”,单击“设备管理”,打开“设备管理”对话框,将“通用串口设备”、“泓格i-7017”、“泓格i-7024”添加到“选定设备”中,然后将它们添加到“设备窗口”中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

NO.22
数据对象的定时存盘
第二章 实时数据库
用于对开关量和数值量以及组对象 的定时存盘。以便支持实时数据/ 曲线和历史数据/曲线的刷新,存 盘周期一般在1分钟以上。
NO.23
数据对象按变化量存盘
第二章 实时数据库
对于开关型数据对象,变 用于一些开关量的状态变 化或者数值量变化幅度太 化量默认为 1,对于数值 大情况的记录,以便实时 型数据对象可根据实际要 监测系统的变化动态。 求调整。
数据对象的报警值存盘
第二章 实时数据库
允许此数据对 象报警为前提
产生报警的对象名称、 报警产生时间、报警 结束时间、报警应答 时间、报警类型、报 警限值、报警时数据 对象的值、用户定义 的报警内容注释。
NO.31
数据对象报警值修改 在脚本程序中使用: !SetAlmValue(DatName,Value,Flag) Flag:数值型,标志要操作何种限值,具体意义如下: =1 下下限报警值; =2 下限报警值; =3 上限报警值; =4 上上限报警值; =5 下偏差报警限值; =6 上偏差报警限值; =7 偏差报警基准值;
NO.4
数据对象的类型 开关型数据对象 数值型数据对象 字符型数据对象 事件型数据对象 组对象 内部数据对象
第二章 实时数据库
不同类型的数据对象,属性不同,用途也不同。
NO.5
开关型数据对象
第二章 实时数据库
开关量的输入/输 出 ;对象的状态 不超过32个字符 (16个汉字)
0或1,一般对 应关和开状态
3、液位要求在0.8m1.0m,低于0.8m时,给水阀调大,高于1.0m 时,给水阀调小; 4、系统运行时能够从运行画面中反映系统当前运行时间以及 运行状态是正常还是报警。
NO.16
供暖锅炉系统中实时数据库的创建
第二章 实时数据库
开关量输出,反 映放气阀状态, =0:要求开 数值量输入,反映 锅炉温度,正常范 围:60℃~80℃ 调用内部 数据对象
第二章 实时数据库
NO.1
实时数据库
第二章 实时数据库
实时数据库(Real TimeDatabase,RTDB)是信息化的重 要组成部分。是实现先进过程控制、全流程模拟和生产调度优 化的基础。
数据的自动采集、存储和监视 并行地处理成千上万的实时数据 用途 记录过程报警 功能部件的数据共享
NO.2
实时数据库
第二章 实时数据库
系统运行一次以后,打开 存储数据对象的Access数 据库,可以得到所有的数 据对象列表。
NO.26
“锅炉_MCGS”Access表中所有的成员和对应的历史数据
第二章 实时数据库
NO.27
数据对象的报警属性设置
第二章 实时数据库
在MCGS中,报警被作为数据对象的属性,封装在数据对 象内部,由实时数据库统一处理,用户只需按照报警属性窗口 页中所列的项目正确设置,如数值量的报警界限值、开关量的 报警状态等。
第二章 实时数据库
实时数据库是MCGS工程的数据交换和数据处理中心,系统 各个部分及其各种功能性构件分别独立地向实时数据库输入和 输出数据,以实时数据库为公用区交换数据,实现各个部分协 调动作,形成互相关联的整体。
实时数据库(Real TimeDatabase,RTDB)是MCGS的核心 ,MCGS将整个实时数据库作为一个对象封装起来,提供一系列 的方法和属性,使外部程序通过这些方法和属性能对MCGS进行 各种操作。
第二章 实时数据库
锅炉

NO.18
系统内部变量的调用
第二章 实时数据库
NO.19
数据对象的存盘属性设置
第二章 实时数据库

MCGS把数据的存盘处理作为一种属性或者一种 操作方法,封装在数据内部,作为整体处理。运行过 程中,实时数据库可以自动完成数据存盘工作,不必 考虑这些数据如何存储以及存储在什么地方。 用户创建的数据对象都具有存盘属性的设置,如 前所述,除组对象外,其他四种数据对象的存盘属性 设置内容相同。数据对象存盘属性的设置需要根据系 统对数据的要求来设定。
NO.20
开关型、数值型和字符型数据对象的存盘属性
第二章 实时数据库
以便下次进入运行 时,恢复该数据对 象退出时的值。
在脚本程序中调 用!SaveData(DataName)函数,数 据对象DataName必须设置为定时存 盘,且存盘周期需设为0秒。
NO.21
组对象的存盘属性
第二章 实时数据库
提取组对象对应的存盘数据表 之前,应进入MCGS的运行环境 运行一次,建立对应存盘数据 表,即可进行组态设置。
NO.3
实时数据库
第二章 实时数据库
当MCGS运行起来后,实时数据库的对象被暴露出来,通过 对象的链接和嵌入操作(OLE)取到实时数据库对象,从而做 到直接操作MCGS的目的。
数据对象是构成实时数据库的基本单元,构造实时数据库 的过程,实际就是定义数据对象的过程,是按用户需求对被测 参数的属性进行设置。
NO.8
事件型数据对象
第二章 实时数据库
记录和标识某种事件产生 或状态改变的时间信息
19个字符组成的定长字符串, 保留最近一次事件产生的时刻
NO.9
组对象
第二章 实时数据库
多个数据对象的集合,用于把相 关的多个数据对象集合在一起, 作为一个整体来定义和处理。
NO.10
内部数据对象
第二章 实时数据库
第二章 实时数据库
运行状态
锅炉
当报警产生时要能够实现对报警的应答,并且对于所有报警能自动保存报警的信息 。
NO.34
数据对象的替换
第二章 实时数据库
如果数据库的某段特定的数据需要做一些修改,当需要 修改的数据量较大时,逐行修改数据库的数据纪录是很费时 费力的,可以采用“修改数据库”功能构件完成。
在工业生产中,经常需要实现数据库之间的数据表的拷 贝、存盘数据提取以及生成各种各样的数据报表来对生产进 行总结、调度和计划,MCGS还提供了相当丰富的存盘数据操 作方法。
第二章 实时数据库
利用内部数据变量分别创建数值型数据对象year1、month1 、day1、hour1、minute1、second1,并进一步建立字符型数据 对象date1和time1,以分别用来在窗口中显示当前日期和时间, 通过下列语句:
year1=$year //将系统内部变量的值赋给用户变量 month1=$month day1=$day hour1=$hour minute1=$minute second1=$second date1=!str(year1)+"."+!str(month1)+"."+!str(day1) //对获得的数据进行 下一步转换和处理,成为对系统有用的数据对象date1和time1 time1=!str(hour1)+":"+!str(minute1)+":"+!str(second1)
NO.24
数据对象存盘函数的调用
第二章 实时数据库
在脚本程序中实现。
本函数的操作使对应的数 据对象的值存盘一次,定 时存盘周期设为0。 数据对象的当前值存入组态 结果数据库中为初始值,以 便下次启动时这些数据对象 能自动恢复其值。 按照指定时间保存数据 对象。
NO.25
Access数据库中数据对象的列表
NO.12
内部数据对象的调用
第二章 实时数据库
内部数据对象一般只具有只读属性,即可以读取 其相关数值或字符,其数据为系统的内部设定值。 调用这些数据对象的值,一般是在用户窗口中 显示系统的设定值,如日期、时刻等,或者在脚本 程序中应用语言将系统变量为某个用户变量赋值。
NO.13
内部数据对象的调用
运行时,由实时数据库自动判断有没有报警信息产生、什么 时候产生、什么时候结束、什么时候应答,并通知系统的其它部 分。
NO.28
开关型数据对象的报警属性
第二章 实时数据库
只有状态 报警属性
NO.29
数值型数据对象的报警属性
第二章 实时数据库
限值报 警属性
字符型数据对象和组对象没有报警属性。
NO.30
在实际应用中,对重要的报警事件都要由操作员进行及时的 应急处理,报警应答机制能记录下报警产生的时间和应答报警的 时间,为事后进行事故分析提供实际数据。
NO.33
供暖锅炉系统数据对象报警属性设置 要求:
变量名 报警类型 供气阀 给水阀 放气阀 温度 压力 液位 打开,即0 下限:60℃上限:80℃ 上限0.12 下限:0.8m上限:1.0m
NO.35
第二章 实时数据库
NO.32
数据对象报警值应答
第二章 实时数据库
报警应答的作用是告诉系统,操作员已经知道对应数据对 象的报警产生,并作了相应的处理,同时,MCGS将自动记录下 应答的时间(要选取数据对象的报警信息自动存盘属性才有 效)。报警应答可在数据对象策略构件中实现,也可在脚本程 序中使用系统内部函数AnswerAlm来实现,如果对应的数据对象 没有报警产生或已经应答,则本函数无效。
$,用于区别用户 自定义数据对象
读取系统内部 设定的参数
组态时可被调用, 或为用户变量赋值
NO.11
数据对象的建立
第二章 实时数据库
要建立一个合理的实时数据库,在建立实时数据库之前, 首先应了解整个工程的系统构成和工艺流程,弄清被控对象的 特征,明确主要的监控要求和技术要求等。对实际工程问题进 行简化和抽象化处理,将代表工程特征的所有物理量,作为系 统参数加以定义。
NO.6
数值型数据对象
第二章 实时数据库
模拟量的 输入/输出
负数从 -3.402823E38 到 -1.401298E-45, 正数从 1.401298E-45 到 3.402823E38
相关文档
最新文档