【工控老马】OPC函数及方法详解

      最后更新:2022-05-07 18:07:58 手机定位技术交流文章

      详细介绍了业务方案协调委员会的职能和方法。

      在建立OPC客户的同时第一个要创建的项目是 OPC 对象, 与 OPC 服务器兼容 。然后您可以使用 OPC 对象所支持的属性和方法 。对其进行各种操作。这使客户应用程序能够使用与客户应用程序相同的数据和能力。使用服务器对象的数据和功能。通过视觉基本6.0英里的天体访问OPC服务器。OPC 自动服务器天体模型允许 OPC 自动服务器天体模型OPC自动接口由以下四个项目界定。

      OPCServer是OPCServer服务器天体的一个例子。OPC 服务器默认包含 OPC 一组对象 。您也可以使用它创建 OPC 浏览器对象 。在使用另一个OPC天体之前,必须建造OPCServer服务器天体。这意味着,在可参照任何其他对象之前,必须先建造OPCServer。OPCServer天体提供数据源和通信渠道。它提供连接OPC自动服务器的“连接”技术。

      主要的属性有:
      StartTime( 仅读化属性, 服务器开始执行的时间),
      当前时间( 返回服务器当前时间的只读属性),
      最近更新时间(关于OPC应用程序的最新数据更新),
      主要版本( 仅读属性, OPC 服务器的主版本号),
      小版本( 仅读属性, OPC 服务器子版本号),
      带宽(只读属性、返回OPC服务器的不敏感区域比例),
      服务器状态( 返回服务器活动状态的仅读属性, 这对于客户更容易查询服务器状态, 从而实现排除故障的目标更为重要 ),
      服务器Name (只读属性返回客户端连接到的服务器名称, 即 OPC 服务器, OPID),
      ServerNode (服务器的计算机名称或IP地址, 用于连接到遥远的计算机等) 。
      主要方法有:
      连接(连接OPC数据访问服务器的连接) GetOPCserver (注册的OPC服务器的程序标识, Pro)
      断开连接( 服务器断开),
      清除浏览器( OPC 浏览器所生成的对象), 等等 。

      事件:
      只有一个服务器关闭(服务器关闭) 。事件发生在服务器关闭之前OPC服务器在OPC客户软件关闭时通知用户 。这个问题应报告给OPC客户软件,但不应允许这样做。立即从 OPC 服务器上删除所有 OPC 分组并断开 。

      2 OCGroup组包括自动收集所有客户端制作的OPCGroup对象并组装OPC组对象的容器。该对象用于添加、清除和管理OPC组。

      主要的属性有:
      默认 GroupIsApive( 新建 OPC 组活动的状态的默认值。 默认起始值是活动的)
      默认组更新时间( 新加入的 OPC 组的默认数据更新周期, 预设起始值为 1 00 毫秒)
      默认 GrouPdeadband( 新加入的 OPC 组组的默认不敏感区域的默认值, 即触发数据修改的最小百分数( 默认值为0%) )
      默认组本地ID( 新建的 OPC 组区域的标识),
      默认 GroupTime Bias (OPC 组新增加的时间偏差的默认值) 等 。

      主要方法:
      默认项目( OPC 分组) 函数。 返回由集合索引给定的 OPC 组对象 。
      添加( 添加组对象到 OPC 组中),
      GetOPCGroup(返回指定的OPC组),
      删除( 服务器关闭准备, 清除所有组和标签),
      删除(删除一个特定组
      Cfortnect公众团体(加入公共团体)等。

      事件:
      All GroupsDataChange(几个OPC组的数据变化引起的活动)。

      3个OPCG 对象,作为OPC集团的一个例子,它包含自身的信息,它还允许OPC项目客户访问数据。它默认包含一个项目组装对象。使客户能够组织他们所需要的数据。OPCGroup可作为一个单元启动或停用。

      主要属性:
      姓名(OPC集团的名称),
      是公开的(决定某一群体是否为公开的),
      IsAction( 控制组激活状态 。 只有活动 OPC 组定期接收数据更新)
      (控制组订阅状态)
      客户端Handle(客户指定用来识别OPC组的长整数类型数) 。在访问数据或询问OPC集团状况时,服务器将这一数字连同结果返还OPC客户软件TimeBias(数据取样时间的变化)。使用 " 死亡地带 " (不敏感地区)来纠正设备与OPC服务器之间的时间间隔。只有当数据移出这个敏感区外时,才可能修改数据。数据更改事件仅由服务器触发 。
      更新(数据更新周期),
      OPC项目(OPC 标签组为OPC 组对象默认特性的 OPC 标签)。

      主要方法:
      同步(同步读取OPC组中一个或多个OPC项目的数据值、质量标记和样本时间),
      同步( OPC 组中一个或多个 OPC 条目的数据值同步),
      AsyncWrite, AsyncRead 的 AsyncWrite, AsyncRead
      AsyncRefret (触发数据更改事件并刷新OPC组中所有活跃的OPC标签。 结果是数据更改事件和数据更改返回) 等 。

      主要事件:
      AsyncReadCompllete(一个在轴读结尾的事件),DataChange(一个因OPC组中任何OPC条目的价值或质量标志发生变化而引发的事件),
      AsyncWrite 完成,等等。

      4 OPC项目是一个OPC物体容器,所有OPCites OPCGroup自动客户应用程序生成的OPCG物体中的物体都是自动化的。
      属性:
      返回到父 OPC 组对象 。
      起始值是控件设备所固有的数据类型,即VT_mpty和VT_Integer。
      默认 AccessPath (在创建 OPC 项目时, 这是默认的数据访问路径。 初始值为空)
      默认是感性( 初始值是真实的, 在添加 OPC 时代表默认活动状态),
      OPC分类中OPC的OPC数目(集合物体的内在属性)。

      方法:
      项目(返回OPC 标签,由OPC 标签库的集合指数给定),
      GetOPCTroject(返回服务器处理器提供的OPC收藏中的OPC项目),
      Addltem(在OPC收藏中新增OPC条目),
      删除( 删除给定项目 ),
      公证日期(核实创作的真实性),
      设置( 指定项目为活动或非活动),
      创建 ClientHandles 。
      SetataTypes(请注明OPC所要求的数据类型)。

      5 OPPTroject 对象表示OPC服务器上的数据连接,每个项目包括数据值、质量标记和取样时间。数据值类型为 VRIART。
      主要属性:
      客户端Handle(客户指定用来识别OPC组的长整数类型数) 。当OPC组事件发生时,服务器将这个客户句柄和结果一起返回给OPC客户程序)、
      ServerHandle(由OPC服务器指定用于识别OPC标签的唯一全球长整数),
      AccessPath(返回OPC客户指定访问路径),
      获得权(返回OPC的能力),
      物品ID(返回用以识别OPC身份的身份),
      具有积极性(规范OPC的主动地位),
      需要的数据类型( 物品值的数据类型),
      值(返回 OPC 服务器上最近读取的数据值),
      质量(返回OPC服务器最近读取的数据值的质量标记),
      例如,时间戳。

      主要方法:
      读取( 从服务器读取 OPC 值) ) 写( 将 OPC 值写入服务器 ) 。

      6 OPC浏览器对象OPCBBrowser是来自OPC服务器名称空间的分支和叶子集合。服务器配置中元素的名称可以浏览 。在OPC服务公司的例子中,只能有OPCBrowser物体的例子。浏览器功能是可选的额外功能 。如果 OPC 服务器不支持浏览器,即使在执行 CreateBrowser 时也不会创建此对象。
      主要属性:
      组织(OPC服务器的名称空间类型,具有平板和树型选项),
      过滤器( 使用 ShowBrancher 或 showLeafs 函数缩小要查看的名称列表的浏览对象过滤器),
      DataType( 使用 showleafs 函数浏览的数据类型),
      计数( 结果中显示的浏览标签数) 。

      主要方法:
      项目(返回浏览结果集体索引项目说明所示项目),
      显示空白( 将浏览结果中当前位置中的所有过滤的分支都封闭起来),
      显示遗留
      移动上移( 到当前位置 ), @ info: whatsthis
      移动Toroot( 移动到命名空间的顶部),
      向下移动。
      移动到( 绘制到浏览器的绝对位置),
      GettempID( 以浏览标签的名称返回 OPC 标签的标识符) 。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/23904.html

          热门文章

          文章分类