OPC是什么意思?OPC Server 和OPC Client又有什么区别呢?
自从OPC标准出现之后,很多人都在使用,但是对于一些刚接触的人来说还是比较懵的。本篇文章主要介绍OPC Server 和OPC Client的区别。现在就跟着小编来了解一下文章内容吧~
说到OPC Server 和OPC Client,就不得不说一下OPC了。OPC全称是Object Linking and Embedding(OLE) for Process Control,用于过程控制的OLE(即对象链接和嵌入)。它包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。OPC是以OLE/COM机制作为应用程序的通讯标准,而OLE/COM是一种客户/服务器模式,具有语言无关性、代码重用性、易于集成性等优点。
OPC 为硬件制造商与软件开发商提供了一条桥梁,那就是 OPC Server 了。现在来了解一下OPC Server吧~
OPC Server是一套利用微软的COM/DCOM技术实现工业自动化资料获取的架构。OPC Server提供OPC接口,它将与之相连的物理设备(PLC)的信息值通过接口返回到客户端应用程序。也就是说,客户端通过这些接口,可以获得与OPC Server连接的物理设备的信息。
OPC Server 和OPC Client有什么区别呢?
1、后缀不同。
server指服务器:即如果其他人要想读你的数据(或是对你的数据通过OPC方式写值)时,你就必须有服务器,他才能通过client(即客户端)来完成这个工作。client指客户端:即你要去取他人的数据,甚至要对他人的数据进行写值的操作,那么你的DCS就必须有client。
2、执行的功能不同。
OPC Server/Client 是一套利用微软的 COM/DCOM 技术达成工业自动化资料取得的架构。OPC Server 提供了许多的接口,而Client 通过这些接口,可以取得与 OPC Server 相连的硬件装置的信息,而无须了解这些硬件装置的细节信息。
3、开发环境不同。
当开发OPC Client程序时,最好使用Windows桌面程序方式,这种方式可兼容OPC Server程序运行在Windows桌面程序方式和Windows NT服务方式,而当开发OPC Server程序时,最好使用Windows NT服务方式。
4、运行标准不同。
可以将OPC Server看作是协议转换器,OPC Server使用设备的专用协议与设备通信,然后使用OPC Classic和OPC UA规范定义的标准化格式提供对该数据的访问。通常情况下,OPC Server在OPC Client请求读取或写入数据之前不会执行任何操作。
看完这篇文章,不知道大家有没有对OPC Server有更深刻的印象呢?欢迎大家下载免费试用的OPC Server~
点击下载OPC Server免费版
OPC是什么意思?OPC Server 和OPC Client又有什么区别呢?相关推荐
- java client和servers_“java -server”和“java -client”之间的真正区别?
这实际上与HotSpot和默认选项值 ( Java HotSpot VM选项 )相关联,这些选项在客户端和服务器configuration之间有所不同. 从白皮书( The Java HotSpot ...
- OPC通讯开发简介——基于WTOPCSVR的OPC服务器端和基于WTCLIENT的OPC客户端开发
OPC通讯开发简介--基于WTOPCSVR的OPC服务器端和基于WTCLIENT的OPC客户端开发 说明 一.OPC技术背景及介绍 二.OPC通讯的流程(OPC经典架构) 三.OPC标准官方文件部分变 ...
- 【Groovy】使用 Groovy 语言开发服务器 Server 和客户端 Client 套接字程序 ( 服务器客户端完整代码示例 | 运行服务器端与客户端效果及过程分析 )
文章目录 一.服务器端完整代码 Server.groovy 二.客户端完整代码 Client.groovy 三.运行服务器端与客户端效果及过程分析 一.服务器端完整代码 Server.groovy 参 ...
- SQL Server中Text和varchar(max)数据类型区别
SQL Server中Text和varchar(max)数据类型区别 以前只知道text和image是可能被SQL Server淘汰的数据类型,但具体原因不太清楚,今天读书的时候发现了text与var ...
- sql server序列_SQL Server中身份和序列之间的区别
sql server序列 In SQL Server, both the SEQUENCE object and IDENTITY property are used to generate a se ...
- swoole深入学习 2. tcp Server和tcp Client
swoole深入学习 2. tcp Server和tcp Client 标签(空格分隔): swoole 这节来学习Swoole最基础的Server和Client.会通过创建一个tcp Server来 ...
- Eureka Server和Eureka Client注册探秘
目录 前言 Eureka Client注册过程分析 遗留问题 解决办法 原文作者:李刚 原文地址:Eureka中RetryableClientQuarantineRefreshPercentage参数 ...
- opc服务器自动更新,ZOPC Server(OPC服务器软件)
ZOPC Server是一款OPC服务器软件,支持操作全部的ZLGCAN系列接口卡,只要在一台PC机上插上ZLGCAN系列接口卡中的任何一种或几种,再运行本服务器软件,就可以使用任何一种支持OPC协议 ...
- 【OPC UA】C# 通过OpcUaHelper建立OPC客户端访问KEPServerEx6 OPC服务器数据
OpcUaHelper 一个通用的opc ua客户端类库,基于.net 4.6.1创建,基于官方opc ua基金会跨平台库创建,封装了节点读写,批量节点读写,引用读取,特性读取,历史数据读取,方法调用 ...
最新文章
- SpringBoot (一) :入门篇 Hello World
- 300 Longest Increasing Subsequence
- 自己动手安装ARM交叉编译工具链
- mysql 8+ 忘记root密码 解决方案
- <笔记1>matplotlib绘图工具笔记
- java工具类去掉字符串String中的.点。android开发java程序员常用工具类
- rabbitmq python amqp user_python 与rabbitmq
- HTML pre元素
- 11款中兴盒子固件合集分享(已列出全部型号,附刷机教程)
- mysql如何导入mdl文件_将sql文件导入PowerDesigner中的方法(将oracle sql文件转换成mysql)...
- 分解质因数_java
- apk部分手机安装失败_如何解决APK安装失败 INSTALL..
- 如何输入版权符号 copyright
- 高通qspr是哪几个单词得缩写_无线通讯中的TX/RX具体所指什么? 是哪几个单词的缩写?...
- 对 广义相对论 的 评价
- 青蛙的约会解题报告(转)
- 【网络安全】文件包含漏洞总结
- NCBI上查看SNP位点在哪个基因座上(locus)
- Android Architecture(Is Activity God?)
- 内存完整性已关闭,你的设备可能易受攻击已解决之处理方法