大学组态软件概述及组态王软件安装和运行课件.pptx

上传人:飞****2 文档编号:73009188 上传时间:2023-02-15 格式:PPTX 页数:62 大小:2.14MB
返回 下载 相关 举报
大学组态软件概述及组态王软件安装和运行课件.pptx_第1页
第1页 / 共62页
大学组态软件概述及组态王软件安装和运行课件.pptx_第2页
第2页 / 共62页
点击查看更多>>
资源描述

《大学组态软件概述及组态王软件安装和运行课件.pptx》由会员分享,可在线阅读,更多相关《大学组态软件概述及组态王软件安装和运行课件.pptx(62页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1.1 组态软件概述组态软件概述l1.组态软件产生的背景组态软件产生的背景l“组态组态”的概念是伴随着集散型控制系统(的概念是伴随着集散型控制系统(Distributed Control System,简称,简称DCS)的出现才开始被广大的生产过程自动化技术)的出现才开始被广大的生产过程自动化技术人员所熟知的。在工业控制技术的不断发展和应用过程中,人员所熟知的。在工业控制技术的不断发展和应用过程中,PC(包括工控机)相比以前的专用系统具有的优势日趋明显。(包括工控机)相比以前的专用系统具有的优势日趋明显。这些优势主要体现在:这些优势主要体现在:PC 技术保持了较快的发展速度,各种相关技术成熟;

2、由技术保持了较快的发展速度,各种相关技术成熟;由PC 构建构建的工业控制系统具有相对较低的成本;的工业控制系统具有相对较低的成本;PC 的软件资源和硬件资的软件资源和硬件资源丰富,软件之间的互操作性强;基于源丰富,软件之间的互操作性强;基于PC 的控制系统易于学习的控制系统易于学习和使用,可以容易地得到技术方面的支持。在和使用,可以容易地得到技术方面的支持。在PC 技术向工业控技术向工业控制领域的渗透中,组态软件占据着非常特殊而且重要的地位。制领域的渗透中,组态软件占据着非常特殊而且重要的地位。返回返回下一页下一页http:/ 的概念,组的概念,组态软件应该是一个使用户能快速建立自己的态软件应

3、该是一个使用户能快速建立自己的HMI 的软件工具,或开的软件工具,或开发环境。在组态软件出现之前,工控领域的用户通过手工或委托第三发环境。在组态软件出现之前,工控领域的用户通过手工或委托第三方编写方编写HMI 应用,开发时间长,效率低,可靠性差;或者购买专用应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。很难与外界进行数据交互,升级和增加功能都受到严重的限制。1.1 组态软件概述组态软件概述返回返回上一页上一页下一页下一

4、页http:/ 设设备的广泛支持已经成为它的主要内容,随着技术的发展,监控组态软备的广泛支持已经成为它的主要内容,随着技术的发展,监控组态软件将会不断被赋予新的内容。件将会不断被赋予新的内容。1.1 组态软件概述组态软件概述返回返回上一页上一页下一页下一页http:/ 世纪世纪80 年代初出现,并在年代初出现,并在80 年代末期进入我国。但年代末期进入我国。但在在90 年代中期之前,组态软件在我国的应用并不普及。究其原因,大年代中期之前,组态软件在我国的应用并不普及。究其原因,大致有以下几点:致有以下几点:l(1)国内用户还缺乏对组态软件的认识,项目中没有组态软件的预算,)国内用户还缺乏对组态

5、软件的认识,项目中没有组态软件的预算,或宁愿投入人力物力针对具体项目做长周期的繁冗的上位机的编程开或宁愿投入人力物力针对具体项目做长周期的繁冗的上位机的编程开发,而不采用组态软件。发,而不采用组态软件。l(2)在很长时间里,国内用户的软件意识还不强,面对价格不菲的进)在很长时间里,国内用户的软件意识还不强,面对价格不菲的进口软件(早期的组态软件多为国外厂家开发),很少有用户愿意去购口软件(早期的组态软件多为国外厂家开发),很少有用户愿意去购买正版。买正版。1.1 组态软件概述组态软件概述返回返回上一页上一页下一页下一页http:/ Information System)和)和CIMS(计算机集

6、成制造系统,(计算机集成制造系统,ComputerIntegrated Manufacturing System)的大量应用,要求工业)的大量应用,要求工业现场为企业的生产、经营、决策提供更详细和深入的数据,以便优化现场为企业的生产、经营、决策提供更详细和深入的数据,以便优化企业生产经营中的各个环节。因此,在企业生产经营中的各个环节。因此,在1995 年以后组态软件在国内的年以后组态软件在国内的应用逐渐得到了普及。下面就对几种组态软件分别进行介绍。应用逐渐得到了普及。下面就对几种组态软件分别进行介绍。1.1 组态软件概述组态软件概述返回返回上一页上一页下一页下一页http:/ InTouch:

