版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、l1.1 组态软件概述组态软件概述l1.2 组态王软件的安装组态王软件的安装l1.3 组态王的运用入门组态王的运用入门第第1章章 组态软件概述及组态王软件安装组态软件概述及组态王软件安装和运转和运转1.1 组态软件概述组态软件概述l1. 组态软件产生的背景组态软件产生的背景l“组态的概念是伴随着集散型控制系统组态的概念是伴随着集散型控制系统Distributed Control System,简称,简称DCS的出现才开场被宽广的消费过程自动化技术的出现才开场被宽广的消费过程自动化技术人员所熟知的。在工业控制技术的不断开展人员所熟知的。在工业控制技术的不断开展和运用过程中,和运用过程中,PC包括
2、工控机相比以前包括工控机相比以前的公用系统具有的优势日趋明显。这些优势的公用系统具有的优势日趋明显。这些优势主要表达在:主要表达在:l PC 技术坚持了较快的开展速度,各种相技术坚持了较快的开展速度,各种相关技术成熟;由关技术成熟;由PC 构建的工业控制系统具构建的工业控制系统具有相对较低的本钱;有相对较低的本钱;PC 的软件资源和硬件的软件资源和硬件资源丰富,软件之间的互操作性强;基于资源丰富,软件之间的互操作性强;基于PC 的控制系统易于学习和运用,可以容易地得的控制系统易于学习和运用,可以容易地得到技术方面的支持。在到技术方面的支持。在PC 技术向工业控制技术向工业控制领域的浸透中,组态
3、软件占据着非常特殊而领域的浸透中,组态软件占据着非常特殊而且重要的位置。且重要的位置。前往前往下一页下一页l组态软件是指一些数据采集与过程控制的公用软件,它们是在自动控组态软件是指一些数据采集与过程控制的公用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,运用灵敏的组态方式,为制系统监控层一级的软件平台和开发环境,运用灵敏的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件应该能支持各种工控设备和常见的通讯协议,并且通常具。组态软件应该能支持各种工控设备和常见的通讯协议,并且通常应提供分布式
4、数据管理和网络功能。对应于原有的应提供分布式数据管理和网络功能。对应于原有的HMI 的概念,组的概念,组态软件应该是一个运用户能快速建立本人的态软件应该是一个运用户能快速建立本人的HMI 的软件工具,或开的软件工具,或开发环境。在组态软件出现之前,工控领域的用户经过手工或委托第三发环境。在组态软件出现之前,工控领域的用户经过手工或委托第三方编写方编写HMI 运用,开发时间长,效率低,可靠性差;或者购买公用运用,开发时间长,效率低,可靠性差;或者购买公用的工控系统,通常是封锁的系统,选择余地小,往往不能满足需求,的工控系统,通常是封锁的系统,选择余地小,往往不能满足需求,很难与外界进展数据交互,
5、晋级和添加功能都遭到严重的限制。很难与外界进展数据交互,晋级和添加功能都遭到严重的限制。1.1 组态软件概述组态软件概述前往前往上一页上一页下一页下一页l组态软件的出现,把用户从这些姿态中解脱出来,可以利用组态软件组态软件的出现,把用户从这些姿态中解脱出来,可以利用组态软件的功能,构建一套最适宜本人的运用系统。随着它的快速开展,实时的功能,构建一套最适宜本人的运用系统。随着它的快速开展,实时数据库、实时控制、数据库、实时控制、SCADA、通讯及联网、开放数据接口、对、通讯及联网、开放数据接口、对I/O 设设备的广泛支持曾经成为它的主要内容,随着技术的开展,监控组态软备的广泛支持曾经成为它的主要
6、内容,随着技术的开展,监控组态软件将会不断被赋予新的内容。件将会不断被赋予新的内容。1.1 组态软件概述组态软件概述前往前往上一页上一页下一页下一页l2. 组态软件在我国的开展及国内外主要产品引见组态软件在我国的开展及国内外主要产品引见l组态软件产品于组态软件产品于20 世纪世纪80 年代初出现,并在年代初出现,并在80 年代末期进入我国。但在年代末期进入我国。但在90 年代中期之前,组年代中期之前,组态软件在我国的运用并不普及。究其缘由,大致态软件在我国的运用并不普及。究其缘由,大致有以下几点:有以下几点:l1国内用户还缺乏对组态软件的认识,工程国内用户还缺乏对组态软件的认识,工程中没有组态
7、软件的预算,或宁愿投入人力物力针中没有组态软件的预算,或宁愿投入人力物力针对详细工程做长周期的繁冗的上位机的编程开发,对详细工程做长周期的繁冗的上位机的编程开发,而不采用组态软件。而不采用组态软件。l2在很长时间里,国内用户的软件认识还不在很长时间里,国内用户的软件认识还不强,面对价钱不菲的进口软件早期的组态软件强,面对价钱不菲的进口软件早期的组态软件多为国外厂家开发,很少有用户情愿去购买正多为国外厂家开发,很少有用户情愿去购买正版。版。1.1 组态软件概述组态软件概述前往前往上一页上一页下一页下一页l3当时国内的工业自动化和信息技术运用的程度还不高,组态软当时国内的工业自动化和信息技术运用的
8、程度还不高,组态软件提供了对大规模运用、大量数据进展采集、监控、处置并可以将处件提供了对大规模运用、大量数据进展采集、监控、处置并可以将处置的结果生成管理所需的数据,这些需求并未完全构成。置的结果生成管理所需的数据,这些需求并未完全构成。l随着工业控制系统运用的深化,在面临规模更大、控制更复杂的控制随着工业控制系统运用的深化,在面临规模更大、控制更复杂的控制系统时,人们逐渐认识到原有的上位机编程的开发方式。对工程来说系统时,人们逐渐认识到原有的上位机编程的开发方式。对工程来说是费时费力、得不偿失的,同时,是费时费力、得不偿失的,同时,MIS管理信息系统,管理信息系统,Management In
9、formation System和和CIMS计算机集成制造系统,计算机集成制造系统,ComputerIntegrated Manufacturing System的大量运用,要求工业的大量运用,要求工业现场为企业的消费、运营、决策提供更详细和深化的数据,以便优化现场为企业的消费、运营、决策提供更详细和深化的数据,以便优化企业消费运营中的各个环节。因此,在企业消费运营中的各个环节。因此,在1995 年以后组态软件在国内年以后组态软件在国内的运用逐渐得到了普及。下面就对几种组态软件分别进展引见。的运用逐渐得到了普及。下面就对几种组态软件分别进展引见。1.1 组态软件概述组态软件概述前往前往上一页上
10、一页下一页下一页l InTouch:Wonderware 的的InTouch 软件是最早进入我国的组态软软件是最早进入我国的组态软件。在件。在20 世纪世纪80 年代末、年代末、90 年代初,基于年代初,基于Windows 3.1 的的InTouch 软件曾让我们耳目一新,并且软件曾让我们耳目一新,并且InTouch 提供了丰富的图库。但是,早提供了丰富的图库。但是,早期的期的InTouch 软件采用软件采用DDE 方式与驱动程序通讯,性能较差,最新的方式与驱动程序通讯,性能较差,最新的InTouch 7.0 版曾经完全基于版曾经完全基于32 位的位的Windows 平台,并且提供了平台,并且
11、提供了OPC 支持。支持。l Fix:美国:美国Intellution 公司以公司以Fix 组态软件起家,组态软件起家,1995 年被爱默生年被爱默生收买,如今是爱默生集团的全资子公司,收买,如今是爱默生集团的全资子公司,Fix6.x 软件提供工控人员熟软件提供工控人员熟习的概念和操作界面,并提供完备的驱动程序需单独购买。习的概念和操作界面,并提供完备的驱动程序需单独购买。Intellution 将本人最新的产品系列命名为将本人最新的产品系列命名为Ifix,在,在Ifix 中,中,Intellution 提供了强大的组态功能,提供了强大的组态功能,1.1 组态软件概述组态软件概述前往前往上一页
12、上一页下一页下一页l但新版本与以往的但新版本与以往的6.x 版本并不完全兼容。原有的版本并不完全兼容。原有的Script 言语改为言语改为VBAVisual Basic for Application,并且在内部集成了微软的,并且在内部集成了微软的VBA 开发环境。遗憾的是,开发环境。遗憾的是,Intellution并没有提供并没有提供6.1 版脚本言语到版脚本言语到VBA 的转换工具。在的转换工具。在Ifix 中,中,Intellution 的产品与的产品与Microsoft的操作系统、的操作系统、网络进展了严密的集成。网络进展了严密的集成。Intellution 也是也是OPCOle fo
13、r Process Control组织的发起成员之一。组织的发起成员之一。Ifix 的的OPC 组件和驱动程序同样需组件和驱动程序同样需求单独购买。求单独购买。1.1 组态软件概述组态软件概述前往前往上一页上一页下一页下一页l Citech:CIT 公司的公司的Citech 也是较早进入中国市场的产品。也是较早进入中国市场的产品。Citech 具有简约的操作方式,但其操作方式更多的是面向程序员,而不是工具有简约的操作方式,但其操作方式更多的是面向程序员,而不是工控用户。控用户。Citech 提供了类似提供了类似C 言语的脚本言语进展二次开发,但与言语的脚本言语进展二次开发,但与Ifix 不同的
14、是,不同的是,Citech 的脚本言语并非是面向对象的,而是类似于的脚本言语并非是面向对象的,而是类似于C 言语,这无疑为用户进展二次开发添加了难度。言语,这无疑为用户进展二次开发添加了难度。l WinCC:Simens 的的WinCC 也是一套完备的组态开发环境,也是一套完备的组态开发环境,Simens 提供类似提供类似C 言语的脚本,包括一个调试环境。言语的脚本,包括一个调试环境。WinCC 内嵌内嵌OPC 支持,并可对分布式系统进展组态。但支持,并可对分布式系统进展组态。但WinCC的构造较复杂,的构造较复杂,用户最好经过用户最好经过Simens 的培训以掌握的培训以掌握WinCC 的运
15、用。的运用。1.1 组态软件概述组态软件概述前往前往上一页上一页下一页下一页l 组态王:组态王是国内第一家较有影响的组态软件开发公司组态王:组态王是国内第一家较有影响的组态软件开发公司更早的品牌多数曾经湮灭。组态王提供了资源管理器式的操更早的品牌多数曾经湮灭。组态王提供了资源管理器式的操作主界面,并且提供了以汉字作为关键字的脚本言语支持。组态作主界面,并且提供了以汉字作为关键字的脚本言语支持。组态王也提供多种硬件驱动程序。王也提供多种硬件驱动程序。l 力控:大庆三维公司的力控是国内较早就曾经出现的组态软力控:大庆三维公司的力控是国内较早就曾经出现的组态软件之一。件之一。32 位下的位下的1.0
16、 版的力控,在体系构造上就曾经具备了较版的力控,在体系构造上就曾经具备了较为明显的先进性,其最大的特征之一就是其基于真正意义的分布为明显的先进性,其最大的特征之一就是其基于真正意义的分布式实时数据库的三层构造,而且其实时数据库构造可为可组态的式实时数据库的三层构造,而且其实时数据库构造可为可组态的活构造。在活构造。在19992000 年期间,力控得到了长足的开展,最新年期间,力控得到了长足的开展,最新推出的推出的2.0 版在功能的丰富特性、易用性、开放性和版在功能的丰富特性、易用性、开放性和I/O 驱动数驱动数量,都得到了很大的提高。量,都得到了很大的提高。l MCGS:为用户提供理处理实践工
17、程问题的完好方案和开发:为用户提供理处理实践工程问题的完好方案和开发平台。用户无须具备计算机编程的知识,就可以在短时间内轻而平台。用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运转稳定、功能成熟、维护量小并且具备专业水易举地完成一个运转稳定、功能成熟、维护量小并且具备专业水准的计算机监控系统的开发任务。准的计算机监控系统的开发任务。1.1 组态软件概述组态软件概述前往前往上一页上一页下一页下一页l3. 组态软件的开展方向组态软件的开展方向l目前看到的一切组态软件都能完成类似的功能:目前看到的一切组态软件都能完成类似的功能:比如,几乎一切运转于比如,几乎一切运转于32 位位Wi
18、ndows平台的组平台的组态软件都采用类似资源阅读器的窗口构造,并态软件都采用类似资源阅读器的窗口构造,并且对工业控制系统中的各种资源设备、标签且对工业控制系统中的各种资源设备、标签量、画面等进展配置和编辑;都提供多种数量、画面等进展配置和编辑;都提供多种数据驱动程序;都运用脚本言语提供二次开发的据驱动程序;都运用脚本言语提供二次开发的功能等等。但是,从技术上说,各种组态软件功能等等。但是,从技术上说,各种组态软件提供实现这些功能的方法却各不一样。提供实现这些功能的方法却各不一样。l从这些不同之处,以及从这些不同之处,以及PC 技术开展的趋势,可技术开展的趋势,可以看出组态软件未来开展的方向。
19、以看出组态软件未来开展的方向。1.1 组态软件概述组态软件概述前往前往上一页上一页下一页下一页l1数据采集的方式数据采集的方式l大多数组态软件提供多种数据采集程序,用户可以进展配置。然而,大多数组态软件提供多种数据采集程序,用户可以进展配置。然而,在这种情况下,驱动程序只能由组态软件开发商提供,或者由用户按在这种情况下,驱动程序只能由组态软件开发商提供,或者由用户按照某种组态软件的接口规范编写,这对用户提出了过高的要求。由照某种组态软件的接口规范编写,这对用户提出了过高的要求。由OPC 基金组织提出的基金组织提出的OPC 规范基于微软的规范基于微软的OLE/DCOM 技术,提供技术,提供了在分
20、布式系统下,软件组件交互和共享数据的完好的处理方案。在了在分布式系统下,软件组件交互和共享数据的完好的处理方案。在支持支持OPC 的系统中,数据的提供者作为效力器的系统中,数据的提供者作为效力器Server,数据恳求,数据恳求者作为客户者作为客户Client,效力器和客户之间经过,效力器和客户之间经过DCOM 接口进展通讯,接口进展通讯,而无需知道对方内部实现的细节。由于而无需知道对方内部实现的细节。由于COM 技术是在二进制代码级技术是在二进制代码级实现的,所以效力器和客户可以由不同的厂商提供。实现的,所以效力器和客户可以由不同的厂商提供。1.1 组态软件概述组态软件概述前往前往上一页上一页
21、下一页下一页l在实践运用中,作为效力器的数据采集程序往往由硬件设备制造商随在实践运用中,作为效力器的数据采集程序往往由硬件设备制造商随硬件提供,可以发扬硬件的全部效能,而作为客户的组态软件可以经硬件提供,可以发扬硬件的全部效能,而作为客户的组态软件可以经过过OPC 与各厂家的驱动程序无缝衔接,故从根本上处理了以前采用与各厂家的驱动程序无缝衔接,故从根本上处理了以前采用公用格式驱动程序总是滞后于硬件更新的问题。同时,组态软件同样公用格式驱动程序总是滞后于硬件更新的问题。同时,组态软件同样可以作为效力器为其他的运用系统如可以作为效力器为其他的运用系统如MIS 等提供数据。等提供数据。OPC 如如今
22、曾经得到了包括今曾经得到了包括Intellution、Simens、GE、ABB 等国外知名厂商等国外知名厂商的支持。随着支持的支持。随着支持OPC 的组态软件和硬件设备的普及,运用的组态软件和硬件设备的普及,运用PC 进展进展数据采集必将成为组态中更合理的选择。数据采集必将成为组态中更合理的选择。1.1 组态软件概述组态软件概述前往前往上一页上一页下一页下一页l2脚本的功能脚本的功能l脚本言语是扩展组态系统功能的重要手段。因此,大多数组态软件提脚本言语是扩展组态系统功能的重要手段。因此,大多数组态软件提供了脚本言语的支持。详细的实现方式可分为三种:一是内置的类供了脚本言语的支持。详细的实现方
23、式可分为三种:一是内置的类C/Basic 言语;二是采用微软的言语;二是采用微软的VBA 的编程言语;三是有少数组态软的编程言语;三是有少数组态软件采用面向对象的脚本言语。类件采用面向对象的脚本言语。类C/Basic 言语要求用户运用类似高级言语要求用户运用类似高级言语的语句书写脚本,运用系统提供的函数调用组合完成各种系统功言语的语句书写脚本,运用系统提供的函数调用组合完成各种系统功能。应该指明的是,多数采用这种方式的国内组态软件,对脚本的支能。应该指明的是,多数采用这种方式的国内组态软件,对脚本的支持并不完善,许多组态软件只提供持并不完善,许多组态软件只提供IFTHENELSE 的语句构造,
24、的语句构造,不提供循环控制语句,为书写脚本程序带来了一定的困难。不提供循环控制语句,为书写脚本程序带来了一定的困难。1.1 组态软件概述组态软件概述前往前往上一页上一页下一页下一页l微软的微软的VBA 是一种相对完备的开发环境,采用是一种相对完备的开发环境,采用VBA 的组态软件的组态软件通常运用微软的通常运用微软的VBA 环境和组件技术,把组态系统中的对象以环境和组件技术,把组态系统中的对象以组件方式实现,运用组件方式实现,运用VBA 的程序对这些对象进展访问。由于的程序对这些对象进展访问。由于Visual Basic是解释执行的,所以是解释执行的,所以VBA 程序的一些语法错误能够程序的一
25、些语法错误能够到执行时才干发现。而面向对象的脚本言语提供了对象访问机制,到执行时才干发现。而面向对象的脚本言语提供了对象访问机制,对系统中的对象可以经过其属性和方法进展访问,比较容易学习、对系统中的对象可以经过其属性和方法进展访问,比较容易学习、掌握和扩展,但实现比较复杂。掌握和扩展,但实现比较复杂。l3组态环境的可扩展性组态环境的可扩展性l可扩展性为用户提供了在不改动原有系统的情况下,向系统内添可扩展性为用户提供了在不改动原有系统的情况下,向系统内添加新功能的才干,这种添加的功能能够来自于组态软件开发商、加新功能的才干,这种添加的功能能够来自于组态软件开发商、第三方软件提供商或用户本身。添加
26、功能最常用的手段是第三方软件提供商或用户本身。添加功能最常用的手段是ActiveX 组件的运用,目前还只需少数组态软件能提供完备的组件的运用,目前还只需少数组态软件能提供完备的ActiveX 组件引入功能及实现引入对象在脚本言语中的访问。组件引入功能及实现引入对象在脚本言语中的访问。1.1 组态软件概述组态软件概述前往前往上一页上一页下一页下一页l4组态软件的开放性组态软件的开放性l随着管理信息系统和计算机集成制造系统的普及,消费现场数据的运随着管理信息系统和计算机集成制造系统的普及,消费现场数据的运用曾经不仅仅局限于数据采集和监控。在消费制造过程中,需求现场用曾经不仅仅局限于数据采集和监控。
27、在消费制造过程中,需求现场的大量数据进展流程分析和过程控制,以实现对消费流程的调整和优的大量数据进展流程分析和过程控制,以实现对消费流程的调整和优化。现有的组态软件对大部分这些方面需求还只能以报表的方式提供,化。现有的组态软件对大部分这些方面需求还只能以报表的方式提供,或者经过或者经过ODBC 将数据导出到外部数据库,以供其他的业务系统调用,将数据导出到外部数据库,以供其他的业务系统调用,在绝大多数情况下,依然需求进展再开发才干实现。随着消费决策活在绝大多数情况下,依然需求进展再开发才干实现。随着消费决策活动对信息需求的添加,可以预见,组态软件与管理信息系统或指点信动对信息需求的添加,可以预见
28、,组态软件与管理信息系统或指点信息系统的集成必将更加严密,并很能够以实现数据分析与决策功能的息系统的集成必将更加严密,并很能够以实现数据分析与决策功能的模块方式在组态软件中出现。模块方式在组态软件中出现。1.1 组态软件概述组态软件概述前往前往上一页上一页下一页下一页l5对对Internet 的支持程度的支持程度l现代企业的消费曾经趋向国际化、分布式的消费方式。现代企业的消费曾经趋向国际化、分布式的消费方式。Internet 将是实现分布式消费的根底。将是实现分布式消费的根底。l6组态软件的控制功能组态软件的控制功能l随着以工业随着以工业PC 为中心的自动控制集成系统技术的日趋完善和工为中心的
29、自动控制集成系统技术的日趋完善和工程技术人员的运用组态软件程度的不断提高,用户对组态软件的程技术人员的运用组态软件程度的不断提高,用户对组态软件的要求已不像过去那样主要偏重于画面,而是要思索一些本质性的要求已不像过去那样主要偏重于画面,而是要思索一些本质性的运用功能,如软件运用功能,如软件PLC,先进过程控制战略等。经典控制实际为,先进过程控制战略等。经典控制实际为根底的控制方案曾经不能顺应企业提出的高柔性、高效益的要求,根底的控制方案曾经不能顺应企业提出的高柔性、高效益的要求,以多变量预测控制为代表的先进控制战略的提出和胜利运用之后,以多变量预测控制为代表的先进控制战略的提出和胜利运用之后,
30、先进过程控制遭到了过程工业界的普遍关注。先进过程控制遭到了过程工业界的普遍关注。1.1 组态软件概述组态软件概述前往前往上一页上一页下一页下一页l先进过程控制先进过程控制Advanced Process Control,APC是指一类在动态是指一类在动态环境中,基于模型、充分借助计算机才干,为工厂获得最大实际而实环境中,基于模型、充分借助计算机才干,为工厂获得最大实际而实施的运转和控制战略。先进控制战略主要有:双重控制及阀位控制、施的运转和控制战略。先进控制战略主要有:双重控制及阀位控制、纯滞后补偿控制、解耦控制、自顺应控制、差拍控制、形状反响控制、纯滞后补偿控制、解耦控制、自顺应控制、差拍控
31、制、形状反响控制、多变量预测控制、推理控制及软丈量技术、智能控制专家控制、模多变量预测控制、推理控制及软丈量技术、智能控制专家控制、模糊控制和神经网络控制等,尤其智能控制已成为开发和运用的热点。糊控制和神经网络控制等,尤其智能控制已成为开发和运用的热点。目前,国内许多大企业纷纷投资,在安装自动化系统中实施先进控制。目前,国内许多大企业纷纷投资,在安装自动化系统中实施先进控制。国外许多控制软件公司和国外许多控制软件公司和DCS 厂商都在竞相开发先进控制和优化控厂商都在竞相开发先进控制和优化控制的工程软件包。从上可以看出能嵌入先进控制和优化控制战略的组制的工程软件包。从上可以看出能嵌入先进控制和优
32、化控制战略的组态软件必将遭到用户的极大欢迎。态软件必将遭到用户的极大欢迎。1.1 组态软件概述组态软件概述前往前往上一页上一页l“组态王软件存于一张光盘上。光盘上的组态王软件存于一张光盘上。光盘上的Install.exe 安装程序会自动安装程序会自动运转,启动组态王安装过程导游。运转,启动组态王安装过程导游。l“组态王的安装步骤如下:以组态王的安装步骤如下:以Win2000 下的安装为例,下的安装为例,WinNT4.0 和和WinXP 下的安装无任何差别。下的安装无任何差别。l第一步:启动计算机系统。第一步:启动计算机系统。l第二步:在光盘驱动器中插入第二步:在光盘驱动器中插入“组态王软件的安
33、装盘,系统会自动组态王软件的安装盘,系统会自动启动启动Install.exe 安装程序,如图安装程序,如图11 所示,只需按照提示点击安装即所示,只需按照提示点击安装即可。可。1.2 组态王软件的安装组态王软件的安装前往前往l1. 认识组态王程序成员认识组态王程序成员l1开发版开发版l有有64 点、点、128 点、点、256 点、点、512 点、点、1 024 点和点和不限点共六种规格。内置编程言语,支持网络不限点共六种规格。内置编程言语,支持网络功能内置高速历史库,支持运转环境在线运转功能内置高速历史库,支持运转环境在线运转8 小时。小时。l2运转版运转版l有有64 点、点、128 点、点、
34、256 点、点、512 点、点、1 024 点和点和不限点共六种规格。支持网络功能,可选用通不限点共六种规格。支持网络功能,可选用通讯驱动程序。讯驱动程序。l3NetViewl有有512 点、不限点共两种规格。支持网络功能,点、不限点共两种规格。支持网络功能,不可选用通讯驱动程序。不可选用通讯驱动程序。1.3 组态王的运用入门组态王的运用入门前往前往下一页下一页l4For Internet 运用运用l有有5 用户、用户、10 用户、用户、20 用户、用户、50 用户、无限用户五种规格。在组态用户、无限用户五种规格。在组态王普通版本上添加王普通版本上添加Internet 远程阅读功能远程阅读功能
35、l5演示版演示版l支持支持64 点,内置编程言语,在线运转点,内置编程言语,在线运转2 小时,可选用通讯驱动程序。小时,可选用通讯驱动程序。l2. 组态王的版本组态王的版本l一切版本都可以运转在一切版本都可以运转在Windows 98第二版、第二版、Windows NT补丁补丁6、Windows 2000和和Windows XP 系统下。系统下。1.3 组态王的运用入门组态王的运用入门前往前往上一页上一页下一页下一页l3. 制造一个工程的普经过程制造一个工程的普经过程l建立新组态王工程的普经过程是:建立新组态王工程的普经过程是:l1设计图形界面定义画面;设计图形界面定义画面;l2定义设备;定义
36、设备;l3构造数据库定义变量;构造数据库定义变量;l4建立动画衔接;建立动画衔接;l5运转和调试。运转和调试。l需求阐明的是,这五个步骤并不是完全独立的,需求阐明的是,这五个步骤并不是完全独立的,现实上,这五个部分经常是交错进展的。现实上,这五个部分经常是交错进展的。1.3 组态王的运用入门组态王的运用入门前往前往上一页上一页下一页下一页l4. 组态王简单工程的建立与运转组态王简单工程的建立与运转l要建立新的组态王工程,请首先为工程指定要建立新的组态王工程,请首先为工程指定任务目录或称任务目录或称“工程途径。工程途径。“组态王组态王用任务目录标识工程,不同的工程应置于不用任务目录标识工程,不同
37、的工程应置于不同的目录。任务目录下的文件由同的目录。任务目录下的文件由“组态王组态王自动管理。自动管理。l1创建工程途径创建工程途径l启动启动“组态王工程管理器组态王工程管理器ProjManager,选择菜单选择菜单“文件文件新建工程或单击新建工程或单击“新建按新建按钮,弹出钮,弹出“新建工程导游一对话框,如图新建工程导游一对话框,如图12 所示。单击所示。单击“下一步继续。弹出下一步继续。弹出“新建新建工程导游之二对话框,如图工程导游之二对话框,如图13 所示。在所示。在工程途径文本框中输入一个有效的工程途径,工程途径文本框中输入一个有效的工程途径,或单击或单击“阅读阅读按钮,在弹出的途径选
38、择按钮,在弹出的途径选择对话框中选择一个有效的途径。单击对话框中选择一个有效的途径。单击“下一下一步继续。弹出步继续。弹出“新建工程导游之三对话新建工程导游之三对话框,如图框,如图14 所示。所示。1.3 组态王的运用入门组态王的运用入门前往前往上一页上一页下一页下一页l在工程称号文本框中输入工程的称号,该工程称号同时将被作为在工程称号文本框中输入工程的称号,该工程称号同时将被作为当前工程的途径称号。当前工程的途径称号。l在工程描画文本框中输入对该工程的描画文字。工程称号长度应在工程描画文本框中输入对该工程的描画文字。工程称号长度应小于小于32 个字节,工程描画长度应小于个字节,工程描画长度应
39、小于40 个字节。单击个字节。单击“完成完完成完成工程的新建。系统会弹出对话框,讯问用户能否将新建工程设成工程的新建。系统会弹出对话框,讯问用户能否将新建工程设为当前工程,如图为当前工程,如图15 所示。所示。l单击单击“否按钮,那么新建工程不是工程管理器的当前工程,假否按钮,那么新建工程不是工程管理器的当前工程,假设要将该工程设为新建工程,还要执行设要将该工程设为新建工程,还要执行“文件文件设为当前工程命设为当前工程命令;令;l单击单击“是按钮,那么将新建的工程设为组态王的当前工程。是按钮,那么将新建的工程设为组态王的当前工程。1.3 组态王的运用入门组态王的运用入门前往前往上一页上一页下一
40、页下一页l2创建组态画面创建组态画面l进入组态王开发系统后,就可以为每个工程建立数目不限的画面。进入组态王开发系统后,就可以为每个工程建立数目不限的画面。“组态王采用面向对象的编程技术,运用户可以方便地建立画面的组态王采用面向对象的编程技术,运用户可以方便地建立画面的图形界面。用户构图时可以像搭积木那样利用系统提供的图形对象完图形界面。用户构图时可以像搭积木那样利用系统提供的图形对象完成画面的生成。同时支持画面之间的图形对象拷贝,可反复运用以前成画面的生成。同时支持画面之间的图形对象拷贝,可反复运用以前的开发结果。的开发结果。l第一步:定义新画面进入新建的组态王工程,选择工程阅读器左侧大第一步
41、:定义新画面进入新建的组态王工程,选择工程阅读器左侧大纲项纲项“文件文件画面,在工程阅读器右侧用鼠标左键双击画面,在工程阅读器右侧用鼠标左键双击“新建图标,新建图标,弹出对话框如弹出对话框如 图图16 所示。所示。l在在“画面称号处输入新的画面称号,如画面称号处输入新的画面称号,如Test,其他属性目前不用更,其他属性目前不用更改。点击改。点击“确定按钮进入内嵌的组态王画面开发系统,如图确定按钮进入内嵌的组态王画面开发系统,如图17 所所示。示。1.3 组态王的运用入门组态王的运用入门前往前往上一页上一页下一页下一页l第二步:在组态王开发系统中从第二步:在组态王开发系统中从“工具箱中分别选择工
42、具箱中分别选择“矩形和矩形和“文文本图标,绘制一个矩形对象和一个文本对象,如图本图标,绘制一个矩形对象和一个文本对象,如图18 所示。所示。l在工具箱中选中在工具箱中选中“圆角矩形,拖动鼠标在画面上画一矩形,如图圆角矩形,拖动鼠标在画面上画一矩形,如图18 所示。用鼠标在工具箱中点击所示。用鼠标在工具箱中点击“显示画刷类型和显示画刷类型和“显示调色板。在显示调色板。在弹出的弹出的“过渡色类型窗口点击第二行第四个过渡色类型;在过渡色类型窗口点击第二行第四个过渡色类型;在“调色板调色板窗口点击第一行第二个窗口点击第一行第二个“填充色按钮,从下面的色块中选取红色填充色按钮,从下面的色块中选取红色作为
43、填充色,然后点击第一行第三个作为填充色,然后点击第一行第三个“背风光按钮,从下面的色块背风光按钮,从下面的色块中选取黑色作为背风光。此时就构造好了一个运用过渡色填充的矩形中选取黑色作为背风光。此时就构造好了一个运用过渡色填充的矩形图形对象。在工具箱中选中图形对象。在工具箱中选中“文本,此时鼠标变成文本,此时鼠标变成“I外形,在画外形,在画面上单击鼠标左键,输入面上单击鼠标左键,输入“#文字。文字。l选择选择“文件文件全部存命令保管现有画面。全部存命令保管现有画面。1.3 组态王的运用入门组态王的运用入门前往前往上一页上一页下一页下一页l3定义定义I/O 设备设备l组态王把那些需求与之交换数据的
44、设备或程序都作为外部设备。外部组态王把那些需求与之交换数据的设备或程序都作为外部设备。外部设备包括:下位机设备包括:下位机PLC、仪表、模块、板卡、变频器等,它们普、仪表、模块、板卡、变频器等,它们普统统过串行口和上位机交换数据;其他统统过串行口和上位机交换数据;其他Windows运用程序,它们之间运用程序,它们之间普统统过普统统过DDE 交换数据;外部设备还包括网络上的其他计算机。只交换数据;外部设备还包括网络上的其他计算机。只需在定义了外部设备之后,组态王才干经过需在定义了外部设备之后,组态王才干经过I/O 变量和它们交换数据。变量和它们交换数据。为方便定义外部设备,组态王设计了为方便定义
45、外部设备,组态王设计了“设备配置导游,引导用户一设备配置导游,引导用户一步步完成设备的衔接。本例中运用仿真步步完成设备的衔接。本例中运用仿真PLC 和组态王通讯,仿真和组态王通讯,仿真PLC 可以模拟可以模拟PLC 为组态王提供数据,假设仿真为组态王提供数据,假设仿真PLC 衔接在计算机衔接在计算机的的COM1 口。继续上节的工程。选择工程阅读器左侧大纲项口。继续上节的工程。选择工程阅读器左侧大纲项“设备设备COM1,在工程阅读器右侧用鼠标左键双击,在工程阅读器右侧用鼠标左键双击“新建图标,运转新建图标,运转“设备配置导游,如图设备配置导游,如图19 所示。所示。1.3 组态王的运用入门组态王
46、的运用入门前往前往上一页上一页下一页下一页l选择选择“仿真仿真PLC的的“串行项,单击串行项,单击“下一步,弹出下一步,弹出“设备配置导游设备配置导游,如图,如图110所示。为外部设备取一个称号,输入所示。为外部设备取一个称号,输入PLC,单击,单击“下一下一步,弹出步,弹出“设备配置导游,如图设备配置导游,如图111所示。所示。l为设备选择衔接串口,假设为为设备选择衔接串口,假设为COM1,单击,单击“下一步,弹出下一步,弹出“设备配设备配置导游,如图置导游,如图112所示。所示。l写设备地址,假设为写设备地址,假设为0,单击,单击“下一步,弹出下一步,弹出“通讯参数,如图通讯参数,如图11
47、3 所示。所示。l设置通讯缺点恢复参数普通情况下运用系统默许设置即可,单击设置通讯缺点恢复参数普通情况下运用系统默许设置即可,单击“下一步,弹出下一步,弹出“设备配置导游,如图设备配置导游,如图114 所示。所示。1.3 组态王的运用入门组态王的运用入门前往前往上一页上一页下一页下一页l请检查各项设置能否正确,确认无误后,单击请检查各项设置能否正确,确认无误后,单击“完成。完成。l设备定义完成后,可以在工程阅读器的右侧看到新建的外部设备设备定义完成后,可以在工程阅读器的右侧看到新建的外部设备“PLC。在定义数据库变量时,只需把。在定义数据库变量时,只需把I/O 变量衔接到这台设备上,变量衔接到
48、这台设备上,它就可以和组态王交换数据了。它就可以和组态王交换数据了。l4构造数据库构造数据库l数据库是数据库是“组态王软件的中心部分,工业现场的消费情况要以动组态王软件的中心部分,工业现场的消费情况要以动画的方式反映在屏幕上,操作者在计算机前发布的指令也要迅速送画的方式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达消费现场,一切这一切都是以实时数据库为中介环节,所以说数达消费现场,一切这一切都是以实时数据库为中介环节,所以说数据库是联络上位机和下位机的桥梁。在据库是联络上位机和下位机的桥梁。在TouchVew 运转时,它含有运转时,它含有全部数据变量的当前值。变量在画面制造系统组态王画面
49、开发系统全部数据变量的当前值。变量在画面制造系统组态王画面开发系统中定义,定义时要指定变量名和变量类型,某些类型的变量还需求中定义,定义时要指定变量名和变量类型,某些类型的变量还需求一些附加信息。数据库中变量的集合笼统地称为一些附加信息。数据库中变量的集合笼统地称为“数据词典,数数据词典,数据词典记录了一切用户可运用的数据变量的详细信息。据词典记录了一切用户可运用的数据变量的详细信息。1.3 组态王的运用入门组态王的运用入门前往前往上一页上一页下一页下一页l继续上节的工程。选择工程阅读器左侧大纲项继续上节的工程。选择工程阅读器左侧大纲项“数据库数据库数据词典,数据词典,在工程阅读器右侧用鼠标左
50、键双击在工程阅读器右侧用鼠标左键双击“新建图标,弹出新建图标,弹出“定义变量对定义变量对话框如话框如 图图115 所示。此对话框可以对数据变量完成定义、修正等操所示。此对话框可以对数据变量完成定义、修正等操作,以及数据库的管理任务。在作,以及数据库的管理任务。在“变量名处输入变量名,如:变量名处输入变量名,如:a;在;在“变量类型处选择变量类型如:内存实数,其他属性目前不用更改,变量类型处选择变量类型如:内存实数,其他属性目前不用更改,单击单击“确定即可。下面继续定义一个确定即可。下面继续定义一个I/O 变量,如图变量,如图116 所示。在所示。在“变量名处输入变量名,如:变量名处输入变量名,
51、如:b;在;在“变量类型处选择变量类型如:变量类型处选择变量类型如:I/O 整数;在整数;在“衔接设备中选择先前定义好的衔接设备中选择先前定义好的I/O 设备:设备:PLC;在;在“存放器中定义为:存放器中定义为:INCREA100;在;在“数据类型中定义为:数据类型中定义为:SHORT 类型。其他属性目前不用更改,单击类型。其他属性目前不用更改,单击“确定即可。确定即可。1.3 组态王的运用入门组态王的运用入门前往前往上一页上一页下一页下一页l5建立动画衔接建立动画衔接l定义动画衔接是指在画面的图形对象与数据库的数据变量之间建立一定义动画衔接是指在画面的图形对象与数据库的数据变量之间建立一种
52、关系,当变量的值改动时,在画面上以图形对象的动画效果表示出种关系,当变量的值改动时,在画面上以图形对象的动画效果表示出来;或者由软件运用者经过图形对象改动数据变量的值。来;或者由软件运用者经过图形对象改动数据变量的值。“组态王组态王提供了提供了22 种动画衔接方式。一个图形对象可以同时定义多个衔接,种动画衔接方式。一个图形对象可以同时定义多个衔接,组合成复杂的效果,以便满足实践中恣意的动画显示需求。组合成复杂的效果,以便满足实践中恣意的动画显示需求。l继续上节的工程。双击图形对象继续上节的工程。双击图形对象即矩形,可弹出即矩形,可弹出“动画衔接对动画衔接对话框,如图话框,如图117所示。所示。
53、1.3 组态王的运用入门组态王的运用入门前往前往上一页上一页下一页下一页l用鼠标单击用鼠标单击“填充按钮,弹出对话框如图填充按钮,弹出对话框如图118 所示。所示。l在在“表达式处输入表达式处输入“a,“缺省填充刷的颜色改为黄色,其他属性缺省填充刷的颜色改为黄色,其他属性目前不用更改,如图目前不用更改,如图119 所示。所示。l单击单击“确定,再单击确定,再单击“确定前往组态王开发系统。为了让矩形动起确定前往组态王开发系统。为了让矩形动起来,需求使变量来,需求使变量a可以动态变化,选择可以动态变化,选择“编辑编辑画面属性菜单命令,画面属性菜单命令,弹出对话框如图弹出对话框如图120 所示。所示
54、。l单击单击“命令言语命令言语按钮,弹出画面命令言语对话框,如图按钮,弹出画面命令言语对话框,如图121 所示。所示。1.3 组态王的运用入门组态王的运用入门前往前往上一页上一页下一页下一页l在编辑框处输入命令言语:在编辑框处输入命令言语:lif(a100)la=a+10;lelsela=0;l可将可将“每每3 000 毫秒改为毫秒改为“每每500 毫秒,此为画面执行命令言语的毫秒,此为画面执行命令言语的执行周期。单击执行周期。单击“确认,及确认,及“确定回到开发系统。确定回到开发系统。l双击文本对象双击文本对象“#,可弹出,可弹出“动画衔接对话框,如图动画衔接对话框,如图122 所示。所示。
55、1.3 组态王的运用入门组态王的运用入门前往前往上一页上一页下一页下一页l用鼠标单击用鼠标单击“模拟值输出按钮,弹出对话框如图模拟值输出按钮,弹出对话框如图123 所示。在所示。在“表表达式处输入达式处输入“b,其他属性目前不用更改。单击,其他属性目前不用更改。单击“确定,再单击确定,再单击“确定前往组态王开发系统。确定前往组态王开发系统。l选择选择“文件文件全部存菜单命令。全部存菜单命令。l6运转和调试运转和调试l组态王工程曾经初步建立起来,进入到运转和调试阶段。在组态王开组态王工程曾经初步建立起来,进入到运转和调试阶段。在组态王开发系统中选择发系统中选择“文件文件切换到切换到View菜单命令,进入组态王运转系统。菜单命令,进入组态王运转系统。在运转系统中选择在运转系统中选择“画面画面翻开命令,从翻开命令,从“翻开画面窗口选择翻开画面窗口选择“Test画面。显示出组态王运转系统画面,即可看到矩形框和文本在动态画面。显示出组态王运转系统画面,即可看到矩形框和文本在动态变化,如图变化,如图124 所示。所示。1.3 组态王的运用入门组态王的运用入门前往前往上一页上一页下一页下一页l5. 组态王的晋级和动态分辨率转换组态王的晋级和动态分辨率转换l1组态王版本晋级组态王版本晋级l晋级旧版本的组态王工程,如将组态王晋级旧版本的组态王工程,如将组态王6.0 的的kin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 装修贷款合同
- 《工作就是责任》心得体会
- 抒情句子摘录
- 调试管理制度总则方案(7篇)
- 服装组工作总结5篇
- 《PDCA培训资料》课件
- 《台州站玻璃贴改》课件
- 《物流营销培训》课件
- 《平面构成的基本形》课件
- 《银行礼仪规范培训》课件
- 怀感恩与爱同行 主题班会课件
- 北京能源集团有限责任公司招聘笔试题库2024
- 牛津译林版英语2024七年级上册全册单元知识清单(默写版)
- 危险化学品装卸作业安全技术操作规程
- 生物体的结构层次大单元教学设计人教版生物七年级上册
- 世界地理-英文课件
- 思想道德与法治课件:第五章 第二节 吸收借鉴优秀道德成果
- 部编教材九年级历史(上)全册教案
- 钳工教学中钻孔方法的改进探究
- 高处作业基本知识高处不胜寒安全不能忘
- 南苑校区集团考核自评报告
评论
0/150
提交评论