西门子dcs系统组态手册下载_组态软件

往期精彩内容

1.停电报警器制作 2.晶闸管断相保护电路 3.如何成为一名维修电工 4.中科院电工研究所 5.我见过最先进的自动化生产线,全程机械自动化,看着很舒服! 6.一级,二级建造工程师的区别 7.三峡大坝需32台70万千瓦发电机,国产不了,技术又被外国垄断 8.三峡大坝泄洪时是如何发电的?巨型发电机就这样被推动 9.过程参数测量与变送器 10传感器是什么

1.组态软件产生的背景

”组态”的概念是伴随着集散型控制系统(distributed control system,简称DCS)的出现才开始被广大的生产过程自动化技术人员所熟知的。在工业控制技术的不断发展和应用过程中,PC技术相比以前的专用系统优势日趋明显,主要体现在:PC技术保持了较快的发展速度,各种相关技术已臻成熟;由PC构建的工业控制系统成本较低;PC的软、硬件资源丰富,软件之间的互操作性强;基千PC的控制系统易于学习和使用,容易得到技术支持。在PC技术向工业控制领域的渗透中,组态软件占据瑭非常特殊而且重要的地位。

组态软件是指数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,是使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件通常能支持各种工控设备和常见的通信协议,并且提供分布式数据管理和网络功能。对应于原有的人-机接口软件(humanmachine interface,简称HMI的概念,组态软件是一个使用户能快速建立自己的H MI的软件工具或开发环境。在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严格的限制。组态软件的出现,把用户从这些困境中解脱出来,可以利用组态软件的功能,构建一套最适合自己的应用系统。随着它的快速发展,实时数据库、实时控制、SCADA、通信及联网、开放数据接口、对I/0设备的广泛支持,已经成为其主要内容。随着技术的发展,监控组态软件将不断被赋予新的内容。

962c735a-bf1a-eb11-8da9-e4434bdf6706.jpeg

2.组态软件在我国的发展

组态软件产品千20世纪80年代初出现,并在80年代末进入我国。但在90年代中期之前,组态软件在我国的应用并不普及。究其原因,大致有以下几点。

(1)国内用户缺乏对组态软件的认识,项目中没有组态软件的预算;

(2)国内用户的软件意识不强,很少有用户愿意去购买价格不菲的正版软件;

(3)国内的工业自动化和信息技术应用的水平不高,组态软件提供了对大规模应用、大童数据进行采集、监控、处理并可以将处理的结果生成管理所需的数据,这些需求并未完全形成。

3.国内外主要产品介绍

随着工业控制系统应用的深入,面对规模更大、控制更复杂的控制系统,人们逐渐意识到原有的开发方式费时费力、得不偿失,同时,管理信息系统(management informationsystem,简称MIS)和计算机集成制造系统(computer integrated manufacturing system,简称CIMS)的大量应用,要求工业现场为企业的生产、经营、决策提供更详细和深入的数据,以便优化企业生产经营中的各个环节。因此,从1995年开始,组态软件在国内的应用逐渐得到了普及。下面就对几种组态软件分别进行介绍。

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

972c735a-bf1a-eb11-8da9-e4434bdf6706.jpeg

(2)Fix:Intellution公司以Fix组态软件起家,1995年被爱默生收购,现在是爱默生集团的全资子公司,Fix 6.x软件提供工控人员熟悉的概念和操作界面,并提供完备的驱动程序(需单独购买)。Intellution将产品系列命名为iFiX,在iFiX中,Intellution提供了强大的组态功能,但新版本与以往的6.X版本并不完全兼容。原有的Script语言改为VBA(Visual Basic For Appl ication),并且在内部集成了微软的VBA开发环境。遗憾的是,Intellution并没有提供6.1版脚本语言到VBA的转换工具。在iFiX中,Intellution的产品与Microsoft的操作系统、网络进行了紧密的集成。Intellution也是OPCCOLE for Process Control)组织的发起成员之一。iFiX的OPC组件和驱动程序同样需要单独购买。

