1.opc是什么?

OPC 是基于微软的DCOM 技术,用于设备和软件之间交换数据。

OPC(OLE for Process Control), 用于过程控制的OLE,是一个工业标准。

OPC全称是Object Linking and Embedding(OLE) for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。

OPC是为了不同供应厂商的设备和应用程序之间的软件接口标准化,使其间的数据交换更加简单化的目的而提出的。作为结果,从而可以向用户提供不依靠于特定开发语言和开发环境的可以自由组合使用的过程控制软件组件产品。

OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允许多台微机之间交换文档、图形等对象。

2.opc ua是什么? 

OPC UA 就是在分布式系统中实现对象的描述,Node,variable,reference等,无非是想描述一个对象。OPC UA 在工业4.0 中的重要性就是通过面向对象的技术,将物理设备,传感器,电机描述成一个个对象,形成数字化模型。让不同的软件可以像调用对象那样来控制设备。

分布式计算环境下,程序之间的相互调用最早采用RPC(远程过程调用) 方式。但是对于更加复杂的情况下,更好的方式是采用分布式对象技术。计算机程序可以调用网络中的任何一个对象。

常见的分布式对象技术包括了

  1. 微软的COM/DCOM (Distributed Component Object Model)
  2. 国家组织OMG的CORBA(Common Object Request Broker Architecture)

opc ua 的代码足够地小,事实上已经可以将OPC UA 的server 端直接集成到PLC ,传感器或者小型网关中。

OPC UA 使用了对象(objects)作为过程系统表示数据和活动的基础。对象包含了变量,事件和方法,它们通过引用(reference)来互相连接。这个概念和面向对象程序设计方法非常相似。

OPC UA(Unified Architecture,统一架构)是下一代的OPC 标准,通过提供一个完整的,安全和可靠的跨平台的架构,以获取实时和历史数据和时间。

OPC UA基于OPC基金会提供的新一代技术,提供安全,可靠和独立于厂商的,实现原始数据和预处理的信息从制造层级到生产计划或ERP层级的传输。通过OPC UA,所有需要的信息在任何时间,任何地点对每个授权的应用,每个授权的人员都可用。这种功能独立于制造厂商的原始应用,编程语言和操作系统。

OPC UA是目前已经使用的OPC 工业标准的补充,提供重要的一些特性,包括如平台独立性,扩展性,高可靠性和连接互联网的能力。 OPC UA不再依靠DCOM,而是基于面向服务的架构(SOA),OPC UA的使用更简便。

现在,OPC UA已经成为独立于微软,UNIX或其他的操作系统企业层和嵌入式自动组建之间的桥梁。

opc是什么? opc ua是什么?相关推荐

  1. OPC DA 与 OPC UA区别

    OPC首字母缩写词代表什么? 问一个OPC老手,他们或许会笑,因为他们知道有很多含义!在经典的且程序化的说法是:O LE for P rocess C ontrol(用于过程控制的OLE).OLE 或 ...

  2. mes都支持opc服务器吗,OPC UA 和MES是什么关系

    S7300和它们俩怎么通信啊 最佳答案 1.OPC UA: OPC统一架构(OPC Unified Architecture)是OPC基金会(OPC Foundation)创建的新技术,更加安全.可靠 ...

  3. OPC 、OPC DA、OPC UA介绍

    目录 一.OPC介绍 1.OPC是什么? 2.OPC的本质 3.OPC诞生背景 二.OPC DA介绍 1.OPC DA是什么? 2.OPC DA的本质 3.OPC DA的远程通讯 三.OPC UA介绍 ...

  4. php访问opc ua,什么是OPC网关?OPC UA有什么特点

    OPC UA OPC统一架构(OPC Unified Architecture)是OPC基金会(OPC Foundation)创建的新技术,更加安全.可靠.中性(与供应商无关),为制造现场到生产计划或 ...

  5. 应用案例 | 升级OPC Classic到OPC UA,实现安全高效的数据通信

    一 背景 OPC(OLE for Process Control,用于过程控制的OLE)是工业自动化领域中常见的通信协议.它提供了一种标准化的方式,使得不同厂商的设备和软件可互相通信和交换数据.OPC ...

  6. OPC协议解析-OPC UA OPC统一架构(转载)

    1    什么是OPC UA 为了应对标准化和跨平台的趋势,为了更好的推广OPC,OPC基金会近些年在之前OPC成功应用的基础上推出了一个新的OPC标准-OPC UA.OPC UA接口协议包含了之前的 ...

  7. OPC是什么意思?OPC Server 和OPC Client又有什么区别呢?

    自从OPC标准出现之后,很多人都在使用,但是对于一些刚接触的人来说还是比较懵的.本篇文章主要介绍OPC Server 和OPC Client的区别.现在就跟着小编来了解一下文章内容吧~ 说到OPC S ...

  8. 虚拟opc服务器软件,OPC Server

    OPC Server是一套利用微软的COM/DCOM技术实现工业自动化资料获取的架构,它功能强大,程序设计者可以使用相同的程序代码,操作不同的硬件装置,充分达成软件复用的目的,只要支持OPC接口,就能 ...

  9. python opc plc_PYthon简易OPC数据采集写入Access

    利用hollias comm opcserver 与Python实现交互.代码如下: # -*- coding: utf-8 -*- from sys import * from getopt imp ...

最新文章

  1. 多级反馈队列列算法的定义
  2. 超越RMI,高效Java remote调用
  3. adguard没有核心 core no_业主装修最后悔的五个地方!没有之一
  4. 国家开放大学2021春1044合同法题目
  5. [机器学习笔记]Note14--推荐系统
  6. 学点数学(5)--线性规划对偶形式的理解
  7. 信息学奥赛一本通C++语言——1017: 浮点型数据类型存储空间大小
  8. 转载+收藏 数理化地生常用软件
  9. 教你炒股票25:回复(1)
  10. 单声道,立体声 ,功放驱动喇叭的功率选择,功放的适配(A类,B类。。),怎样测量音量信号--怎样不烧坏喇叭。
  11. mysql 查询距离某天最近的一条记录
  12. 乐理基础:五线谱读谱(1)
  13. Docker 镜像仓库 Harbor 部署 及 跨数据复制
  14. jQuery控制在ready之后执行方法
  15. 小甲鱼python视频bilibili_在B站上学编程,这几个视频你知道了么?
  16. HTML字符实体,转义字符串
  17. CentOS之——Bringing up interface eth0: Determining if ip address 192.168.1.81 is already in use for de
  18. Unity 获得周边最近的物体
  19. 小程序关注公众号official-account组件
  20. 2021-09-30-THZ-前置

热门文章

  1. 全文检索(elasticsearch入门)
  2. SpringBoot 接口数据加解密实战!
  3. Qt程序移植到ARM
  4. ipv6 dns修改方法
  5. LR之录制脚本修改完善
  6. 视频教程-Python疫情监控完整项目实战-Python
  7. 大写日期(大写日期10月前要写0吗)
  8. 入门学习编程培训有哪些科目课程适合?
  9. 一次 WebResource.axd 异常处理经历
  10. 如何批量压缩pdf文件到最小