五种组态软件Cimplicity、InTouch、WinCC、EC2000之比较
plc技术培训班(第6讲)wincc组态软件介绍PPT课件

WinCC 项目开发和组态环境
为了开发和组态项目,WinCC 提供了一组特殊的编 辑器,由WinCC 的浏览器(Explorer)访问这些编 辑器。所提供的每一个编辑器能对WinCC某一个专门 的子系统进行组态。WinCC 的主要子系统有: • 图形系统 图形设计器是用来建立屏幕图形的编辑 器; • 报警系统 命名报警登录的编辑器是用来组态报警 的;
7 09.10.2020
第1个WinCC 项目
这一讲介绍WinCC的基本部件,以及通过一个简单的例子 来解释怎样建立和编辑一个WinCC项目。
1. WinCC的部件 WinCC的基本部件是组态软件和实时运行软件。 WinCC浏览器是组态软件的核心。在WinCC浏览器中显示整 个项目的结构以及项目的管理。为了开发和组态项目,提 供了一组特殊的编辑器,由WinCC的浏览器访问这些编辑 器。通过每一个编辑器,组态WinCC的一个特殊的子系统。
热烈欢迎
参加PLC技术培训班的 全体学员!
北京精诚智合教学科技有限公司
1 09.10.2020
第6讲:WinCC组态软件介绍
作为完整的现代工业自动化系统,除了前面几讲中介绍 的自动化控制装置PLC和现场总线产品、通信网络之外, HMI / SCADA(人-机接口 / 上位计算机监控和数据采 集)系统,也是其重要的组成部分。HMI / SCADA系统 对工业控制系统中的各种资源(设备、标签量、画面等 )进行配置和编辑,处理事件报警和系统报警,提供多 种数据通信驱动程序,完成各类报表的生成和打印输出 。而且还给用户提供多种脚本语言,可以进行二次开发 。还有对实时数据的归档和对历史归档数据的查讯功能 等。
9 09.10.2020
启动WinCC
基于Windows环境与PLC相连的上位机监控操作软件用什么组态好

基于Windows环境与PLC相连的上位机监控操作软件用什么组态好这类的上位机监控软件很多。
基本都大同小异。
每种组态软件因行业原因,使用率也不一样。
不过都是个人爱好,行业习惯而已。
比如国外的组态软件常用的有原来英维斯的Intouch ,目前被施耐德收购,是最早一批进入中国的组态软件,使用非常广泛,国产组态软件基本都是以它为模版开发。
它的编程语言是自有的,通过性不高。
然后就是IFix软件,和Intouch一样也是很早就进入中国,目前版本已更新到6.0,此软件通用型比较强,如果你非常熟悉VBA,那么学习该软件有如神助。
该软件我使用比较多,主要是因为VBA的原因。
然后就是大家非常熟悉的西门子Wincc软件,目前最新版本是 v7.5,如果你使用的PLC是西门子那么使用Wincc是最好的选择,不要问我为什么,用它就对了。
它的脚本支持vbs和c,功能也非常强大。
以上三种比较常用,还有悉雅特 Citect,现在是施耐德的。
还有Labview,使用不是太多,在特定领域使用比较多,也是不错的。
国产目前使用最多的就是北京亚控的组态王和北京三维力控。
组态王和三维力控作为国产老牌组态软件,在他们身上都能找到Intouch 的影子。
组态王和力控使用的脚本语言是自有语言,和Intouch有些类似。
亚控的KingSCADA或者KingView都可以。
北京力控的组态软件如ForceControl或者eForceCon都是可以,基本能满足你的小型和大型系统要求。
个人觉得他的专家报表不错。
国产组态软件的优势在于驱动比较全面,技术支持比较快捷方便。
授权便宜,力控的开发授权基本是免费的,而上面提到的其他软件开发版都是收费的。
这个也是个人喜欢使用力控的原因,便宜啊。
如果预算有限,可以选择。
现场总线控制系统 第五章