7、Wonderware 的的InTouch 软件是最早进入我国的组态软软件是最早进入我国的组态软件。在件。在20 世纪世纪80 年代末、年代末、90 年代初,基于年代初,基于Windows 3.1 的的InTouch 软软件曾让我们耳目一新,并且件曾让我们耳目一新,并且InTouch 提供了丰富的图库。但是,早期提供了丰富的图库。但是,早期的的InTouch 软件采用软件采用DDE 方式与驱动程序通讯,性能较差,最新的方式与驱动程序通讯,性能较差,最新的InTouch 7.0 版已经完全基于版已经完全基于32 位的位的Windows 平台,并且提供了平台,并且提供了OPC 支持。支持。l Fix

8、:美国:美国Intellution 公司以公司以Fix 组态软件起家,组态软件起家,1995 年被爱默生年被爱默生收购,现在是爱默生集团的全资子公司,收购,现在是爱默生集团的全资子公司,Fix6.x 软件提供工控人员熟软件提供工控人员熟悉的概念和操作界面,并提供完备的驱动程序(需单独购买)。悉的概念和操作界面,并提供完备的驱动程序(需单独购买)。Intellution 将自己最新的产品系列命名为将自己最新的产品系列命名为Ifix,在,在Ifix 中,中,Intellution 提供了强大的组态功能,提供了强大的组态功能,1.1 组态软件概述组态软件概述返回返回上一页上一页下一页下一页http:

9、/ 版本并不完全兼容。原有的版本并不完全兼容。原有的Script 语言改为语言改为VBA(Visual Basic for Application),并且在内部集成了微软的),并且在内部集成了微软的VBA 开发环境。遗憾的是,开发环境。遗憾的是,Intellution并没有提供并没有提供6.1 版脚本语言到版脚本语言到VBA 的转换工具。在的转换工具。在Ifix 中,中,Intellution 的产品与的产品与Microsoft的操作系统、的操作系统、网络进行了紧密的集成。网络进行了紧密的集成。Intellution 也是也是OPC(Ole for Process Control)组织的发起成

10、员之一。)组织的发起成员之一。Ifix 的的OPC 组件和驱动程序同样需组件和驱动程序同样需要单独购买。要单独购买。1.1 组态软件概述组态软件概述返回返回上一页上一页下一页下一页http:/ Citech:CIT 公司的公司的Citech 也是较早进入中国市场的产品。也是较早进入中国市场的产品。Citech 具有简洁的操作方式,但其操作方式更多的是面向程序员,而不是工具有简洁的操作方式,但其操作方式更多的是面向程序员,而不是工控用户。控用户。Citech 提供了类似提供了类似C 语言的脚本语言进行二次开发,但与语言的脚本语言进行二次开发,但与Ifix 不同的是,不同的是,Citech 的脚本

11、语言并非是面向对象的,而是类似于的脚本语言并非是面向对象的,而是类似于C 语言,这无疑为用户进行二次开发增加了难度。语言,这无疑为用户进行二次开发增加了难度。l WinCC:Simens 的的WinCC 也是一套完备的组态开发环境,也是一套完备的组态开发环境,Simens 提供类似提供类似C 语言的脚本,包括一个调试环境。语言的脚本,包括一个调试环境。WinCC 内嵌内嵌OPC 支持,并可对分布式系统进行组态。但支持,并可对分布式系统进行组态。但WinCC的结构较复杂,的结构较复杂,用户最好经过用户最好经过Simens 的培训以掌握的培训以掌握WinCC 的应用。的应用。1.1 组态软件概述组

12、态软件概述返回返回上一页上一页下一页下一页http:/ 组态王:组态王是国内第一家较有影响的组态软件开发公司组态王:组态王是国内第一家较有影响的组态软件开发公司(更早的品牌多数已经湮灭)。组态王提供了资源管理器式的操(更早的品牌多数已经湮灭)。组态王提供了资源管理器式的操作主界面,并且提供了以汉字作为关键字的脚本语言支持。组态作主界面,并且提供了以汉字作为关键字的脚本语言支持。组态王也提供多种硬件驱动程序。王也提供多种硬件驱动程序。l 力控:大庆三维公司的力控是国内较早就已经出现的组态软力控:大庆三维公司的力控是国内较早就已经出现的组态软件之一。件之一。32 位下的位下的1.0 版的力控,在体