3)Citech:CiT公司的Citech也是较早进入中国市场的产品。Citech具有简洁的操作方式,但其操作方式更多的是面向程序员,而不是工控用户。Citech提供了类似C语言的脚本语言进行二次开发,但与iFiX不同的是,Citech的脚本语言并非是面向对象的,而是类似于C语言,这无疑为用户进行二次开发增加了难度。

(4)Win CC:Simens的Win CC也是一套完备的组态开发环境,Simens提供类C语言的脚本,包括一个调试环境。WinCC内嵌OPC支持,并可对分布式系统进行组态。但Win CC的结构较复杂,用户最好经过Simens的培训以掌握Win CC的应用。

982c735a-bf1a-eb11-8da9-e4434bdf6706.jpeg

(5)组态王:组态王是国内第一家较有影响的组态软件开发公司(更早的品牌多数已经湮灭,组态王提供了资源管理器式的操作主界面,并且提供了以汉字作为关键字的脚本语言支持。组态王也提供多种硬件驱动程序。

(6)Controx(开物):华富计算机公司的Controx 2000是全32位的组态开发平台,为工控用户提供了强大的实时曲线、历史曲线、报警、数据报表及报告功能。作为国内最早加入OPC组织的软件开发商,Controx内建OPC支持,并提供数十种高性能驱动程序。提供面向对象的脚本语言编译器,支待ActiveX组件和插件的即插即用,并支持通过ODBC连接外部数据库。Controx同时提供网络支持和Wev Server功能。

(7)Force Control(力控):大庆三维公司的Force Control(力控)在1993年推出了第一个基于DOS和VMS的组态软件,随后又开发出了Windows下1.0版和2.0版的,在体系结构上已经具备了较为明显的先进性,其最大的特征就是基千真正意义的分布式实时数据库的三层结构,而且实时数据库结构为可组态的活结构。

其他常见的组态软件还有GE的Cimpl icity,Rockwell的RsV ew,NI的LookOut,PCSoft的Wizcon以及国内一些组态软件,也都各有特色。

4.组态软件的功能特点及发展方向

目前看到的所有组态软件都能完成类似的功能,但是从技术上说,各种组态软件提供实现这些功能的方法却各不相同。从这些不同之处,以及PC技术发展的趋势,可以看出组态软件未来发展的方向。

1)数据采集的方式

大多数组态软件提供多种数据采集程序,用户可以进行配置。然而,在这种情况下,驱动程序只能由组态软件开发商提供,或者由用户按照某种组态软件的接口规范编写,这为用户提出了过高的要求。由OPC基金组织提出的OPC规范基千微软的OLE/DCOM技术,提供了在分布式系统下,软件组件交互和共享数据的完整的解决方案。在支持OPC的系统中,数据的提供者作为服务器(Server),数据请求者作为客户(Client),服务器和客户之间通过DCOM接口进行通信,而无需知道对方内部实现的细节。由于COM技术是在二进制代码级实现的,所以服务器和客户可以由不同的厂商提供。在实际应用中,作为服务器的数据采集程序往往由硬件设备制造商随硬件提供,可以发挥硬件的全部效能;而作为客户的组态软件可以通过OPC与各厂家的驱动程序无缝连接,故从根本上解决了以前采用专用格式驱动程序总是滞后千硬件更新的问题。同时,组态软件同样可以作为服务器为其他的应用系统(如MIS等)提供数据。OPC现在已经得到了包括Interllution、Simens、GE、ABB等国外知名厂商的支持。随着支持OPC的组态软件和硬件设备的普及,使用OPC进行数据采集必将成为组态中更合理的选择。

2)脚本的功能

脚本语言是扩充组态系统功能的重要手段,因此大多数组态软件提供了脚本语言的支持。具体的实现方式可分为三种:一是内置的类C/Basic语言,二是采用微软的VBA的编程语言,三是采用面向对象的脚本语言。类C/Basic语言要求用户使用类似高级语言的语句书写脚本,使用系统提供的函数调用组合完成各种系统功能。微软的VBA是一种相对完备的开发环境,采用VBA的组态软件通常使用微软的VBA环境和组件技术,把组态系统中的对象以组件方式实现,使用VBA的程序对这些对象进行访问。而面向对象的脚本语言提供了对象访问机制,对系统中的对象可以通过其属性和方法进行访问,比较容易学习、掌握和扩展,但实现比较复杂。

