微软为软件工具创建框架

软件供应商在许多行业以无数种方式使用微软的工具。正如微软跨行业使用OLE策略(OLE用于过程控制、设计和建模、保险行业……)一样,它现在引入了更广泛的软件技术分组,称为Microsoft Windows分布式interNet应用程序体系结构,或DNA。

通过Mark T. Hoske,控制工程 一九九九年二月一日
关键字
  • 控制软件

  • 微软

  • 分布式计算

  • 互联网

  • 数据库

栏:
罗克韦尔自动化公司(Rockwell Automation)的RNA继续将基因构建块类比为控制
Windows 2000将强调易用性
Windows 2000主要功能

软件供应商在许多行业以无数种方式使用微软的工具。正如微软跨行业使用OLE策略(OLE用于过程控制、用于设计和建模、用于保险业&)一样,它现在引入了一个更广泛的软件技术组,称为Microsoft Windows分布式interNet应用程序体系结构,或DNA,以及一个子集,用于制造业的DNA (DNA- m),计划于本月晚些时候发布。

DNA的努力最终可能会消除不兼容的软件语言的不和谐,这些不兼容的软件语言连接到制造和过程控制,并通过它们进入业务系统。

DNA结构提供了一个标准的模型和工具集,以标准的方式将不同的软件层连接起来,就像它的生物构建块缩写DNA一样。微软说,对制造业来说,这意味着从车间到企业资源规划系统的无缝环境。

微软在制造业的合作伙伴自1998年6月以来一直在悄悄地谈论DNA,并已使用各种DNA组件数年。DNA将多种可扩展的客户端/服务器工具,如ActiveX、基本和动态HTML、SQL server、Visual Basic for Applications等打包在一个可理解的框架中,并将COM作为胶水。(见DNA图表。)微软首次将DNA引入行业是为了金融服务,即DNA- fs。

Microsoft Windows DNA(分布式interNet应用程序)体系结构是一个面向分布式应用程序的三层服务框架:用户界面和导航、业务流程和存储。

有了DNA-M,微软“试图让应用集成变得容易得多”,微软负责制造、应用开发客户部门的行业营销经理马库斯·施密特(Marcus Schmidt)解释说。

DNA-M将允许更好地使用现有技术,例如最近发布的基于Windows nt的关系数据库SQL Server 7.0。DNA工具横跨用户界面和导航、业务流程和集成存储的所有三层。

使用DNA-M将使微软的制造合作伙伴有时间开发更多针对市场的应用程序。就像用户为桌面设备购买最好的硬件组件一样,DNA-M将允许用户从不同的供应商购买软件应用程序,避免单一供应商锁定客户。施密特说,尽管多层次的多厂商互操作性将会增强,但“我们可能还没有达到即插即用的极乐世界”。

他说,对用户来说,集成制造应用一直是个难题。他说:“我认为DNA-M是数字神经系统的关键推手,它能让信息顺利地从工厂车间流入ERP系统,然后无缝地回流。”DNA-M有助于“填补应用程序之间的空白”,有助于确保软件供应商有一个公平的技术竞争环境,尽管用户仍可能需要一些集成。

施密特解释说,目前还没有计划对使用DNA-M技术的供应商提出验证或合规要求。供应商不需要合并特定数量或组合的DNA组件工具来说明它使用DNA- m框架,只需选择最适合客户的。虽然微软将继续加强DNA-M构建模块,但它仍然坚持不为制造业生产应用软件的立场。

预计将参加2月23日和24日DNA制造业发布会的制造公司包括Baan (Reston, Va.)、Camstar (Campbell, california .)、康柏的数字业务(Maynard, Mass.)、Groupe Schneider (North Andover, Mass.)、Intellution (Norwood, Mass.)、Rockwell Automation (Milwaukee, wisconsin .)、SAP (Walldorf, Germany .)、USDATA (Richardson, Tex.)、Wonderware (Irving, california .)等。

