码迷,mamicode.com
首页 > 其他好文 > 详细

2019.9.3 随笔(1):什么是OPC

时间:2019-09-02 17:26:20      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:指定   之间   process   字母   tps   hub   数据转换   开放平台   open   

什么是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 随笔(1):什么是OPC

标签:指定   之间   process   字母   tps   hub   数据转换   开放平台   open   

原文地址:https://www.cnblogs.com/yolo1221/p/11447386.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!