欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    MCGS组态软件的学习.ppt

    • 资源ID:67226823       资源大小:858.50KB        全文页数:74页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MCGS组态软件的学习.ppt

    组态软件的学习v组态软件,又称组态监控软件系统软件。译自英文SCADA,即 Supervisory Control and Data Acquisition(数据采集与监视控制)。它是指一些数据采集与过程控制的专用软件。v它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。在电力系统以及电气化铁道上又称远动系统(RTUSystem,Remote Terminal Unit)。v组态软件组态软件在国内是一个约定俗成的概念,并没有明确的定义,它可以理解为“组态式监控软件”。“组态(Configure)”的含义是“配置”、“设定”、“设置”等意思,是指用户通过类似“搭积木”的简单方式来完成自己所需要的软件功能,而不需要编写计算机程序,也就是所谓的“组态”。它有时候也称为“二次开发”,组态软件就称为“二次开发平台”。“监控(Supervisory Control)”,即“监视和控制”,是指通过计算机信号对自动化设备或过程进行监视、控制和管理 v组态软件是有专业性的。一种组态软件只能适合某种领域的应用。组态的概念最早出现在工业计算机控制中。如DCS(集散控制系统)组态,PLC(可编程控制器)梯形图组态。人机界面生成软件就叫工控组态软件。在其他行业也有组态的概念,如AutoCAD,PhotoShop等。v不同之处在于,工业控制中形成的组态结果是用在实时监控的。从表面上看,组态工具的运行程序就是执行自己特定的任务。工控组态软件也提供了编程手段,一般都是内置编译系统,提供类BASIC语言,有的支持VB,现在有的组态软件甚至支持C#高级语言。国外组态软件介绍国外组态软件介绍 v1、InTouch:Wonderware(万维公司)是 Invensys plc“生产管理”部的一个运营单位,是全球工业自动化软件的领先供应商。Wonderware的InTouch软件是最早进入我国的组态软件。v2、WinCC:西门子自动化与驱动集团(A&D)是西门子股份公司中最大的集团之一,是西门子工业领域的重要组成部分。Siemens的WinCC也是一套完备的组态开发环境,Simens提供类C语言的脚本,包括一个调试环境。WinCC内嵌OPC支持,并可对分布式系统进行组态。但WinCC的结构较复杂,用户最好经过Siemens的培训以掌握WinCC的应用。v3、Movicon:是意大利自动化软件供应商PROGEA公司开发。该公司自1990年开始开发基于Windows平台的自动化监控软件,可在同一开发平台完成不同运行环境的需要。特色之处在于完全基于XML,又集成了VBA兼容的脚本语言及类似STEP-7指令表的软逻辑功能。国内品牌组态软件介绍国内品牌组态软件介绍v1.世纪星世纪星:由北京世纪长秋科技有限公司开发。产品自1999年开始销售。v 2.三维力控三维力控:由北京三维力控科技有限公司开发,核心软件产品初创于1992年。v3.组态王组态王KingView:由北京亚控科技发展有限公司开发,该公司成立于1997年。1991年开始创业,1995年推出组态王1.0版本,目前在市场上广泛推广KingView6.53、KingView6.55版本,每年销量在10,000套以上,在国产软件市场中市场占有率第一。v4.紫金桥紫金桥Realinfo:由紫金桥软件技术有限公司开发,该公司是由中石油大庆石化总厂出资成立。v5.MCGS:由北京昆仑通态自动化软件科技有限公司开发,市场上主要是搭配硬件销售。v6.态神:态神:态神是由南京新迪生软件技术有限公司开发,核心软件产品初创于2005,是首款3d组态软件 组态软件特点组态软件特点 v随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。v在开发传统的工业控制软件时,当工业被控对象一旦有变动,就必须修改其控制系统的源程序,导致其开发周期长;已开发成功的工控软件又由于每个控制项目的不同而使其重复使用率很低,导致它的价格非常昂贵;在修改工控软件的源程序时,倘若原来的编程人员因工作变动而离去时,则必须同其他人员或新手进行源程序的修改,因而更是相当困难。v通用工业自动化组态软件的出现为解决上述实际工程问题提供了一种崭新的方法,因为它能够很好地解决传统工业控制软件存在的种种问题,使用户能根据自己的控制对象和控制目的的任意组态,完成最终的自动化控制工程。v组态(Configuration)为模块化任意组合。通用组态软件主要特点v(1)延续性和可扩充性。用通用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改而方便地完成软件的更新和升级v(2)封装性(易学易用),通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,对于用户,不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能 v(3)通用性,每个用户根据工程实际情况,利用通用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不受行业限制。组态软件的功能组态软件的功能v组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,它解决了控制系统通用性问题。其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O产品,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软硬件的全部接口,进行系统集成。组态软件通常有以下几方面的功能 v(1)强大的界面显示组态功能。目前,工控组态软件大都运行于Windows环境下,充分利用Windows的图形功能完善界面美观的特点,可视化的m风格界面、丰富的工具栏,操作人员可以直接进人开发状态,节省时间。v丰富的图形控件和工况图库,既提供所需的组件,又是界面制作向导。提供给用户丰富的作图工具,可随心所欲地绘制出各种工业界面,并可任意编辑,从而将开发人员从繁重的界面设计中解放出来,丰富的动画连接方式,如隐含、闪烁、移动等等,使界面生动、直观。v(2)良好的开放性。社会化的大生产,使得系统构成的全部软硬仵不可能出自一家公司的产品,“异构”是当今控制系统的主要特点之一。开放性是指组态软件能与多种通信协议互联,支持多种硬件设备。开放性是衡量一个组态软件好坏的重要指标。组态软件向下应能与低层的数据采集设备通信,向上能与管理层通信,实现上位机与下位机的双向通信。v(3)丰富的功能模块。提供丰富的控潲功能库,满足用户的测控要求和现场需求。利用各种功能模块,完成实时监控 产生功能报表 显示历史曲线、实时曲线、提供报警等功能,使系统具有良好的人机界面,易于操作,系统既叫适用于单机集中式控制、DCS分布式控制,也可以是带远程遇信能力的远程测控系统 v(4)强大的数据库。配有实时数据库,可存储各种数据,如模拟量、离散量、字符型等,实现与外部设备的数据交换。v(5)可编程的命令语言。有可编程的命令语言,使用户可根据自己的需要编撰程序,增强图形界面 v(6)周密的系统安全防范,对不同的操作者,赋予不同的操作权限,保证整个系统的安全可靠运行。v(7)仿真功能提供强大的仿真功能使系统并行设计,从而缩短开发周期。目前国内监控组态软件产业发展中存目前国内监控组态软件产业发展中存在的问题在的问题 v 软件是自动化系统的核心与灵魂,组态软件又具有很高的渗透能力和产业关联度。不管从横向还是纵向看,一个自动化系统中,组态软件日益渗透到每个角落,占据越来越多的份额。组态软件越来越多地体现着自动化系统的价值。v虽然软件是自动化系统的核心与灵魂,但是组态软件还远未承担起这一角色。组态软件的内涵和外延在不断变化,其在自动化系统中所扮演的角色会逐渐接近这一标准。所以,在自动化系统中国内监控组态软件厂商承载着民族工业自动化产业的未来希望与核心竞争力。v监控组态软件厂商要想承担起这样的重任,必须在各个层次的软件上拥有自己的核心竞争能力,确立在市场上的足够发言权和主动地位。中国的华为公司为我们树立了榜样,只要在后续技术创新、延长软件产品线上能够满足用户日益增长的各种需求,并保持原创性创新的长盛不衰,中国的工业自动化软件产业也一定会创造出工业IT界的华为奇迹。MCGS组态软件概述组态软件概述v1.1 什么是什么是MCGS组态软件组态软件 MCGS(Monitor and Control Generated System)是一套基于是一套基于Windows平平台的,用于快速构造和生成上位机监控系统台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。等操作系统。vMCGS为用户提供了解决实际工程问题的完为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。及企业监控网络等功能。v使用使用MCGS,用户无须具备计算机编程的知识,就,用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定,功可以在短时间内轻而易举地完成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控能全面,维护量小并且具备专业水准的计算机监控系统的开发工作。系统的开发工作。vMCGS具有操作简便、可视性好、可维护性强、高具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化性能、高可靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。统稳定可靠。MCGS组态软件的系统构成 vMCGS组态软件的整体结构组态软件的整体结构 MCGS 5.1软件系统包括组态环境和运行软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的环境两个部分。组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用工具软件,帮助用户设计和构造自己的应用系统。运行环境则按照组态环境中构造的组系统。运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。种处理,完成用户组态设计的目标和功能。组态环境:组态环境:组态生成应用系统运行环境:运行环境:解释执行组态结果组态结果数据库 v MCGS组态软件(以下简称组态软件(以下简称MCGS)由)由“MCGS组态环境组态环境”和和“MCGS运行环境运行环境”两个两个系统组成。两部分互相独立,又紧密相关。系统组成。两部分互相独立,又紧密相关。vMCGS组态环境是生成用户应用系统的工作环境,组态环境是生成用户应用系统的工作环境,由可执行程序由可执行程序McgsSet.exe支持,其存放于支持,其存放于MCGS目录的目录的Program子目录中。用户在子目录中。用户在MCGS组态环境组态环境中完成动画设计、设备连接、编写控制流程、编制中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称运行环境一起,构成了用户应用系统,统称为为“工程工程”。vMCGS运行环境是用户应用系统的运行环境,运行环境是用户应用系统的运行环境,由可执行程序由可执行程序McgsRun.exe支持,其存放于支持,其存放于MCGS目录的目录的Program子目录中。在运行环子目录中。在运行环境中完成对工程的控制工作。境中完成对工程的控制工作。MCGS组态软件五大组成部分组态软件五大组成部分vMCGS组态软件所建立的工程由主控窗口、组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。完成不同的工作,具有不同的特性。v主控窗口主控窗口:是工程的主窗口或主框架。在主是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。存盘文件名称及存盘时间等。v设备窗口:是连接和驱动外部设备的工作环设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。备用的数据变量。v用户窗口:本窗口主要用于设置工程中人机用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。报警输出、数据与曲线图表等。v实时数据库:是工程各个部分的数据交换与实时数据库:是工程各个部分的数据交换与处理中心,它将处理中心,它将MCGS工程的各个部分连接工程的各个部分连接成有机的整体。在本窗口内定义不同类型和成有机的整体。在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。制、动画连接及设备驱动的对象。v运行策略:本窗口主要完成工程运行流程的运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序(控制。包括编写控制程序(ifthen脚本程序)脚本程序),选用各种功能构件,如:数据提取、定时,选用各种功能构件,如:数据提取、定时器、配方操作、多媒体输出等。器、配方操作、多媒体输出等。主控窗口主控窗口设备窗口设备窗口用户窗口用户窗口实时数据库实时数据库运行策略运行策略MCGS工控组态软件工控组态软件菜单设计菜单设计设置工程属性设置工程属性设定存盘结构设定存盘结构添加工程设备添加工程设备连接设备变量连接设备变量注册设备驱动注册设备驱动创建动画显示创建动画显示设置报警窗口设置报警窗口人机交互界面人机交互界面定义数据变量定义数据变量编写控制流程编写控制流程使用功能构件使用功能构件MCGS组态软件的功能和特点 与国内外同类产品相比,与国内外同类产品相比,MCGS 5.1组态软件具组态软件具有以下特点:有以下特点:v全中文、可视化、面向窗口的组态开发界面全中文、可视化、面向窗口的组态开发界面,符合符合中国人的使用习惯和要求中国人的使用习惯和要求,真正的真正的32位程序位程序,可运可运行于行于Microsoft Windows95/98/Me/NT/2000等多种等多种操作系统。操作系统。v庞大的标准图形库、完备的绘图工具以及丰富的多庞大的标准图形库、完备的绘图工具以及丰富的多媒体支持,使您能够快速地开发出集图像、声音、媒体支持,使您能够快速地开发出集图像、声音、动画等于一体的漂亮、生动的工程画面。动画等于一体的漂亮、生动的工程画面。v全新的全新的ActiveX动画构件,包括存盘数据处理、动画构件,包括存盘数据处理、条件曲线、计划曲线、相对曲线、通用棒图条件曲线、计划曲线、相对曲线、通用棒图等,使您能够更方便、更灵活地处理、显示等,使您能够更方便、更灵活地处理、显示生产数据。生产数据。v支持目前绝大多数硬件设备,同时可以方便支持目前绝大多数硬件设备,同时可以方便地定制各种设备驱动;此外,独特的组态环地定制各种设备驱动;此外,独特的组态环境调试功能与灵活的设备操作命令相结合,境调试功能与灵活的设备操作命令相结合,使硬件设备与软件系统间的配合天衣无缝。使硬件设备与软件系统间的配合天衣无缝。v简单易学的类简单易学的类Basic脚本语言与丰富的脚本语言与丰富的MCGS策略构件,使您能够轻而易举地开发出复杂策略构件,使您能够轻而易举地开发出复杂的流程控制系统。的流程控制系统。v强大的数据处理功能,能够对工业现场产生强大的数据处理功能,能够对工业现场产生的数据以各种方式进行统计处理,使您能够的数据以各种方式进行统计处理,使您能够在第一时间获得有关现场情况的第一手数据。在第一时间获得有关现场情况的第一手数据。v方便的报警设置、丰富的报警类型、报警存贮与应方便的报警设置、丰富的报警类型、报警存贮与应答、实时打印报警报表以及灵活的报警处理函数,答、实时打印报警报表以及灵活的报警处理函数,使您能够方便、及时、准确地捕捉到任何报警信息。使您能够方便、及时、准确地捕捉到任何报警信息。v完善的安全机制,允许用户自由设定菜单、按钮及完善的安全机制,允许用户自由设定菜单、按钮及退出系统的操作权限。此外,退出系统的操作权限。此外,MCGS 5.1还提供了还提供了工程密码、锁定软件狗、工程运行期限等功能,以工程密码、锁定软件狗、工程运行期限等功能,以保护组态开发者的成果。保护组态开发者的成果。v强大的网络功能,支持强大的网络功能,支持TCP/IP、Modem、485/422/232,以及各种无线网络和无线电台,以及各种无线网络和无线电台等多种网络体系结构。等多种网络体系结构。v良好的可扩充性,可通过良好的可扩充性,可通过OPC、DDE、ODBC、ActiveX等机制,方便地扩展等机制,方便地扩展MCGS 5.1组态软件的功能,并与其他组态软件、组态软件的功能,并与其他组态软件、MIS系统或自行开发的软件进行连接。系统或自行开发的软件进行连接。v提供了提供了WWW浏览功能,能够方便地实现生浏览功能,能够方便地实现生产现场控制与企业管理的集成。在整个企业产现场控制与企业管理的集成。在整个企业范围内,只使用范围内,只使用IE浏览器就可以在任意一台浏览器就可以在任意一台计算机上方便地浏览与生产现场一致的动画计算机上方便地浏览与生产现场一致的动画画面,实时和历史的生产信息,包括历史趋画面,实时和历史的生产信息,包括历史趋势,生产报表等等,并提供完善的用户权限势,生产报表等等,并提供完善的用户权限控制控制MCGS组态软件的工作方式 vMCGS如何与设备进行通讯:如何与设备进行通讯:MCGS通过设备驱动程序与外部设备进行数据交通过设备驱动程序与外部设备进行数据交换。包括数据采集和发送设备指令。设备驱动程序换。包括数据采集和发送设备指令。设备驱动程序是由是由VB、VC程序设计语言编写的程序设计语言编写的DLL(动态连接(动态连接库)文件,设备驱动程序中包含符合各种设备通讯库)文件,设备驱动程序中包含符合各种设备通讯协议的处理程序,将设备运行状态的特征数据采集协议的处理程序,将设备运行状态的特征数据采集进来或发送出去。进来或发送出去。MCGS负责在运行环境中调用相负责在运行环境中调用相应的设备驱动程序,将数据传送到工程中的各个部应的设备驱动程序,将数据传送到工程中的各个部分,完成整个系统的通讯过程。每个驱动程序独占分,完成整个系统的通讯过程。每个驱动程序独占一个线程,达到互不干扰的目的。一个线程,达到互不干扰的目的。vMCGS如何产生动画效果:如何产生动画效果:MCGS为每一种基本图形元素定义了不同的动为每一种基本图形元素定义了不同的动画属性,如:一个长方形的动画属性有可见度,大画属性,如:一个长方形的动画属性有可见度,大小变化,水平移动等,每一种动画属性都会产生一小变化,水平移动等,每一种动画属性都会产生一定的动画效果。所谓动画属性,实际上是反映图形定的动画效果。所谓动画属性,实际上是反映图形大小、颜色、位置、可见度、闪烁性等状态的特征大小、颜色、位置、可见度、闪烁性等状态的特征参数。然而,我们在组态环境中生成的画面都是静参数。然而,我们在组态环境中生成的画面都是静止的,如何在工程运行中产生动画效果呢?止的,如何在工程运行中产生动画效果呢?方法是:图形的每一种动画属性中都有一方法是:图形的每一种动画属性中都有一个个“表达式表达式”设定栏,在该栏中设定一个与设定栏,在该栏中设定一个与图形状态相联系的数据变量,连接到实时数图形状态相联系的数据变量,连接到实时数据库中,以此建立相应的对应关系,据库中,以此建立相应的对应关系,MCGS称之为动画连接。称之为动画连接。vMCGS如何实施远程多机监控:如何实施远程多机监控:MCGS提供了一套完善的网络机制,可提供了一套完善的网络机制,可通过通过TCP/IP网、网、Modem网和串口网将多台计网和串口网将多台计算机连接在一起,构成分布式网络监控系统,算机连接在一起,构成分布式网络监控系统,实现网络间的实时数据同步、历史数据同步实现网络间的实时数据同步、历史数据同步和网络事件的快速传递。同时,可利用和网络事件的快速传递。同时,可利用MCGS提供的网络功能,在工作站上直接对提供的网络功能,在工作站上直接对服务器中的数据库进行读写操作。服务器中的数据库进行读写操作。分布式网络监控系统的每一台计算机都要分布式网络监控系统的每一台计算机都要安装一套安装一套MCGS工控组态软件。工控组态软件。MCGS把各把各种网络形式,以父设备构件和子设备构件的种网络形式,以父设备构件和子设备构件的形式,供用户调用,并进行工作状态、端口形式,供用户调用,并进行工作状态、端口号、工作站地址等属性参数的设置。号、工作站地址等属性参数的设置。v如何对工程运行流程实施有效控制:如何对工程运行流程实施有效控制:MCGS开辟了专用的开辟了专用的“运行策略运行策略”窗口,建立窗口,建立用户运行策略。用户运行策略。MCGS提供了丰富的功能构件,供提供了丰富的功能构件,供用户选用,通过构件配置和属性设置两项组态操作,用户选用,通过构件配置和属性设置两项组态操作,生成各种功能模块(称为生成各种功能模块(称为“用户策略用户策略”),使系统),使系统能够按照设定的顺序和条件,操作实时数据库,实能够按照设定的顺序和条件,操作实时数据库,实现对动画窗口的任意切换,控制系统的运行流程和现对动画窗口的任意切换,控制系统的运行流程和设备的工作状态。所有的操作均采用面向对象的直设备的工作状态。所有的操作均采用面向对象的直观方式,避免了烦琐的编程工作。观方式,避免了烦琐的编程工作。总结:在本讲中应着重掌握总结:在本讲中应着重掌握MCGS组态软组态软件的五大部分的概念,明确每一部分的功能,件的五大部分的概念,明确每一部分的功能,工程组态中的各个部分的实现应在软件哪一工程组态中的各个部分的实现应在软件哪一部分中完成。部分中完成。学习MCGS组态软件 vMCGS组态软件常用术语 工程:用户应用系统的简称。引入工程的工程:用户应用系统的简称。引入工程的概念,是使复杂的计算机专业技术更贴近于概念,是使复杂的计算机专业技术更贴近于普通工程用户。在普通工程用户。在MCGS组态环境中生成的组态环境中生成的文件称为工程文件,后缀为文件称为工程文件,后缀为.mcg,存放于,存放于MCGS目录的目录的WORK子目录中。如:子目录中。如:“D:MCGSWORK水位控制系统水位控制系统.mcg”。对象:操作目标与操作环境的统称。如窗对象:操作目标与操作环境的统称。如窗口、构件、数据、图形等皆称为对象。口、构件、数据、图形等皆称为对象。v选中对象:鼠标点击窗口或对象,使其处于选中对象:鼠标点击窗口或对象,使其处于可操作状态,称此操作为选中对象,被选中可操作状态,称此操作为选中对象,被选中的对象(包括窗口),也叫当前对象。的对象(包括窗口),也叫当前对象。v组态:在组态:在MCGS组态软件开发平台中对五大部分,进行对象组态软件开发平台中对五大部分,进行对象的定义、制作和编辑,并设定其状态特征(属性)参数,将的定义、制作和编辑,并设定其状态特征(属性)参数,将此项工作称为组态。此项工作称为组态。v属性:对象的名称、类型、状态、性能及用法等特征的统称。属性:对象的名称、类型、状态、性能及用法等特征的统称。v菜单:是执行某种功能的命令集合。如系统菜单中的菜单:是执行某种功能的命令集合。如系统菜单中的“文件文件”菜单命令,是用来处理与工程文件有关的执行命令。位于菜单命令,是用来处理与工程文件有关的执行命令。位于窗口顶端菜单条内的菜单命令称为顶层菜单,一般分为独立窗口顶端菜单条内的菜单命令称为顶层菜单,一般分为独立的菜单项和下拉菜单两种形式,下拉菜单还可分成多级,每的菜单项和下拉菜单两种形式,下拉菜单还可分成多级,每一级称为次级子菜单。一级称为次级子菜单。v 构件:具备某种特定功能的程序模块,可以构件:具备某种特定功能的程序模块,可以用用VB、VC等程序设计语言编写,通过编译,等程序设计语言编写,通过编译,生成生成DLL、OCX等文件。用户对构件设置一等文件。用户对构件设置一定的属性,并与定义的数据变量相连接,即定的属性,并与定义的数据变量相连接,即可在运行中实现相应的功能。可在运行中实现相应的功能。v 策略:是指对系统运行流程进行有效控制的策略:是指对系统运行流程进行有效控制的措施和方法。措施和方法。v 启动策略:在进入运行环境后首先运行的策启动策略:在进入运行环境后首先运行的策略,只运行一次,一般完成系统初始化的处略,只运行一次,一般完成系统初始化的处理。该策略由理。该策略由MCGS自动生成,具体处理的自动生成,具体处理的内容由用户充填。内容由用户充填。v 循环策略:按照用户指定的周期时间,循环循环策略:按照用户指定的周期时间,循环执行策略块内的内容,通常用来完成流程控执行策略块内的内容,通常用来完成流程控制任务。制任务。v 退出策略:退出策略:退出运行环境时执行的策略。该退出运行环境时执行的策略。该策略由策略由MCGS自动生成,自动调用,一般由自动生成,自动调用,一般由该策略模块完成系统结束运行前的善后处理该策略模块完成系统结束运行前的善后处理任务。任务。v 用户策略:由用户定义,用来完成特定的功用户策略:由用户定义,用来完成特定的功能。用户策略一般由按钮、菜单、其他策略能。用户策略一般由按钮、菜单、其他策略来调用执行。来调用执行。v 事件策略:事件策略:当对应的事件发生时执行的策略,当对应的事件发生时执行的策略,例如在用户窗口中定义了鼠标单击事件,工例如在用户窗口中定义了鼠标单击事件,工程运行时在用户窗口中单击鼠标则执行相应程运行时在用户窗口中单击鼠标则执行相应的事件策略,只运行一次。的事件策略,只运行一次。v 热键策略:当用户按下定义的组合热键(如:热键策略:当用户按下定义的组合热键(如:Ctrl+D)时执行的策略,只运行一次。)时执行的策略,只运行一次。v 可见度:可见度:指对象在窗口内的显现状态,即指对象在窗口内的显现状态,即可见与不可见。可见与不可见。v变量类型:变量类型:MCGS定义的变量有五种类型:定义的变量有五种类型:数值型、开关型、字符型、事件型和组对象。数值型、开关型、字符型、事件型和组对象。v事件对象:用来记录和标识某种事件的产生事件对象:用来记录和标识某种事件的产生或状态的改变。如开关量的状态发生变化。或状态的改变。如开关量的状态发生变化。v 组对象:用来存储具有相同存盘属性的多个组对象:用来存储具有相同存盘属性的多个变量的集合,内部成员可包含多个其他类型变量的集合,内部成员可包含多个其他类型的变量。组对象只是对有关联的某一类数据的变量。组对象只是对有关联的某一类数据对象的整体表示方法,而实际的操作则均针对象的整体表示方法,而实际的操作则均针对每个成员进行。对每个成员进行。v动画刷新周期:动画更新速度,即颜色变换、动画刷新周期:动画更新速度,即颜色变换、物体运动、液面升降的快慢等,以毫秒为单物体运动、液面升降的快慢等,以毫秒为单位。位。v 父设备:本身没有特定功能,但可以和其他父设备:本身没有特定功能,但可以和其他设备一起与计算机进行数据交换的硬件设备。设备一起与计算机进行数据交换的硬件设备。如:串口通讯父设备。如:串口通讯父设备。v 子设备:必须通过一种父设备与计算机进行子设备:必须通过一种父设备与计算机进行通讯的设备。如:浙大中控通讯的设备。如:浙大中控JL-26无纸记录仪、无纸记录仪、研华研华4017模块等。模块等。v 模拟设备:在对工程文件测试时,提供可变模拟设备:在对工程文件测试时,提供可变化的数据的内部设备,可提供多种变化方式,化的数据的内部设备,可提供多种变化方式,如正弦波、三角波等。如正弦波、三角波等。v 数据库存盘文件:数据库存盘文件:MCGS工程文件在硬盘工程文件在硬盘中存储时的文件,类型为中存储时的文件,类型为MDB文件,一般以文件,一般以工程文件的文件名工程文件的文件名+“D”进行命名,存储在进行命名,存储在MCGS目录下目录下WORK子目录中,如子目录中,如D:MCGSWork水位控制系统水位控制系统D.MDB。

    注意事项

    本文(MCGS组态软件的学习.ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开