Microsoft Windows DNA for Manufacturing是一个面向所有人的系统级架构
业务方面,将工厂设备与自动化连接起来,
通过企业资源规划系统控制和处理应用程序。

用途:轮胎,甜味剂

施密特说,用户已经在各种应用中使用DNA-M技术,创造了一个快速反应的“数字神经系统”。

  • 普利士通/费尔斯通(田纳西州纳什维尔)在Intellution公司的Fix Dynamics软件和微软BackOffice中使用DNA技术,从各种控制器、OPC客户端和服务器收集信息,用于位于南卡罗来纳州艾肯的新设施,预计于1999年4月上线。
    据高级电气工程师Gary Larson介绍,与之前的解决方案相比,普利司通/Firestone定制和部署解决方案的时间缩短了85%。拉尔森估计集成成本将节省60%,部分原因是使用了“高度直观”的微软Visual Basic for Applications工具包。
    使用Windows NT的pc机与工厂生产和物料输送的多个plc通信,工厂预计雇用800人,每天生产数万个轮胎。预期的运营优势包括更高的质量控制,更容易的维护,实时的工艺变更,以及在制品库存的“戏剧性”减少。拉尔森说:“能够加入ActiveX控件是非常有益的,可以让SQL Server启动与Fix Dynamics的通信。”

  • 土星公司(Saturn Corp.,田纳西州斯普林希尔)正在使用GE发那科公司(GE Fanuc,弗吉尼亚州夏洛茨维尔)的Cimplicity进行生产管理和喷漆车间,并在与过程控制系统绑定的手持计算机中安装Windows CE。将信息下载到运行SQL Server的计算机上可以进行分析,从而比以前允许的更快地进行过程调整。

  • Pennzoil公司(休斯顿,德克萨斯州)使用SAP R/3 ERP软件和1998年11月中旬推出的新SQL Server 7.0来分析性能。

  • 生产Sweet ' N Low的Cumberland Packing Corp.(布鲁克林,纽约州)与SCT Corp.(马尔文,宾夕法尼亚州)的Adage解决了千年病问题和库存挑战。Adage是一款面向对象的图形化ERP软件,适用于流程和混合行业。该系统在5个月内就上线了,而其他ERP解决方案则需要数年时间。安装包括在Microsoft Windows NT Server和Citrix WinFrame下的广域网络。库存减少了10-15%,约200万美元,交货周期缩短,客户服务改善,需求规划和预测也有所改善。

施密特说,DNA-M的开发得到了微软合作伙伴及其客户的支持。“我们得到的反馈是,OPC不足以确保互操作性,许多车间级别以外的应用需要在制造生态系统中关注。DNA制造业汇集现有技术,提供长期方向。在过去,我们有很多有用的工具,但没有人知道它们是如何组合在一起的;Windows DNA将不同的微软技术植入到一个框架中。

对象模型很重要

微软的几个制造合作伙伴对此表示同意。西门子工业软件业务部门的研发工程经理George Lo说:“微软正在打造一个强大的架构,随着DNA背后的技术日益成熟并成为工业实力,它将为构建未来分布式自动化系统提供框架。”三层架构的想法并不新鲜,但其中的对象模型很重要。”

Lo博士说,在OLE BD(微软的低级数据接口)之上的ActiveX数据对象抽象层允许应用程序独立于数据源的类型或数据的存储方式。启用技术包括使用web客户端和服务器。

西门子的罗博士补充说:“标准化让生活更轻松,效率更高。”在过去,我们需要在基本架构和技术上做大量的工程工作;现在我们可以专注于为客户提供自动化服务。

罗康瑞认为,微软对互联网技术的使用“为用户提供了一种全新的方式来改变自动化的方式”。我们需要密切关注这些问题,并在必要时予以补充。”

