几乎90%的制造商在他们的工业应用程序中使用微软平台,但普遍的问题仍然存在。关键问题包括可靠性、安全性和版本管理。微软制造用户组(MS-MUG)在OMAC(开放模块化体系结构控制)用户组中成立,通过用户、供应商和微软公司之间的合作来解决这些问题。该集团的新任主席、3M公司的高级工程师Ashok Nangia与《自动化世界》编辑部主任Jane Gerold讨论了MS-MUG的最新发展和未来方向。
亚历山大-伍尔兹:什么是微软制造用户组,它是如何形成的,它的成员是谁?
Ashok Nangia:Microsoft制造用户组(MS-MUG)是Open Modular Architecture Controls用户组(www.omac.org)中的一个工作组。它的成立是为了解决制造商在将商业软件技术应用于工业应用时面临的问题。工作组成立于1999年2月,当时包括我在内的一些用户在ARC顾问组(www.arcweb.com)论坛上会面,讨论在制造业中使用微软平台的常见问题。
例如,一些安装遇到了与使用Microsoft dll(动态链接库)在应用程序之间进行通信相关的不稳定性。个人计算机(PC)上的现有应用程序使用了一组DLL,然后,当加载新的应用程序或更新时,旧的DLL链接将断开,从而导致可靠性问题。
其他用户报告说,随着越来越多的软件加载到同一台PC上,在跟踪软件更改和管理dll方面出现了版本管理问题。因此,MS-MUG最初决定解决的问题是可靠性和版本控制管理。
用户组邀请了几个领先的工业软件供应商加入我们的努力。我们还寻求并得到了微软的支持,与我们一起在小组中解决我们的关键问题。
目前,MS-MUG有70多个成员,包括用户、应用软件供应商、技术提供商和微软。ARC通过管理网站和执行其他管理功能提供支持。
亚历山大-伍尔兹:在制造业中,基于微软的产品在哪些类型的应用程序中使用,制造商在其实现中有哪些关注点?
Nangia:微软平台用于监控和数据采集(SCADA)系统,HMI(人机界面),无线和手持应用程序,编程pc和应用程序开发服务器。随着微软技术在制造业中的应用不断扩大,我们解决用户关注的问题变得越来越重要。
在MS-MUG最近与ARC共同开发的一项调查中,我们要求用户对安全性、可靠性、版本管理、易用性和培训进行排序。在1到5的范围内,近40%的受访者将安全性和可靠性列为他们最关心的问题。(结果摘要见图表。)
亚历山大-伍尔兹:微软制造用户组目前的计划是什么?为什么这项工作很重要?
Nangia:我们的举措之一是推广“为Windows XP设计”的工厂软件认证项目。这是一个自我认证程序,专门针对工业控制应用。我们建议独立软件供应商(isv)和制造终端用户采用微软的“专为Windows XP设计”标志程序作为工厂车间PC应用程序的最低认证级别。虽然“专为Windows XP设计”的标志程序不符合MS-MUG向微软推荐的所有认证要求,但它确实提供了一个应用程序稳定性、安装/卸载程序和升级可预测性的通用平台。
到目前为止,已有两家工业软件供应商被授予“设计大奖”
“Windows XP”的标志是wonderware (www.wonderware.com)的InTouch 8.0人机界面软件和National Instruments (www.ni.com)的数据采集软件Measurement Studio 6.0。
我们希望看到更多的供应商参与到这个项目中来。尽管波音(Boeing)、宝洁(Procter & Gamble)和3M等公司正在推动这一举措,但还有许多其他用户并不知情。当用户要求他们的供应商参与认证计划时,我们将看到更可靠的软件。
MS-MUG的另一项倡议和成就是发布了“最佳实践”文件。本文档的目的是提供信息,帮助用户实现更可靠、更经济、更容易支持的系统。本文档包含七个主题:架构、安全性、冗余和可靠性、系统监控、变更管理、支持、备份和恢复。
用户、顾问和供应商创建了这份文件,包括3M、ARC、波音、思科系统、路易斯安那制造科学中心、微软、宝洁、西门子和Wonderware。每个公司都被分配了一个领域——例如,3M负责安全、备份和恢复——我们彼此分享工作。这就是用户组的力量——几家公司合作开发最佳实践,现在整个行业都可以共享这些实践。任何用户都可以在我们的网站(www.omac.org/wgs/MfgInfsrct/MSMUG/msmug_default.htm)上免费下载84页的文件。
亚历山大-伍尔兹:MS-MUG未来会有哪些举措?
Nangia:作为ARC调查的一部分,我们发现我们需要提高MS-MUG的知名度和会员资格。为了增加成员,个人成员,比如我自己,将亲自接触社区中的用户,分享加入小组的好处。
此外,MS-MUG正在寻求与OPC基金会(www.opcfoundation.org)密切合作。OPC在使用基于微软的软件为信息集成制定标准方面做得很好,但是他们需要用户社区。MS-MUG可以提供这一点。(OPC规范定义了在自动化硬件设备和软件应用程序之间传输数据的标准接口和驱动程序。)
我们还希望与微软密切合作,讨论如何延长操作系统的使用寿命。在过去,SCADA系统可以使用15到20年甚至更长时间。现在,由于操作系统每三年更换一次,制造业用户需要更换PC,以及软件、接口卡和其他设备。这不仅仅是一个5000美元的PC硬件更换;它可能影响价值20万至50万美元的软件和设备。
MS-MUG将要求微软对现有操作系统提供更长时间的支持。如果用户可以通过补丁或其他方式让操作系统多使用两年,我们就可以将自动化系统的寿命延长40%或更多。
亚历山大-伍尔兹:你对工业软件供应商还有什么其他的建议吗?
Nangia:MS-MUG正在研究软件许可和管理方面的建议。许可证是允许使用软件的令牌。我们建议软件供应商提供使用软件文件或加密狗的独立许可证和基于服务器的许可证的组合,这样用户就可以从一台服务器管理多个节点。
由于制造应用程序的关键任务性质,如果用户遇到生产问题,他们非常需要紧急临时许可证。供应商应该为用户提供一种随时获得临时许可证的方法,以保持工厂全天候运转。MS-MUG正在准备一份管理临时软件许可证的需求清单,但是给软件供应商的主要信息是——响应时间是至关重要的。应该提前确定向用户交付临时许可证的成本和机制,以便最大限度地减少停机时间。
亚历山大-伍尔兹:3M将如何利用MS-MUG的工作?
Nangia:我帮助建立MS-MUG的最初目标是在3M公司之外建立一个专业知识网络。我们现在有了一个网站;我们有一个很好的微软用户工作组;而且,我们与供应商和其他用户公司的专家有很好的关系。
此外,我们现在有了“最佳实践”文件,3M在开发过程中发挥了关键作用。文件中有很多元素,我们将实施,以提高我们工厂pc的可靠性。该文档以非it(信息技术)人员可以理解的方式提供了有关微软和网络技术的信息。
在过去的几年里,MS-MUG已经能够检查与将商业软件应用于工业应用相关的问题,并产生有用的想法。我认为现在我们必须向前推进并应用这些想法。我们计划在3M应用它们,我们相信其他用户将看到在他们的制造组织中应用它们的价值。
一家公司只能做这么多,但通过我们的集体努力,我们可以向微软和工业软件供应商发出声音。这是一个双赢的局面。供应商必须知道他们的客户所面临的问题。MS-MUG可以解决这些问题,这将使包括3M在内的所有工业用户受益。
亚历山大-伍尔兹:您为什么同意担任MS-MUG新主席的领导角色?
Nangia:我们已经为此工作了四年左右,但每个成员也都有自己的工作要做。制造业企业正在经历需求快速变化的文化变革。
然而,我们也意识到,花在MS-MUG上的很小的努力将会带来很大的回报。这就是我同意担任小组主席的原因。
如果我们的工作可以延长微软操作系统的寿命,制造商可以节省很多钱。如果我们能提高个人电脑的可靠性,我们就能减少生产停机时间。如果我们能在我们的系统中建立安全,我们就能提高电子生产力和远程访问。是时候收获这些回报了。