一、WinCC系统综述 系统综述 1.什么是Wincc Wincc( Windows Control Center)是在 Microsoft Windows NT和Windows 2000环境下 的一种高效HMI(Human Machine Interface) 系统,用于实现过程的可视化,并为操作员开发 图形界面。
二、组态软件的特点 要适应用户要求,组态软件必须如下特点 (1)实时多任务 (2)接口开放 (3)使用灵活 (4)功能多样 (5)运行可靠
三、组态软件的系统构成 1.以使用软件的系统环境划分 (1)系统开发环境 自动化工程设计人员为实施其控制方案,在 组态软件的支持下进行应用程序的系统生成工 作所必须依赖的工作环境。 (2)系统运行环境 在系统运行环境下,目标应用程序装入计算 机内存并投入实时运行。
第五章
监控组态软件的功能和使用
主要内容
监控组态软件概述 WinCC的功能和使用方法 的功能和使用方法 其他几种监控组态软件介绍
第一节 监控组态软件概述
监控组态软件在计算机控制系统中除了完 成基本的数据采集和控制功能外,还要完成 故障诊断、数据分析、报表的形成和打印, 以及与管理层进行数据交换,为操作人员提 供灵活放表的人机界面。
四、组态软件的设计思想 一般组态软件主要由下列组件组成: (1)图形界面系统。在图形画面生成方面,构成 现场过程的图形画面被划分为三类简单的对象 :线、填充图形和文本。每个简单的对象都 有影响其外观的属性,这些属性可以是静态的 ,也可以是动态的。静态属性投入运行后保持 不变,而动态属性则与表达式的值有关。
五、对组态软件的性能要求 1.实时多任务 2.高可靠性 3.标准化
六、组态软件的数据流
wincc软件介绍

监控软件介绍从面市伊始,用户就对SIMATICWinCC印象深刻。
一方面,是其高水平的创新,它使用户在早期就认识到即将到来的发展趋势并予以实现;另一方面,是其基于标准的长期产品策略,可确保用户的资利益。
凭籍这种战略思想,WinCC,这一运行于Microsoft Windows 2000和XP下的Windows控制中心,已发展成为欧洲市场中的领导者,乃至业界遵循的标准。
如果你想使设备和机器最优化运行,如果你想最大程度地提高工厂的可用性和生产效率,WinCC当是上乘之选。
一、WINCC介绍1、SIMATIC WinCC系统概览2、WINCC突出的优点:·通用的应用程序适合所有工业领域的解决方案多语言支持,全球通用可以集成到所有自动化解决方案内·内置所有操作和管理功能·可简单、有效地进行组态·可基于Web持续延展·采用开放性标准,集成简便·集成的Historian 系统作为IT 和商务集成的平台·可用选件和附加件进行扩展·“全集成自动化”的组成部分_WinCC最引人注目之处还是其广泛的应用范围。
独立于工艺技术和行业的基本系统设计,模块化的结构,以及灵活的扩展方式,使其不但可以用于机械工程中的单用户应用,而且还可以用于复杂的多用户解决方案,甚至是工业和楼宇技术中包含有几个服务器和客户机的分布式系统。
WinCC集生产自动化和过程自动化于一体,实现了相互之间的整合,这在大量应用和各种工业领域的应用实例中业已证明,包括:·汽车工业·化工和制药行业·印刷行业·能源供应和分配·贸易和服务行业·塑料和橡胶行业·机械和设备成套工程·金属加工业·食品、饮料和烟草行业·造纸和纸品加工·钢铁行业·运输行业·水处理和污水净化2、二甲脂系统框图(通过MPI网)MPISIMATIC S7-300 •通讯硬件CP 56116GK1 561-1AA00 •通讯软件WINCC V6.0 SP36A V6 381-1BD06-0DV02、WINCC系统功能1、集成用户管理使用WinCC用户管理器,可以分配和控制组态和运行时的访问权限。
现场总线技术第五章 监控组态软件的功能和使用(第3版)

在图形界面上还具备报警通知和确认、报表组 态及打印、历史数据查询与显示等功能。各种 报警、报表、趋势都是动画链接的对象,其数 据源都可以通过组态来指定。这样每个画面的 内容就可以根据实际情况由工程技术人员灵活 设计,每幅画面中的对象数量均不受限制。
控制功能组件:
控制功能组件以基于PC的策略编辑/生成组件 (也称之为软逻辑或软PLC)为代表,是组态 软件的重要组成部分。目前多数组态软件都提 供了基于IEC1131-3标准的策略编辑/生成控制 组件,它也是面向对象的,但并不是唯一由事 件触发,它象PLC中的梯形图一样按照顺序周 期地执行。策略编辑/生成组件在基于PC和现 场总线的控制系统中是大有可为的,可以大幅 度地降低成本。
系统提供默认的定时器,用户也可以自行组态新的 定时器,操作步骤如下:
• 鼠标右键单击“定时器”对象。 • 在快捷菜单中,单击“新建”菜单项。 • 在“定时器属性”对话框中,输入定时器名称:“每周”
。
• 在“基准”下拉菜单中,选择时间基准值为“1天”。 • 在“系数”编辑框中输入“7”。
六.组态软件的数据流
第二节 WinCC的功能和 使用方法
一.WinCC系统综述
(一)什么是WinCC ?
WinCC是在Microsoft Windows NT和Windows 2000环境下的一种高效HMI系统,用于实现过程 的可视化,并为操作员开发图形用户界面。HMI 是“Human Machine Interface”(人机界面)的缩写 ,即人(操作员)和机器(过程)之间的界面,WinCC 是“Windows Control Center”(视窗自动化中 心)的缩写。
自动化系统(AS)要完成对过程的控制,一 方面要实现WinCC和操作员之间的通讯, 另一方面要实现WinCC和自动化系统之间 的通讯.
计算机控制技术第7章

