MCGS教程内容摘要:

MCGS教程 级教程 1第一讲态软件概述本讲重点: 了解什么是 态软件 了解 态软件的系统构成 了解 态软件的功能和特点 了解 什么是 态软件一套基于 台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于 5/98/T/2000 等操作系统。 用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。 使用 户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控系统的开发工作。 有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。 态软件的系统构成态软件的整体结构件系统包括组态环境和运行环境两个部分。 组态环境相当于一套完整的工具软件,帮2 级 教程助用户设计和构造自己的应用系统。 运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。 态软件(以下简称 “态环境”和“行环境”两个系统组成。 两部分互相独立,又紧密相关。 态环境是生成用户应用系统的工作环境,由可执行程序 持,其存放于录的 目录中。 用户在 态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,工程文件,又称为组态结果数据库,其与行环境一起,构成了用户应用系统,统称为“工程”。 行环境是用户应用系统的运行环境,由可执行程序 持,其存放于 目录中。 在运行环境中完成对工程的控制工作。 组态环境:组态生成应用系统运行环境:解释执行组态结果组态结果数据库级教程 3态软件五大组成部分态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。 主控窗口:是工程的主窗口或主框架。 在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。 主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。 设备窗口:是连接和驱动外部设备的工作环境。 在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。 用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。 实时数据库:是工程各个部分的数据交换与处理中心,它将本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。 运行策略:本窗口主要完成工程运行流程的控制。 包括编写控制程序(if选用各种功能构件,如:数据提取、定时器、配方操作、多媒体输出等。 主控窗口 设备窗口 用户窗口 实时数据库 运行策略控组态软件菜单设计设置工程属性设定存盘结构添加工程设备连接设备变量注册设备驱动创建动画显示设置报警窗口人机交互界面定义数据变量 编写控制流程使用功能构件4 级 态软件的功能和特点与国内外同类产品相比,态软件具有以下特点: 全中文、可视化、面向窗口的组态开发界面,符合中国人的使用习惯和要求,真正的32位程序,可运行于8/T/2000等多种操作系统。 庞大的标准图形库、完备的绘图工具以及丰富的多媒体支持,使您能够快速地开发出集图像、声音、动画等于一体的漂亮、生动的工程画面。 全新的画构件,包括存盘数据处理、条件曲线、计划曲线、相对曲线、通用棒图等,使您能够更方便、更灵活地处理、显示生产数据。 支持目前绝大多数硬件设备,同时可以方便地定制各种设备驱动;此外,独特的组态环境调试功能与灵活的设备操作命令相结合,使硬件设备与软件系统间的配合天衣无缝。 简单易学的类您能够轻而易举地开发出复杂的流程控制系统。 强大的数据处理功能,能够对工业现场产生的数据以各种方式进行统计处理,使您能够在第一时间获得有关现场情况的第一手数据。 方便的报警设置、丰富的报警类型、报警存贮与应答、实时打印报警报表以及灵活的报警处理函数,使您能够方便、及时、准确地捕捉到任何报警信息。 完善的安全机制,允许用户自由设定菜单、按钮及退出系统的操作权限。 此外,定软件狗、工程运行期限等功能,以保护组态开发者的成果。 级教程 5 强大的网络功能,支持P、85/422/232,以及各种无线网络和无线电台等多种网络体系结构。 良好的可扩充性,可通过便地扩展与其他组态软件、 提供了够方便地实现生产现场控制与企业管理的集成。 在整个企业范围内,只使用时和历史的生产信息,包括历史趋势,生产报表等等,态软件的工作方式 括数据采集和发送设备指令。 设备驱动程序是由态连接库)文件,设备驱动程序中包含符合各种设备通讯协议的处理程序,将设备运行状态的特征数据采集进来或发送出去。 数据传送到工程中的各个部分,完成整个系统的通讯过程。 每个驱动程序独占一个线程,达到互不干扰的目的。 :一个长方形的动画属性有可见度,大小变化,水平移动等,每一种动画属性都会产生一定的动画效果。 所谓动画属性,实际上是反映图形大小、颜色、位置、可见度、闪烁性等状态的特征参数。 然而,我们在组态环境中生成的画面都是静止的,如何在工程运行中产生动画效果呢。 方法是:图形的每一种动画属性中都有一个“表达式”设定栏,在该栏中设定一个与图形状态相联系的数据变量,连接到实时数据库中,以此建立相应的对应关系,细情况请参阅后面第四讲中的动画连接。 通过成分布式网络监控系统,实现网络间的实时数据同步、6 级 教程历史数据同步和网络事件的快速传递。 同时,可利用工作站上直接对服务器中的数据库进行读写操作。 分布式网络监控系统的每一台计算机都要安装一套父设备构件和子设备构件的形式,供用户调用,并进行工作状态、端口号、工作站地址等属性参数的设置。 如何对工程运行流程实施有效控制:行策略”窗口,建立用户运行策略。 用户选用,通过构件配置和属性设置两项组态操作,生成各种功能模块(称为“用户策略”),使系统能够按照设定的顺序和条件,操作实时数据库,实现对动画窗口的任意切换,控制系统的运行流程和设备的工作状态。 所有的操作均采用面向对象的直观方式,避免了烦琐的编程工作。 总结:用户在本讲中应着重掌握 态软件的五大部分的概念,明确每一部分的功能,工程组态中的各个部分的实现应在软件哪一部分中完成。 而每一部分相互之间如何进行数据交换,我们将在以后的章节中详细介绍。 态软件的运行机制,用户只需做一般性了解。 级教程 7第二讲 学习 态软件本讲重点: 介绍 态软件为用户组建工程所提供的工作环境,各种资源工具 介绍组建一个工程的一般过程。 态软件常用术语工程: 用户应用系统的简称。 引入工程的概念,是使复杂的计算机专业技术更贴近于普通工程用户。 在 态环境中生成的文件称为工程文件,放于 录的 :“D:对象: 操作目标与操作环境的统称。 如窗口、构件、数据、图形等皆称为对象。 选中对象: 鼠标点击窗口或对象,使其处于可操作状态,称此操作为选中对象,被选中的对象(包括窗口),也叫当前对象。 组态: 在 态软件开发平台中对五大部分,进行对象的定义、制作和编辑,并设定其状态特征(属性)参数,将此项工作称为组态。 属性: 对象的名称、类型、状态、性能及用法等特征的统称。 菜单: 是执行某种功能的命令集合。 如系统菜单中的“文件”菜单命令,是用来处理与工程文件有关的执行命令。 位于窗口顶端菜8 级 教程单条内的菜单命令称为顶层菜单,一般分为独立的菜单项和下拉菜单两种形式,下拉菜单还可分成多级,每一级称为次级子菜单。 构件: 具备某种特定功能的程序模块,可以用 C 等程序设计语言编写,通过编译,生成 文件。 用户对构件设置一定的属性,并与定义的数据变量相连接,即可在运行中实现相应的功能。 策略: 是指对系统运行流程进行有效控制的措施和方法。 启动策略: 在进入运行环境后首先运行的策略,只运行一次,一般完成系统初始化的处理。 该策略由 动生成,具体处理的内容由用户充填。 循环策略: 按照用户指定的周期时间,循环执行策略块内的内容,通常用来完成流程控制任务。 退出策略: 退出运行环境时执行的策略。 该策略由 动生成,自动调用,一般由该策略模块完成系统结束运行前的善后处理任务。 用户策略: 由用户定义,用来完成特定的功能。 用户策略一般由按钮、菜单、其他策略来调用执行。 事件策略: 当对应的事件发生时执行的策略,例如在用户窗口中定义了鼠级教程 9标单击事件,工程运行时在用户窗口中单击鼠标则执行相应的事件策略,只运行一次。 热键策略: 当用户按下定义的组合热键(如: )时执行的策略,只运行一次。 可见度: 指对象在窗口内的显现状态,即可见与不可见。 变量类型: 义的变量有五种类型:数值型、开关型、字符型、事件型和组对象。 事件对象: 用来记录和标识某种事件的产生或状态的改变。 如开关量的状态发。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。