自从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又有什么区别呢?相关推荐

  1. java client和servers_“java -server”和“java -client”之间的真正区别?

    这实际上与HotSpot和默认选项值 ( Java HotSpot VM选项 )相关联,这些选项在客户端和服务器configuration之间有所不同. 从白皮书( The Java HotSpot ...

  2. OPC通讯开发简介——基于WTOPCSVR的OPC服务器端和基于WTCLIENT的OPC客户端开发

    OPC通讯开发简介--基于WTOPCSVR的OPC服务器端和基于WTCLIENT的OPC客户端开发 说明 一.OPC技术背景及介绍 二.OPC通讯的流程(OPC经典架构) 三.OPC标准官方文件部分变 ...

  3. 【Groovy】使用 Groovy 语言开发服务器 Server 和客户端 Client 套接字程序 ( 服务器客户端完整代码示例 | 运行服务器端与客户端效果及过程分析 )

    文章目录 一.服务器端完整代码 Server.groovy 二.客户端完整代码 Client.groovy 三.运行服务器端与客户端效果及过程分析 一.服务器端完整代码 Server.groovy 参 ...

  4. SQL Server中Text和varchar(max)数据类型区别

    SQL Server中Text和varchar(max)数据类型区别 以前只知道text和image是可能被SQL Server淘汰的数据类型,但具体原因不太清楚,今天读书的时候发现了text与var ...

  5. sql server序列_SQL Server中身份和序列之间的区别

    sql server序列 In SQL Server, both the SEQUENCE object and IDENTITY property are used to generate a se ...

  6. swoole深入学习 2. tcp Server和tcp Client

    swoole深入学习 2. tcp Server和tcp Client 标签(空格分隔): swoole 这节来学习Swoole最基础的Server和Client.会通过创建一个tcp Server来 ...

  7. Eureka Server和Eureka Client注册探秘

    目录 前言 Eureka Client注册过程分析 遗留问题 解决办法 原文作者:李刚 原文地址:Eureka中RetryableClientQuarantineRefreshPercentage参数 ...

  8. opc服务器自动更新,ZOPC Server(OPC服务器软件)

    ZOPC Server是一款OPC服务器软件,支持操作全部的ZLGCAN系列接口卡,只要在一台PC机上插上ZLGCAN系列接口卡中的任何一种或几种,再运行本服务器软件,就可以使用任何一种支持OPC协议 ...

  9. 【OPC UA】C# 通过OpcUaHelper建立OPC客户端访问KEPServerEx6 OPC服务器数据

    OpcUaHelper 一个通用的opc ua客户端类库,基于.net 4.6.1创建,基于官方opc ua基金会跨平台库创建,封装了节点读写,批量节点读写,引用读取,特性读取,历史数据读取,方法调用 ...

最新文章

  1. SpringBoot (一) :入门篇 Hello World
  2. 300 Longest Increasing Subsequence
  3. 自己动手安装ARM交叉编译工具链
  4. mysql 8+ 忘记root密码 解决方案
  5. <笔记1>matplotlib绘图工具笔记
  6. java工具类去掉字符串String中的.点。android开发java程序员常用工具类
  7. rabbitmq python amqp user_python 与rabbitmq
  8. HTML pre元素
  9. 11款中兴盒子固件合集分享(已列出全部型号,附刷机教程)
  10. mysql如何导入mdl文件_将sql文件导入PowerDesigner中的方法(将oracle sql文件转换成mysql)...
  11. 分解质因数_java
  12. apk部分手机安装失败_如何解决APK安装失败 INSTALL..
  13. 如何输入版权符号 copyright
  14. 高通qspr是哪几个单词得缩写_无线通讯中的TX/RX具体所指什么? 是哪几个单词的缩写?...
  15. 对 广义相对论 的 评价
  16. 青蛙的约会解题报告(转)
  17. 【网络安全】文件包含漏洞总结
  18. NCBI上查看SNP位点在哪个基因座上(locus)
  19. Android Architecture(Is Activity God?)
  20. 内存完整性已关闭,你的设备可能易受攻击已解决之处理方法

热门文章

  1. 肾囊肿的临床症状有哪些?
  2. Science:工具使用和语言句法在基底神经节共享计算机制和神经表征
  3. 分析抖音算法推荐机制
  4. 怎么修改证件照尺寸?这个方法可以轻松修改
  5. 计算机网络 自顶向下方法 第二章 应用层
  6. 5-11 java scaner
  7. window 10中 administrator用户获取管理员权限
  8. 2.Hadoop3.x 基础知识
  9. 科技云报道:从Robot到Cobot,人机共融正在开创一个时代
  10. CoBOT检测出AI开源框架TensorFlow中的缺陷