7.1 计算机控制系统软件概述
7.1.1 计算机控制系统软件的基本概念和类型 1.系统软件 系统软件是由计算机的制造厂商提供的,用来管理计算 机系统的资源,为开发应用软件提供计算机软件。 一般系统软件可分为: 监控程序和操作系统、汇编语言、 高级算法语言和数据库系统、支撑软件和开发系统。 2.应用软件 应用软件是由计算机控制系统设计人员针对生产过程中 特定任务而编写的控制和管理程序的总和。它以模块 结构形式进行设计,即一个模块就是一个子程序,然 后通过子程序的调用实现控制功能。 一般应用程序可分为:通用程序和专用程序。
7.2.2 组态软件的功能和图形开发环境 组态软件是计算机控制中监控系统的核心,它的开发是整 个系统的重要技术。组态软件要有如下几方面的功能: (1)硬件配置组态功能(2)数据库组态功能 (3)控制回路组态功能(4)逻辑控制及批控制组态功能 (5)显示图形生成功能(6)报警画面生成功能 (7)趋势曲线生成功能(8)报表画面生成功能 尽管上述介绍的组态功能差异很大,但在设计中技术人员 只需利用组态软件提供的事先设计好的表格填写一些实 际需要的参数和程序,再利用其图形功能将被控对象 (例如反应罐、趋势曲线、报表等)绘制在指定的位置, 通过内部数据变量将被控对象的属性与I/O设备的实时 数据进行逻辑连接即可完成不同的组态功能。 自动化工程的所有操作画面,包括流程画面都是在图形开 发环境下制作、生成的,工程设计人员使用最频繁的组 态软件组件是图形开发环境。组态王的图形开发环境是 TouchMak,力控软件中的图形开发环境是Draw,在 InTouch中是WindowMaker。
第7章 计算机控制系统软件
主要内容 本章阐述了计算机控制系统软件的基本概念,明确了 系统软件和应用软件在计算机系统中的地位及功能, 简述了几种组态软件的特点和作用,介绍了虚拟仪 器的用途。 学习任务 ●初识计算机控制系统软件和组态软件的概念。 ●了解计算机控制系统软件的功能和发展概况。 ●掌握几种组态软件及其图形开发界面。 ●认知虚拟仪器的功能及用途。 。
Wincc及组态王介绍
组态王的基本功能
建立应用工程的一般过程
• • • • 通常情况下,建立一个应用工程大致可分为以下几个步骤: 第一步:创建新工程 为工程创建一个目录用来存放与工程相关的文件。 第二步:定义硬件设备并添加工程变量 添加工程中需要的硬件设备和工程中使用的变量,包括内存变量和 I/O变 量。 第三步:制作图形画面并定义动画连接 按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生 动态效果。 第四步:编写命令语言 通过脚本程序的编写以完成较复杂的操作上位控制。 第五步:进行运行系统的配置 对运行系统、报警、历史数据记录、网络、用户等进行设置,是系统完 成用于现场前的必备工作。 第六步:保存工程并运行 完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。 下面主要对北京亚控公司的组态王6.53
单用户系统 具有集中功能的系统 (以太网) 可远程访问的系统
缸的设置温度,允许最低最高温度达到最低值和最高值就报警
Wincc监测温度和压力的曲线图 可以被调用和查看 用来查看系统是否稳定
总结
• 组态王和西门子的Wincc软件功能强大,灵 活方便功能齐全,为用户实现了最优化的 管理,更节约了许多用户的Hale Waihona Puke 金,正逐步 成为用户的首选监控软件
Wincc的概述
• WinCC运行于个人计算机环境,可以与多种自动化设备及 控制软件集成,具有丰富的设置项目、可视窗口和菜单选 项,使用方式灵活,功能齐全。用户在其友好的界面下进 行组态、编程和数据管理,可形成所需的操作画面、监视 画面、控制画面、报警画面、实时趋势曲线、历史趋势曲 线和打印报表等。它为操作者提供了图文并茂、形象直观 的操作环境,不仅缩短了软件设计周期,而且提高了工作 效率。它可以方便地与各种软件和用户程序组合在一起, 建立友好的人机界面,满足实际需要。用户也可将WinCC 作为系统扩展的基础,通过开放式接口,开发其自身需要 的应用系统。它具有着广阔的前景,借助于模块化的设计, 可以灵活的扩展,不仅可以用于单用户系统,而且能构成 多用户系统。
组态软件对比分析
WonderwareIntouch9.5订货点数64.256.500.1000.3000.60000计点方式外部变量+内部变量软件功能版本和组件Development.Runtime with I/O.Runtime without I/O开发版是否收费是专用行业版不提供多国语言版英语.德语.法语.日语和简体中文,支持运行期间的语言切换OEM版本提供.Industrial Application Server增强版多品牌驱动支持较多用户开发驱动接口包提供ArchestrA DAS(DA Server)工具包.RPM开发运行操作系统平台Win2000专业版.服务器版.Advanced Server.XP. XP Tablet.WIN2003 Server标准版和企业版脚本Quick Script 开放数据交换接口ODBC.INSQL等软PLC控制提供.InControl 数据点在线修改支持画面在线修改支持远程组态支持支持ActiveX.OLE 支持报警分区管理支持授权方式硬件狗结合软授权B/S支持C/S支持软件版本生产厂商品牌网络点数版本驱动开发和运行平台瘦客户端访问安全操作系统级验证.组态软件口令保护.IAS提供Galaxy.OS User based.OS Group based安全保护.FactoryFocus只读保护上位机支持SCADA节点.历史归档.HMI显示冗余网络支持设备支持特点凭借ArchestrA技术.降低用于创建.修改部署.维护和标准软件应用的时间和成本;实现了知能符号,以显著降低应用的开发.测试.部署时间;集成的多种安全措施保护系统;通过图形信息的重用和标准化保留工程成果;耐用的.直观的脚本编辑器可以让专业软件工程师和不会编程的人员同样快速地定制应用功能;多种数据通讯链接方式;和Industrial Application Server的结合来获得世大的竞争优势其他产品ActiveFactory;趋势.分析和报表软件;DT Analyst;停工跟踪和生产监视系统;InBatch;柔性批处理管理系统;FactorySuite A2;最早的完全集成的工业自动化套装软件;InControl;FactorySuite2000产品的软控制逻辑;Industrial Application Server;建立在Invensys的ArchestrA架构基础上的新软件组件;IndustrialSQL Server;历史数据库;INTRACK;资源跟踪软件网络冗余SiemensWinCC Ifix6.2 4.0 128.256.1024.8192.6553675.150.350.900.无限点外部变量外部变量通用版WinCC/Server.WinCC/Web Navigator.WinCC/ProAgent.WinC C/Redundancy等Standard HMI. Plus Scada Pack.I/O Server Only. Unlimited R/T. Unlimited Server Only是是不提供不提供简体中文.繁体中文.韩文.日文和英文汉语,日语,德语,法语,波兰语以及俄语不提供提供 OEM Edge SIMATIC .OPC较多不提供,通过OPC接口提供2000,XP,2003Server 2000,Advanced Server Edition SP4以上.XP SP1或更高.Enterprise Edition.XP Table Edition Iclient Only类C.VBS VBAOPC.DDE.ODBC.WinCC/ODK等ODBC SQL .全面支持ADO.RDO 提供.需要WinAC不提供支持"加载在线修改"功能在线修改操作站支持支持"加载在线修改"功能在线修改操作站支持支持"加载在线修改"功能在线修改远程操作站支持支持支持.具有安全容器.可以排除ActiveX控件故障支持支持软授权硬件狗支持.采用WebNavigator.3.10.25.50个客户端支持支持.采用Dat@monitor Server等支持GE口令保护口令保护.策略保护支持支持支持支持支持支持集成Microsoft SQL Server2005;多语言支持.全球通用;可以集成到所有自动化解决方案内.内置所有操作和管理功能;可简单.有效地进行组态;可基于WEB持续延展;采用开放性标准.集成简便;集成的Historian系统作为IT和商务集成的平台;可与Step7共享变量定义.是"全集成自动化"的组成部分强大的分布式客户端构架.具有灵活性和可升级性;Proficy HMI/SCADA Fix构架让用户能利用多个客户端.包括Iclient TS;借助功能强大.使用简便的向导.能大幅度加速开发进度;动画专家能驱动内部第三方ActiveX控制.而无需VBA编程;通过IFIX安全容器增强安全性和可跟踪性.拥有强大的新型安全性和电子签名功能.设计为可访问非常细化的限制.并为捕捉完整的审计跟踪信息提供工具;图形功能很强.数据处理功能丰富用于制造执行系统的SIMATICIN和PLC编程专用的STEP7软件ProficyChange Management;Machine Edition.Data View.IODrives.Batch Analysis.Batch Execution.Efficiency.Machine ToolEfficiency.Produciton.TrackerROCKWELLCIMPLICITY RSView327.07.2 50(不能连网).75.150.300.700.35000.无限点150.300.1500.32000.100000外部变量外部变量+内部变量Development Server.Development Viewer.Runtime Server.Runtime Viewer.ActionCalendar.Marquee.Redundancy.Spc.WebView.Termin al Services等RSView SE .RSViewME.RSView32 Active Display System.RSView32 WebServer.RSView32 Special Edition(Messenger.TrendX.SP C.RecipePro等)是是不提供提供行业模板,如半导体行业RSView32 SECSHost.GEMTool支持英语.中文.法语.德语.意大利语.日语.葡萄牙语.韩语和西班牙语提供 OEM Edge不提供主要为GEFanuc.Rockwell.Omron.Schneider.Mitsubishi产品驱动以及DDE.Applicom方式较多提供Device Communications Toolkit不提供NT.2000.XP.UNIX.VMS2000.XPVBA VBAIntegrator .s Toolkit.SQL 全面支持ADO.RDO ODBC.OPC.DDE提供.Machine Edition不提供支持支持支持支持不支持支持支持支持支持支持软授权(算法控制)软授权支持.CIMPLICITY Thin Clients(WebView andTerminal Services)支持.RSView32 WebServer 支持.CIMPLICITY WebVIEW支持.RSView32 Client GE FANUC口令保护操作系统验证和16个等级的项目安全设置.口令保护支持支持支持支持支持支持图形功能强大.数据类型丰富.集成了GE Fanuc Proficy组件.包括与CIMPLICITY Workbench相结合的Proficy Change Management可实现文件版本管理和自动备份;Proficy实时信息门户提供基于WEB的解决方案;Proficy Historian集成加强了CIMPLICITY以关系数据库为中心的归档.Historian拥有快速归档和数据提取通用的开发环境RSView Studio;工程组态的平滑移植和再利用;完全集成的应用架构;全面支持ActiveX的技术;开发了RSView32的对象模型Object Model;集成微软的VBA作为内建的脚本语言编辑器;支持附加件结构AOA.使得用户可以将其他的功能模块直接挂接到RSView32的核心.生成一体的应用;可重复利用PLC梯形图应用程序创建的标签.ProficyChange Management;Machine Edition.Data View.IO Drives.Batch Analysis.Batch Execution.Efficiency.Machine ToolEfficiency.Produciton.Tracker RSViewME.SE.RSLadder.RSTrend;生产管理软件;RSBizware.RSBizwareHisto plianceTrack.RSRSBizware.PlantMetr ics.RSBizwareScheduler RSSql力控亚控Forcecontrol KingView6.1 6.52 64.128.256.384.512.768.1024.无限点64.128.256.512.1024.无限点外部变量外部变量+内部变量通用版.WWW网络版.标准网络版.嵌入版.电通用版.网络版.嵌入版.电力版力版.楼宇版ODBCROUTER.PORTSERVER.DATESERVER.等否是提供电力版,楼宇版,等多行业版本提供电力版简体中文,繁体中文,英语英语.简体中文,繁体中文,韩语提供提供较多较多提供开发包提供开发包2000.XP.2003SERVER.2008server.win72000.98.NT.XP类Basic类BOPC.DDE.ODBC ODBC.OPC提供.需要pStrategy KingACT不提供不支持支持支持不支持不支持支持支持支持支持硬件狗结合软授权硬件狗支持支持支持支持口令保护口令保护支持支持支持支持支持支持提供多种工程.画面模板.报表设计工具;实时历史数据库支持Windows/Unix/Linux操作系统.快速访问接口在数据库4万点数据负荷时.访问吞吐量可达到2万/秒.分布式报警.事件处理.支持报警.事件网络数据断线存储.恢复功能;支持操作图元对象多个图层功能;改进的ACTIVEX控件对象容器.支持多种系统冗余方式.强大的WEB发布功能,支持IIS。
Wincc组态软件介绍
一、组态软件概述及功能组态软件是数据采集监控系统SCADA(Supervisory Control and Data Acquisition)的软件平台工具,是工业应用软件的一个组成部分.它具有丰富的设置项日,使用方式灵活,功能强大.组态软件由早先单一的人机界面向数据处理机方向发展,管理的数据量越来越大。
随着组态软件自身以及控制系统的发展,监控组态软件部分地与硬件发生分离,为自动化软件的发展提供了充分发挥作用的舞台。
OPC(OLE for Process Control)的出现,以及现场总线尤其是工业以太网的快速发展,大大简化了异种设备间互连,降低了开发I/O设备驱动软件的工作量.I/O驱动软件也逐渐向标准化的方向发展。
实时数据库的作用进一步加强。
实时数据库是SCADA系统的核心技术.从软件技术上讲,SCADA系统的实时数据库,实质上就是一个可统一管理酌、支持变结构的、支持实时计算的数据结构模型.在实时数据库技术中,还有对工业标准的支持(如OPC规范等),对分布式计算的支持和对实时数据库系统冗余的支持,等等.目前看到的所有组态软件都能实现类似的功能:几乎所有运行于32位windows平台的组态软件都采用类似资源浏览器的窗口结构,并对工业控制系统中的各种资源(设备、标签量、画面等)进行配置和编辑;处理数据报警及系统报警;提供多种数据驱动程序;各类报表的生成和打印输出;使用脚本语言提供二次开发的功能;存储历史数据并支持历史数据的查询,等等。
二、WinCC简介西门子视窗控制中心SIMATIC WinCC(Windows Control Center)是HMI/SCADA软件中的后起之秀,1996年进入世界工控组态软件市场,当年就被美国Control Engnieering杂志评为最佳HMI软件,以最短的时间发展成第三个在世界范围内成功的SCADA系统;而在欧洲,它无可争议地成为第一。
在设计思想上,SIMATIC WinCC秉承西门子公司博大精深的企业文化理念,性能最全面、技术最先进、系统最开放的HMI/SCADA软件是WinCC开发者的追求。
InTouch组态软件
导入窗口:将窗口从一个InTouch应用程序导入到当前应用程序,可
以节省大量的开发时间,同时还提供一种简便、快捷的方法,供您创建远 程标记名引用。 (how do ? F2 —Ctrl+E —转换— 本地) 占位符标记名:?d: , ?i: , ?r: , ?m: 注:导入/导出操作之前,需先关闭 Window Viewer和其它运行窗口!
show
5- InTouch QuickScript
InTouch QuickScript 都是由事件驱动的,事件可以是
数据改变、条件、鼠标单击、定时器等等。
脚本的类型:
1, 应用程序
2, 窗口脚本 3, 条件
链接到整个应用程序
链接到特定的窗口 链接到离散型标记名或表达式
4, 动作按钮
5, 键脚本 6, 数据改变脚本 7, ActiveX 事件
与链接到触动链接 - 动作按钮的对象关联
链接到键盘上特定的键或键组合 仅链接到标记名和(或)标记名点域 在运行时执行 ActiveX 控件事件
QuickFunction 您创建的且可依从其它 InTouch QuickScript 或动画链接表达式中进行调用的脚本。
8,
QuickFunction 既可是同步也可是异步,而其它脚本类型只 能是同步的
1、 历史记录配置中启用历史记录
2、 配置标记名中(要记录数据的)选择记录数据 3、 历史标记名类型选择历史趋势
Show win
9- I/O通讯
动态数据交换(Dynamic Date Exchange,简称DDE )是Microsoft
开发的一种通讯协议,可供应用程序发送/接收数据与指令。
DDE通讯三要素
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
五种组态软件Cimplicity、InTouch、WinCC、EC2000之比较针对在国际市场占有大部分市场份额的几种监控软件,本文对4种国外监控软件和EC2000系统从图形及组态方案、数据点管理、网络功能、通信功能、管理、加锁设计等6个方面作出比较。
以下内容中的技术参数来源于几家软件的内部参数,仅供参考。
运行在工业现场的监控软件有很多种,各种监控软件都有着传统的功能,都是提供工业现场控制、自动化解决方案,实现现场生产的远程可视化过程,现场数据获取和监控功能的工具;同时这些软件在监控中为了权衡矛盾,在软件设计中有所侧重,再加上各软件的设计方案不大一致,运用技术不同,因而在它们的功能反映上就有着自己的鲜明的特点。
目前的监控软件有很多种,国外比较著名的四种软件即:GE-Intellution公司的iFIX、GE公司的Cimplicity、Wonderware公司的InTouch以及Siemens公司的WinCC和EC2000作以比较,这其中GE-Intellution公司和Wonderware公司是专门从事监控软件工作的,在市场占领绝大一部分份额;Cimplicity和WinCC 是GE和Siemens公司自动化产品的配套产品,正努力推向市场。
EC2000是南瑞自控公司的水电自动化监控软件,目前已应用于多个水电站和泵站、闸门。
下面就把这五种软件从图形及组态方案、数据点管理、网络功能、通信功能、管理方面、加锁设计等六个方面作比较。
图形及组态方案5种软件都是基于Object画面,都能实现对现场点的监视:iFIX的图形功能很强,支持多种图形格式,其追加的图形库,内容丰富,可同时使用256种颜色,其中有64种颜色可用彩虹色调色,组成各种调色方案,嵌入图形中不会因放大缩小而失真。
组态中提供树形结构图,能够浏览所画画面中的所有图形对象,组态信息,提供了全局性的变量组态方案,供画面组态调用,从而实现一改全改的功能,而且全局性的变量并不占用Tag点,对于画面中Group组内的对象组态并不改变,使状态变化丰富多彩,有查找替换功能,可以替换整个图画以及画面中的对象的属性、组态点信息,对于同类型物体,避免重复组态。
内嵌VBA,具有自己的内部函数,又有广泛的VB函数,功能扩展更为有利。
支持双向OPC,支持所有类型的ActiveX、OLE,对不健全的控件所引发的错误进行保护,对控件的属性操作完全控制。
编辑与运行是切换进行的,这有利于对现场生产安全的保障;有独立的报警监视程序,支持在线修改,具有画面分层功能,运行时可以根据程序很方便地更换对象的连接数据源,可以使控制更灵活。
Cimplicity:图形功能在四种国外软件中最为强大,图库图形丰富多彩,它支持从画面到画面包含对象的颜色渐变,这是目前其他监控软件都不具备的功能,只是对插入的对象一定要进行格式转化,不然会有死机现象。
一个画面一个进程,运行脚本是多线程的,所以图画虽然大,但运行速度很快。
具有基于对象链接的拷贝功能,可以像iFIX一样避免对同一对象在多个画面中出现时修改的多次进行,但存在着运行时母板必须处于激活状态的缺憾。
编辑与运行分开,有独立的报警、历史趋势运行管理程序,内嵌VBA,具有自己的内部函数,又有广泛的VB函数,组VBA与通用运用方式不一样,支持ActiveX、OLE插入,但对控件其中的一些属性进行了锁定。
点的扩展功能与iFIX一样强大,用之不竭的虚拟变量并不占用点数,但对于扩展点的报警设定比较难解决,输出问题,历史记录是没问题的。
对数据节点的修改不是在线的,必须先停止工程,再启动工程。
支持多条件组态,为组态方案提供了很好的解决方法。
InTouch:图形界面的美观性较差,粘贴位图操作较为繁琐,且引入的图形放大后的变形很大,自配的按钮文字不能变色,实现起来比较费事。
支持ActiveX控件,但不具有第三方控件的出错保护,不健全的控件会造成系统出错。
采用有限的内部函数,其功能也只是常用监控的功能,复杂一点的功能如报表就只能借助于其他工具。
无论是否I/O点,包括全局变量,都占用Tag点数,点数的扩展只局限于模拟量读入,按位分解,比起iFIX、Cimplicity 显得小气得多,常常会让设计者因为点数的不足而窘迫。
支持组态对象的查找、替换功能。
对象组合上存在着组合后原单个物体的组态都将消失、使得在状态变化设计上得另谋出路。
WinCC:图形功能如InTouch一样,调色板中可以同时使用的颜色有16种,提供的图库有限、不支持AutoCAD的图形格式,点数的扩展也同InTouch一样,只有模拟量读入,按位分解,WinCC提供公开的位操作手段,可以对模拟量中的位进行读取并进行报警设定,但没有直接的方法进行历史趋势记录,也没有直接的方法对位进行修改。
有双向OPC支持,支持ActiveX。
使用内部语言,环境如同C语言。
同样使得其功能扩展变得容易。
EC2000:图形功能较为强大,提供标准的电力设备图符库,支持多种图形格式,对点数没有限制。
动态连接更为简单、有效。
不提供VBA及其他脚本。
因而使用更加简单。
与国外软件相比,EC2000的画面最漂亮,基本做到了斜线和圆无粗糙感,这在其他监控软件中很难见到,(包括AB公司的水电监控软件),同时调色板同时使用的颜色也比其他软件要多。
支持ActiveX。
在EC2000与IFIIX的测试中,生成图元的速度比IFIX快,但是Activex的支持没有IFIX好。
另外EC2000应加入替换功能。
EC2000动态连接的速度比IFIX快的多,IFIX不提供TAG描述,只提供TAGNAME供动态连接使用,所以查找对应的点不太方便。
EC2000在运行画面提供的对象一览功能,是很大的特色,用户很容易看到所连接点的属性(TAGNAME,TAG描述,对象名,端子等)。
EC2000不提供画面分层功能。
数据点管理它们都提供了统一环境进行数据点的定义,InTouch与Cimplicity提供了为数不多的几种数据类型,但Cimplicity提供了对监控点的采样处理技术,没有别的功能块;WinCC数据类型相对多一些,而iFIX提供的数据类型最多,有很多现成的功能块;历史记录块、趋势块、计算块、PID块、计时块等,同时iFIX还提供十多种信号发生器,在调试中帮助很大,实现非常方便。
4种软件中iFIX的数据点管理是独立于画面运行的,直接反映现场信息,数据点一经设定就可以立即反映现场状态(如果通信是成功的),这是其他3种软件所不具备的特点。
Cimplicity另外提供了一个查看点的信息平台,在运行时可以用来监视点状态,编辑时可以用来查看点组态信息,实现组态的替换。
iFIX、Cimplicity都提供了数据管理库的输入、输出功能,可以把TAG信息输出到Excel这样一个网格文档操作最方便的工具中,可以在Excel中方便地完成繁琐的TAG点定义设置工作,再从Excel回输到数据库中来。
由于受工程属性的影响,Cimplicity在读回数据时总存在一点问题。
EC2000与四种国外软件相比,支持的数据类型也是常见的几种类型,DI,DO,AO,AI,同时也支持表达式、PID数据块,虚拟IO等。
与IFIX相比,表达式(计算快)比IFIX的简单而且每个表达式中的点数比IFIX的多很多。
同时EC2000的数据库有事故追忆配置。
网络功能所有这些监控软件都有网络功能,但性能上差别比较大,WinCC、Cimplicity与InTouch 基于工程的,在网络上寻找的是工程名,而iFIX是基于结点的,寻找的是节点名,WinCC、Cimplicity、InTouch都有较为复杂的参数设定,而iFIX只要物理上保持联结就可以自动寻找网络结点,不必人工设定,是第一个完全基于Client/Server HMI软件,具有C/S架构软件的所有功能,可以监视远程节点的所有数据点而不用增加任何的Tag,可以在线增加、修改、删除远程节点中的数据库点,真正实现远程组态。
所以远程拨号修改现场数据库画面,对网络上任何节点数据库点的修改都是完全在线的,不用重新启动。
WinCC、InTouch、Cimplicity 无远程组态功能,只有本地组态、网络拷贝到远程节点,对数据库点的任何修改,必须重新启动才有效。
iFIX、Cimplicity都可以通过Internet用IE浏览器浏览。
EC2000也需要在系统配置中把每个节点加入,并且需要每个节点的数据库文件。
对数据库文件的修改需要重新启动,实际上修改数据库不重启动的功能对最终用户而言,没有多大意义。
通信功能WinCC与Cimplicity分别是西门子与通用电气公司推出的适用于配套产品的监控套装软件,因此所支持的硬件(PLC.DCS)是有限的,而iFIX、InTouch是基于组件对象技术(COM、DCOM),几乎针对工业应用的所有硬件都有接口,是专业从事监控软件的公司,更实用于现场,应用上稳定性更好。
其通信设计都很方便,打通通讯相对比较容易。
EC2000与其他硬件通讯,要根据公司的通讯规约和硬件的通讯协议进行开发,目前也支持很多种硬件设备的通讯(如,PLC(AB,GE,SIEMENS,MODICON,FX),交流采样装置,温度巡检)。
因为EC2000基本上只用于公司自己的业务,所以在对外通讯的易用性上或接口上与国外软件没有可比性,但从工程项目来看,EC2000的通讯驱动开发难度并不大。
管理方面安全管理:在工程管理上都能满足工业生产的级别管理,是面向操作人员的级别控制,但对操作系统的安全防护上,如不能重启动(锁Ctrl.Alt.del、Windows键),iFIX只要直接组态(设置)就可以不重新启动软件即可生效。
其他软件有较为复杂的操作、设定,而且还要系统重新启动方起作用。
EC2000添加用户后,可以立即登陆。
但EC2000推荐用的方式是离线修改,即退出EC2000,只启动健康管理程序来进行用户的管理。
EC2000也提供闭锁常用热键的功能。
报警管理:GE的Cimplicity相对来其他三种国外软件报警功能最全,因为它同时拥有独立的报警管理器和报警控件,但它不提供报警的分区管理。
InTouch,iFIX采用的是控件组态方式,相对灵活一些。
iFIX还提供了一个历史报警的记录阅读程序,这里同时包含着登录操作的记录。
Cimplicity、WinCC、InTouch都有自己的记录,没有直接提供阅读这些记录的工具。
Cimplicity和iFIX都有自己的Alarm ODBC。
EC2000的报警分为按对象报警和简报报警两种,所有定义的报警和自诊断报警除在简报报警中实时报警外,也可以在智能报警的界面上按照对象来查看,智能报警和画面一样也提供对象一览功能。
从最终用户的角度来看,EC2000的报警功能应该比国外软件做的好。