罗克韦尔自动化公司微软战略联盟经理Brian Daleiden建议,微软DNA框架接近制造信息技术的“圣杯”,这是一个无缝的、具有成本效益的、可扩展的和面向未来的系统,可以将信息从工厂车间带到整个企业。微软的制造架构DNA与罗克韦尔自动化在工厂控制和信息管理方面的经验相结合,将有助于实现从车间到顶层的集成。(参见“积木”侧栏。)

除了上述技术外,其他使用DNA-M技术的供应商还包括阿斯彭技术公司。Plantelligence过程工业软件,用于智能制造和供应链管理;施耐德集团的透明工厂开放式自动化框架增强了plc、已安装的I/O和工作站等设备中的用户信息访问;USDATA的FactoryLink ECS 6.6是一个实时应用服务器产品,可以连接工厂设备,整合和处理数据,并使用OPC客户端和服务器支持在整个企业内进行通信。

罗克韦尔自动化公司(Rockwell Automation)的RNA继续将基因构建块类比为控制

使用核心的Microsoft Windows DNA(分布式interNet应用程序)体系结构技术,罗克韦尔自动化公司(Milwaukee,威斯康星州)创建了一个互操作性平台,称为RNA(罗克韦尔interNet应用程序),用于罗克韦尔软件公司自己的工业软件套件和Allen-Bradley自动化控制产品。

罗克韦尔自动化的微软战略联盟经理Brian Daleiden说:“RNA利用COM、DCOM和VBA来实现与其他工厂软件应用程序的互操作性,也作为罗克韦尔软件ProcessPak和ControlPak解决方案的基础,旨在过程控制和基于pc的控制应用程序。”

Daleiden补充道:“ProcessPak和ControlPak将人机界面、控制、数据库事务管理和批处理等功能集成到一个集成包中,在一个软件产品中提供了DNA架构的一个大子集。”

Windows 2000将强调易用性

微软Windows 2000(以前的NT 5.0)将专注于用户的简单性,使操作系统更容易和更平易近人,不需要花费大量的时间在维护上。

Windows NT家族的下一个版本将使应用程序的集成更容易,因此用户可以专注于业务而不是技术,微软工业营销经理马库斯·施密特(Marcus Schmidt)解释说,他负责制造,应用程序开发客户单元。(参见Windows 2000表格。)

西门子工业软件业务部门的研发工程经理George Lo说,微软打算让Windows 2000(以前的Windows NT 5.0)成为其第一个非零版本。在过去,我们真的不得不等待点一版本之前,它是足够可靠的工业操作。据我所知,这将是一个经过良好测试的操作系统。

Windows 2000将强调即插即用功能,简化配置和网络管理,并提高安全性。罗博士认为,对于分布式工业解决方案来说,这将是一个更好的操作系统。

西门子去年发布了一款基于pc的控制系统,自带Windows 4.0解决方案Simatic WinAC。西门子基于pc的控制部门的营销经理马库斯•布尔凯(Marcus Boerkei)预计,从Windows 4.0到Windows 2000的迁移将会很顺利。

布尔凯说,在一个去中心化和分布式的环境中,应用程序的大小或位置不应该有什么区别。我们正在为分布式解决方案寻找集中式配置和编程环境。

Windows 2000主要功能

windows2000服务器测试版2的主要功能包括:

可管理性,通过Active Directory服务、Microsoft管理控制台、组策略编辑器和应用程序安装服务;

安装和故障排除工具,包括高级系统恢复,硬盘复制,驱动程序不兼容向导;

存储管理和文件系统,硬盘空间自动监控,库和驱动器应用共享,支持加密,增强备份;

应用程序服务,包括事务服务和Web应用程序服务;

信息共享和发布在网络上发布和共享信息;

打印服务器服务,具有更多的灵活性和支持;

可伸缩性和可用性,通过企业内存架构,改进的可伸缩性,使用作业对象,集群服务,TCP/IP增强和I2O支持,以减轻中断密集型I/O任务的主机;

增加安全;而且

网络和通信改善。