《组态软件实用技术教程》课件第1章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《组态软件实用技术教程》课件第1章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组态软件实用技术教程 组态 软件 实用技术 教程 课件
- 资源描述:
-
1、第1章 组态软件概述 第第1章章 组态软件概述组态软件概述 v 1.1 组态软件产生与定义组态软件产生与定义 v 1.2 组态软件的功能特点组态软件的功能特点v 1.3 iFIX组态软件介绍组态软件介绍v 1.4 iFIX软件安装软件安装v 1.5 iFIX工程的建立工程的建立v工控组态软件是一个基于工控组态软件是一个基于Window环境下的环境下的数据采集、监测、处理和控制软件包,它是数据采集、监测、处理和控制软件包,它是数据采集与过程控制的专用软件。组态软件数据采集与过程控制的专用软件。组态软件的应用涉及电力系统、给水系统、石油、化的应用涉及电力系统、给水系统、石油、化工等领域的数据采集与
2、监视控制以及过程控工等领域的数据采集与监视控制以及过程控制等诸多领域。制等诸多领域。v本章主要介绍组态软件的概念、发展以及本章主要介绍组态软件的概念、发展以及iFIX组态软件的发展。组态软件的发展。1.1 组态软件产生与定义v 1.1.1 组态软件的产生v 1.1.2 组态软件的发展趋势v 1.1.3 组态软件的定义v 1.1.4 组态软件的组成1.1 组态软件介绍v 1.1.1 组态软件的产生v 自自20世纪世纪40年代以来,自动化技术获得了惊人的发展,在工业生产和年代以来,自动化技术获得了惊人的发展,在工业生产和科学发展中起着关键的推动作用。但在科学发展中起着关键的推动作用。但在20世纪世
3、纪40年代,多数工业生产年代,多数工业生产过程处于手工操作状态,人们主要凭经验、用手工方式去控制生产过过程处于手工操作状态,人们主要凭经验、用手工方式去控制生产过程。如生产过程中的关键参数靠人工观察,生产过程中的操作也靠人程。如生产过程中的关键参数靠人工观察,生产过程中的操作也靠人工去执行,劳动生产率是很低的。工去执行,劳动生产率是很低的。v 20世纪世纪50年代前后,一些工厂企业的生产过程实现了仪表化和局部自年代前后,一些工厂企业的生产过程实现了仪表化和局部自动化。此时,生产过程中的关键参数普遍采用基地式仪表和部分单元动化。此时,生产过程中的关键参数普遍采用基地式仪表和部分单元组合仪表(多数
4、为气动仪表)等进行显示。组合仪表(多数为气动仪表)等进行显示。v 进入进入20世纪世纪60年代,随着工业生产和电子技术的不断发展,开始大量年代,随着工业生产和电子技术的不断发展,开始大量采用气动、电动单元组合仪表甚至组装仪表对关键参数进行指示,计采用气动、电动单元组合仪表甚至组装仪表对关键参数进行指示,计算机控制系统开始应用于过程控制,实现直接数字控制和设定值控制算机控制系统开始应用于过程控制,实现直接数字控制和设定值控制等。等。v 20世纪世纪70年代,随着计算机的开发、应用和普及,对全厂或整个工艺年代,随着计算机的开发、应用和普及,对全厂或整个工艺流程的集中控制成为可能。集散型控制系统(流
5、程的集中控制成为可能。集散型控制系统(Distributed Control System简称简称DCS)的开发问世受到了工业控制界的一致青睐。集散)的开发问世受到了工业控制界的一致青睐。集散控制系统是把自动化技术、计算机技术、通信技术、故障诊断技术、控制系统是把自动化技术、计算机技术、通信技术、故障诊断技术、冗余技术和图形显示技术融为一体的装置。冗余技术和图形显示技术融为一体的装置。1.1 主要组态软件介绍v 组态软件自组态软件自20世纪世纪80年代初期诞生至今已经有三十年代初期诞生至今已经有三十多年的发展历程。早期的组态软件大都运行在多年的发展历程。早期的组态软件大都运行在DOS环境下,其
6、特点是具有简单的人机界面、图库和绘图环境下,其特点是具有简单的人机界面、图库和绘图工具箱等基本功能,图形界面的可视化功能不是很强工具箱等基本功能,图形界面的可视化功能不是很强大。随着微软大。随着微软Windows操作系统的发展和普及,操作系统的发展和普及,Windows下的组态软件成为主流。下的组态软件成为主流。v 目前,世界上有不少专业厂商生产和提供各种组态软目前,世界上有不少专业厂商生产和提供各种组态软件产品,市面上的软件产品种类繁多,各有所长,应件产品,市面上的软件产品种类繁多,各有所长,应根据实际工程需要加以选择。组态软件国产化的产品根据实际工程需要加以选择。组态软件国产化的产品近年来
7、比较出名的有组态王、世纪星、力控、近年来比较出名的有组态王、世纪星、力控、MCGS、易控等等,国外主要产品有美国易控等等,国外主要产品有美国Wonderware公司公司的的InTouch、美国、美国GE Fanuc智能设备公司的智能设备公司的iFIX、德国西门子公司的德国西门子公司的WinCC等。下面简单介绍几种典等。下面简单介绍几种典型的组态软件。型的组态软件。WinCCv WinCC(Windows Control Center,视窗控,视窗控制中心),是德国西门子公司开发的一套完备的组态制中心),是德国西门子公司开发的一套完备的组态开发环境。开发环境。WinCC监控系统可以运行在监控系统
8、可以运行在Windows操作系统下,使用方便,具有生动友好的用户界面,操作系统下,使用方便,具有生动友好的用户界面,还能链接到别的还能链接到别的Windows应用程序(如应用程序(如Microsoft Excel等)。等)。WinCC是一个开放的集成是一个开放的集成系统,既可独立使用,也可集成到复杂、广泛的自动系统,既可独立使用,也可集成到复杂、广泛的自动控制系统中使用。同时内嵌控制系统中使用。同时内嵌OPC技术,可对分布式技术,可对分布式系统进行组态。其对西门子本身支持完善,多数时候系统进行组态。其对西门子本身支持完善,多数时候配套西门子硬件设备一起提供,软件加密不严格,国配套西门子硬件设备
9、一起提供,软件加密不严格,国内盗版使用量打,一大部分工程师对其掌握熟练。但内盗版使用量打,一大部分工程师对其掌握熟练。但是在非西门子设备中使用量较少。是在非西门子设备中使用量较少。力控力控v 北京三维力控科技有限公司的北京三维力控科技有限公司的ForceControl(力控)(力控)组态软件也是国内出现较早的组态软件之一,具有一组态软件也是国内出现较早的组态软件之一,具有一定的市场占有率。公司产品主要有力控通用版和电力定的市场占有率。公司产品主要有力控通用版和电力版组态软件,适应于不同领域的应用,并且它功能丰版组态软件,适应于不同领域的应用,并且它功能丰富,实用性和易用性都比较好富,实用性和易
10、用性都比较好 组态王组态王 v 组态王组态王KingView软件是国内具有自主知识产权、软件是国内具有自主知识产权、市场占有率高、影响比较大的组态软件。该组态软件市场占有率高、影响比较大的组态软件。该组态软件提供了资源管理器式的操作主界面,使用方便,操作提供了资源管理器式的操作主界面,使用方便,操作灵活。组态王软件还提供了多种硬件驱动程序,支持灵活。组态王软件还提供了多种硬件驱动程序,支持众多的硬件设备。应用领域几乎囊括了大多数行业的众多的硬件设备。应用领域几乎囊括了大多数行业的工业控制,已广泛应用于化工、电力、邮电通讯、环工业控制,已广泛应用于化工、电力、邮电通讯、环保、水处理、冶金和食品等
11、行业。保、水处理、冶金和食品等行业。iFIXv iFIX 是国内做得最成功的组态软件品牌,连续多年是国内做得最成功的组态软件品牌,连续多年销售额第一。销售额第一。iFIX 是国内做得最成功的组态软件品是国内做得最成功的组态软件品牌,连续多年销售额第一。其主要优势在于以下几点:牌,连续多年销售额第一。其主要优势在于以下几点:品牌知名度高,已经在用户心中形成事实上的最好品品牌知名度高,已经在用户心中形成事实上的最好品牌;系统稳定,技术先进,支持牌;系统稳定,技术先进,支持VBA脚本,产品技脚本,产品技术含量在所有组态软件中最高;产品结构合理,系统术含量在所有组态软件中最高;产品结构合理,系统开放性
12、强,包括其开放性强,包括其I/O驱动直接支持驱动直接支持OPC接口;文接口;文档完备,驱动丰富。但是其产品也有几个明显缺点:档完备,驱动丰富。但是其产品也有几个明显缺点:产品价格偏高,超出国内价格基本上在产品价格偏高,超出国内价格基本上在10倍左右;倍左右;主要是国内的一些代理做,技术支持和服务能力比较主要是国内的一些代理做,技术支持和服务能力比较差。差。下表为主要组态软件产品名称及产地下表为主要组态软件产品名称及产地公司名称产品名称产地WonderwareIntouch美国GEFIX、iFIX美国CitectCitect澳大利亚RockwellRSview32美国亚控组态王中国三维科技力控中
13、国昆仑通态MCGS中国杰控FameView中国紫金桥Real中国世纪长秋世纪星中国华富图灵开物ControX中国九思易INSPEC中国研华Genie台湾1.1.2 组态软件的定义v 组态(组态(Configuration)的含义是设置、配置,是)的含义是设置、配置,是指使用软件工具,操作人员根据用户需求及控制任务指使用软件工具,操作人员根据用户需求及控制任务的要求,对计算机资源进行组合以达到应用的目的。的要求,对计算机资源进行组合以达到应用的目的。组态过程可以看作是配置用户应用软件的过程,软件组态过程可以看作是配置用户应用软件的过程,软件提供了各种提供了各种“零部件零部件”模块供用户选择,采用
14、非编程模块供用户选择,采用非编程的的“搭积木搭积木”操作方式,主要通过参数填写、图形连操作方式,主要通过参数填写、图形连接和文件生成等,组合各功能模块,构成用户应用软接和文件生成等,组合各功能模块,构成用户应用软件。控制工程师可以在不必了解计算机的硬件和程序件。控制工程师可以在不必了解计算机的硬件和程序的情况下,把主要精力放在控制对象和算法上,而不的情况下,把主要精力放在控制对象和算法上,而不是形形色色的通信协议和复杂的图形处理上。是形形色色的通信协议和复杂的图形处理上。v“组态组态”的概念是伴随着集散型控制系统的概念是伴随着集散型控制系统(Distributed Control System
15、简称简称DCS)的)的出现才开始被广大的生产过程自动化技术人员所熟知出现才开始被广大的生产过程自动化技术人员所熟知的。在工业控制技术不断发展和应用的过程中,的。在工业控制技术不断发展和应用的过程中,PC(包括工控机)相比以前的专用系统具有的优势日趋(包括工控机)相比以前的专用系统具有的优势日趋明显。这些优势主要体现在:明显。这些优势主要体现在:PC技术保持了较快的技术保持了较快的发展速度,各种相关技术已经成熟;由发展速度,各种相关技术已经成熟;由PC构建的工构建的工业控制系统具有相对较低的拥有成本;业控制系统具有相对较低的拥有成本;PC的软件资的软件资源和硬件资源丰富,软件之间的互操作性强;基
16、于源和硬件资源丰富,软件之间的互操作性强;基于PC的控制系统易于学习和使用,可以容易地得到技的控制系统易于学习和使用,可以容易地得到技术方面的支持。在术方面的支持。在PC技术向工业控制领域的渗透中,技术向工业控制领域的渗透中,组态软件占据着非常特殊而且重要的地位。组态软件占据着非常特殊而且重要的地位。1.1.2 组态软件的组成v 组态软件从总体结构上看一般由系统开发环境和系统组态软件从总体结构上看一般由系统开发环境和系统运行环境两大部分组成。系统开发环境和系统运行环运行环境两大部分组成。系统开发环境和系统运行环境之间的联系纽带是实时数据库,三者之间的关系如境之间的联系纽带是实时数据库,三者之间
17、的关系如图所示。图所示。1.2 组态软件的功能特点v 1.2.1 组态软件的功能v 1.2.2 组态软件的特点1.2 组态软件的功能特点v 1.2.1 组态软件的功能v 作为通用的监控软件,所有的组态软件都能提供对工作为通用的监控软件,所有的组态软件都能提供对工业自动化系统进行监视、控制、管理和集成等一系列业自动化系统进行监视、控制、管理和集成等一系列的功能,同时也为用户实现这些功能的组态过程提供的功能,同时也为用户实现这些功能的组态过程提供了丰富和易于使用的手段和工具了丰富和易于使用的手段和工具。利用组态软件,可以完成的常见功能有:利用组态软件,可以完成的常见功能有:v 1)读写不同类型的)
18、读写不同类型的PLC、仪表、智能模块和板卡,采集工业现、仪表、智能模块和板卡,采集工业现场的各种信号,对工业现场进行监视和控制。场的各种信号,对工业现场进行监视和控制。v(2)可以以图形和动画等直观形象的方式呈现工业现场信息。)可以以图形和动画等直观形象的方式呈现工业现场信息。v(3)可以将控制系统中的紧急工况(如报警等)及时通知给相)可以将控制系统中的紧急工况(如报警等)及时通知给相关人员,使之及时掌控自动化系统的运行状况。关人员,使之及时掌控自动化系统的运行状况。v(4)可以对工业现场的数据进行逻辑运算和数字运算等处理,)可以对工业现场的数据进行逻辑运算和数字运算等处理,并将结果返回给控制
19、系统。并将结果返回给控制系统。v(5)可以对从控制系统得到的以及自身产生的数据进行记录存)可以对从控制系统得到的以及自身产生的数据进行记录存储。储。v(6)可以将工程运行的状况、实时数据、历史数据、警告和外)可以将工程运行的状况、实时数据、历史数据、警告和外部数据库中的数据以及统计运算结果制作成报表,供运行和管部数据库中的数据以及统计运算结果制作成报表,供运行和管理人员参考。理人员参考。v(7)可以提供多种手段让用户编写自己需要的特定功能,并与)可以提供多种手段让用户编写自己需要的特定功能,并与组态软件集成为一个整体运行。大部分组态软件提供通过组态软件集成为一个整体运行。大部分组态软件提供通过
20、C脚本、脚本、VBS脚本或脚本或C#等来完成此功能。等来完成此功能。v(8)可以为其它应用软件提供数据,也可以接收数据,从而将)可以为其它应用软件提供数据,也可以接收数据,从而将不同的系统关联和整合在一起。不同的系统关联和整合在一起。v(9)多个组态软件之间可以互相联系,提供客户端和服务器架)多个组态软件之间可以互相联系,提供客户端和服务器架构,通过网络实现分布式监控,实现复杂的大系统监控。构,通过网络实现分布式监控,实现复杂的大系统监控。v(10)可以将控制系统中的实时信息送入管理信息系统,也可)可以将控制系统中的实时信息送入管理信息系统,也可以反之,接收来自管理系统的管理数据,根据需要干预
21、生产现以反之,接收来自管理系统的管理数据,根据需要干预生产现场或过程。场或过程。v(11)可以对工程的运行实现安全级别、用户级别的管理设置。)可以对工程的运行实现安全级别、用户级别的管理设置。v(12)可以开发面向国际市场的,能适应多种语言界面的监控)可以开发面向国际市场的,能适应多种语言界面的监控系统,实现工程在不同语言之间的自由灵活切换,是机电自动系统,实现工程在不同语言之间的自由灵活切换,是机电自动化和系统工程服务走向国际市场的有利武器。化和系统工程服务走向国际市场的有利武器。v(13)可以通过因特网发布监控系统的数据,实现远程监控。)可以通过因特网发布监控系统的数据,实现远程监控。1.
22、2.2 组态软件的特点v 组态软件是数据采集与过程控制的专用软件,是自动组态软件是数据采集与过程控制的专用软件,是自动控制系统监控层一级的软件平台和开发环境,能以灵控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用活多样的组态方式(而不是编程方式)提供良好的用户开发界面,其预设的各种软件模块可以非常容易地户开发界面,其预设的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和件厂家的计算机和I/O产品,与工控计算机和网络系产品,与工控计算机和网络系统结合,可向控制层和管理
23、层提供软、硬件的全部接统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。口,进行系统集成。组态(组态(Configuration)为模块化任意组)为模块化任意组合,其主要特点如下所示。合,其主要特点如下所示。v(1)延续性和可扩充性。用通用组态软件开发的应用程序,当)延续性和可扩充性。用通用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改即可方便地完成软件的更新和升级。需作很多修改即可方便地完成软件的更新和升级。v(2)封装性(易学易用)。通用组态软件所能完成的功能都用)封装性(易学
24、易用)。通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,用户不需掌握太多的编程一种方便用户使用的方法包装起来,用户不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能。工程所要求的所有功能。v(3)通用性。每个用户根据工程实际情况,利用通用组态软件)通用性。每个用户根据工程实际情况,利用通用组态软件提供的底层设备(提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器、智能仪表、智能模块、板卡、变频器等)的等)的I/O Driver、开放式的数据库和画面制作工具,就能、开放式的数据库和
25、画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不受行业限制。具有多媒体功能和网络功能的工程,不受行业限制。v(4)实时多任务。组态软件开发的项目中,数据采集与输出、)实时多任务。组态软件开发的项目中,数据采集与输出、数据处理与算法实现、图形显示及人机对话、数据处理与算法实现、图形显示及人机对话、实时数据的存储、实时数据的存储、检索管理、实时通信等多个任务要在同一台计算机上同时运行。检索管理、实时通信等多个任务要在同一台计算机上同时运行。1.2.3 组态软件的发展趋势v 在整个自动
展开阅读全文