13、系结构上就已经具备了较版的力控,在体系结构上就已经具备了较为明显的先进性,其最大的特征之一就是其基于真正意义的分布为明显的先进性,其最大的特征之一就是其基于真正意义的分布式实时数据库的三层结构,而且其实时数据库结构可为可组态的式实时数据库的三层结构,而且其实时数据库结构可为可组态的活结构。在活结构。在19992000 年期间,力控得到了长足的发展,最新年期间,力控得到了长足的发展,最新推出的推出的2.0 版在功能的丰富特性、易用性、开放性和版在功能的丰富特性、易用性、开放性和I/O 驱动数量,驱动数量,都得到了很大的提高。都得到了很大的提高。l MCGS:为用户提供了解决实际工程问题的完整方案

14、和开发:为用户提供了解决实际工程问题的完整方案和开发平台。用户无须具备计算机编程的知识,就可以在短时间内轻而平台。用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定、功能成熟、维护量小并且具备专业水易举地完成一个运行稳定、功能成熟、维护量小并且具备专业水准的计算机监控系统的开发工作。准的计算机监控系统的开发工作。1.1 组态软件概述组态软件概述返回返回上一页上一页下一页下一页http:/ 位位Windows平台的组态软件都采用类似资源浏览器的窗口结构,平台的组态软件都采用类似资源浏览器的窗口结构,并且对工业控制系统中的各种资源(设备、标签量、画面等)进行配并且对工业控制系

15、统中的各种资源(设备、标签量、画面等)进行配置和编辑;都提供多种数据驱动程序;都使用脚本语言提供二次开发置和编辑;都提供多种数据驱动程序;都使用脚本语言提供二次开发的功能等等。但是,从技术上说,各种组态软件提供实现这些功能的的功能等等。但是,从技术上说,各种组态软件提供实现这些功能的方法却各不相同。方法却各不相同。l从这些不同之处,以及从这些不同之处,以及PC 技术发展的趋势,可以看出组态软件未来技术发展的趋势,可以看出组态软件未来发展的方向。发展的方向。1.1 组态软件概述组态软件概述返回返回上一页上一页下一页下一页http:/ 基金组织提出的基金组织提出的OPC 规范基于微软的规范基于微软

16、的OLE/DCOM 技术,提供技术,提供了在分布式系统下,软件组件交互和共享数据的完整的解决方案。在了在分布式系统下,软件组件交互和共享数据的完整的解决方案。在支持支持OPC 的系统中,数据的提供者作为服务器(的系统中,数据的提供者作为服务器(Server),数据请求),数据请求者作为客户(者作为客户(Client),服务器和客户之间通过),服务器和客户之间通过DCOM 接口进行通讯,接口进行通讯,而无需知道对方内部实现的细节。由于而无需知道对方内部实现的细节。由于COM 技术是在二进制代码级技术是在二进制代码级实现的,所以服务器和客户可以由不同的厂商提供。实现的,所以服务器和客户可以由不同的

17、厂商提供。1.1 组态软件概述组态软件概述返回返回上一页上一页下一页下一页http:/ 与各厂家的驱动程序无缝连接,故从根本上解决了以前采用与各厂家的驱动程序无缝连接,故从根本上解决了以前采用专用格式驱动程序总是滞后于硬件更新的问题。同时,组态软件同样专用格式驱动程序总是滞后于硬件更新的问题。同时,组态软件同样可以作为服务器为其他的应用系统(如可以作为服务器为其他的应用系统(如MIS 等)提供数据。等)提供数据。OPC 现现在已经得到了包括在已经得到了包括Intellution、Simens、GE、ABB 等国外知名厂商的等国外知名厂商的支持。随着支持支持。随着支持OPC 的组态软件和硬件设备

18、的普及,使用的组态软件和硬件设备的普及,使用PC 进行数进行数据采集必将成为组态中更合理的选择。据采集必将成为组态中更合理的选择。1.1 组态软件概述组态软件概述返回返回上一页上一页下一页下一页http:/ 语言;二是采用微软的语言;二是采用微软的VBA 的编程语言;三是有少数组态软的编程语言;三是有少数组态软件采用面向对象的脚本语言。类件采用面向对象的脚本语言。类C/Basic 语言要求用户使用类似高级语言要求用户使用类似高级语言的语句书写脚本,使用系统提供的函数调用组合完成各种系统功语言的语句书写脚本,使用系统提供的函数调用组合完成各种系统功能。应该指明的是,多数采用这种方式的国内组态软件

