通讯协议048——全网独有的OPC HDA知识一之接口(三)IOPCHDA_Server

这篇具有很好参考价值的文章主要介绍了通讯协议048——全网独有的OPC HDA知识一之接口(三)IOPCHDA_Server。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文简单介绍OPC HDA规范的IOPCHDA_Server接口方法,更多通信资源请登录网信智汇(wangxinzhihui.com)。

1)HRESULT  GetItemAttributes(pdwCount , ppdwAttrID, ppszAttrName, ppszAttrDesc, ppvtAttrDataType)

此函数返回服务器支持的项属性。也支持供应商特定的属性。供应商提供的属性可用于允许客户端访问和显示供应商特定信息。属性数据类型旨在允许在浏览项目ID时进行查询筛选。

2)HRESULT  GetAggregates(pdwCount , ppdwAggrID, ppszAggrName, ppszAggrDesc)

此函数返回服务器支持的聚合列表。还支持供应商特定的聚合。供应商提供的聚合是可用的,以允许客户端使用其特定服务器可用的所有功能。如果服务器不支持聚合,则所有指针都为NULL。

3)HRESULT  GetHistorianStatus(pwStatus, pftCurrentTime, pftStartTime, pwMajorVersion, pwMinorVersion, pwBuildNumber, pdwMaxReturnValues, ppszStatusString, ppszVendorInfo)

此函数返回有关服务器当前状态的信息。开始时间是可选的,可以作为NULL指针返回。

4)HRESULT  GetItemHandles(dwCount, pszItemID, phClient, pphServer, ppErrors)

此函数返回特定HDA项的服务器句柄和客户端句柄之间的关联。

5)HRESULT  ReleaseItemHandles(dwCount, phServer, ppErrors)

此函数释放特定HDA项目的服务器句柄和客户端句柄之间的关联。

6)HRESULT  ValidateItemIDs(dwCount, pszItemID, ppErrors)

此函数验证服务器是否知道特定的HDA项目ID。

7)HRESULT  CreateBrowse(dwCount, pdwAttrID, pOperator, vFilter, pphBrowser, ppErrors)

此函数返回一个指向OPCHDA_BROWSER接口的指针。过滤器将应用于对该浏览器实例的所有方法调用。服务器应验证筛选器阵列。服务器必须支持单个客户端同时访问多个浏览接口。筛选是服务器的可选行为。如果服务器不支持筛选,或者只支持对某些请求的属性进行筛选,则服务器应向浏览器返回一个接口,该接口只对接受的属性进行过滤。不支持过滤的服务器应返回指向未过滤浏览器接口的指针。过滤操作是相加的。若要成功通过筛选条件,项目必须成功满足所有筛选条件。

过滤和浏览的实现是特定于服务器的,但预计具有分层名称空间的服务器可能只对叶应用过滤器,导致它们返回没有满足标准的叶的分支。预计客户端可以创建一个浏览器来定位层次结构的特定区域,使用GetBranchPosition获得完全限定的分支名称,然后将该分支名称传递给使用不同过滤器集的另一个浏览器。

服务器可以选择支持字符串过滤器的通配符。为了表示单个字符,应使用“?”。为了表示多个字符,应使用“*”。

过滤器由三个参数pdwAttrID、pOperator和vFilter定义。如果属性值与筛选器值的关系与筛选器运算符匹配,则筛选器表达式为true。如果给定了多个筛选器表达式,则它们必须全部为true才能包含要包含的项。

未完待续。更多通信资源请登录网信智汇(wangxinzhihui.com)。文章来源地址https://www.toymoban.com/news/detail-668665.html

