Wonderware功能和架构简介_工控部分
- 格式:docx
- 大小:5.11 MB
- 文档页数:5
最新wonderware培训资料最新 Wonderware 培训资料Wonderware 作为一款在工业自动化领域广泛应用的软件,其功能强大、应用广泛。
为了帮助大家更好地掌握和运用 Wonderware,我们精心准备了这份最新的培训资料。
Wonderware 软件涵盖了多个方面的功能,包括但不限于数据采集与监控、过程控制、人机界面设计等。
对于初学者来说,可能会感到有些复杂和无从下手。
但别担心,我们会逐步为您揭开它的神秘面纱。
首先,让我们来了解一下 Wonderware 的历史和背景。
Wonderware成立于_____年,多年来一直致力于为工业领域提供先进的自动化解决方案。
它在全球范围内得到了广泛的应用,涵盖了制造业、能源、水处理等多个行业。
Wonderware 软件的安装和配置是使用它的第一步。
在安装过程中,需要注意系统的兼容性以及相关的驱动程序的安装。
配置方面,包括网络设置、数据库连接等,这些都需要根据实际的应用场景进行仔细的调整和设置。
接下来是数据采集与监控功能。
Wonderware 能够实时采集各种设备和传感器的数据,并将其以直观的方式展示给用户。
通过配置数据点、建立通信协议等操作,可以实现对生产过程中的各种参数的实时监测。
比如温度、压力、流量等关键参数,一旦出现异常,系统能够及时发出警报,以便操作人员采取相应的措施。
在过程控制方面,Wonderware 提供了丰富的控制策略和算法。
用户可以根据实际的工艺流程,编写控制逻辑,实现对生产过程的精确控制。
这不仅提高了生产效率,还保证了产品的质量和稳定性。
人机界面设计是 Wonderware 的一大特色。
一个好的人机界面能够提高操作人员的工作效率和舒适度。
在设计人机界面时,要考虑到布局的合理性、颜色的搭配、操作的便捷性等因素。
可以使用图形、图表、动画等元素,让界面更加生动直观。
Wonderware 还支持与其他系统的集成,比如 ERP 系统、MES 系统等。
w o n d e r w a r e培训Wonderware培训Wonderware公司推出旗舰级 InTouch软件,这是第一个基于微软Windows®操作系统的人机界面(HMI)。
Wonderware只能在windows环境下运行,支持32位及64位操作系统,但wonderware公司建议使用32位操作系统因为64位操作系统部是很稳定,系统容易崩溃带来不必要的损失。
Wonderware软件架构:Intouch等可视部分客户端 Active factory分析部分Information Server CAL等第3方认可软件即符合(微软技术标准,工业标准) App Server发布数据三个服务器 Historian历史数据Information Server实时数据DAServer/I/OserverPLC等第三方软件Daserver/ioserver :收到采集命令,采集数据,发广播包,工作完成后,各机从DAseerver堆栈中提取数据。
概念:1.Archestry 只是一个名字2.Application server:应用程序服务器。
类似于I/Osever 客户端(阀门,泵,开关等运行配置,控制配置,run_time部分)3.Galaxy:数据库4.Galaxy Repostistory:配置的指令存储在此可以用这台机器进行开发。
5.GR是装Galaxy数据库的机器一个(工程)网络只能有一个Galaxy。
安装前准备:APPLICATION SERVER 的同时还可以安装I/OserverGR SQLSERVER可单独也可与APPLICATION 一起装。
Historation > 安装SQL server2005数据库需要建立防火墙,需专门一台机器。
Information server >安装SQL server2005数据库需要建立防火墙,需专门一台机器。
步骤1:1.每台机器装BOOTSTAP(需要主动对GR访问取数据的必须安装不是主动对GR 访问被动的接收数据的不用安装)。
工业控制领域最常用的监控软件1、InTouch:Wonderware的InTouch软件是最早进入我国的组态软件。
在80年代末、90年代初,基于Windows3.1的InTouch软件曾让我们耳目一新,并且InTouch提供了丰富的图库。
但是,早期的InTouch软件采用DDE方式与驱动程序通信,性能较差,最新的InTouch7.0版已经完全基于32位的Windows平台,并且提供了OPC支持。
2、iFix:Intellution公司以Fix组态软件起家,1995年被爱默生收购,现在是爱默生集团的全资子公司,Fix6.x软件提供工控人员熟悉的概念和操作界面,并提供完备的驱动程序(需单独购买)。
Intellution将自己最新的产品系列命名为iFiX,在iFiX中,Intellution提供了强大的组态功能,但新版本与以往的6.x版本并不完全兼容。
原有的Script语言改为VBA(Visual Basic For Application),并且在内部集成了微软的VBA开发环境。
遗憾的是,Intellution并没有提供6.1版脚本语言到VBA的转换工具。
在iFiX中,Intellution的产品与Microsoft的操作系统、网络进行了紧密的集成。
Intellution也是OPC(OLE for Process Control)组织的发起成员之一。
iFiX的OPC组件和驱动程序同样需要单独购买。
3、WinCC:Simens的WinCC也是一套完备的组态开发环境,Simens提供类C语言的脚本,包括一个调试环境。
WinCC内嵌OPC支持,并可对分布式系统进行组态。
但WinCC的结构较复杂,用户最好经过Simens的培训以掌握WinCC的应用。
4、组态王:组态王是国内第一家较有影响的组态软件开发公司(更早的品牌多数已经湮灭)。
组态王提供了资源管理器式的操作主界面,并且提供了以汉字作为关键字的脚本语言支持。
实时数据库软件技术要求:1、操作系统运行在Windows 操作系统上的服务器和客户机;服务器支持作为windows 2003 server、windows 2008 server服务运行;服务器是面向对象的和多线程的,并为数据收集和存储提供较高优先级,为客户机查询提供较低优先级。
2、数据库存储子系统支持每秒30000次更新的连续数据获取速度;存储子系统支持持续1秒的60000更新/秒突发速率;存储子系统能把实时数据作为高优先级任务并以不间断的方式处理;存储系统能够存储原始数据和校正后的数据;对数据库的所有变更都是可跟踪的;实时历史数据库中全面支持人工数据。
不允许采用外部表形式;通过“手工”方式(例如"更新/插入"命令、CSV 文件导入、存储与转发等等)接收的人工数据应作为较低优先级的任务处理;能够无损压缩原始数据(即不能使用内插法、阶梯/坡度法、以及数据中值法);能够根据不同的标记采用不同的存储方法(随机或定期)和不同的存储率以随机(带有时间和值的死区)或定期方式储存数据;支持触发器、存储的过程等等;系统能够记录5ms分辨率水平的点;从I/O服务器获得的数据支持VTQ、值、时间标记、以及质量信息;从I/O服务器获得的数据与从I/O服务器获得的VTQ 信息一起存储。
3、归档能够自动地存档实时时间序列数据;能够以100%的分辨率访问当前的和存档的数据;支持使用最低监视设置存档。
4、数据库模式数据库为基于行业标准数据库的开放关系数据库,以便为第三方软件提供支持;数据库支持为用户添加/编辑/删除定制表格的能力;把数据库模式公开。
5、配置数据库的配置简单,采用点击Windows GUI的形式。
6、与其它数据库系统的集成数据库支持与其它的数据库系统方便地集成,包括Microsoft SQL Server和Oracle;数据库支持与SAP R/3的接口。
7、数据检索数据库支持检索随机存储定期存储的数据的能力,不管数据是随即存储的还是定期存储的;数据库支持控制检索的数据的分辨率的能力,可以是行数,也可以是分辨率(例如,每300 毫秒一次);数据库支持检测边界的能力(上边界和下边界);支持从任意数量的I/O服务器获取数据,其中每个I/O服务器可以带有任意数量的主题。
下一代工业自动化软件的开发平台 Wonderware ArchestrAWonderware 企业级应用和信息系统的新平台 -- ArchestrAWonderware 在过去的 5 年中投入了巨大的人力和资金为工业应用开发这样一个强大的平台(见图一) 。
Wonderware 很早就认识到在一个统一的平台之上创建和运行工业应用程序的重要性。
这样的一个新的平 台框架使应用程序的开发者能专著于充分利用他们本行业的专业知识,而不用再底层技术细节上花费过多 的精力。
这个全新的技术叫做:ArchestrA -- 她不是传统意义上的一个单独的产品,而是一个平台,一套底层服 务。
这个新的技术给工业自动化应用的开发者:从系统集成商、OEM、增值销售商到最终用户带来巨大的 好处。
(图一) Wonderware 将工业自动化软件都需要的一些的共同的基本的功能和服务( Services)抽象出来,构成 ArchestrA 平台。
她旨在将用户从复杂的底层技术中解放出来,他们只需要“组合”的技能,而不是“编 程” 技术, 并专注于他们已经熟悉的本行业的专业知识。
这个平台构架在微软操作系统和相关软件 (例如.Net 框架)之上。
ArchestrA 致力于提供一个可以在各种自动化行业实施的,包含通用底层结构的平台。
ArchestrA 提供如 下一些公共服务: 设计和开发环境 Design and development environment 部署机制 Deployment Services脚本和计算服务 Powerful scripting and calculation services 报警和事件子系统 Alarm and Event subsystem, for management, delivery, printing, and historization services for alarm and events 强大的内置的历史纪录和数据传输服务 Powerful built in historization and guaranteed delivery services 规模可伸缩性 Built in distributed architecture services for scaleability 集成硬件驱动 Integration with and data acquisition from all types of field devices 对象间通讯和命名服务 Inter-object communications and name service management services 版本管理服务 Version management services 安全机制服务 Security Model services 集中授权和部署服务 Centralized license management and deployment services 集中故障诊断服务 Centralized system diagnostics and system administration services 对象和应用服务的国际化 Internationalization of objects and application services 界面编辑服务 Graphical/UI editing services, with multiple runtime rendering services 报表和查询服务 Reporting and Query services 支持 OPC 和 SQL 等工业标准 Common support for industry standards such as OPC and SQL 这个仍然可以扩展的特点列表,预示着在不久的将来工程师们开发工业自动化应用的方式将会发生巨大的 变化!工程师们将用一种全新的,以工厂为中心(Plant-centric ) ,组件化对象化的方式进行系统设计。
MES Client:实体建模,产品建模,工艺建模,工单管理。
●实体建模可以定义生产单元、生产线可以定义设备可以定义生产资源●产品建模可以定义原材料、半成品、成品。
可以给产品附加多个版本BOM。
可以给产品附加多个规格●工艺建模可以定义工序,工序关联BOM和工艺规范,工序支持BOM多版本和工艺规范多版本可以定义工艺路线可以定义工艺参数工艺建模将工序、设备、产品三者关联●工单管理支持工单取消、合并、分解支持从外部系统导入关联工艺流程、BOM版本、工艺规范版本Reports系统报表:系统预先定义多个报表,支持筛选查询。
MES Operator:可以执行工单,查看生产路线、物料清单、工单执行情况、工艺规范等。
Intouch:实现数据采集,画面监视监控。
InTouch 包括三个主要程序,它们是InTouch 应用程序管理器、WindowMaker 和WindowViewer。
InTouch 应用程序管理器用于组织您所创建的应用程序。
WindowMaker是一个开发环境,在这个开发环境中可以使用面向对象的图形来创建富于动画感的触控式显示窗口。
这些显示窗口可以连接到工业I/O 系统和其它Microsoft Windows 应用程序。
WindowViewer 是用于显示在WindowMaker 中创建的图形窗口的运行时环境。
ArchestrA IDE:基于新一代的工业软件技术的应用开发集成和监控平台,可简化分布式自动化应用程序的开发、部署、维护及管理。
系统提供丰富的自动化模板对象,包括系统对象、应用对象、设备集成对象,通过复用对象模板的方法来创建实例,可以简化配置工作。
通过IDE配置可以把所有的自动化对象都部署到目标PC上。
******生产线自控集成集管控一体化系统平台搭建和冗余配置说明航天(北京)工业设备有限公司1.平台简介 (3)2.平台搭建说明 (5)3.平台的冗余配置 (10)3.1 引擎对象冗余配置 (10)3.2 数采对象冗余配置 (14)4.引擎冗余测试 (18)4.1总体架构 (18)4.2测试步骤 (20)1.平台简介ArchestrA是一个全新的工业应用的平台框架,一种综合性的自动化和信息化软件架构的技术基础,是一种开放式、可扩展技术,完全采用基于对象的分布式设计。
它不是传统意义上的一个单独的产品,而是一个平台,一套基于分布式平台的统一服务,可以将自动化与过程信息整合,提供给工厂信息化系统。
这个新的技术给工业自动化和信息化应用的开发者:从系统集成商、OEM、增值销售商到最终用户都带来了巨大的好处。
Industrial Application Server(IAS) 是Wonderware公司2004-2005年度发布的产品,它是采用Invensys的ArchestrA体系结构,基于真正面向对象的技术,构建在框架之上的一个强大的新应用平台,它是简化分布式自动化应用程序开发、部署、维护及管理的一种基础架构。
它的主要特点包括:多用户开发环境;灵活部署能力;组件化的应用和系统架构;非常方便的FactorySuite集成;建立工厂模型组织工程数据的能力;基于对象技术的高重用工程方法;它具有技术上的先进性、架构的灵活性以及维护和应用的便利性等众多优点。
Wonderware System Platform为Application Server提供了重要的实时性能更新资料,包括能够充分利用多核微处理器技术,同时也提供了一套丰富的软件服务,这些服务可用于创建、部署和管理分布式的实时应用,具备更快的价值时间和更低的生命周期成本,而且通过提供ArchestrA应用对象与运行在InTouch HMI可视化中的ArchestrA 图形的完全集成,可与InTouch软件无缝地一起运行。
目录
1.工控软件架构 (2)
1.1产品架构 (2)
1.2部署架构 (4)
2.玲珑(泰国)MES工控数据流 (5)
1.工控软件架构
1.1产品架构
Wonderware工控软件具有完整的产品线,包括从底层设备通信到客户端的可视化展示,从实时数据展示到历史数据存储,都有独立且紧密配合的应用软件,构成了Wonderware具有战略性的工控软件应用平台。
工控软件产品架构如下:
图1 Wonderware工控软件产品架构
说明:
1)Wonderware工控软件产品架构分为可视化客户端软件、实时历史数据库
和设备集成服务,三者通过SuiteLink、DDE 或FastDDE进行稳定、有
效的通信。
2)Wonderware的可视化客户端软件为Intouch,用于可视化和控制工业生
产过程,它为工程师提供了一种易用的开发环境和广泛的功能,使工程
师能够快速地建立、测试和部署强大的连接和传递实时信息的自动化应
用。
InTouch软件是一个开放的、可扩展的人机界面,为定制应用程序设
计提供了灵活性,同时为工业中的各种自动化设备提供了连接能力。
目
前世界上有数十万套的InTouch系统在运行,因而该软件的可靠性和稳
定性是非常高的。
3)Historian是目前为止全球效率最高、成本最低的用于工厂的实时关系
型数据库,可以为工厂提高产品质量与生产效率提供正确的信息,完美地解决了关系型数据库在存储和管理工厂环境下快速产生的大量的实时数据时遇到的问题。
它能够实时获取准确、细致的生产数据且获取速度要比关系型数据库快几百倍;采用文件压缩存储的方式,存储空间也只占传统数据库的一小部分并且便于备份及数据转移,是目前市场上安装量最高的工业级实时历史数据库。
4)Device Integration设备集成服务将I/O Server和DA Server进行了
有效的整合,在与超过100个第三方接口开发商协作,提供了与诸多控制系统、控制设备如DCS,PLC,RTU,流量控制器,控制器,仪表刻度,条码阅读器等的通信通道;同时Device Integration也完全接受OPC技术的开放性,使数据通过标准的OPC协议与第三方的OPC组件进行有效的传输。
设备集成服务还提供统一的配置、控制和诊断工具,只需通过SMC就可以方便的对本地或者远程节点的DA Server进行启动、停止、配置和监控,同时内置诊断工具,可以及时远程将故障排除,以节省旅途时间和成本。
1.2 部署架构
Wonderware 工控软件至少需要三类计算机才能进行有效的部署,分别是客户端普通电脑、数据库服务器和通信服务器;根据需要和地理位置划分,三类计
算机分别安装于生产现场、中心机房和车间机房。
工控软件产品架构如下:
Device
Integration 设备集成服务生产设备PLC 串口
转以太网设备能耗智能快检设备RFID 装置X 光检测配套PC 称重仪表串口转以太网设备
Device
Integration
设备集成服务
Intouch
可视化终端Intouch 可视化终端Intouch
可视化终端
Historian
实时历史数据库
串口转以太网设备
图2 Wonderware 工控软件部署架构
说明:
1) Intouch 部署在生产现场或综合控制室内的普通电脑上,提供现场可视
化和控制工业生产过程。
2) Historian 部署在中心机房,实时获取及存储准确、细致的生产数据,并
对外提供含有时间戳的生产数据供其他系统数据查询、分析等。
3) Device Integration 部署在车间机房,为Intouch 、Historian 或第三
方软件提供稳定、有效的设备通信通道。
2.玲珑(泰国)MES工控数据流
图3 玲珑(泰国)MES工控数据流
说明:
1)Device Integration提供及时、稳定的通信通道,通过该通道,Historian
实时采集、存储包括工艺数据、质检数据、生产数据在内的生产信息,
自定义开发程序监测设备关键动作,下发管控指令。
2)Historian采集、存储底层设备的生产数据;向MES提供含有时间戳的
实时/历史数据信息。
3)自定义开发程序向MES数据库提供包括生产实绩、追溯信息、关键生产
步序、分时能源计量数据等关系型、非实时连续型数据;接受MES控制
指令并下发至相关的生产/质检设备。
4)MES数据库的工控部分用于存储关系型、非实时连续的、来自于计量设
备、生产/质检设备和物联网设备的生产数据;并根据相关MES功能和业
务流程向工控自定义开发程序下发MES的管控指令。
5)MES应用端的工控部分用于展示来自于工控的生产数据、工艺数据;处
理来自于工控的控制请求。