19、,对脚本的支能。应该指明的是,多数采用这种方式的国内组态软件,对脚本的支持并不完善,许多组态软件只提供持并不完善,许多组态软件只提供IFTHENELSE 的语句结构,的语句结构,不提供循环控制语句,为书写脚本程序带来了一定的困难。不提供循环控制语句,为书写脚本程序带来了一定的困难。1.1 组态软件概述组态软件概述返回返回上一页上一页下一页下一页http:/ 是一种相对完备的开发环境,采用是一种相对完备的开发环境,采用VBA 的组态软件的组态软件通常使用微软的通常使用微软的VBA 环境和组件技术,把组态系统中的对象以环境和组件技术,把组态系统中的对象以组件方式实现,使用组件方式实现,使用VBA

20、的程序对这些对象进行访问。由于的程序对这些对象进行访问。由于Visual Basic是解释执行的,所以是解释执行的,所以VBA 程序的一些语法错误可能程序的一些语法错误可能到执行时才能发现。而面向对象的脚本语言提供了对象访问机制,到执行时才能发现。而面向对象的脚本语言提供了对象访问机制,对系统中的对象可以通过其属性和方法进行访问,比较容易学习、对系统中的对象可以通过其属性和方法进行访问,比较容易学习、掌握和扩展,但实现比较复杂。掌握和扩展,但实现比较复杂。l3)组态环境的可扩展性)组态环境的可扩展性l可扩展性为用户提供了在不改变原有系统的情况下,向系统内增可扩展性为用户提供了在不改变原有系统的

21、情况下,向系统内增加新功能的能力,这种增加的功能可能来自于组态软件开发商、加新功能的能力,这种增加的功能可能来自于组态软件开发商、第三方软件提供商或用户自身。增加功能最常用的手段是第三方软件提供商或用户自身。增加功能最常用的手段是ActiveX 组件的应用,目前还只有少数组态软件能提供完备的组件的应用,目前还只有少数组态软件能提供完备的ActiveX 组件引入功能及实现引入对象在脚本语言中的访问。组件引入功能及实现引入对象在脚本语言中的访问。1.1 组态软件概述组态软件概述返回返回上一页上一页下一页下一页http:/ 将数据导出到外部数据库,以供其他的业务系统调用,将数据导出到外部数据库,以供

22、其他的业务系统调用,在绝大多数情况下,仍然需要进行再开发才能实现。随着生产决策活在绝大多数情况下,仍然需要进行再开发才能实现。随着生产决策活动对信息需求的增加,可以预见,组态软件与管理信息系统或领导信动对信息需求的增加,可以预见,组态软件与管理信息系统或领导信息系统的集成必将更加紧密,并很可能以实现数据分析与决策功能的息系统的集成必将更加紧密,并很可能以实现数据分析与决策功能的模块形式在组态软件中出现。模块形式在组态软件中出现。1.1 组态软件概述组态软件概述返回返回上一页上一页下一页下一页http:/ 的支持程度的支持程度l现代企业的生产已经趋向国际化、分布式的生产方式。现代企业的生产已经趋

23、向国际化、分布式的生产方式。Internet 将是实现分布式生产的基础。将是实现分布式生产的基础。l6)组态软件的控制功能)组态软件的控制功能l随着以工业随着以工业PC 为核心的自动控制集成系统技术的日趋完善和工为核心的自动控制集成系统技术的日趋完善和工程技术人员的使用组态软件水平的不断提高,用户对组态软件的程技术人员的使用组态软件水平的不断提高,用户对组态软件的要求已不像过去那样主要侧重于画面,而是要考虑一些实质性的要求已不像过去那样主要侧重于画面,而是要考虑一些实质性的应用功能,如软件应用功能,如软件PLC,先进过程控制策略等。经典控制理论为,先进过程控制策略等。经典控制理论为基础的控制方

24、案已经不能适应企业提出的高柔性、高效益的要求,基础的控制方案已经不能适应企业提出的高柔性、高效益的要求,以多变量预测控制为代表的先进控制策略的提出和成功应用之后,以多变量预测控制为代表的先进控制策略的提出和成功应用之后,先进过程控制受到了过程工业界的普遍关注。先进过程控制受到了过程工业界的普遍关注。1.1 组态软件概述组态软件概述返回返回上一页上一页下一页下一页http:/ Process Control,APC)是指一类在动态环)是指一类在动态环境中,基于模型、充分借助计算机能力,为工厂获得最大理论而实施境中,基于模型、充分借助计算机能力,为工厂获得最大理论而实施的运行和控制策略。先进控制策

