看看是什么让OPC可用

OPC是一种设备通信标准,已成为一种广泛使用的技术,用于在许多不同供应商制造的设备之间通信数据。

不过,从技术角度来说,它太老了,以至于来自微软(Microsoft)的底层技术。微软这个软件巨头即将失去支持。opc统一架构,或OPC UA作为一项将这一令人尊敬的标准推向现代技术世界的技术,它已经发展了好几年。

关于OPC UA的技术和好处已经写了很多文章(例如,www.myenum.com/primers - 6189),事实上,用户有时会感到困惑。“经典”OPC是建立在微软的组件对象模型(COM)和分布式COM (DCOM)之上的。微软和其他技术世界已经开始采用可扩展标记语言(eXtensible Markup Language, XML),软件供应商将其纳入到。net技术中。OPC基金会对此作出了回应OPC。网对于那些在微软开发的人。网environment, along with OPC UA for those looking for a complete embedded implementation.

OPC基金会成员公司领导最近强调自动化的世界许多围绕OPC不同“风格”的讨论都忽略了一点——许多供应商共同努力使该标准对用户更有用。他们特别提到了三次一年一度的互操作性研讨会,一群供应商将他们的产品带到一个地方,并试图连接到彼此的设备。这些活动在北美、欧洲和亚洲举行,以吸引尽可能广泛的各种成员。OPC基金会认证和合规总监内森·波科克(Nathan Pocock)也有过做供应商的经验,他把这些会议比作一场混战,一家公司把自己的客户带到其他供应商的服务器上,以此类推。Pocock补充道:“这是非正式的,但有点像用户会做的相同的事情。

OPC基金会还举办开发者会议,帮助供应商开发健壮的OPC实现。开发人员学习了一些东西,比如如何将基于COM的旧产品包装成UA实现。他们还学习如何使用遵从性测试工具,构建OPC客户端和服务器,排除问题和模型信息。最近10月中旬的一个培训班吸引了25名开发人员。

法规遵从性测试到来

来自亚利桑那州斯科茨代尔的重大新闻。OPC基金会总部是一家合规测试实验室的初创企业。由Pocock领导的第一次迭代将测试成员的产品是否符合OPC UA等效OPC DA(数据采集)。基金会在9月份发布了UA测试套件的第一个版本,因此所有成员在提交产品之前都可以访问需求和测试方法。这些工具基于Javascript,因此供应商可以使用这些工具编写自己的高级测试,以帮助他们为未来的测试迭代做准备。

遵从性测试使用供应商拥有的相同工具。测试的执行方式与互操作性研讨会上的类似,只是增加了一些额外的价值。波科克说:“我们有能力做和研习班一样的事情。”“许多会员向实验室捐赠了产品,这些产品已经成为参考产品。在我们检查了互操作性之后,接下来是健壮性检查。我们尝试使用任何我们能找到的方法使产品崩溃,比如注入错误的信息,试图塞进无效的“垃圾”来测试缓冲区溢出,断开电缆或杀死OPC服务器来查看客户端是否崩溃或是否可以恢复。然后我们检查性能。假设一个供应商声称支持每秒100,000个标签更改。我们会检查的。然后我们通过检查文档、安装/卸载功能来评估整体可用性。 So, once the ‘gold seal of approval' is applied, users know it's been through the wringer," he concludes.

加里Mintchell, gmintchell@automationworld.com,是总编辑自动化的世界

订阅自动化世界的专栏和部门RSS提要

更多家务事