3)组态环境的可扩展性

可扩展性为用户提供了在不改变原有系统的情况下,向系统内增加新功能的能力,这种增加的功能可能来自千组态软件开发商、第三方软件提供商或用户自身。

992c735a-bf1a-eb11-8da9-e4434bdf6706.jpeg

4)组态软件的开放性

随着管理信息系统和计算机集成制造系统的普及,生产现场数据的应用已经不仅仅局限于数据采集和监控。在生产制造过程中,需要现场的大董数据进行流程分析和过程控制,以实现对生产流程的调整和优化。现有的组态软件对大部分这些方面需求还只能以报表的形式提供,或者通过ODBC将数据导出到外部数据库,以供其他的业务系统调用,在绝大多数情况下,仍然需要进行再开发才能实现。随着生产决策活动对信息需求的增加,可以预见,组态软件与管理信息系统或领导信息系统的集成必将更加紧密,并很可能以实现数据分析与决策功能的模块形式在组态软件中出现。

5)对Internet的支持程度

现代企业的生产已经趋向国际化、分布式的生产方式,Internet将是实现分布式生产的基础。组态软件能否从原有的局域网运行方式跨越到支持In ternet,是摆在所有组态软件开发商面前的一个重要课题。

6)组态软件的控制功能

随着以工业PC为核心的自动控制集成系统技术的日趋完善和工程技术人员的使用组态软件水平的不断提高,用户对组态软件的要求已不像过去那样主要侧重于画面,而是要考虑一些实质性的应用功能,如软件PLC、先进过程控制策略等。软件PLC产品是基于PC机开放结构的控制装置,它具有硬件PLC在功能、可靠性、速度、故障查找等方面的特点,利用软件技术可将标准的工业PC转换成全功能的PLC过程控制器。软件PLC综合了计绛机和PLC的开关量控制、模拟量控制、数学运算、数值处理、通信网络等功能,通过一个多任务控制内核,提供了强大的指令集、快速而准确的扫描周期、可靠的操作和可连接各种I/0系统及网络的开放式结构。可以这样说,软件PLC提供了与硬件PLC同样的功能,而同时具备了PC环境的各种优点。

随着企业提出的高柔性、高效益的要求,以经典控制理论为基础的控制方案已经不能适应,以多变量预测控制为代表的先进控制策略的提出和成功应用之后,先进过程控制受到了过程工业界的普遍关注。先进过程控制(advanced process control,简称APC)是指一类在动态环境中,基于模型、充分借助计算机能力,为工厂获得最大利润而实施的运行和控制策略。先进控制策略主要有双重控制及阀位控制、纯滞后补偿控制、解耦控制、自适应控制、差拍控制、状态反馈控制、多变量预测控制、推理控制及软测量技术、智能控制(专家控制、模糊控制和神经网络控制)等,尤其智能控制已成为开发和应用的热点。

用户的需求促使技术不断进步,在组态软件上这种趋势体现得尤为明显。

5.组态软件在监控系统中的地位

在一个自动监控系统中,投入运行的监控组态软件是系统的数据收集中心、远程监控中心和数据转发中心,处于运行状态的监控组态软件与各种控制、检测设备(如PLC、智能仪表、DCS等)共同构成快速响应/控制中心。控制方案和算法一般在设备组上组态并运行,也可以在PC上组态,然后下载到设备中运行,根据设备的具体要求而定,如图8-12所示。

监控组态软件投入运行后,操作人员可以在它的支持下完成以下任务:

(1)查看生产现场的实时数据库及流程画面;

(2)自动打印各种实时/历史数据报表;

(3)自由浏览各个实时/历史趋势画面;

(4)及时得到并处理各种过程报警和系统报警;

(5)在需要时,人为干预生产过程,修改生产过程参数和状态;

