OPC UA的定义

OPC UA(统一架构)是一种行业标准,使软件能够使用相同的界面连接来自不同制造商的设备、机器和系统。

您能用OPC UA做什么?

最终用户

无论您从事加工工业、制造业、机械控制、发电、智能电网、抑或是流量管理行业,您都可以使用一个安全、且独立于平台之外的标准来集成您所有的生产现场设备、自动化系统、以及软件应用程序,例如资产管理、MES和ERP。通过OPC UA,您还可以构建分布式的互联网和云计算系统,将您的远程设备和I/O连接到核心服务器和数据库,执行OEE、设备诊断、报告和其他应用程序。

设备和机器供应商

您可以使您自己的产品与来自其他供应商的产品实现互相操作,从而让您的客户可以建立一套完整的系统,而同时您也赢得了客户的订单。采用标准化、安全的技术可以实现更可靠的集成,并同时降低成本,真正做到一劳永逸。工业互联网和物联网是未来发展的主要趋势,而OPC UA就为您提供了一种优质的通信协议、供您开发符合主流框架的产品和系统。

系统集成商

当您需要集成多个供应商系统向您的客户提供全面的解决方案时,您必然希望可以使用标准化的、可靠的、安全的、可扩展的且独立于任何平台之外的技术。显然,OPC UA无疑是您的不二选择。此外,OPC基金会发展至今,已有400多位不同国家的成员无时不致力于该技术的持续发展。因此,当您选择OPC UA作为您的核心通信技术时,您可以一遍又一遍地使用您的软件和专业知识,经济地和按时地执行您的项目。

软件公司

成功企业软件的关键特质之一是其如何实现与其他系统的接口。针对来自HMI、SCADA、MES和ERP,监控、质量控制和报告、以及其他各类软件应用程序的集成需求,OPC UA提供了一种卓有成效的新方法,解决了这个难题。当您在开发软件的时候,OPC UA的标准接口可以帮您实现高品质的应用、并最大化您的客户数量。

附加价值

OPC UA(统一架构)是一种行业标准,使软件能够使用相同的界面连接来自不同制造商的设备、机器和系统。OPC UA服务器可以减少各种集成和开发软件的开发成本,为设备添加新的附加值。同时,OPC UA客户端和执行客户端功能的应用软件也可以以标准方式连接到任何OPC服务器,无需定制。

互通性

OPC基金会致力于通过创建和维护开放式规范来保证自动化的互操作性。该规范用于标准化将获取的工艺数据、报警及事件记录、历史数据和批量数据上传至多供应商企业系统的通信,以及标准化生产设备之间的通信,例如在加工工业、制造业、楼宇自动化、流量管理、能源生产和智能电网等领域使用的传感器、仪器、PLC、RTU、DCS、HMI、Historian、趋势子系统和报警子系统等。

OPC UA协议标准

所有OPC UA规范均由OPC基金会开发和管理。其目标是作为互操作性标准,实现信息从工厂车间垂直传输至多供应商企业系统的互操作,以及实现不同供应商和各种工业网络中的设备间的互操作。

OPC UA

自动化、工业互联网、工业4.0和物联网的标准通信和系统集成协议。OPC UA(统一架构)是新一代的OPC

OPC UA(统一架构)是新一代的OPC:

  • 采用二进制TCP / IP、HTTPS和SOAP(网页服务)来替代DCOM通信
  • 可在任何操作系统和语言下运行OPC
  • 可在各类设备(嵌入式软件)中运行OPC
  • 可启用WAN(安全Internet / Intranet / Extranet)连接
  • 提高安全管理
  • 可将所有以前的协议整合到通用数据模型
  • 2011年被公认为IEC 标准 62542

OPC UA堆栈

OPC UA应用程序开发基于分层架构。OPC UA堆栈采用OPC 基金会定义的TCP / IP通信协议。不同的开发语言和开发环境有不同的堆栈,包括AnsiC Stack、.NET Stack和Java Stack。Prosys主要专注于Java Stack。

不同的堆栈都经由OPC基金会测试,验证其可互操作。因此,您可以将自有的应用程序与其他OPC UA应用程序一起使用,而不受其创建的开发环境的影响。

OPC UA堆栈由OPC基金会提供,可供OPC基金会的公司成员使用。堆栈也包含在SDK发行版中。OPC基金会的许可证使您也能使用自己的应用程序分发堆栈。

OPC UA SDK

尽管堆栈可以实现所有的OPC UA服务呼叫,但在堆栈顶部还需架构一层。同时,OPC UA服务器的服务需要以某种方式运行,客户端的应用程序也需要通过某种基础架构来充分履行该协议。而这些通常可以通过OPC UA SDK产品来实现。

下图描述了堆栈和SDK的具体功能。原则上,堆栈处理通信协议,而SDK执行基本服务。服务在服务器端更为重要,而客户端的某些基础架构也同样需要注意。

我们能怎样帮助您?

请您留言,我们会联系您。