25、略主要有:双重控制及阀位控制、纯的运行和控制策略。先进控制策略主要有:双重控制及阀位控制、纯滞后补偿控制、解耦控制、自适应控制、差拍控制、状态反馈控制、滞后补偿控制、解耦控制、自适应控制、差拍控制、状态反馈控制、多变量预测控制、推理控制及软测量技术、智能控制(专家控制、模多变量预测控制、推理控制及软测量技术、智能控制(专家控制、模糊控制和神经网络控制)等,尤其智能控制已成为开发和应用的热点。糊控制和神经网络控制)等,尤其智能控制已成为开发和应用的热点。目前,国内许多大企业纷纷投资,在装置自动化系统中实施先进控制。目前,国内许多大企业纷纷投资,在装置自动化系统中实施先进控制。国外许多控制软件公司

26、和国外许多控制软件公司和DCS 厂商都在竞相开发先进控制和优化控制厂商都在竞相开发先进控制和优化控制的工程软件包。从上可以看出能嵌入先进控制和优化控制策略的组态的工程软件包。从上可以看出能嵌入先进控制和优化控制策略的组态软件必将受到用户的极大欢迎。软件必将受到用户的极大欢迎。1.1 组态软件概述组态软件概述返回返回上一页上一页http:/ 安装程序会自动安装程序会自动运行,启动组态王安装过程向导。运行,启动组态王安装过程向导。l“组态王组态王”的安装步骤如下:(以的安装步骤如下:(以Win2000 下的安装为例,下的安装为例,WinNT4.0 和和WinXP 下的安装无任何差别)。下的安装无任

27、何差别)。l第一步:启动计算机系统。第一步:启动计算机系统。l第二步:在光盘驱动器中插入第二步:在光盘驱动器中插入“组态王组态王”软件的安装盘,系统会自动软件的安装盘,系统会自动启动启动Install.exe 安装程序,如安装程序,如图图11 所示,只要按照提示点击安装即所示,只要按照提示点击安装即可。可。1.2 组态王软件的安装组态王软件的安装返回返回http:/ 点、点、128 点、点、256 点、点、512 点、点、1 024 点和不限点共六种规格。内点和不限点共六种规格。内置编程语言,支持网络功能内置高速历史库,支持运行环境在线运行置编程语言,支持网络功能内置高速历史库,支持运行环境在

28、线运行8 小时。小时。l2)运行版)运行版l有有64 点、点、128 点、点、256 点、点、512 点、点、1 024 点和不限点共六种规格。支点和不限点共六种规格。支持网络功能,可选用通讯驱动程序。持网络功能,可选用通讯驱动程序。l3)NetViewl有有512 点、不限点共两种规格。支持网络功能,不可选用通讯驱动程点、不限点共两种规格。支持网络功能,不可选用通讯驱动程序。序。1.3 组态王的使用入门组态王的使用入门返回返回下一页下一页http:/ Internet 应用应用l有有5 用户、用户、10 用户、用户、20 用户、用户、50 用户、无限用户五种规格。在组态用户、无限用户五种规格

29、。在组态王普通版本上增加王普通版本上增加Internet 远程浏览功能远程浏览功能l5)演示版)演示版l支持支持64 点,内置编程语言,在线运行点,内置编程语言,在线运行2 小时,可选用通讯驱动程序。小时,可选用通讯驱动程序。l2.组态王的版本组态王的版本l所有版本都可以运行在所有版本都可以运行在Windows 98(第二版)、(第二版)、Windows NT(补丁(补丁6)、)、Windows 2000和和Windows XP 系统下。系统下。1.3 组态王的使用入门组态王的使用入门返回返回上一页上一页下一页下一页http:/ 组态王的使用入门组态王的使用入门返回返回上一页上一页下一页下一页

30、http:/ 所示。单击所示。单击“下一步下一步”继续。弹出继续。弹出“新建工程向导新建工程向导之二之二”对话框,如对话框,如图图13 所示。在工程路径文本框中输入一个有所示。在工程路径文本框中输入一个有效的工程路径,或单击效的工程路径,或单击“浏览浏览”按钮,在弹出的路径选择对话按钮,在弹出的路径选择对话框中选择一个有效的路径。单击框中选择一个有效的路径。单击“下一步下一步”继续。弹出继续。弹出“新建工新建工程向导之三程向导之三”对话框,如对话框,如图图14 所示。所示。1.3 组态王的使用入门组态王的使用入门返回返回上一页上一页下一页下一页http:/ 个字节,工程描述长度应小于个字节,工

