2019.9.3 随笔:什么是OPC
Posted yolo1221
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019.9.3 随笔:什么是OPC相关的知识,希望对你有一定的参考价值。
什么是OPC?
内容摘要自:
https://zhuanlan.zhihu.com/p/41485173
1、OPC首字母缩写代表什么
OPC目标:消除自动化软件和硬件平台之间互操作性的障碍,为用户提供选择
(1)OLE for Process Control(用于过程控制的OLE)
(2)Open Platform Communications(开放平台通信)
2、OPC Client(OPC客户端)和OPC Server(OPC服务器)之间有什么区别?
OPC客户端请求数据,有时也想写入数据。如果允许的话,服务器会响应客户端的请求并提供数据或接受其写入。
可以将OPC服务器看作是协议转换器,OPC服务器使用设备的专用协议与设备通信,然后使用OPC Classic和OPC UA规范定义的标准化格式提供对该数据的访问。
3、当控制硬件供应商说他们支持OPC,是否还需要OPC服务器?
(1)可能表示他们拥有OPC服务器软件,该软件在某个基于Windows的计算机上运行,????该计算机与其硬件对话并使用一个或多个OPC标准公开数据。
(2)可能需要额外的许可费才能启用此OPC服务器功能。
*OPC UA,即OPC统一架构。
*OPC DA(OPC实时数据访问规范)定义了包括数据值,更新时间与数据品质信息的相关标准。
4、OPC服务器必须在Server类计算机和操作系统上运行吗?
OPC服务器不需要服务器类硬件或操作系统。
5、2个OPC服务器如何相互通信?而2个OPC客户端又如何相互通信?
(1)2个服务期间通信
可以使用OPC Bridging(OPC桥)软件应用程序执行此操作。OPC桥接软件应用程序是OPC客户端应用程序,可以连接到许多不同的OPC服务器,然后允许你映射两个OPC服务器之间的数据移动,指定方向,数据转换等。
(2)2个客户端通信
a、查看HMI或SCADA软件是否支持OPC服务器接口以及OPC客户端
b、如果没有,并且客户端纯粹是OPC DA,UA或DA和UA客户端,那么使用诸如 Cogent DataHub 之类的应用程序也将是解决方案
以上是关于2019.9.3 随笔:什么是OPC的主要内容,如果未能解决你的问题,请参考以下文章