(6)与管理部门的计算机连接,为管理部门提供生产的实时数据。

9b2c735a-bf1a-eb11-8da9-e4434bdf6706.png

6.监控组态软件的总体框架

在多任务环境下,由于操作系统直接支持多任务,组态软件的性能得到了全面加强,如图8-13所示。因此,组态软件一般都由若干组件构成,而且组件的数量在不断增长,功能不断加强。各组态软件普遍使用了“面向对象”的编程和设计方法,使软件更加易千学习和掌握,功能也更强大。

9c2c735a-bf1a-eb11-8da9-e4434bdf6706.png

7.实时数据库模块

实时数据库系统的设计是组态软件设计的关键部分,也是较难设计的部分。实时数据库设计的优劣直接影响到组态软件设计的成败。在组态软件设计中定义的数据不同千传统意义的数据或变量,它不只包含了变量的数值特征,还将与数据相关的其他属性(如数据的状态、报警限值等)以及对数据的操作方法(如存盘处理、报警处理等)封装在一起,作为一个整体,以对象的形式提供服务。这种把数值、属性和方法定义成一体的数据称为数据对象。在设计中,用数据对象来表述系统中的实时数据,用对象变量代替传统意义的值变量,把用数据库技术管理的所有数据对象的集合称为实时数据库。

实时数据库系统是DCS系统的核心之一,实时数据库及其调度系统是工控组态软件的关键部分,也是设计的难点部分。实时数据库保存系统运行时产生的动态数据和系统正常运行所需的各种内部信息。调度系统是事务调度中心,完成数据采集、图形显示、存盘、报警、事故处理等各种功能。实时数据库系统(RTDBS)就是其事务和数据都可以有定时特性或显式的定时限制的数据库系统。

8.通信及第三方接口组件

通信及第三方程序接口组件是开发系统的标志,是组态软件与第三方程序交互及实现远程数据访问的重要手段之一。它的主要作用如下。

(1)用于双机冗余系统中,主机与从机间的通信;

(2)用于构建分布式HMI/SCADA应用时多机间的通信;

(3)在基于Internet或Browser/Server(B/S)应用中实现通信功能。

通信组件中有的功能是一个独立的程序,可以单独使用;有的被“绑定”在其程序当中,不被“显式”地使用。

9.设备驱动程序

设备驱动程序是实时数据库与现场设备的中间层,它为系统提供设备的信息,实时访问设备的基本方法(实际应该是对设备访问协议的封装)。为了实现监控组态软件对设备的有效管理,有必要把设备抽象出来,成为包含设备的信息与对设备的操作方法的相对独立的系统单元,提高其可配置性,降低抽象设备与整个系统的耦合度,使其作为监控组态软件系统可装卸的部分,为系统提供数据服务。从监控组态软件端看来,I/0层应该是透明的,只需要设定数据采集点与设备的配置信息,而无需涉及设备数据采集的细节以及设备的操作步骤。在监控组态软件中,必须实现设备的管理模块,可以实现逻辑设备的挂载和管理

1.回复“图表细说电子工程师速成手册”获取电子书籍

2.回复“实例解读模拟电子技术”获取电子书籍

3.回复“嵌入式硬件设计”获取电子书籍

4.回复“电子元器件技术介绍”获取电子书籍

5.回复“绘图”获取绘图软件资料

6.回复“电工学”获取电工学

7.回复“电子工程师必备:关键技能速成宝典”获取

8.回复“PCB印制电路板设计技术与实践”获取电子书籍

9.回复“数字控制系统——原理、硬件与软件”获取电子书籍

10.回复“[电子设计与制作100例]”获取电子书籍

11.回复“[电力电子技术]”获取电子书籍

12.回复“微电子制造科学原理与工程技术”获取电子书籍

13.回复“《现代通信光电子学》第5版(pdf)”获取电子书籍

14.回复“《高速数字设计英文版》”获取电子书籍

15.回复“《CDMA蜂窝移动通信与网络安全》”获取电子书籍

16.回复“c语言”获取电子书籍

特别注意:符号也需要加上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值