分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
组态软件
组态软件,又称组态监控软件系统软件。译自英文SCADA,即 Supervisory Control and Data Acquisition(数据采集与监视控制)。它是指一些数据采集与过程控制的专用软件。它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。在电力系统以及电气化铁道上又称远动系统(RTU System,Remote Terminal Unit)。
目录
- 特点
- 国外进口品牌组态软件
- 国内品牌组态软件
- 组态软件特点
- 功能
- 监控组态软件2008年最新发展及趋势
- 一、背景
- 二、 监控组态软件的最新发展情况
- 三、与组态软件密切相关情况
- 展开
特点
组态软件在国内是一个约定俗成的概念,并没有明确的定义,它可以理解为“组态式监控软件”。“组态(Configure)”的含义是“配置”、“设定”、“设置”等意思,是指用户通过类似“搭积木”的简单方式来完成自己所需要的软件功能,而不需要编写计算机程序,也就是所谓的“组态”。它有时候也称为“二次开发”,组态软件就称为“二次开发平台”。“监控(Supervisory Control)”,即“监视和控制”,是指通过计算机信 对自动化设备或过程进行监视、控制和管理。 组态软件是有专业性的。一种组态软件只能适合某种领域的应用。组态的概念最早出现在工业计算机控制中。如DCS( 集散控制系统)组态,PLC( 可编程控制器)梯形图组态。人机界面生成 软件就叫 工控组态软件。在其他行业也有组态的概念,如AutoCAD,PhotoShop等。不同之处在于,工业控制中形成的组态结果是用在 实时监控的。从表面上看,组态工具的运行程序就是执行自己特定的任务。工控组态软件也提供了编程手段,一般都是内置 编译系统,提供类 BASIC语言,有的支持VB,现在有的组态软件甚至支持C#高级语言。 组态软件大都支持各种主流工控设备和标准通信协议,并且通常应提供分布式数据管理和 络功能。对应于原有的HMI(人机接口软件,Human Machine Interface)的概念,组态软件还是一个使用户能快速建立自己的HMI的软件工具或 开发环境。在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现使用户可以利用组态软件的功能,构建一套最适合自己的应用系统。随着它的快速发展,实时数据库、实时控制、SCADA、通讯及联 、开放数据接口、对I/O设备的广泛支持已经成为它的主要内容 监控组态软件将会不断被赋予新的内容。
国外进口品牌组态软件
国内品牌组态软件
1.世纪星:由北京世纪长秋科技有限公司开发。产品自1999年开始销售。 2.三维力控:由北京三维力控科技有限公司开发,核心软件产品初创于1992年。 3.组态王KingView:由北京亚控科技发展有限公司开发,该公司成立于1997年。1991年开始创业,1995年推出组态王1.0版本,目前在市场上广泛推广KingView6.53、KingView6.55版本,每年销量在10,000套以上,在国产软件市场中市场占有率第一。 4.紫金桥Realinfo:由紫金桥软件技术有限公司开发,该公司是由中石油 大庆石化总厂出资成立。 5.MCGS:由北京昆仑通态自动化软件科技有限公司开发,市场上主要是搭配硬件销售。 6.态神:态神是由南京新迪生软件技术有限公司开发,核心软件产品初创于2005,是首款3d组态软件 软件重要特点 A) 3D:系统除了具有传统的二维平面组态、监控功能,还具有真实三维立体组态、监控功能,画面逼真。该功能利用DirectX/OpenGL开发,在国内应该是首创,国际上也极其少见。 B) 跨平台:跨PC、嵌入式、平板电脑、智能移动等平台,该特点组态领域全球首创。 1) 系统的图形/控件、驱动/模块支持 源代码级跨平台,即所有平台的图形、驱动代码一致,经过不同平台编译器编译链接后,即可在该平台上运行。 2) 所有平台的所有 文件格式都一致,因此工程无需修改就可以在不同平台间移植、运行,而且不同平台开发环境(目前只有Windows开发环境)可以开发其它平台的工程。 3) 所有平台间的 络通讯协议一致,平台之间可以相互访问。参见“ 络分布式”特点说明。 C) 络分布式 1) 所有平台(包括嵌入式、平板电脑、智能移动等平台)的 络版本都内置微小、高效的 络/WEB模块,因此天生具备 络/WEB服务功能,组态文件无须发布,通过WEB 浏览器或者组态浏览器即可远程监控该设备工程。 2) 由于所有平台间的 络通讯协议一致,所以利用 络共享模块,不同工程、不同平台间的变量、资源都可以通过 络互相访问,实现真正意义上的跨平台 络分布式系统。 3) 利用“内核访问开发包”(参见“强大开放性”),也可以与其它系统、其它平台组成 络分布式系统。 4) 系统对 络协议和通讯采用了大量的优化技术,通讯实时性高,响应迅速, 络往返包少,大大提高了 络性能。 D) 强大开放性:系统提供了如下的开发包,随开发包发布的还有很多例子源码,而且系统封装了大量的基类和宏,因此开发扩展极其容易: 1) IO驱动开发包:一般组态软件都提供(原先我以为他们提供,不过后来我跟一些 友了解到他们不一定提供),所以本系统也提供。 2) 图形开发包:一般组态软件都不提供,但本系统也提供。用户通过该开发包可以根据项目情况灵活增加特殊图形。 3) 系统模块:用户可以根据实际需求增加系统模块对变量、事务、算法等的处理,大大扩展了系统的应用领域。 4) 内核访问开发包:外部程序和系统、无论是远程或者本地、任何平台,都可以通过该开发包访问、管理、读写任何平台的态神组态数据库内核。例如:利用该开发包的WINCE版本开发成的一个WINCE系统可以访问一个Windows平台态神系统,利用该开发包的Windows版本开发成的一个Windows系统也可以访问一个Linux平台态神系统。 其它特点 A) 界面美观、易用:开发环境具有最新的Office 2003、Visual Studio 2005、Office 2007等界面风格和标准使用方式。 B) javascript脚本:考虑系统要支持跨平台,所以采用国际通用的标准脚本语言javascript,javascript也是 Web浏览器上最流行的脚本语言。另外脚本还支持中文对象、方法、属性、事件等。 C) 值变通知机制:为了提高系统性能,系统采用变量值改变通知监控端的机制,而不是监控端定时刷新的机制。 D) 高级界面:包括透明、过渡、旋转/倾斜、反锯齿等高级界面技术,这些技术在Windows上利用GDI+实现并不困难,然而在Wince、嵌入式Linux上实现则较为困难。本系统在Wince、嵌入式Linux实现了这些功能,在当今嵌入式组态领域比较少见(尤其是Wince,嵌入式Linux可以用Qt/miniGUI等实现。当然Wince也可以用Qt开发,但是麻烦,较少使用)。而且经测试,本系统所采用图形技术的效率要高于GDI+的效率。 E) 其它:多语言、XML支持、画面缩放、定制图形、变量替换、OPC支持等 7.uScada免费组态软件 uScada是国内著名的免费组态软件,是专门为中小自动化企业提供的监控软件方案。uScada包括常用的组态软件功能,如画面组态,动画效果,通讯组态,设备组态,变量组态,实时 警,控制,历史 表,历史曲线,实时曲线,棒图,历史事件查询、 脚本控制, 络等功能,可以满足一般的小型自动化监控系统的要求。软件的特点是小巧、高效、使用简单。uScada也向第三方提供软件源代码进行二次开发。 8.还有Controx(开物),易控等 9.E-Form++组态源码解决方案(重点推荐): E-Form++可视化源码组件库组态软件解决方案,该解决方案提供了全部100% 超过50万行 Visual C++/MFC源代码,可节省大量的开发时间。 10.iCentroView 由上海宝信软件股份有限公司开发。平台支持:权限管理、冗余管理、集中配置、预案联动、多媒体集成、主流通讯协议通讯、GIS等,并拥有自身研发的实时数据库,为数据挖掘与利用提供必要条件。能够实现对底层设备的实时在线监测与控制(设备启停、参数调整等)、故障 警、事件查询、统计分析等功能。
组态软件特点
随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。在开发传统的工业控制软件时,当工业被控对象一旦有变动,就必须修改其控制系统的源程序,导致其开发周期长;已开发成功的 工控软件又由于每个控制项目的不同而使其重复使用率很低,导致它的价格非常昂贵;在修改工控软件的源程序时,倘若原来的编程人员因工作变动而离去时,则必须同其他人员或新手进行源程序的修改,因而更是相当困难。通用工业自动化组态软件的出现为解决上述实际工程问题提供了一种崭新的方法,因为它能够很好地解决传统工业控制软件存在的种种问题,使用户能根据自己的控制对象和控制目的的任意组态,完成最终的自动化控制工程。 组态(Configuration)为模块化任意组合。通用组态软件主要特点: ⑴延续性和可扩充性。用通用组态软件开发的 应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改而方便地完成软件的更新和升级; ⑵封装性(易学易用),通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,对于用户,不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能; ⑶通用性,每个用户根据工程实际情况,利用通用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和 曲线并存、具有多媒体功能和 络功能的工程,不受行业限制。
功能
监控组态软件2008年最新发展及趋势
一、背景
二、 监控组态软件的最新发展情况
2.1 监控组态软件日益成为自动化硬件厂商争夺的重点 整个自动化系统中,软件所占比重逐渐提高,虽然组态软件只是其中一部分,但因其渗透能力强、扩展性强,近年来蚕食了很多专用软件的市场。因此,监控组态软件具有很高的产业关联度,是自动化系统进入高端应用、扩大市场占有率的重要桥梁。在这种思路的驱使下,西门子的WinCC在市场上取得巨大成功。目前,国际知名的工业自动化厂商如Rockwell、GE Fanuc、Honeywell、西门子、ABB、施耐德、英维思等均开发了自己的组态软件。 监控组态软件在DCS 操作站软件中所占比重日益提高 继FOXBORO之后,Euro therm(欧陆)、Delta V、PCS7等 DCS系统纷纷使用通用监控组态软件作为操作站。同时,国内的DCS厂家也开始尝试使用监控组态软件作为操作站。 在大学和科研机构,越来越多的人开始从事监控组态软件的相关技术研究 从国内自动化行业学术期刊来看,以组态软件及与其密切相关的新技术为核心的研究课题呈上升趋势,众多研究人员的存在,是组态软件 技术发展及创新的重要活跃因素,也一定能够积累很多技术成果。无论是技术成果还是研究人员,都会遵循金字塔的规律,由基础向高端形成过渡。这些研究人员和他们的研究成果为监控组态软件厂商开发新产品提供了有益的经验借鉴,并开拓他们的思路。 基于Linux 的监控组态软件及相关技术正在迅速发展之中,很多厂商都相继推出成熟的商品,对组态软件业的格局将产生深远的影响。 2.2 集成化、定制化 从软件规模上看,大多数监控组态软件的代码规模超过100 万行,已经不属于小型软件的范畴了。从其功能来看,数据的加工与处理、数据管理、统计分析等功能越来越强。 监控组态软件作为通用软件平台,具有很大的使用灵活性。但实际上很多用户需要“傻瓜”式的 应用软件,即需要很少的定制工作量即可完成工程应用。为了既照顾“通用”又兼顾“专用”,监控组态软件拓展了大量的组件,用于完成特定的功能,如批次管理、事故追忆、温控曲线、油井示功图组件、协议转发组件、ODBCRouter、ADO曲线、专家 表、万能 表组件、事件管理、GPRS透明传输组件等。 2.3 纵向:功能向上、向下延伸 组态软件处于监控系统的中间位置,向上、向下均具有比较完整的接口,因此对上、下应用系统的渗透能力也是组态软件的一种本能,具体表现为: 向上 其管理功能日渐强大,在实时数据库及其管理系统的配合下,具有部分MIS、MES或调度功能。尤以 警管理与检索、历史数据检索、操作日志管理、复杂 表等功能较为常见。 向下 日益具备 络管理(或节点管理)功能:在安装有同一种组态软件的不同节点上,在设定完地址或计算机名称后,互相间能够自动访问对方的数据库。组态软件的这一功能,与OPC规范以及IEC61850规约、BACNet等现场总线的功能类似,反映出其 络管理能力日趋完善的发展趋势。 软PLC、嵌入式控制等功能:除组态软件直接配备软PLC组件外,软PLC组件还作为单独产品与硬件一起配套销售,构成PAC控制器。这类软PLC组件一般都可运行于嵌入式 Linux操作系统。 OPC服务软件:OPC标准简化了不同工业自动化设备之间的互联通讯,无论在国际上还是国外,都已成为广泛认可的互联标准。而组态软件同时具备OPC Server和OPC Client功能,如果将组态软件丰富的 设备驱动程序根据用户需要打包为OPCServe单独销售,则既丰富了软件产品种类又满足了用户的这方面需求, 加拿大的Matrikon公司即以开发、销售各种OPCServer软件为主要业务,已经成为该领域的领导者。监控组态软件厂商拥有大量的设备驱动程序,因此开展OPCSever软件的定制开发具有得天独厚的优势。 工业通信协议 关:它是一种特殊的Gateway,属工业自动化领域的数据链产品。OPC标准适合计算机与工业I/O设备或 桌面软件之间的数据通讯,而工业通信协议 关适合在不同的工业I/O设备之间、计算机与I/O设备之间需要进行 段隔离、无人值守、数据保密性强等应用场合的协议转换。市场上有专门从事工业通讯协议 关产品开发、销售的厂商,如Woodhead、prolinx等,但是组态软件厂商将其丰富的I/O驱动程序扩展一个协议转发模块就变成了通讯 关,开发工作的风险和成本极小。Multi_OPCServer和通讯 关pFieldComm都是力控ForceControl组态软件的衍生产品。 2.4 横向:监控、管理范围及应用领域扩大 只要同时涉及实时数据通讯(无论是双向还是单向)、实时动态图形界面显示、必要的数据处理、 历史数据存储及显示,就存在对组态软件的潜在需求。 除了大家熟知的工业自动化领域,近几年以下领域已经成为监控组态软件的新增长点: 设备管理或资产管理(PAM,Plant Asset Management)。此类软件的代表是艾默生公司的 设备管理软件AMS。据ARC机构预测,到2009年全球PAM的业务量将达到19亿美元。PAM所包含的范围很广,其共同点是实时采集设备的运行状态,累积设备的各种参数(如运行时间、检修次数、 负荷曲线等),及时发现设备 隐患、预测设备寿命,提供设备检修建议,对设备进行实时综合诊断。 先进控制或优化控制系统。在工业自动化系统获得普及以后,为提高控制质量和控制精度,很多用户开始引进先进控制或优化控制系统。这些系统包括自适应控制、(多变量)预估控制、无模型控制器、鲁棒控制、智能控制(专家系统、模糊控制、神经 络等)、其他依据新控制理论而编写的控制软件等。这些控制软件的常项是控制算法,使用监控组态软件主要解决控制软件的人机界面、与控制设备的实时数据通讯等问题。 工业仿真系统。 仿真软件为用户操作模拟对象提供了与实物几乎相同的环境。仿真软件不但节省了巨大的培训成本开销,还提供了实物系统所不具备的智能特性。仿真系统的开发商专长于仿真模块的算法,在实时动态图形显示、实时数据通讯方面不一定有优势,力控®;监控组态软件与仿真软件间通过高速数据接口联为一体,在教学、科研仿真应用中应用越来越广泛。 电 系统信息化建设。 电力自动化是监控组态软件的一个重要应用领域,电力是 国家的基础行业,其信息化建设是多层次的,由此决定了对组态软件的多层次需求。 智能建筑:物业管理的主要需求是能源管理(节能)和安全管理,这一管理模式要求建筑物智能设备必须联 ,首先有效地解决信息孤岛问题,减少人力消耗,提高应急反应速度和设备预期寿命,智能建筑行业在能源计量、变配电、安防&;门禁、消防系统系统联入IBMS服务器方面需求旺盛。 公共安全监控与管理:公共安全的隐患可造成突发事件应急失当,容易造成城市公共设施瘫痪、人员群死群伤等恶性灾难。公共安全监控包括: 人防(车站、广场)等市政工程有毒气体浓度监控及火灾 警。 水文监测:包括水位、雨量、闸位、大坝的实时监控。 重大建筑物(如桥梁等)健康状态监控:及时发现隐患,预 事故的发生。 机房动力环境监控:在电信、铁路、银行、证券、海关等行业以及国家重要的机关部门,计算机服务器的正常工作是业务和行政正常进行的必要条件,因此存放计算机服务器的机房重地已经成为监控的重点,监控的内容包括:UPS工作参数及状态、电池组的工作参数及状态、空调机组的运行状态及参数、漏水监测、发电机组监测、环境温湿度监测、环境 可燃气体浓度监测、门禁系统监测等。 城市危险源实时监测:对存放危险源的场所、危险源行踪的监测。避免放射性物质和剧毒物质失控地流通。 国土资源立体污染监控:对土壤、大气中与农业生产有关的污染物含量进行实时监测,建立立体式实时监测 络。 城市管 系统 实时监控及调度:包括供水管 、燃气管 、供热管 等的监控。
三、与组态软件密切相关情况
- 扩展阅读:
-
-
1
http://www.chncla.com
-
2
http://www.dqjsw.com.cn/dianqi/zutairuanjian/
-
3
http://www.gongkong365.com/bbs/thread.phpid-101.html
-
4
http://www.sunwayland.com.cn
-
5
http://www.Wonderware.com
-
6
http://www.ad.siemens.com
-
7
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!
-
1