OPC服务器简介和入门介绍

2023-10-27

 什么是OPC?

 OPC代表OLE(对象链接和嵌入)过程控制。OPC是最流行的数据连接标准,用于在控制器,设备,应用程序和其他基于服务器的系统之间进行通信,而无需进入数据传输的自定义驱动程序。

  工厂自动化系统或过程由来自不同供应商或供应商的不同协议的不同控制器和设备组成。这些控制器和设备对于与业务或管理系统进行通信至关重要。因此,OPC创建了一个环境来访问来自这些供应商的实时工厂数据。

  OPC还提供专有设备的即插即用连接,并充当各种数据源(如可编程逻辑控制器)和现场设备(如传感器和执行器)之间的接口; 如SCADA系统的应用程序,或其他HMI,远程终端单元,其他数据库服务器等,如上图所示。

  它还在数据汇和数据源设备之间交换信息或数据,而不让他们知道在它们之间建立的各种通信协议。OPC是由Microsoft为基于OLE,COM和DCOM技术的Microsoft Windows OS系列设备开发的。

  

OPC的体系结构

  OPC可以与任何数据源进行通信,而不需要任何设备驱动程序,只要数据源必须是支持OPC的设备,而专有软件则需要额外的设备驱动程序。OPC支持实时数据访问,历史数据记录,报警和事件数据启用等。它由两部分组成:OPC客户端和OPC服务器。

  OPC服务器是一个软件应用程序或标准驱动程序,旨在访问实时数据,并提供来自不同供应商的其他功能,如事件处理,日志记录等。它充当OPC客户端和本地通信的数据源之间的翻译器。它还拥有“读取”以及“写入”数据源功能。

  OPC通过提供多种规格(如报警,事件处理,历史数据等等),将主客户端与工厂数据进行接口。使用相同的OPC规范,OPC服务器能够与不同的供应商客户端进行通信。

  OPC客户端也是一个软件应用程序,旨在与OPC服务器进行通信。它实际上是一个数据接收器,将应用程序的通信请求转换成OPC请求并发送到OPC服务器。在读取数据时,客户端将其转换回应用程序的本地通信格式。这些是嵌入在应用程序中的软件模块,如HMI,历史数据库等,以便它们可以请求和指导OPC服务器软件。这些也能够与不同的OPC服务器通信。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OPC服务器简介和入门介绍 的相关文章

  • Apache ShenYu(神禹) 网关

    Apache ShenYu 神禹 网关 项目中的服务调用监控链 ShenYu网关 回顾Zuul 功能 对请求的路由和过滤 路由转发 将请求转发到微服务实例上 过滤器 对请求的处理进行干预 请求校验 服务聚合等 yaml配置 zuul rou

