OPC是OPC基金会在微软Windows的OLE技术基础上发展的一种数据交换方法,其目的就是通过一个统一的接口实现不同厂商的软件产品间的数据交换。经过多年的发展,OPC组织发展了OPCDA(数据采集)、OPCAlarms&Events(报警和事件)、OPCHDA(历史数据)、Batch(批次)、Security(安全)等技术,OPCDA在自动化行业得到了广泛的应用。