![a6d414a3662d0440ff2d19bfc9e4cce7.png](https://i-blog.csdnimg.cn/blog_migrate/db3fefe8f5ce9e9321e362856413253d.jpeg)
OPC技术是自动化领域及其他行业用于数据交换的,统一的,独立于其他平台的标准,并确保多个不同厂商的工业设备如PLC,DCS,SCADA,HMI,以及各类仪表,设备之间信息无缝,安全的传输。
起初,OPC是在微软Windows的OLE技术基础上,使用COM/DCOM(分布式组件对象模型)在软件组件之间交换数据,OPC是OLE for Process Control的缩写(用于过程控制的OLE)。经典的OPC标准有OPC DA(数据采集)、OPC Alarms&Events(报警和事件)、OPC HDA(历史数据)。
而随着工业的发展,人们对OPC技术的需求更加越来越高,对数据交互,安全性等要求的前提下,2008年发布的OPC统一架构(UA)将各个经典OPC规范的所有功能集成到一个可扩展的框架中,独立于平台并且面向服务。
OPC UA 有如下优点:
独立于平台,包括两个方面:
- 硬件平台:传统PC、服务器,PLC,DCS等;
- 操作系统:Microsoft Windows、Android,