31、程描述长度应小于40 个字节。单击个字节。单击“完成完成”完成工程的新建。系统会弹出对话框,询问用户是否将新建工程完成工程的新建。系统会弹出对话框,询问用户是否将新建工程设为当前工程,如设为当前工程,如图图15 所示。所示。l单击单击“否否”按钮,则新建工程不是工程管理器的当前工程,如果按钮,则新建工程不是工程管理器的当前工程,如果要将该工程设为新建工程,还要执行要将该工程设为新建工程,还要执行“文件文件设为当前工程设为当前工程”命命令;令;l单击单击“是是”按钮,则将新建的工程设为组态王的当前工程。按钮,则将新建的工程设为组态王的当前工程。1.3 组态王的使用入门组态王的使用入门返回返回上一

32、页上一页下一页下一页http:/ 图图16 所示。所示。l在在“画面名称画面名称”处输入新的画面名称,如处输入新的画面名称,如Test,其他属性目前不用更,其他属性目前不用更改。点击改。点击“确定确定”按钮进入内嵌的组态王画面开发系统,如按钮进入内嵌的组态王画面开发系统,如图图17 所所示。示。1.3 组态王的使用入门组态王的使用入门返回返回上一页上一页下一页下一页http:/ 所示。所示。l在工具箱中选中在工具箱中选中“圆角矩形圆角矩形”,拖动鼠标在画面上画一矩形,如图,拖动鼠标在画面上画一矩形,如图18 所示。用鼠标在工具箱中点击所示。用鼠标在工具箱中点击“显示画刷类型显示画刷类型”和和“

33、显示调色板显示调色板”。在弹出的。在弹出的“过渡色类型过渡色类型”窗口点击第二行第四个过渡色类型;在窗口点击第二行第四个过渡色类型;在“调色板调色板”窗口点击第一行第二个窗口点击第一行第二个“填充色填充色”按钮,从下面的色块中按钮,从下面的色块中选取红色作为填充色,然后点击第一行第三个选取红色作为填充色,然后点击第一行第三个“背景色背景色”按钮,从下按钮,从下面的色块中选取黑色作为背景色。此时就构造好了一个使用过渡色填面的色块中选取黑色作为背景色。此时就构造好了一个使用过渡色填充的矩形图形对象。在工具箱中选中充的矩形图形对象。在工具箱中选中“文本文本”,此时鼠标变成,此时鼠标变成“I”形状,在

34、画面上单击鼠标左键,输入形状,在画面上单击鼠标左键,输入“#”文字。文字。l选择选择“文件文件全部存全部存”命令保存现有画面。命令保存现有画面。1.3 组态王的使用入门组态王的使用入门返回返回上一页上一页下一页下一页http:/ 设备设备l组态王把那些需要与之交换数据的设备或程序都作为组态王把那些需要与之交换数据的设备或程序都作为外部设备。外部设备。外部外部设备包括:下位机(设备包括:下位机(PLC、仪表、模块、板卡、变频器等),它们一、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他般通过串行口和上位机交换数据;其他Windows应用程序,它们之间应用程序,它们之间一般

35、通过一般通过DDE 交换数据;外部设备还包括网络上的其他计算机。只交换数据;外部设备还包括网络上的其他计算机。只有在定义了外部设备之后,组态王才能通过有在定义了外部设备之后,组态王才能通过I/O 变量和它们交换数据。变量和它们交换数据。为方便定义外部设备,组态王设计了为方便定义外部设备,组态王设计了“设备配置向导设备配置向导”,引导用户一,引导用户一步步完成设备的连接。本例中使用仿真步步完成设备的连接。本例中使用仿真PLC 和组态王通讯,仿真和组态王通讯,仿真PLC 可以模拟可以模拟PLC 为组态王提供数据,假设仿真为组态王提供数据,假设仿真PLC 连接在计算机的连接在计算机的COM1 口。继

36、续上节的工程。选择工程浏览器左侧大纲项口。继续上节的工程。选择工程浏览器左侧大纲项“设备设备COM1”,在工程浏览器右侧用鼠标左键双击,在工程浏览器右侧用鼠标左键双击“新建新建”图标,运行图标,运行“设备配置向导设备配置向导”,如,如图图19 所示。所示。1.3 组态王的使用入门组态王的使用入门返回返回上一页上一页下一页下一页http:/ 所示。所示。l设置通讯故障恢复参数(一般情况下使用系统默认设置即可),单击设置通讯故障恢复参数(一般情况下使用系统默认设置即可),单击“下一步下一步”,弹出,弹出“设备配置向导设备配置向导”,如,如图图114 所示。所示。1.3 组态王的使用入门组态王的使用

37、入门返回返回上一页上一页下一页下一页http:/ 变量连接到这台设备上,变量连接到这台设备上,它就可以和组态王交换数据了。它就可以和组态王交换数据了。l4)构造数据库)构造数据库l数据库是数据库是“组态王组态王”软件的核心部分,工业现场的生产状况要以动软件的核心部分,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说达生产现场,所有这一切都是以实时数据库为中介环节,所以说数数据库是联系上位机和下位机的桥梁据库是联系上位机和下位机的桥梁。在。在Touc

