智能手机和平板电脑:如何实现平台独立性和工业级可靠性

OPC统一架构为iPhone、iPad和Android打开了一次开发、随处运行的大门。

Aw 754 F1

显然,撼动消费电子世界的最大趋势之一是智能手机,如苹果的iPhone和谷歌Android手机,以及最近的平板电脑设备,如iPad和即将推出的一系列Android平板电脑。

改变范式、多点触控、高度图形化的用户界面与第三方应用程序(“应用程序”)相结合,导致了这些设备的爆炸式普及。

工业自动化供应商已经开始接受这些平台,以满足用户的高期望,这些用户希望能够将这些设备用作口袋式HMI。

但工业自动化用户和供应商面临两个问题:

1.这些设备上的应用程序通常没有把安全性、可靠性和性能放在首位。开发一款应用的低门槛导致了极低的应用价格、巨大的上市速度压力和多样化的竞争。结果是:应用程序漏洞百出,需要不断更新。消费者之所以接受这一点,是因为他们的期望很低,因为选择多,价格低(或没有)。但在工业自动化的世界里,这种模式是行不通的。在安全性、可靠性和性能方面,人们的期望仍然很高。

2.随着智能手机和平板电脑市场被平台所划分(以苹果的iOS和谷歌的Android为首,但也包括黑莓和微软),这让人想起了公交车大战和专有平台的重演。应用开发者必须选择一个平台,或者投入资源跨多个平台构建和维护同一个应用。

OPC UA来救援
OPC统一架构(OPC UA)的两个趋势改变了这一切,为安全可靠的工业自动化应用打开了使用智能手机和平板设备的大门。OPC UA于2004年首次开发,是一种安全、可靠、平台独立的解决方案,可提供确定性互操作性。它内置了可靠性、安全性和性能。(一个快速的历史教训:最初的OPC规范在20世纪90年代是以微软为中心的;转向OPC UA消除了对微软COM/DCOM平台的依赖。)

工业自动化供应商现在可以使用OPC UA服务构建智能手机和平板电脑应用程序,而不必担心开发和维护iOS或android特定版本。针对iOS和Android设备的函数库只需要编写一次。OPC Foundation已经发布了必要的规范,允许开发多平台的库,许多OPC工具包供应商已经这样做了。有了库,任何供应商都可以使用OPC UA服务编写应用程序,OPC UA将功能移植到每个平台,本质上对应用程序开发人员隐藏了硬件平台的细节。

例如,使用OPC UA,可以直接从工业环境接收和确认iPhone或Android手机上的警报。还有一个适当的基础设施,以确保警报实际被接收到,有冗余支持,以便在智能手机没有确认警报时启动替代操作。

工业自动化供应商得到了两全全美的好处——他们只需要编写一次应用程序,供应商和用户都自动得到了一个天生支持可靠性、安全性和性能的架构。

OPC统一体系结构是可伸缩的,并且已经被大量的供应商部署。

OPC基金会提供规范、技术和认证过程,使其成员能够轻松地将产品推向市场,真正提供最佳的、多供应商的、多平台的、安全可靠的互操作性。

欲了解更多信息,请访问www.opcfoundation.org。

更多家居资讯