介绍
OPC(用于过程控制的 OLE )是一个独立于厂商的最初的标准软件接口。由于对 OPC 标准的进一步开发,如今 OPC 已成为一个接口家族。OPC 数据存取(OPC DA)是基于 Windows COM(组件对象模型)和 DCOM(分布式组建对象模型)技术。n
DCOM 是具有扩展功能的 COM,可跨越计算机的界限访问对象。此技术使得不同厂商的各种组件彼此通过标准接口相互连接成为可能。n
一个 OPC 的组态包含了至少一个 OPC 服务器和 OPC 客户机。OPC 服务器可以向 OPC 客户机传递数据,反之亦然。虽然 OPC 没有依赖的某个标准协议,但 TCP/IP 协议是首选的。
图. 01n
图. 01 显示 OPC 服务器与 OPC 客户机的基本组态。n
注意:
在 WinCC flexible 中,只有 PC 机和面板式 PC 机可以通过 DCOM 交换数据。多功能面板与一个或多个 PC 机的通讯只能通过 OPC XML DA。n
链接:
配置一个 OPC XML DA 连接
访问条目ID: 25677751
注意:
下例中使用了一个 WinCC flexible OPC 服务器和一个 WinCC flexible OPC 客户端。因为通过 DCOM 的 OPC 是一个开放的接口,WinCC flexible OPC 服务器和 WinCC flexible OPC 客户端都可以与其他的 OPC 组件通讯。n
Contents
- 在Windows XP中配置DCOM接口,在DCOM中设置OPC服务,防火墙设置
- 配置WinCC flexible OPC 服务器
- 设置 WinCC flexible OPC客户端
- 下载 WinCC flexible 样例项目
1. 在Windows XP中配置DCOM接口,在DCOM中设置OPC服务,防火墙设置
下列PDF文档有所需要的设置,此自述文档在WinCC flexible DVD中可以找到。文件路径 "<DVD drive>:CD3SupportOPC".n
附件1: OPC_via_DCOM_e.pdf ( 908 KB ) n
注意:
DCOM接口设置同样适用于 Windows Vista 和Windows 7.n
2. 配置WinCC flexible OPC 服务器
此例说明了将 WinCC flexible项目作为 OPC 服务器的组态。
3.组态 WinCC flexible OPC 客户端
为了组态 OPC 客户端变量到WinCC flexible OPC服务器的连接,WinCC flexible OPC服务器的运行系统必须启动。
No. | 过程 |
1 | 创建一个新项目
|
2 | 创建一个连接
检查访问:
|
3 | 定义变量
|
4 | 创建I/O 域和文本域
|
5 | WinCC flexible 运行系统
|
下载WinCC flexible样例项目:
附件2 包含了上述在 WinCC flexible 中作为 OPC 服务器的项目。
附件2: WinCC_flexible_OPC_DA_Server.zip ( 1875 KB )
附件3 包含了作为 OPC 客户端的 WinCC flexible 项目。
附件3: WinCC_flexible_OPC_DA_Client.zip ( 1924 KB )
Keywords
OPC 基金会,用于过程控制的OLE
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc332808.html