opc服务器网站,OPC 服务器[通俗易懂]

opc服务器网站,OPC 服务器[通俗易懂]OPC服务器OPC服务器,是指按照OPC基金组织规定的OPC规范群开发的软件驱动。OPC服务器作为中间媒介负责从数据源读取数据再跟另外一端的客户端通信。在OPC客户端/服务器的结构图中,通信的发起端是,也只能是OPC客户端。客户端和服务器的对话是双向的,也就是说,客户端既可以从服务器读出也可以向服务器写入。TOPC基金会定义了四种不同类型的OPC服务器。他们分别是:OPC数据访问服务器…

大家好,又见面了,我是你们的朋友全栈君。

OPC服务器

OPC服务器, 是指按照OPC基金组织规定的OPC规范群开发的软件驱动。OPC服务器作为中间媒介负责从数据源读取数据再跟另外一端的客户端通信。在

OPC客户端/服务器

的结构图中, 通信的发起端是, 也只能是OPC客户端。客户端和服务器的对话是双向的, 也就是说, 客户端既可以从服务器读出也可以向服务器写入。

TOPC基金会定义了四种不同类型的OPC服务器。他们分别是:

OPC数据访问服务器 – 它基于

OPC数据访问规范, 是一种为实时数据通讯特别定义的服务器类别。

OPC历史数据访问服务器 – 它基于OPC历史数据访问规范, 是用来给支持OPC历史数据访问规范的客户端供给历史数据的的服务器。

OPC报警与事件服务器 – 它基于OPC报警与事件访问规范, 为支持OPC报警与事件规范的客户端传送报警与时间信息。

OPC UA服务器 – 它基于OPC基金总会最新并且最先进的UA规范, 使得OPC服务器可以与任何数据形式兼容。

总体来说, 前面三种是存在时间比较长久且比较经典的服务器类型, 但最后一款OPC UA服务器会随着时间的推移成为今后OPC服务器的中流砥柱。

OPC_Server.jpg

Button_1.jpg

OPC客户端与OPC服务器(OPC数据访问服务器、OPC历史数据访问服务器或OPC报警与事件服务器)的通信

OPC服务器是利用Microsoft Windows的 COM/DCOM技术作为数据交换的方式。这就是说OPC服务器必须安装在支持Microsoft Windows操作系统的PC上。一个OPC服务器可以同时跟多于一个的

OPC客户端 通讯。

Button_2.jpg

OPC服务器 – 数据传译器

OPC服务器的一个关键作用就是将以数据源输出形式传送的数据, 翻译成支持之前提到的某一或多于一种的OPC数据访问规范形式(比如说, OPC实时数据访问规范)。OPC数据规范群只是定义了OPC服务器的OPC通讯模块, 所以数据形式翻译模块的准确性和高效性就完全取决于OPC服务器供应商的开发方式。

Button_3.jpg

OPC服务器与数据源的通信

OPC服务器和数据源用数据源支持的数据形式通信。数据源可以是某个硬件设备, 某个控制器或者是某个应用程序。因为数据源可以各种各样, 而每一个不同形式的数据源又都用自己的通讯协议或者API可以通过多个物理通信方式(串行RS485, RS232, 以太网, 无线通讯等)通信, 所以OPC数据规范群并没有定义OPC服务器和数据源之间的交流法则。 两个关于OPC服务器和数据源通讯的最普遍的例子就是:

通过为一个为某数据源特别编写的服务器的API;

通过一个可以是专属于某一个数据源(请参见MatrikonOPC 霍尼韦尔TPS服务器)

也可也是开放式(请参见MatrikonOPC Modbus服务器)的通信协议。

OPC服务器举例

print.gif

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151276.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月20日 下午7:46
下一篇 2022年6月20日 下午8:00


相关推荐

  • 解决session阻塞的问题

    解决session阻塞的问题

    2021年11月26日
    60
  • 深入了解按位异或(转载)

    深入了解按位异或(转载)深入理解按位异或运算符参与运算的两个值 如果两个相应的 bit 位相同 则结果为 0 否则为 1 0 0 0 1 0 1 0 1 1 1 1 0 按位异或的三个特点 下面将以具体的东西加深理解 1 0 异或任何数 任何数 2 1 异或任何数 任何数取反 3 任何数异或自己 把自己变成了 0 可以利用异或运算法则进行特定的位翻转 利用 1 2 1 比如把第 2 位

    2026年3月18日
    2
  • vscode php snippet,为vscode写snippet插件

    vscode php snippet,为vscode写snippet插件本文为博主原创 转载请注明原作者 xioqua xioqua 本文将教大家怎么为 vscode 里写一个 snippet 插件 我默认大家全无基础 大家跟我一步步做下去 就能得到一个自己的 snippet 插件 以此为蓝本 以后不管想为 vscode 添加什么语言 库或者框架的 snippet 都不在话下 Let sGo 环境配置安装 vscode 为 vscode 写插件 首先得有 vscode 直接去官网选择

    2026年3月18日
    2
  • 【数学建模】元胞自动机

    【数学建模】元胞自动机最初的元胞自动机是由冯 诺依曼在 1950 年代为模拟生物细胞的自我复制而提出的 但是并未受到学术界重视 1970 年 剑桥大学的约翰 何顿 康威设计了一个电脑游戏 生命游戏 后 元胞自动机才吸引了科学家们的注意 1983 年 S Wolfram 发表了一系列论文 对初等元胞机 256 种规则所产生的模型进行了深入研究 并用熵来描述其演化行为 将细胞自动机分为平稳型 周期型 混沌型和复杂型 A 应用社会学 元胞自动机经常用于研究个人行为的社会性 流行现象

    2026年3月19日
    2
  • OpenClaw环境部署与配置全指南:从零开始搭建智能交互系统

    OpenClaw环境部署与配置全指南:从零开始搭建智能交互系统

    2026年3月13日
    3
  • Java面试题超详细讲解系列之八【SQL优化篇】[通俗易懂]

    Java面试题超详细讲解系列之八【SQL优化篇】[通俗易懂]52条SQL优化合集,专栏持续更新中

    2022年8月29日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号