如何使用 Excel 通过 OPC 访问 WinCC 的实时数据 How to use Excel access WinCC Real time Datas by OPC. Getting-started Edition (2011年 5 月) 摘 要 在Microsoft Ex cel 中用VBA 脚本语言建立OPC 客户端,并通过OPC 接口读取WinCC 中的数据,并将修改的数据写入WinCC。 关键词 Ex cel,WinCC,DA,OPC Key Words Ex cel,WinCC,DA,OPC IA&DT&BT Service & Support Page 2-10 目 录 1 OPC 规范及功能.............................................................. 4 2 在Excel 中通过 OPC DA 访问本地 WinCC ......................................... 5 3 在Excel 中通过 OPC DA 远程访问 WinCC ......................................... 8 IA&DT&BT Service & Support Page 3-10 OPC(OLE for process control)作为标准软件接口,可以使各个生产商的设备和应用程序就能以统一的方式连接起来。WinCC 既可以用作 OPC 服务器提供数据,又可以作为 OPC 客户机访问其他OPC 服务器中的数据。WinCC集成的OPC服务器使得过程数据可由其它应用程序(OPC客户机)访问。在Excel中可以通过VBA脚本建立OPC 客户端,并通过OPC接口读取WinCC中的数据,并将修改的数据写入WinCC。 1 OPC 规范及功能 OPC 是一种一致的独立于制造商的软件接口。OPC 接口基于 Microsoft Windows 的 COM(组件对象模型)和 DCOM(分布式组件对象模型)技术。 另一方面,OPC XML 则基于 Internet 标准 XML、SOAP 和 HTTP。 ¾ COM COM 是位于同一计算机上且属于不同程序的对象之间进行通讯时采用的标准协议。服务端是提供服务的对象,比如提供数据。客户端是使用由服务端提供的服务的应用程序。 ¾ DCOM DCOM 代表 COM 功能的扩展,从而允许对远程计算机上的对象的访问。 该接口允许在企业、管理办公室和生产的应用程序之间进行标准化的数据交换。以前,访问过程数据的应用程序受限于通讯网络的访问协议。使用 OPC 标准软件接口,各个生产商的设备和应用程序就能以一致的方式连接起来。 OPC 客户端是访问过程数据、消息和 OPC 服务端归档历史数据的应用程序。访问需要通过 OPC 软件接口。 OPC 服务端是一个程序,它为不同制造商的应用程序提供一个标准的软件接口。OPC 服务端是在处理过程数据的应用程序、各种网络协议和用于访问这些数据的...