• OPC 技术


    •  

    一、OPC 解读

      用于过程控制的OLE,是一个工业标准。主要是为了给工业控制系统应用程序之间的通讯建立一个标准接口。

      特点:

    • 硬件厂商只需要编写一套驱动程序就可以满足不同用户的需求。
    • 软件开发无需重复写大量的设备驱动程序。
    • 只需要符合OPC 服务规定,就可以进行数据交互。
    • 相当于将软件和硬件方面分开进行开发。
    • 使用c/s 节够进行通讯。

    二、 OPC 工作图

      1.原始使用情况

       

          2.OPC 使用 

      

       

     三、OPC Server

      opc server 主要由三部分组成     server 对象、group 对象、item 对象

      1. server 对象

         功能

    • 创建和和管理 group对象
    • 管理服务器内部的状态信息

      2. group 对象

         功能

    • 管理group对象的内部状态信息
    • 创建和管理items对象
    • 服务器内部数据的存取方式  (同步、异步)

          属性

    • name 组的名称,由客户端自己定义
    • activite 组的激活状态,如果为false 代表不进行通讯了
    • update rate   服务端向客户端提交数据的频率
    • Percent Dead band 引起数据变化的最小百分比 

      3. item 对象

           功能

    • 用来描述实时数据,代表了服务器了数据源的连接,
    • 客户端不能通过项直接访问,而是要通过group 来进行访问。

          属相

    • name   项的名称,对应的是item id
    • activite 项的激化状态
    • value 项的数据值
    • quality 项的可信度
    • timestamp 时间戳
    • Alias 项的别名

    四、OPC client

      1.客户端的创建步骤

    • COM 组件的初始化
    • 创建服务器的server对象
    • 创建group组对象
    • 创建item对象 
    • 添加item 到group 中
    • 添加group到server中
    • 连接服务器,执行相关操作
    • 关闭COM组件
  • 相关阅读:
    CF1091E
    jzoj5703
    CF1109F
    杂题
    CF1194F
    杂题
    个人作业1-数组(二维数组)
    第三周-学习进度条
    构建之法阅读笔记02
    个人作业1-数组(续1)
  • 原文地址:https://www.cnblogs.com/chengyangyang/p/11790462.html
Copyright © 2020-2023  润新知