到了这里,关于通讯协议048——全网独有的OPC HDA知识一之接口(三)IOPCHDA_Server的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【基础】OPC 通讯协议

    OPC 全称 OLE For Process Control,即用于控制过程的 OLE,是一个工业标准,管理该标准的国际组织是 OPC 基金会。 OPC 出现的目的是为不同的供应商设备与应用程序之间的接口标准化从而使其间的数据交换更加简单,因此,使我们可以开发不依靠于特定开发语言和开发环境的、可以

    2024年02月04日
    浏览(30)
  • 通讯编程006——NodeJS OPC UA Client开发简单教程

    本文介绍如何在NodeJS环境下开发OPC UA Client,通过本文可以对OPC UA的基本概念有所了解,掌握OPC UA的本质。相关软件请登录网信智汇(wangxinzhihui.com)。 开发步骤如下: 1)首先需要安装nodejs,要求版本至少是12。 2)创建项目目录,在cmd下进入项目目录下,执行如下指令: 1)n

    2024年02月09日
    浏览(31)
  • Node-Red如何与OPC UA服务器通讯

    本篇内容主要介绍Node-Red如何通过插件node-red-contrib-opcua来从OPC UA服务器读写数据,仍然用KEPServer来模拟OPC UA服务器,UaExpert用来测试连接和获取变量NodeId。 KEPServer的安装参考文章Node-Red如何与OPC DA服务器通讯。 安装UaExpert没有太多要注意的地方,依次下一步就行了 接下来安装

    2024年03月17日
    浏览(47)
  • FPGA-以太网基础知识-MII接口-RMII接口-GMII接口-RGMII接口-MAC协议-UDP协议

    记录学习FPGA以太网基础知识、包括MII接口-RMII接口-GMII接口-RGMII接口-MAC协议、UDP协议 由上图可得,以太网传输流程 : 1、一块fpga的pcb板子以太网部分,包括FPGA芯片、PHY以太网芯片、网口接口。 2、FPGA芯片包括UDP层、IP层、MAC层,即FPGA封装好了这些硬件模块也叫IP核(这里的

    2024年02月08日
    浏览(38)
  • 通讯网关软件014——利用CommGate X2HTTP实现HTTP访问OPC Server

    本文介绍利用CommGate X2HTTP实现HTTP访问OPC Server。CommGate X2HTTP是宁波科安网信开发的网关软件,软件可以登录到网信智汇(http://wangxinzhihui.com)下载。 【案例】如下图所示,SCADA系统配置OPC Server,现在上位机需要通过Http Client软件来获SCADA的数据。 【解决方案】设置网关机,与OP

    2024年02月07日
    浏览(40)
  • 通讯网关软件003——利用CommGate X2Mbt实现Modbus TCP访问OPC Server

    本文介绍利用CommGate X2Mbt实现Modbus访问OPC Server。CommGate X2MBT是宁波科安网信开发的网关软件,软件可以登录到网信智汇(wangxinzhihui.com)下载。 【案例】如下图所示,SCADA系统配置OPC Server,现在上位机需要通过Modbus主站软件来获SCADA的数据。 【解决方案】设置网关机,与OP CServ

    2024年02月07日
    浏览(38)
  • 嵌入式物联网技术栈【协议篇】OPC UA协议

    OPC UA前身是OPC,第一个OPC规范在1996年发布,包括一整套接口、属性和方法的标准集 OPC全称是Object Linking and Embedding(OLE) for Process Control, 微软公司对象链接和嵌入技术在过程控制方面的应用,是一系列接口、方法和属性的标准集,是将通讯协议与设备/应用隔离的技术。 微软

    2024年02月14日
    浏览(35)
  • 博客社区资讯APP源码/开源知识付费社区小程序源码/资源社区源码/独有付费阅读+兼容安卓苹果

    源码简介: 博客社区资讯APP源码,它是开源知识付费小程序源码,作为资源社区源码,它具有独有付费阅读+兼容安卓苹果。它是Typecho后端的。 知识付费社区RuleApp多内容发布,后端基于Typoche博客程序开发带完整安装文档 竟然看到有人用这个做在线陪玩,同时也可以做资源社

    2024年02月04日
    浏览(39)
  • 在 .NET 中使用 OPC UA 协议

    目录 什么是 OPC UA UaExpert 的使用 下载 UaExpert 首次启动 添加 OPC UA 服务器 连接 OPC UA 服务器 查看 PLC 数据 使用 C# 读写 OPC UA 数据 连接到 OPC UA 服务器 获取节点的值 写入节点的值 OPC UA (OPC Unified Architecture,开放平台通信统一架构)是 OPC 基金会应用在自动化技术的机器对机器

    2024年03月25日
    浏览(28)
  • Java 001:通过OPC UA协议连接KepServerEx进行读、写、订阅操作

    参考前辈的踩坑记录https://blog.csdn.net/weixin_45411740/article/details/124275985?spm=1001.2014.3001.5502,我Hyb在2023-3-15调通了自己的JavaOpcUaDemo。具体Java代码和KepServerEX延时补丁都在资源中。 第1步:安装激活KepServer,补丁在资源中,不详述。 第2步:在KepServer中做OpcUa配置。 2.1 先看桌面右下

    2024年02月08日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包