38、hVew 运行时,它含有运行时,它含有全部数据变量的当前值。变量在画面制作系统组态王画面开发系统全部数据变量的当前值。变量在画面制作系统组态王画面开发系统中定义,定义时要指定变量名和变量类型,某些类型的变量还需要中定义,定义时要指定变量名和变量类型,某些类型的变量还需要一些附加信息。数据库中变量的集合形象地称为一些附加信息。数据库中变量的集合形象地称为“数据词典数据词典”,数,数据词典记录了所有用户可使用的数据变量的详细信息。据词典记录了所有用户可使用的数据变量的详细信息。1.3 组态王的使用入门组态王的使用入门返回返回上一页上一页下一页下一页http:/ 图图115 所示。此对话框可以对数据

39、变量完成定义、修改等所示。此对话框可以对数据变量完成定义、修改等操作,以及数据库的管理工作。在操作,以及数据库的管理工作。在“变量名变量名”处输入变量名,如:处输入变量名,如:a;在;在“变量类型变量类型”处选择变量类型如:内存实数,其他属性目前不用处选择变量类型如:内存实数,其他属性目前不用更改,单击更改,单击“确定确定”即可。下面继续定义一个即可。下面继续定义一个I/O 变量,如图变量,如图116 所所示。在示。在“变量名变量名”处输入变量名,如:处输入变量名,如:b;在;在“变量类型变量类型”处选择变处选择变量类型如:量类型如:I/O 整数;在整数;在“连接设备连接设备”中选择先前定义好

40、的中选择先前定义好的I/O 设备:设备:PLC;在;在“寄存器寄存器”中定义为:中定义为:INCREA100;在;在“数据类型数据类型”中定中定义为:义为:SHORT 类型。其他属性目前不用更改,单击类型。其他属性目前不用更改,单击“确定确定”即可。即可。1.3 组态王的使用入门组态王的使用入门返回返回上一页上一页下一页下一页http:/ 种动画连接方式。一个图形对象可以同时定义多个连接,组种动画连接方式。一个图形对象可以同时定义多个连接,组合成复杂的效果,以便满足实际中任意的动画显示需要。合成复杂的效果,以便满足实际中任意的动画显示需要。l继续上节的工程。双击图形对象继续上节的工程。双击图形

41、对象即矩形,可弹出即矩形,可弹出“动画连接动画连接”对对话框,如话框,如图图117所示。所示。1.3 组态王的使用入门组态王的使用入门返回返回上一页上一页下一页下一页http:/ 所示。所示。l在在“表达式表达式”处输入处输入“a”,“缺省填充刷缺省填充刷”的颜色改为黄色,其余的颜色改为黄色,其余属性目前不用更改,如属性目前不用更改,如图图119 所示。所示。l单击单击“确定确定”,再单击,再单击“确定确定”返回组态王开发系统。为了让矩形动返回组态王开发系统。为了让矩形动起来,需要使变量起来,需要使变量a能够动态变化,选择能够动态变化,选择“编辑编辑画面属性画面属性”菜单命令,菜单命令,弹出对

42、话框如弹出对话框如图图120 所示。所示。l单击单击“命令语言命令语言”按钮,弹出画面命令语言对话框,如按钮,弹出画面命令语言对话框,如图图121 所示。所示。1.3 组态王的使用入门组态王的使用入门返回返回上一页上一页下一页下一页http:/ 000 毫秒毫秒”改为改为“每每500 毫秒毫秒”,此为画面执行命令语言的,此为画面执行命令语言的执行周期。单击执行周期。单击“确认确认”,及,及“确定确定”回到开发系统。回到开发系统。l双击文本对象双击文本对象“#”,可弹出,可弹出“动画连接动画连接”对话框,如对话框,如图图122 所示。所示。1.3 组态王的使用入门组态王的使用入门返回返回上一页上

43、一页下一页下一页http:/ 所示。在所示。在“表表达式达式”处输入处输入“b”,其余属性目前不用更改。单击,其余属性目前不用更改。单击“确定确定”,再单,再单击击“确定确定”返回组态王开发系统。返回组态王开发系统。l选择选择“文件文件全部存全部存”菜单命令。菜单命令。l6)运行和调试)运行和调试l组态王工程已经初步建立起来,进入到运行和调试阶段。在组态王开组态王工程已经初步建立起来,进入到运行和调试阶段。在组态王开发系统中选择发系统中选择“文件文件切换到切换到View”菜单命令,进入组态王运行系统。菜单命令,进入组态王运行系统。在运行系统中选择在运行系统中选择“画面画面打开打开”命令,从命令

