开放平台通信(Open Platform Communications)简称OPC,旧称“用于过程控制的OLE”,是用于工业自动化的一种通信标准。设备制造商(特别是PLC)如果遵从这一标准,则实时数据可提供给OPC Server,上位机的软件(称为OPC Client)直接访问OPC Server就可以获取到设备数据,从而对不同的设备的差异透明化。1996年首次发布后,由OPC基金会维护这一标准。 2011年名字从“用于过程控制的OLE”改为“开放平台通信”,以反映OPC已经从过程控制领域推广到智能建筑、离散制造等。OPC也超出了传统的OLE技术,采用了.NET Framework、XML、OPC基金会的二进制编码TCP格式。开放平台通信(OPC)规范是以微软所开发,针对Microsoft Windows操作系统下的对象链接与嵌入(DDE)、组件对象模型(COM)及Distributed COM(DCOM)技术为基础。规格定定义了过程控制及工厂自动化需要的对象、接口及方法,目的是为了达到互操作性。最常见的OPC规范是读写实时数据用的OPC数据访问(OPC DA)。