• 上位机通信标准-OPC


    OPC通信,基于OPC的通信是一种通信整合方案,通过OPC标准,整合各类协议并统一化接口。

    1、上位机通信环境

        - 品牌、各类繁多

        - 通信环境的统一:OPC

    2OPC

        - 什么是OPCOLE for Process Control    Windows插件;Open Platform Communications      UA

           标准:定义通信过程   OPC基金会实现了标准的基础过程,直接调用

        - OPC通信环境与通信结构

        - OPC版本更新

           - OPC DADataAccessA&EAlarm and  Event)、HADHistory Data Access)     Windows COM/DCOM技术

           - OPC UA DADataAccessA&EAlarm and  Event)、HADHistory Data Access)       TCP/IP

    3、测试环境:

         - 服务端:Knight   Matrikon  Kepware(收费  按协议、)、西门子OPC服务器

         - 客户端:C#

    4、开发组件:OPCAuto.dll32位,64位操作系统可以注册32位)

         - 以管理员权限运行命令窗口

         - 进入目标目录

         - 执行Regsrv32(针对32位注册)

                  32位版本是     %systemroot%\System32\regsvr32.exe

                  64位版本是     %systemroot%\SysWoW64\regsvr32.exe

    5、客户端通信对象

         - OPCServerConnectGetOPCServers

         - OPCBrowser

         - OPCGroupsOPCGroup

         - OPCItemsOPCItem

    6、同步处理与异步处理

        -

        -

    7、网络化通信

         - DCOM

    82008年发布的OPC统一架构(UA)将各个OPC Classic规范的所有功能集成到一个可扩展的框架中,独立于平台并且面向服务。

         这种多层方法实现了最初设计UA规范时的目标:

         功能对等性:所有COM OPC Classic规范都映射到UA

         平台独立性:从嵌入式微控制器到基于云的基础设施

         安全性:信息加密、身份验证和审核

         可扩展性:添加新功能而不影响现有应用程序的能力

         综合信息建模:用于定义复杂信息

    9、开发组件:UA-.NETStandard

     

  • 相关阅读:
    VSCode自定义代码块详解
    cartographer中的扫描匹配
    vue3实现一个滚动分页加载瀑布流列表
    java spring cloud 企业工程管理系统源码+二次开发+定制化服务
    HTML实现移动端布局与页面自适应
    大一大二一心学算法的利弊痴迷于算法时间不足怎么办?
    《Java8实战》读书笔记07:Lambda 重构、测试和调试(设计模式实现)
    拿捏大厂面试,2022最新版的Java面试突击班手册
    【Go-Lua】Golang嵌入Lua代码——gopher-lua
    Vue3中的Ref与Reactive:深入理解响应式编程
  • 原文地址:https://blog.csdn.net/xdpcxq/article/details/127951404