随着自动化和信息化的快速发展,用户系统越来越复杂,系统规模不断扩大。 用户希望从工厂底层的设备信息到高层的企业决策信息进行有效的整合整合。 自动化和信息系统都可以有效地利用他们需要的有价值的信息。 充分的信息和共享是工厂自动化的基础,打破信息孤岛是提高工厂整体生产效率的前提。 因此,用户对数据交互和共享的要求越来越高,数据和交换的核心地位越来越突出。 传统的OPC技术逐渐表现出不灵活、安全机制不足、平台局限性、实现和使用过于复杂等问题。 因此,OPC基金会在2006年推出了新的统一架构OPC UA来替代OPC DA技术。 OPC UA 已经完全抛弃了过时的 COM 和 DCOM 技术。 与OPC DA相比,OPC UA是一个巨大的进步。 OPC UA不再局限于Windows系统,而是一个
跨平台的技术标准,面向未来的网络计算时代。 它是以SOA和WebService为核心的一种理想的数据交换技术。
与OPC DA标准相比,OPC UA是跨平台的,提供了更高的可靠性、安全性和数据集成度,能够显着提高企业信息的连通性。
OPC UA具有以下特点:
(1)扩展了OPC应用平台,将原来只在Windows平台上的OPC技术扩展到Linux和Unix平台上。 开放的基于Internet的WebService服务架构(SOA)和极其灵活的基于Internet的数据交换系统,为构建跨地域的数据采集系统提供了强有力的技术支持。 基于OPC UA标准的产品可以更好的实现工厂级的数据采集和管理。 从PLC、DCS等现场设备,到HMI、SCADA,再到制造系统,再到企业上层管理软件,都可以通过OPC UA标准,统一通信。
(2) OPC UA标准使产品的开发和使用更加容易。 OPC标准促进了工厂自动化系统和信息管理系统之间的数据互操作性,避免了非标准数据接口的复杂性。 OPC UA产品的开发比非OPC产品更容易,因此越来越多的厂商开始开发基于OPC UA的服务器和客户端应用。
(3) OPC UA定义了统一的数据和服务模型。 包括:表示结构、行为和语义的信息模型,使应用程序能够交互的消息模型,在端点之间传输数据的通信模型,以及确保系统之间互操作性的一致性模型。 这些统一的模型使数据组织更加灵活,可以实现告警和事件、数据访问、历史数据访问、控制命令和复杂数据的交互通信。
(4) OPC UA支持查询和通知服务。 服务消息可以是二进制或XML,这意味着OPC UA不仅适用于从设备层、自动化层到信息层的数据交换,还可以通过Internet实现远程数据交换,可以满足数据交换的需要 各级自动化工厂。
(5) OPC UA比OPC DA更安全。 OPC UA传输的数据可以进行加密,可以对通信连接和数据本身进行安全控制。 新的安全模型确保数据从原始设备到本地到远程的各级MES、ERP系统、自动化和信息系统的可靠传输。
总之,数据及其交互逐渐成为自动化和信息化系统应用的核心。 自动化系统将向大型化、系统化方向发展,数据集成也将从底层设备→控制层→顶层决策管理层。 方向延伸。 OPC UA正是能够很好满足这种数据交换需求的技术。 OPC UA的出现是新时代自动化系统的需要。 它是互联网在自动化系统中日益重要的产物。 对统一、简化、易用的数据采集和交换技术的必然需求。 计算时代SOA、WebService等新技术的应用是工厂信息化建设的必然,符合未来自动化系统和信息化系统的发展趋势。
如果说OPC UA是网络计算和云计算时代基于SOA和WebService的新型理想数据采集技术,那么.NET则是新一代自动化和信息化软件的理想开发和运行平台。 OPC UA作为一种数据交换技术和.NET作为一种软件开发和运行平台,在思想上是如出一辙的。 在无缝构建面向未来的强大、统一、安全的自动化系统和信息系统方面,OPC UA和.NET可以说是如出一辙。
九思易自动化软件INSPEC组态软件完全基于.NET平台,全面支持OPC标准。 下一代产品将全面支持OPC UA标准,通过应用Microsoft .NET、基于SOA和Web Services的数据采集解决方案,继续提供公共、集成、安全的数据模型和设备通信环境,从而 实现全厂级自动化和信息化管理。