下一代工业自动化软件的开发平台ArchestrA
- 格式:pdf
- 大小:1.61 MB
- 文档页数:10
福克斯波罗的自动化系统容易—最有效率的组态和使用。
怎样能使你的福克斯波罗自动化系统反应和运行迅速,组态是集中和快速的,有着IEC1131-3和S88的有点及优越的结构项目环境和简便的入口。
能从任何一个单位控制系统在线检查,在任何的可操作的数据都能自觉的运行。
你能用可伸缩的集散控制系统来解决你的需求,从简单的组态建立一个单机装置为一个综合单位控制系统工程空间命名,综合装置工程。
(1)画原理图。
用拖放和S88方法,一个简单的直观环境为了福克斯波罗自动系统或其他inensys的产品。
(2)自动编译能力。
能共用,配置和测试方便。
(3)配置工具。
设计你的系统有一系列的策略及应用界面。
提供通用的方法发展福克斯波罗自动化系统工具。
(4)控制和应用程序模块。
缩短申请时间。
(5)单个的尖端配置。
结合数据输入和数据输出,建立自动系统为提高生产力。
(6)共用的相关数据库,简单的混合单位控制系统,很容易按要求添加节点。
(7)通道。
提供通道密码对所有数据在每个关卡,在线升级福克斯波罗的自动化系统能不断的提高设备效率超过系统周期。
(8)过程控制接口标准,建立输入输出驱动那个程序。
这标准的能帮助设计者间分享数据,考虑安全性所有的数据在控制范围内动能用。
(9)在线配置。
创建操作者相互比较实践的界面。
(10)满足21 cfr part 11要求,满足调整要求为了安全记录。
(11)容易和直观功能。
设计和应用系统要求用网络功能数据放在相关的数据库用来说明发展者设备寿命。
(12)自动配置提供电压技术能容易明白组成。
(13)开放角度支持宽广的以太网使用,网络通讯协议和PROFIEBUS的拟定。
(14)形象化基于世界主要的人机接口。
英塔基软件,出自invensy厂。
(15)功能阐述。
Factorysvite软件由invensy供应一个综合的软件,包括工厂数据库,故障停机时跟踪和生产监视和wip监视。
灵活分批管理,每个windows 基础nt控制,网络形象化,满足相互作用和intouch软件,没有内部装置连接装置,例如plc用1000+的输入输出服务器。
kingscadaa实例摘要:一、引言二、Kingscadaa 的背景和概念三、Kingscadaa 的核心功能和特点四、Kingscadaa 在工业自动化领域的应用案例五、Kingscadaa 的发展前景和挑战六、结论正文:一、引言随着工业自动化的不断发展,越来越多的先进技术和解决方案应运而生,以满足各种工业场景的需求。
其中,Kingscadaa 作为一种新型的工业自动化解决方案,正逐渐受到业界的关注。
本文将为您详细介绍Kingscadaa 的实例和相关知识。
二、Kingscadaa 的背景和概念Kingscadaa 是一款基于先进控制理论和人工智能算法的工业自动化软件,由我国某知名科技公司研发。
它旨在解决传统工业自动化系统中存在的问题,如控制精度不足、响应速度慢等。
通过引入大数据分析、机器学习等技术,Kingscadaa 能够实现对工业生产过程的实时监控、故障诊断和优化控制。
三、Kingscadaa 的核心功能和特点1.实时监控:Kingscadaa 可以实时采集生产过程中的数据,对设备状态、生产进度等进行实时监控,帮助企业及时发现生产问题。
2.故障诊断:Kingscadaa 具有强大的故障诊断能力,能够分析历史数据,预测设备故障,并提出相应的维修建议。
3.优化控制:Kingscadaa 通过人工智能算法,自动调整控制策略,实现对生产过程的精确控制,提高生产效率和产品质量。
4.兼容性强:Kingscadaa 支持多种工业通讯协议,可与各类设备无缝连接,便于集成到现有的生产系统中。
四、Kingscadaa 在工业自动化领域的应用案例某汽车制造企业采用了Kingscadaa 解决方案,通过对生产线进行实时监控和优化控制,实现了生产效率提高20%、故障率降低30% 的目标。
此外,Kingscadaa 还在钢铁、电力、化工等行业取得了显著的应用成果。
五、Kingscadaa 的发展前景和挑战1.发展前景:随着工业4.0、智能制造等概念的普及,工业自动化市场对先进技术和解决方案的需求将持续增长。
Zynq UltraScale+开发平台AXU4EV-E开发板2 / 51芯驿电子科技(上海)有限公司文档版本控制目录文档版本控制 (2)一、开发板简介 (6)二、ACU4EV核心板 (9)(一)简介 (9)(二)ZYNQ芯片 (10)(三)DDR4 DRAM (11)(四)QSPI Flash (17)(五)eMMC Flash (18)(六)时钟配置 (20)(七)LED灯 (22)(八)电源 (22)(九)结构图 (24)(十)连接器管脚定义 (24)三、扩展板 (33)(一)简介 (33)(二)M.2接口 (34)(三)DP显示接口 (35)(四)USB3.0接口 (36)(五)千兆以太网接口 (37)(六)USB Uart接口 (39)(七)SD卡槽 (40)(八)40针扩展口 (41)(九)CAN通信接口 (42)(十)485通信接口 (43)(十一)MIPI接口 (44)(十二)JTAG调试口 (45)(十三)RTC实时时钟 (46)(十四)EEPROM和温度传感器 (46)(十五)LED灯 (47)3 / 514 / 51芯驿电子科技(上海)有限公司(十六) 按键 .............................................................................................................................. 48 (十七) 拨码开关配置 .............................................................................................................. 48 (十八) 电源 .............................................................................................................................. 49 (十九) 风扇 .............................................................................................................................. 50 (二十) 结构尺寸图 (51)5 / 51芯驿电子科技(上海)有限公司 基于XILINX Zynq UltraScale+ MPSoCs 开发平台的开发板(型号:AXU4EV-E )2020款正式发布了,为了让您对此开发平台可以快速了解,我们编写了此用户手册。
下一代工业自动化软件的开发平台 Wonderware ArchestrA™Wonderware 企业级应用和信息系统的新平台 -- 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 ) ,组件化对象化的方式进行系统设计。
利用 WonderWare 公司的产品实施 MES 方案1、方案一比较简洁,利用 INSQL 实时关系数据库以及在效劳器端通过 进展web 公布。
特点:✧在效劳器端只需通过标准SQL 语句即可访问INSQL,这是其他实时数据库无法实现的,因此大大提高了系统的牢靠性。
✧但在客户端要访问INSQL 是比较麻烦的,由于INSQL 没有供给API 供程序员调用,解决方法是在效劳器端依据TCP-IP 协议编一个网络播送程序,循环的向每一个客户端播送数据,需要数据的客户端接收数据。
成功案例:南通醋酸纤维公用工程动力自控系统。
其构造框图如下:在本方案中,一般客户端是不需访问INSQL 的,因此构造简洁、敏捷,实施起来更加贴近焦化厂的实际状况。
缺点是编程的工作量格外大。
2、方案二1.套装软件 FactorySuite充分利用 Wonderware 公司的套装软件 FactorySuite,这个集成的套装软件包含以下核心组件:✧Industrial Application Server:基于 ArchestrA 技术的一代分布式工业自动化平台软件;✧InTouch:过程可视化模块✧IndustrialSQL Server:实时关系型工厂信息数据库✧SuiteVoyager:基于Internet/Intranet 的生产制造信息门户。
✧InControl:基于PC 的机器和过程掌握模块✧InTrack:资源治理和WIP〔Work In Process〕跟踪模块✧InBatch:柔性批处理治理系统✧I/O Server2.方案的实施过程方案的实施过程比较简单,大致如下:1)INSQL 将现场数据采集上来,2)Intrack 从 INSQL、ERP、I/O Server 效劳器、OPC、SQL Server 以及其他数据源等提取数据,经过加工,以对象的方式〔譬如,炉次号或批号〕,将与对象相关联的数据存放到 SQL Server 效劳器中。
unified automation 介绍-回复Unified Automation 是一家专注于提供工业自动化的软件和解决方案的公司。
他们提供一系列的工业自动化产品和服务,包括OPC UA 开发工具包、OPC UA 服务器和客户端,以及面向工业自动化的软件开发工具。
本文将详细介绍Unified Automation 的产品和服务,以及该公司在工业自动化领域的优势。
一、Unified Automation 公司概述Unified Automation 成立于2006 年,总部位于德国,是一家领先的工业自动化软件公司。
公司致力于为工业用户提供高质量、高性能的自动化软件和解决方案,帮助客户实现工业自动化的数字化转型和智能化升级。
二、产品和服务1. OPC UA 开发工具包Unified Automation 提供了一系列的OPC UA 开发工具包,用于帮助开发人员在工业自动化领域构建、集成和管理OPC UA 通信。
这些开发工具包包括C++、C# 和Java 版本,适用于不同的开发平台和环境。
开发人员可以使用这些工具包来创建OPC UA 服务器和客户端,实现设备之间的数据交互和通信。
2. OPC UA 服务器和客户端Unified Automation 提供了高性能的OPC UA 服务器和客户端,用于实现设备之间的数据采集、监控和控制。
OPC UA 是一种通用的、开放的通信协议,可以在不同的设备和系统之间进行可靠和安全的数据交互。
Unified Automation 的OPC UA 服务器和客户端支持多种通信接口和协议,可以与各种工业设备和系统进行集成。
3. 软件开发工具Unified Automation 还提供了面向工业自动化的软件开发工具,如HMI/SCADA 系统、MES(制造执行系统)和数据分析工具等。
这些软件开发工具帮助用户快速构建和部署工业自动化系统,并提供了丰富的功能和工具,用于监控和控制生产过程,实现智能制造。
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上。
电力电缆行业数字化工厂工业互联Wonderware System Platform命名及部署规范1、总则 (2)2、设备编号 (5)3、WONDERWARE系统平台中命名 (7)3.1 模版组命名 (7)3.2 模版对象命名 (7)3.3 实例化对象实例 (9)4、TAG变量命名 (13)1、总则Schneider Electric旗下的Wonderware®系统平台(Wonderware System Platform,简称WSP,下同)提供了一个单一的平台,可满足工业自动化与信息人员的所有 SCADA、管理HMI和生产与绩效管理要求。
该平台实际上在任何现有系统的最上层提供了一个公共的战略性工业应用服务平台,并且构建在基于工业标准的ArchestrA®实时SOA技术之上。
WSP提供了一整套可持续的、模块化的工业与生产软件解决方案,以满足用户和整个市场不断变化的需求,并通过统一的集成开发环境(IDE),极大的满足不同行业、不同生产管理水平下对工业级系统平台,诸如快速开发、可靠运行、方便维护、易于扩展等的系列要求。
WSP产品架构如下:图1 WSP产品架构WSP整套的产品架构提供了一套完整的核心功能与服务,以支持可持续的生产与操作绩效改进,主要核心功能与服务包括:➢软件和设备连通性通过WSP提供的Device Integration Server(设备集成服务),WSP可以稳定有效地与自动化系统(DCS、PLC、操作终端、RTU等)、软件或数据库(生产调度系统、实验室Lims系统、能源系统等)、业务系统(MES、ERP、PDM等)建立数据链路,及时、可靠地采集或下发相关信息。
➢信息和数据管理通过WSP提供的Historian(实时历史数据库),WSP可以高速采集、海量存储含有时间序列的生产数据、工艺数据、报警信息、质检数据等;通过历史数据缓存,自动转发到Historian服务器功能,保证上述数据不丢失;提供统一数据访问接口,能够被任何客户端轻松访问。
******生产线自控集成集管控一体化系统平台搭建和冗余配置说明航天(北京)工业设备有限公司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软件无缝地一起运行。
第一讲InTouch概述主讲:钱立湘极易组态软件专业培训网内容1.组态软件发展2.Wonderware公司介绍3.InTouch发展4.教程内容介绍1.组态软件发展-DCS发展PLC和DCS的发展1. “组态”的概念是伴随着集散型控制系统(Distributed Control System 简称DCS)的出现才开始被广大的生产过程自动化技术人员所熟知的。
2.在控制系统中使用的各种仪表中,早期的控制仪表是气动PID调节器,后来发展为气动单元组合仪表,50年代后出现电动单元组合仪表。
70年代中期随着微处理器的出现,诞生了第一代DCS:Honeywell公司的TDC 20001.组态软件发展-DCS发展3.由于每一套DCS都是比较通用的控制系统,可以应用到很多的领域中为了使用户在不需要编代码程序的情况下,便可生成适合自己需求的应用系统,每个DCS 厂商在DCS中都预装了系统软件和应用软件,而其中的应用软件,实际上就是组态软件,但一直没有人给出明确定义,只是将使用这种应用软件设计生成目标应用系统的过程称为“组态(Config)”或“做组态”。
1.组态软件发展-PLC发展背景:20世纪60年代,自动化生产控制系统基本上由继电器控制装置组成。
问题:可靠性差:维修困难灵活性差:改造工期长,费用高1968年,美国通用汽车公司(GM)公开招标,要求取代继电器,提出“GM十条”:(1)编程方便,现场可修改程序;(2)维修方便,采用模块化结构;(3)可靠性高于继电器控制装置;(4)体积小于继电器控制装置;(5)数据可直接送入管理计算机;(6)成本可于继电器控制装置竞争;(7)输入可以是交流115V(8)输出AC115V,2A以上,能直接驱动电磁阀;(9)扩展时,系统更改小(10)用户存储容量至少4KB1.组态软件发展-PLC发展继电器控制系统PLC发展继电器控制接线复杂功能完备灵活性高通用性好计算机继电器接触器控制系统简单易懂操作方便价格便宜++编程简单掌握快附加要求=新型控制器对新型的控制器的具体设想1.组态软件发展-PLC诞生1968年,PLC之父Dick Morley说:“It was New Year’s Day of 1968,and I knew I was going to have a hangover.”之后,他和他的团队冲刺了一年多,1969年,终于制成了模块化的数字式控制器(Modular Digital Controller),开创了PLC的新纪元。
企业控制——不受限制企业控制是指业务策略与生产执行的实时同步。
InTouch 2012 和 ArchestrA 的结合使用可为您的企业控制提供支持,让您获得前所未有的强大功能、可扩展性以及易于使用的信息化和自动化应用环境——实现生产数据在您的整个企业流动,从而改进决策、增加应变能力并降低风险。
ArchestrA 系统平台并不需要运行 InTouch 软件,它是对 InTouch 的终极扩充,并将重新定义你对监控系统的预期:ArchestrA 图形与应用对象——系统平台内部的强大组件对象,封装了 InTouch ArchestrA 图形及应用逻辑、I/O 、历史信息及数据存储,实现了拖拽式解决方案工程设计。
可节省大量的时间,同时改善应用的一致性和维护性。
通用工厂模型——超越了传统 HMI 的简单标签数据库。
作为物理设备与流程的逻辑表述,ArchestrA 系统平台的通用工厂模型将设备和系统抽象到功能更强、生产率更高的应用开发环境中,在工程可重用性和降低生命周期成本方面能让您受益匪浅。
可管控的应用——通过集中化环境实现轻松、稳健的远程应用部署和管理,可将更改增殖到您的整个网络。
可扩展的通用应用平台——以 InTouch 2012 HMI 丰富的图形功能为基础,可扩展至所有类型的工厂及工业应用。
全系统范围功能的自动配置——可一次完成信息的集中配置,并对任何需要该配置的应用重复使用,其中包括图形、历史信息、警报与事件函数、安全、逻辑、脚本、输入及输出。
通用命名空间——在 ArchestrA 系统平台中,应用代码与设备通信是分离的,因此可对二者轻松地进行管理和升级,并允许对任何机器或应用重复使用。
扩展的数据安全和状态指示——构建于 InTouch 软件内置的功能之上。
ArchestrA 系统平台扩展了所定义的颗粒度级别以及对数据安全和系统状态指示的响应。
作为整个 InFusion 企业控制系统产品系列的一个组成部分,InTouch 2012 设计用于提供特定功能,同时还可以方便地与其他 InFusion 组件进行组合、集成和管理。
InTouch® HMI 与 ArchestrA®集成指南Invensys Systems, Inc.修订版 A上次修订日期:2007 年 8 月 6 日版权声明© 2007 Invensys Systems,Inc. 版权所有。
保留所有权利。
保留所有权利。
未经 Invensys Systems, Inc. 事先书面明确同意,不得通过任何手段(电子、机械、影印、录制或其它方式)复制、传输本文档中的任何部分,或是将其存储到检索系统。
使用本文档所含信息不需承担任何相关的版权或专利责任。
虽然在编制本文档的过程中已采取一切预防措施,但错误或疏漏在所难免,出版商与作者对此概不承担任何责任。
对由于使用本文档所含信息而导致的任何损害,亦不承担任何赔偿责任。
本文档中的内容如有变更,恕不另行通知,这些内容亦不代表 Invensys Systems, Inc. 一方的承诺。
本文所述软件系在遵守许可协议或保密协议的前提下提供。
本软件的使用或复制必须遵守这些协议中的各项条款。
Invensys Systems, Inc.26561 Rancho Parkway SouthLake Forest, CA 92630 U.S.A.(949) 727-3200对产品文档如有任何意见或建议,请发送电子邮件到 productdocs@。
商标本文所提及且已知为商标或服务标志的所有专用名词均已采用适当的首字母大写形式。
Invensys Systems, Inc. 无法证实此类信息的准确性。
在本文档中使用某个专用名词不应视为会影响任何商标或服务标志的有效性。
Alarm Logger、ActiveFactory、ArchestrA、Avantis、DBDump、DBLoad、DT Analyst、FactoryFocus、FactoryOffice、FactorySuite、FactorySuite A2、InBatch、InControl、IndustrialRAD、IndustrialSQL Server、InTouch、MaintenanceSuite、MuniSuite、QI Analyst、SCADAlarm、SCADASuite、SuiteLink、SuiteVoyager、WindowMaker、WindowViewer、Wonderware 以及Wonderware Logger 均为 Invensys plc 及其子公司与附属公司的商标。
国外实时数据库比较,不包含phd,因为honeywell卖的pi比osi卖的还多。
前言实时数据库是数据库系统发展的一个分支,它适用于处理不断更新的快速变化的数据及具有时间限制的事务处理。
实时数据库技术是实时系统和数据库技术相结合的产物,实时数据库系统的主要内容包括:l 实时数据库模型;l 实时事务调度:包括并发控制、冲突解决、死锁等内容;l 容错性与错误恢复;l 内存组织与管理;l 访问准入控制;l I/O与磁盘调度;l 主内存数据库系统;l 不精确计算问题;l 放松的可串行化问题;l 实时SQL;l 实时事务的可预测性;l 研究现状与发展。
因为国内的实时数据库产品不论在技术性能、用户功能扩展等方面远不如国外的产品先进、成熟、稳定,所以对于国内的产品不予考虑。
目前在国内比较流性的国外实时数据库产品有美国Wonderware公司的Industrial SQL,美国OSIsoft公司的PI ( Plant Information System ) ,美国AspenTech公司的I P21 ( InfoPlus 。
21 )。
以5000点数据库和20客户端应用为例,几个数据库价格分别是:PI----10万美元,每个接口6000美元,OPC接口收费;InfoPlus.21----11万美元,每个接口1万美元,OPC接口不收费;Industrial SQL Server----6.5万美元,每个IDAS1200美元,OPC Link免费。
下面对以上数据库产品的性能、技术特点做逐一介绍。
Industrial SQL Server公司简介Wonderware公司创建于90年代初,提供工控软件、实时数据库软件、设备管理软件、资源跟踪管理系统等工业生产过程的多种应用软件,有近千名员工,属于世界第三大自控系统供应商Invensys集团,是上市公司。
在中国设有北京和上海两个代表处。
其产品主要客户端软件已发布中文版本。
Wonderware公司的Industrial SQL是由数据采集、数据圧缩、生产动态浏览和历史数据归档等功能构成一个完整的实时数据库系统,实时数据和历史数据用专门的文件保存;数据库服务器内嵌了微软公司的MS SQL Server,使其具备了关系型数据库特性,增强了复制功能,集成了Mail 和Intetnet。
下一代工业自动化软件的开发平台 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 ) ,组件化对象化的方式进行系统设计。
在 微软 Windows 和 Wonderware 的 ArchestrA 所构筑的新平台之上, 工程师可以复用在不同的工程中产生的 对象。
Wonderware 的 FactorySuite 已经有多年的历史,此套件已经经历了两代的增强集成,集管理控制、制造执 行、 批管理以及其它功能于一身, 但是 ArchestrA 将把集成度带到一个新的水平。
FactorySuite 向 ArchestrA 由 转变将分两个阶段进行: The FactorySuite Scalable Application FactorySuite Next Generation (NG) 在第一个阶段中,系统采用一种 “ 混合” 策略,引入的新的组件“Application Server ”就是一个架构在 ArchestrA 之上的后台服务器,最新的 FactorySuite 的其他组件可以和 Application Server 配合使用,现有 的 FactorySuite 用户不会被抛弃。
在第二个阶段 FactorySuite NG 中,新的 FactorySuite 应用将全部组件化,给用户提供了空前的可扩展性和 灵活性。
Application Server(图二)Application Server 给系统提供了充份的扩展性和自然的 N 层结构(见图二)? ? Presentation Layer: 是各种瘦客户端应用程序,InTouch,ActiveFactory,IE 浏览器等。
Application Layer:脚本,事件,报警检测,数据获取和工程单位转换等在这里执行。
这个层次替换了 以往大部分的数据改变脚本,条件脚本和标记名数字典,并根据设备和功能对工厂以对象的方式进行 建模。
Control Layer:工厂控制底层,PLC,DCS,现场仪表等。
?在图二中有几个关键的部分,首先在图中 Application Layer 的左侧有一个 Configuration 工作站,上面运行 ArchestrA 平台的开发配置环境:IDE(图三) 。
在 IDE 中对工厂对象建立模型,这些信息都储存在一个 数据库中,我们叫做 Galaxy Database。
同样也是在 IDE 中将建好的对象部署( Deploy) Application Server 到 服务器中 (图中有三个 Application Server) Application Server 中的 DAS(data acquisition server)和硬件通讯, 。
执行控制逻辑,将数据送至显示层(InTouch 等)和 InSQL。
这样的一种结构将控制逻辑引擎从客户端中抽象出来,从而极大的提高了客户层的可伸缩性,各种类型的 客户端应用可以联接到一个统一的工厂模型中, 客户端的个数可以任意增加,并且都在同一个命名空间中。
图三Application Server 的功能和优点一个包含 Application Server 的 FactorySuite Scalable 系统给我们带来那些功能和有点呢?主要有以下几个 方面: 1,代码复用 在 ArchestrA 环境中核心的一个概念就是“应用对象”ApplicationObject。
一个 ApplicationObject 代表了 工厂里的某种设备,例如:泵,阀门,马达等,或是它们的组合。
Wonderware 提供了一些原始的,基本的 ApplicationObject 的模板(Template) ,例如:$DiscreteDevice,$AnalogDevice,等等。
开发者可以在 IDE 中, 利用这些原型构筑自己的 ApplicationObject,并进而在 Application Server 上部署这些对象(实例化) 。
The $Valve Template has been used to create severalThis is a base Template that can be used toHere the template has been configureCV10CV20 $DiscreteDevic$Valv CV30CV40图四 可以把 ApplicationObject 比作 InTouch 中的 Tag 以助理解, 但实际上 ApplicationObject 的内涵要比 Tag 多 的多。
每一个 ApplicationObject 都有自己的属性:输入/输出、报警、安全、历史纪录和脚本,甚至还可以 包含其它的 ApplicationObject。
Inputs/Outputs Alarms/Events$ValveSecurityScripting History图五2,一个共同的命名空间(Namespace) ,不受点数限制 我们在用 InTouch 的时候会有 64K 的点数限制,如果一个大于 64K tag 的项目我们就必须增加一个 InTouch(Tag Server)的节点。
但这两个 Tag Server 的 Tagname 并不在同一个命名空间中,实际上使两个分 离的 Server。
(见图六)图六图七 在图七中,由于 Application Server 的引入,问题得到了彻底的解决。
Application Server 没有点数的限制, 唯一的限制就是硬件平台:CPU 得处理能力,内存的大小等。
当一个 Application Server 不能接受更多的负 载时,只需增加一台 Application Server,然后再 IDE 中把部分负载部署到新的 Server 上就可以了。
那些转 移过去的点仍然都在同一个命名空间中,仍然是原来应用中的一部分,在客户端不需额外的工作。
3,统一管理和维护 因为所有的 ApplicationObject 都是有摸板(template)产生的,一个摸板所产生的实例的共同属性可以在模 板中维护。
图八 在图八中,一个叫做$Tank 的模板已经被用来产生了若干个实例。
我们可以在 IDE 中对模板$Tank 增加一 个高限报警的属性,然后将这个改变“推”向已经存在的实例对象,而不需要去每一个实例里面修改。
而且, 我们可以在 Object 这个层次定义安全属性, 而不必象以往那样必须要在每一个 InTouch 的 Application 中定义 User, Password 等。
图九 4,紧密集成 Application Server 也已经和 InSQL8.0 集成在一起。