44、,从“打开画面打开画面”窗口选择窗口选择“Test”画面。显示出组态王运行系统画面,即可看到矩形框和文本画面。显示出组态王运行系统画面,即可看到矩形框和文本在动态变化,如在动态变化,如图图124 所示。所示。1.3 组态王的使用入门组态王的使用入门返回返回上一页上一页下一页下一页http:/ 的的kingdemo进行升级。打进行升级。打开已有工程(如:将组态王开已有工程(如:将组态王6.0 的实例工程安装在的实例工程安装在C:kingdemo 下)。下)。在组态王工程管理器中选择在组态王工程管理器中选择“文件文件添加工程添加工程”命令,弹出路径选择对命令,弹出路径选择对话框,选择工程路径为话框

45、,选择工程路径为C:kingdemo,单击,单击“确定确定”按钮,系统将该按钮,系统将该工程的信息添加到工程管理器中,然后单击工程的信息添加到工程管理器中,然后单击“开发开发”按钮,进入开发按钮,进入开发系统,系统将提示用户是否升级。如果确定要升级,单击系统,系统将提示用户是否升级。如果确定要升级,单击“是是”系统系统将自动完成版本升级。如果单击将自动完成版本升级。如果单击“否否”,则系统不会将工程进行升级,则系统不会将工程进行升级,同时也无法使用当前的组态王版本打开旧版本工程。同时也无法使用当前的组态王版本打开旧版本工程。1.3 组态王的使用入门组态王的使用入门返回返回上一页上一页下一页下一

46、页http:/ 024*768 的计算机下做的工程(工程名为的计算机下做的工程(工程名为Demo)拷贝到分辨率为拷贝到分辨率为800*600 的计算机上(或者修改计算机的分辨率)。的计算机上(或者修改计算机的分辨率)。在列表中在列表中“分辨率分辨率”一栏中显示的分辨率为一栏中显示的分辨率为1 024*768,如,如图图125 所所示。示。l双击蓝色信息条或单击双击蓝色信息条或单击“开发开发”按钮或选择菜单按钮或选择菜单“工具工具切换到开发系切换到开发系统统”,进入组态王的开发系统。系统将弹出提示询问用户是否进行分,进入组态王的开发系统。系统将弹出提示询问用户是否进行分辨率的转换,如辨率的转换,

47、如图图126 所示。所示。1.3 组态王的使用入门组态王的使用入门返回返回上一页上一页下一页下一页http:/ 024*768 时的状态进行显示;单时的状态进行显示;单击击“是是”按钮,则系统自动进行分辨率转换,转换结束后,画面中的按钮,则系统自动进行分辨率转换,转换结束后,画面中的图形对象将会按照比例进行缩放,使图形显示合理。图形对象将会按照比例进行缩放,使图形显示合理。1.3 组态王的使用入门组态王的使用入门返回返回上一页上一页http:/ 启动组态王安装程序启动组态王安装程序返返 回回http:/ 新建工程向导一新建工程向导一返返 回回http:/ 新建工程向导二新建工程向导二返返 回回

48、http:/ 新建工程向导三新建工程向导三返返 回回http:/ 是否设为当前工程对话框是否设为当前工程对话框返返 回回http:/ 新建画面新建画面返返 回回http:/ 组态王开发系统组态王开发系统返返 回回http:/ 创建图形画面创建图形画面返返 回回http:/ 设备配置向导一设备配置向导一返返 回回http:/ 设备配置向导二设备配置向导二返返 回回http:/ 设备配置向导三设备配置向导三返返 回回http:/ 设备配置向导四设备配置向导四返返 回回http:/ 设备配置向导五设备配置向导五返返 回回http:/ 设备配置向导六设备配置向导六返返 回回http:/ 创建内存变量创建内存变量返返 回回http:/ 创建创建I/O变量变量返返 回回http:/ 动画连接动画连接返返 回回http:/ 填充属性填充属性返返 回回http:/ 更改填充属性更改填充属性返返 回回http:/ 画面属性画面属性返返 回回http:/ 画面命令语言画面命令语言返返 回回http:/ 动画连接动画连接返返 回回http:/ 模拟值输出连接模拟值输出连接返返 回回http:/ 运行系统画面运行系统画面返返 回回http:/ 工程管理器分辨率显示工程管理器分辨率显示返返 回回http:/ 是否进行分辨率转换对话框是否进行分辨率转换对话框返返 回回http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

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

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