随机推荐

  • Java类加载器&反射

    1 类加载器 1 1类加载器 作用 负责将 class文件 存储的物理文件 加载在到内存中 1 2类加载的过程 类加载时机 创建类的实例 对象 调用类的类方法 访问类或者接口的类变量 或者为该类变量赋值 使用反射方式来强制创建某个类或接口对
  • [PyTorch][chapter 55][GAN- 2]

    前言 这里面结合纳什均衡 分析GAN损失函数优化的原理 优化目标 纳什均衡 D JS 散度 纳什均衡 G DCGAN 目录 1 纳什均衡 D 2 纳什均衡 G 3 JS 散度缺陷 一 训练方法 1 1 损失函数 1 2 训练方法 二 纳什均
  • 服务器 cpu型号怎么看,服务器cpu参数肿么看

    一 CPU大小 root idc more proc cpuinfo 可以看到详细内容或 root idc cat proc cpuinfo grep model name cat proc cpuinfo grep physical id
  • 408数据结构综合题

    数据结构综合应用题 问题 设计一个算法删除单链表L 有头结点 中的一个最小值结点 思路 用指针p从头至尾扫描链表 pre指向 p结点的前驱 用minp保存值最小的结点指针 minpre指向minp的前驱 一边扫描 一边比较 将最小值结点放到
  • 挑战35岁,重新定义体能素质与健康生活

    随着年龄的增长 我们常常被告知35岁是一个关键的节点 被认为是身体开始下滑和健康问题增多的时期 然而 我认为生理年龄并不是我们判断体能素质和健康的唯一标准 相反 我们的生活方式和日常行为在很大程度上决定了我们的身体状况和健康状况 首先 年龄
  • VUE中index.html什么时候加载的mainjs呢

    今天突然思考到一个问题 index html文件中是vue项目的主页 项目入口 那么mainjs是啥时候被index加载运行的呢 是怎么被运行的呢 1 先来看看vue项目的一个结构解析 非常感谢磊阿磊阿磊磊磊的图片 index html 主
  • prometheus部署node,server以及域名加告警

    安装prometheus 系统 root i u7jq7uyl cat etc redhat release CentOS Linux release 7 2 1511 Core 本文档只是部署单节点 要部署多个节点请参考官方federat
  • Element复用:StatefulWidget修改和key

    在Flutter中 Widget的功能是 描述一个UI元素的配置数据 即 Widget其实并不是表示最终绘制在设备屏幕上的显示元素 而只是显示元素的一个配置数据 Flutter中真正代表屏幕上显示元素的类是Element 若类比于编程语言
  • RT-Thread Studio上使用U8G2(NUCLEO-F411RE)

    1 U8G2是嵌入式设备的单色图形库 Arduino和RT Thread都支持 包含大量的图形程序 绘画直线 方框 圆圈 支持多种语言多种字体 涵盖几乎所有流行的控制器 SSD1305 SSD1306 SSD1309 SSD1322 SSD
  • ubuntu设置网卡默认启动_ubuntu 网络配置

    检查网络配置命令 ifconfig 一 通过配置文件配置 新手没怎么用过Ubuntu 所以走了不少弯路 网上找了很多方法 大都没对我起到帮助作用 所以把自己的配置方法写一写 Ubuntu上连了两块网卡 eth0为外网的eth1为内网的 VP
  • Docker下载包的时候显示Connection failed [IP: 91.189.88.142 80]

    之前使用Docker生成镜像的时候 有一些包因为网络问题出现Connection failed 和 failed to fetch 这种时候我们可以通过修改Dockerfile中的下载源来防止网络连接失败 具体操作为在Dockerfile
  • 读取Excel数据

    该工具类是可以用的 注意别导错包 还有Excel是有版本控制的 我这里就没有那么详细了 工具类 import java io File import java io FileInputStream import java util Arra
  • Dubbo序列化问题排查

    h1 现象 为一个dubbbo接口新增了一个方法 code DomainObject
  • 动态建立Vxlan实现隧道跨子网互访实验配置(集中式网关场景)

    目录 基础配置 配置E V P N 在CE1 CE2 CE3开启E V P N功能 建立CE1 CE2 CE3之间的E V P N对等体 创建BD域并配置EVPN实例 选择报文进入Vxlan隧道 配置发送Type3路由 创建三层网关的Vbd
  • 【 Linux 网络编程 】Linux 下 select 的使用

    一 相关函数 NAME select FD CLR FD ISSET FD SET FD ZERO synchronous I O multiplexing 同步多路IO转接 SYNOPSIS According to POSIX 1 20
  • 简单的实现app界面劫持和后台监控

    如今越来越多的手机玩家都为了折腾一些稀奇古怪的东西 或出于好奇 或出于贪心 往往会root手机去尝试安装一些外挂 刷分 刷粉 修改版等等乱七八糟的东西 正因为此类用户的存在 一些小人就盯上了这方面的市场 去开发一些盗取财产 密码 锁机等等
  • Java面试必问的HashMap,javaweb开发的框架

    准备好套路 自我介绍 千万不能筐瓢 一定要牢记 自然流畅地介绍自己的学习经历 工作经历 项目经历 个人优势等等 抽象概念 当面试官问你是如何理解多线程的时候 你要知道从定义 来源 实现 问题 优化 应用方面系统性地回答 项目强化 必须针对简
  • Java学生信息管理系统_毕业设计项目实例(附源码)

    一 项目介绍 1 面向人群 学校的学生信息管理人员以及老师和学生 2 功能描述 1 基本功能 该学生成绩管理系统 涉及学生基本信息 姓名 学号 专业 班级 所属院系 高等数学 英语 数据结构 计算机组成原理 面向对象程序设计 系统可以完成对
  • 【重庆邮电大学协办】2023年第六届数据挖掘与知识发现国际会议(DMKD 2023)

    重庆邮电大学协办 2023年第六届数据挖掘与知识发现国际会议 DMKD 2023 重要信息 会议网址 www icdmkd org 会议时间 2023年6月24 26日 召开地点 中国 重庆 截稿时间 2023年5月24日 录用通知 投稿后
  • OPC服务器简介和入门介绍

    什么是OPC OPC代表OLE 对象链接和嵌入 过程控制 OPC是最流行的数据连接标准 用于在控制器 设备 应用程序和其他基于服务器的系统之间进行通信 而无需进入数据传输的自定义驱动程序 工厂自动化系统或过程由来自不同供应商或供应商的不同协